
.elementor-15 .elementor-element.elementor-element-1da487d0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-1da487d0::before, .elementor-15 .elementor-element.elementor-element-1da487d0 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1da487d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1da487d0 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1da487d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1da487d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: linear-gradient(270deg, var(--e-global-color-text) 0%, var(--e-global-color-291baba) 100%);
}

.elementor-15 .elementor-element.elementor-element-1da487d0 > .elementor-shape-bottom svg, .elementor-15 .elementor-element.elementor-element-1da487d0 > .e-con-inner > .elementor-shape-bottom svg {
	width: calc(146% + 1.3px);
	height: 112px;
}

.elementor-15 .elementor-element.elementor-element-4f8f957b {
	--display: flex;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 3em;
}

.elementor-15 .elementor-element.elementor-element-4a30c59a {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-29165e96 {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-42f868a9 {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-42f868a9 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	color: var(--e-global-color-19da766);
}

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

.elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button-content-wrapper {
	flex-direction: row;
}

.elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button .elementor-button-content-wrapper {
	gap: 14px;
}

.elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button:focus {
	color: var(--e-global-color-text);
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-2d62172d .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-740eb6ec .elementor-button {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	background-color: rgba(255, 255, 255, 0);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

.elementor-15 .elementor-element.elementor-element-740eb6ec .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-740eb6ec .elementor-button:focus {
	color: var(--e-global-color-text);
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-740eb6ec .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-740eb6ec .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-35656c0f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 21px 21px;
	--row-gap: 21px;
	--column-gap: 21px;
	--margin-top: 0em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-15 .elementor-element.elementor-element-6538931a img {
	width: 100%;
	height: 560px;
	object-fit: cover;
	object-position: center center;
	border-radius: 12px 12px 12px 12px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5);
}

.elementor-15 .elementor-element.elementor-element-30e8915f {
	--display: flex;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
	--position: absolute;
	bottom: 42px;
}

.elementor-15 .elementor-element.elementor-element-30e8915f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30e8915f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-30e8915f {
	left: -45px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-30e8915f {
	right: -45px;
}

.elementor-15 .elementor-element.elementor-element-38654291 .elementor-counter-number-wrapper {
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
	font-size: var(--e-global-typography-583e54c-font-size);
	font-weight: var(--e-global-typography-583e54c-font-weight);
	line-height: var(--e-global-typography-583e54c-line-height);
	letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	word-spacing: var(--e-global-typography-583e54c-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-38654291 .elementor-counter-title {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3b05a16 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 0px 1px 0px;
	--border-top-width: 0px;
	--border-right-width: 0px;
	--border-bottom-width: 1px;
	--border-left-width: 0px;
	border-color: rgba(238, 174, 194, .2);
	--border-color: rgba(238, 174, 194, .2);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-3b05a16:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b05a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-63b48817 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-15 .elementor-element.elementor-element-63b48817 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-15 .elementor-element.elementor-element-26801e7a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-26801e7a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-26801e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1509da1);
}

.elementor-15 .elementor-element.elementor-element-21ffd3af {
	--display: flex;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 1em;
	--padding-right: 5em;
}

.elementor-15 .elementor-element.elementor-element-63bcf25e {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-3f02c268 .elementor-heading-title {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-19b90877 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-19b90877 .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-19b90877 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-19b90877 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-15 .elementor-element.elementor-element-415f7e96 {
	--display: flex;
	--justify-content: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-4d462f5);
	--border-color: var(--e-global-color-4d462f5);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-415f7e96:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-415f7e96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-15 .elementor-element.elementor-element-1001c7f7 img {
	width: 100%;
	height: 560px;
	object-fit: cover;
	object-position: center center;
	border-radius: 14px 14px 14px 14px;
}

.elementor-15 .elementor-element.elementor-element-1001c7f7 {
	margin: 2em -2em calc(var(--kit-widget-spacing, 0px) + -2em) 2em;
	padding: 0em 0em 0em 0em;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-popup-btn {
	padding: 18px 18px 18px 18px;
	width: 100px;
	height: 100px;
	--glow-size: 15px;
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-inline-btn {
	padding: 18px 18px 18px 18px;
	width: 100px;
	height: 100px;
	--glow-size: 15px;
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg) {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .glow-ripple:before {
	color: var(--e-global-color-4ca25af);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .glow-ripple:after {
	color: var(--e-global-color-4ca25af);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .glow-ripple > i:after {
	color: var(--e-global-color-4ca25af);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .glow-radio_wave:before {
	color: var(--e-global-color-4ca25af);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .glow-radio_wave:after {
	color: var(--e-global-color-4ca25af);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .glow-radio_wave > i:after {
	color: var(--e-global-color-4ca25af);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-popup-btn svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-inline-btn svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-popup-btn, .elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-inline-btn {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-popup-btn:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-inline-btn:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-popup-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-inline-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.mfp-close.ekit-video-popup-close {
	width: 44px;
	height: 44px;
	font-size: 10px;
	right: 0;
	background-color: #000;
	color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.mfp-close.ekit-video-popup-close svg {
	width: 10px;
	height: 10px;
}

.mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg {
	fill: #fff;
}

.mfp-close.ekit-video-popup-close:hover {
	background-color: #000;
	border-radius: 50% 50% 50% 50%;
}

.ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover {
	background-color: #000;
}

.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i {
	color: #fff;
}

.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg {
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-79f139d1 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-79f139d1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-79f139d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-79f139d1 > .elementor-shape-top svg, .elementor-15 .elementor-element.elementor-element-79f139d1 > .e-con-inner > .elementor-shape-top svg {
	width: calc(100% + 1.3px);
	height: 78px;
}

.elementor-15 .elementor-element.elementor-element-e5a7175 img {
	width: 11%;
}

.elementor-15 .elementor-element.elementor-element-14cc3fe4 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-504d78c9 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-1236c34b {
	text-align: justify;
}

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

.elementor-15 .elementor-element.elementor-element-c67fc2 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-332724a);
	--border-color: var(--e-global-color-332724a);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-c67fc2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c67fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-76594439 img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: center center;
	border-radius: 12px 12px 12px 12px;
}

.elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-15 .elementor-element.elementor-element-6e5c4993 {
	margin: 36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-15 .elementor-element.elementor-element-ce1cc79 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-332724a);
	--border-color: var(--e-global-color-332724a);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-ce1cc79:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ce1cc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-3803620f img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: center center;
	border-radius: 12px 12px 12px 12px;
}

.elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-15 .elementor-element.elementor-element-6a2980b {
	margin: 4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-15 .elementor-element.elementor-element-251044ec {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-332724a);
	--border-color: var(--e-global-color-332724a);
	--border-radius: 14px 14px 14px 14px;
	--padding-top: 1em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-251044ec:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-251044ec > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-3d4825bf img {
	width: 100%;
	height: 200px;
	object-fit: cover;
	object-position: center center;
	border-radius: 12px 12px 12px 12px;
}

.elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title {
	margin-block-end: 14px;
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title a {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: capitalize;
	font-style: normal;
	line-height: 1.3em;
}

.elementor-15 .elementor-element.elementor-element-271d54e1 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .5;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-271d54e1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-271d54e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemkba.nitrocdn.com/FzUxigzgaAgrylPWsEraDQKEKwxndwHx/assets/images/optimized/murphyfireems.com/wp-content/uploads/2026/04/female-doctor-conducts-a-medical-interview-with-th.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-15 .elementor-element.elementor-element-271d54e1::before, .elementor-15 .elementor-element.elementor-element-271d54e1 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-271d54e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-271d54e1 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-271d54e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-271d54e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #000;
}

.elementor-15 .elementor-element.elementor-element-40711811 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-810e5b9 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-810e5b9 .elementor-heading-title {
	text-transform: capitalize;
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-3ed630b3 {
	text-align: center;
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-348ae80 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 5em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-348ae80:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-348ae80 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-ilemkba.nitrocdn.com/FzUxigzgaAgrylPWsEraDQKEKwxndwHx/assets/images/optimized/murphyfireems.com/wp-content/uploads/2026/01/graph-paper2.png");
	background-position: center center;
	background-repeat: repeat;
	background-size: auto;
}

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

.elementor-15 .elementor-element.elementor-element-348ae80::before, .elementor-15 .elementor-element.elementor-element-348ae80 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-348ae80 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-348ae80 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-348ae80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-348ae80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: radial-gradient(at center center, rgba(255, 255, 255, .5) 0%, var(--e-global-color-291baba) 75%);
}

.elementor-15 .elementor-element.elementor-element-9a9f662 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-c729c0d {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-a970b3e {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-fde83f2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--flex-wrap: wrap;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-291baba);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-291baba);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-default .elementor-icon {
	color: var(--e-global-color-291baba);
	border-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-291baba);
	border-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3247cec {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-radius: 7px 7px 7px 7px;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-text);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-f29bbcf {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(238, 174, 194, .5);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-text);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24f4e8d {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(238, 174, 194, .5);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-text);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-9a46a09 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(238, 174, 194, .5);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-text);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-542353d .elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-542353d .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-542353d {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(238, 174, 194, .5);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-text);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-24b3bfd {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(238, 174, 194, .5);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box {
	height: 350px;
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__layer, .elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__layer__overlay {
	border-radius: 7px;
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front {
	background-color: var(--e-global-color-291baba);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
	justify-content: center;
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-stacked .elementor-icon svg {
	stroke: var(--e-global-color-text);
	fill: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-default .elementor-icon {
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-framed .elementor-icon svg, .elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-view-framed .elementor-icon svg {
	stroke: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-icon {
	font-size: 35px;
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-icon svg {
	width: 35px;
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back {
	background-color: transparent;
	background-image: radial-gradient(at top left, var(--e-global-color-291baba) 0%, var(--e-global-color-eca07a5) 100%);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
	padding: 2em 2em 2em 2em;
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__button {
	margin-inline-center: 0;
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__title {
	margin-bottom: 14px;
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	word-spacing: var(--e-global-typography-83682a1-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__description {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3adf5c9 {
	width: var(--container-widget-width, 32%);
	max-width: 32%;
	--container-widget-width: 32%;
	--container-widget-flex-grow: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(238, 174, 194, .5);
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
}

.elementor-15 .elementor-element.elementor-element-62057fc2 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-62057fc2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-62057fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1509da1);
}

.elementor-15 .elementor-element.elementor-element-62057fc2::before, .elementor-15 .elementor-element.elementor-element-62057fc2 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-62057fc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-62057fc2 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-62057fc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-62057fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
}

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

.elementor-15 .elementor-element.elementor-element-74b27743 img {
	width: 100%;
	height: 575px;
	object-fit: cover;
	object-position: center center;
	border-radius: 14px 14px 14px 14px;
}

.elementor-15 .elementor-element.elementor-element-74b27743 {
	padding: 0em 2em 0em 0em;
}

.elementor-15 .elementor-element.elementor-element-3c7cd7d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--margin-top: 2em;
	--margin-bottom: 2em;
	--margin-left: 2em;
	--margin-right: 2em;
	--position: absolute;
	bottom: 0%;
}

.elementor-15 .elementor-element.elementor-element-3c7cd7d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3c7cd7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-4601439b {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 0px 1px 0px 0px;
	--border-top-width: 0px;
	--border-right-width: 1px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(238, 174, 194, .5);
	--border-color: rgba(238, 174, 194, .5);
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15 .elementor-element.elementor-element-698a90ee .elementor-counter-number-wrapper {
	color: var(--e-global-color-a2c0d56);
	font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
	font-size: var(--e-global-typography-583e54c-font-size);
	font-weight: var(--e-global-typography-583e54c-font-weight);
	line-height: var(--e-global-typography-583e54c-line-height);
	letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
	word-spacing: var(--e-global-typography-583e54c-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-698a90ee .elementor-counter-title {
	color: var(--e-global-color-19da766);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-5363eadc {
	--display: flex;
	--padding-top: 1em;
	--padding-bottom: 1em;
	--padding-left: 1em;
	--padding-right: 1em;
}

.elementor-15 .elementor-element.elementor-element-38c0fb77 .elementor-heading-title {
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
	letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
	word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-1a94bae7 .elementor-button {
	fill: var(--e-global-color-a2c0d56);
	color: var(--e-global-color-a2c0d56);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-1a94bae7 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1a94bae7 .elementor-button:focus {
	color: var(--e-global-color-text);
	background-color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-1a94bae7 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1a94bae7 .elementor-button:focus svg {
	fill: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn {
	padding: 10px 10px 10px 10px;
	width: 100px;
	height: 100px;
	--glow-size: 15px;
	color: var(--e-global-color-d49ac81);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn {
	padding: 10px 10px 10px 10px;
	width: 100px;
	height: 100px;
	--glow-size: 15px;
	color: var(--e-global-color-d49ac81);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg) {
	font-size: 49px;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .glow-ripple:before {
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .glow-ripple:after {
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .glow-ripple > i:after {
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .glow-radio_wave:before {
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .glow-radio_wave:after {
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .glow-radio_wave > i:after {
	color: var(--e-global-color-a2c0d56);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-d49ac81);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn svg path {
	stroke: var(--e-global-color-d49ac81);
	fill: var(--e-global-color-d49ac81);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn, .elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn {
	background-color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn:hover, .elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn:hover {
	background-color: var(--e-global-color-332724a);
}

.elementor-15 .elementor-element.elementor-element-40c6f265.elementor-element {
	--align-self: flex-end;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-40c6f265 {
	right: -7px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-40c6f265 {
	left: -7px;
}

.elementor-15 .elementor-element.elementor-element-40c6f265 {
	top: 250px;
}

.elementor-15 .elementor-element.elementor-element-628ae0b7 {
	--display: flex;
	--flex-wrap: wrap;
	--padding-top: 3em;
	--padding-bottom: 3em;
	--padding-left: 5em;
	--padding-right: 1em;
}

.elementor-15 .elementor-element.elementor-element-74a52120 {
	text-align: start;
}

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

.elementor-15 .elementor-element.elementor-element-380cb142 {
	--display: flex;
}

.elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: #000;
}

.elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-5c71b38 {
	--display: flex;
}

.elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title {
	margin-block-end: 14px;
	color: #000;
}

.elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-732529be {
	--display: flex;
}

.elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: #000;
}

.elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-38e69077 {
	--display: flex;
}

.elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-wrapper {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title {
	margin-block-end: 14px;
	color: #000;
}

.elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-5ea4e87c {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: .7;
	--padding-top: 5em;
	--padding-bottom: 5em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-5ea4e87c:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5ea4e87c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilemkba.nitrocdn.com/FzUxigzgaAgrylPWsEraDQKEKwxndwHx/assets/images/optimized/murphyfireems.com/wp-content/uploads/2026/04/male-doctor-talking-to-senior-patient-while-holdin.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-15 .elementor-element.elementor-element-5ea4e87c::before, .elementor-15 .elementor-element.elementor-element-5ea4e87c > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5ea4e87c > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-5ea4e87c > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5ea4e87c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-5ea4e87c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: #000;
}

.elementor-15 .elementor-element.elementor-element-3083eee4 {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-2525dd5a {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-2525dd5a .elementor-heading-title {
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-783b5607 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-15 .elementor-element.elementor-element-7c5215e8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 4em;
	--padding-bottom: 4em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-7c5215e8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7c5215e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(212, 211, 210, .16);
}

.elementor-15 .elementor-element.elementor-element-5d4fb7b {
	--display: flex;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-75b5441c {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-462168c8 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-78719016 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--gap: 14px 14px;
	--row-gap: 14px;
	--column-gap: 14px;
	--flex-wrap: wrap;
}

.elementor-15 .elementor-element.elementor-element-d7f1913 {
	--display: flex;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-d7f1913:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d7f1913 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4d462f5);
}

.elementor-15 .elementor-element.elementor-element-15f10cc4 img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	object-position: center center;
}

.elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-385340aa {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-15 .elementor-element.elementor-element-85eb6a1 {
	text-align: center;
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-15 .elementor-element.elementor-element-49d026c1.elementor-view-stacked .elementor-icon {
	background-color: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-49d026c1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-49d026c1.elementor-view-default .elementor-icon {
	color: rgba(238, 174, 194, .5);
	border-color: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-49d026c1.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-49d026c1.elementor-view-default .elementor-icon svg {
	fill: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-49d026c1 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-15 .elementor-element.elementor-element-49d026c1.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-49d026c1 {
	right: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-49d026c1 {
	left: 0px;
}

.elementor-15 .elementor-element.elementor-element-1033f626 {
	--display: flex;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-1033f626:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1033f626 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4d462f5);
}

.elementor-15 .elementor-element.elementor-element-34e4f8ab img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	object-position: center center;
}

.elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-3e15f17 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-6f3be9d3.elementor-view-stacked .elementor-icon {
	background-color: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-6f3be9d3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6f3be9d3.elementor-view-default .elementor-icon {
	color: rgba(238, 174, 194, .5);
	border-color: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-6f3be9d3.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-6f3be9d3.elementor-view-default .elementor-icon svg {
	fill: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-6f3be9d3 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-15 .elementor-element.elementor-element-6f3be9d3.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-6f3be9d3 {
	right: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-6f3be9d3 {
	left: 0px;
}

.elementor-15 .elementor-element.elementor-element-1141e85 {
	--display: flex;
	--border-radius: 7px 7px 7px 7px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, .1);
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-1141e85:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1141e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-4d462f5);
}

.elementor-15 .elementor-element.elementor-element-42f3f84 img {
	width: 100%;
	height: 210px;
	object-fit: cover;
	object-position: center center;
}

.elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-19da766);
}

.elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-15 .elementor-element.elementor-element-6e87de1 {
	text-align: center;
}

.elementor-15 .elementor-element.elementor-element-3e8c932.elementor-view-stacked .elementor-icon {
	background-color: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-3e8c932.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3e8c932.elementor-view-default .elementor-icon {
	color: rgba(238, 174, 194, .5);
	border-color: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-3e8c932.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3e8c932.elementor-view-default .elementor-icon svg {
	fill: rgba(238, 174, 194, .5);
}

.elementor-15 .elementor-element.elementor-element-3e8c932 {
	width: auto;
	max-width: auto;
	top: 0px;
}

.elementor-15 .elementor-element.elementor-element-3e8c932.elementor-element {
	--align-self: center;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3e8c932 {
	right: 0px;
}

body.rtl .elementor-15 .elementor-element.elementor-element-3e8c932 {
	left: 0px;
}

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

.elementor-15 .elementor-element.elementor-element-8aef4c8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0em;
	--padding-bottom: 3em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-8aef4c8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8aef4c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(212, 211, 210, .16);
}

.elementor-15 .elementor-element.elementor-element-e94a869 {
	--display: flex;
}

.elementor-15 .elementor-element.elementor-element-04470fa img {
	width: 91%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-15 .elementor-element.elementor-element-182f6f84 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--overlay-opacity: 1;
	--padding-top: 7em;
	--padding-bottom: 7em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-15 .elementor-element.elementor-element-182f6f84:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-182f6f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-291baba);
	background-image: url("https://cdn-ilemkba.nitrocdn.com/FzUxigzgaAgrylPWsEraDQKEKwxndwHx/assets/images/optimized/murphyfireems.com/wp-content/uploads/2026/01/graph-paper2.png");
}

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

.elementor-15 .elementor-element.elementor-element-182f6f84::before, .elementor-15 .elementor-element.elementor-element-182f6f84 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-182f6f84 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-182f6f84 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-182f6f84 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-182f6f84 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	--background-overlay: "";
	background-color: transparent;
	background-image: radial-gradient(at center center, rgba(251, 235, 240, .5) 0%, var(--e-global-color-291baba) 75%);
}

.elementor-15 .elementor-element.elementor-element-48487aca {
	--display: flex;
	--border-radius: 14px 14px 14px 14px;
	--margin-top: 1em;
	--margin-bottom: 1em;
	--margin-left: 1em;
	--margin-right: 1em;
	--padding-top: 2em;
	--padding-bottom: 2em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-15 .elementor-element.elementor-element-3d67689b {
	text-align: start;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-field-group {
	padding-right: calc(14px / 2);
	padding-left: calc(14px / 2);
	margin-bottom: 14px;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-form-fields-wrapper {
	margin-left: calc(-14px / 2);
	margin-right: calc(-14px / 2);
	margin-bottom: -14px;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-15 .elementor-element.elementor-element-223002c1 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-15 .elementor-element.elementor-element-223002c1 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 7px;
}

body:not(.rtl) .elementor-15 .elementor-element.elementor-element-223002c1 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 7px;
}

body .elementor-15 .elementor-element.elementor-element-223002c1 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 7px;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-field-type-html {
	padding-bottom: 7px;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 1px 1px 1px 1px;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .e-form__buttons__wrapper__button-next {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-button[type="submit"] {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .e-form__buttons__wrapper__button-previous {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-15 .elementor-element.elementor-element-223002c1 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-15 .elementor-element.elementor-element-77f02089 {
	--display: flex;
}

.elementor-15 .elementor-element.elementor-element-2ddd03f5 img {
	width: 100%;
	height: 750px;
	object-fit: cover;
	object-position: center center;
	border-radius: 14px 14px 14px 14px;
}

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

@media (max-width:1024px) {
	.elementor-15 .elementor-element.elementor-element-1da487d0 {
		--flex-wrap: wrap;
		--padding-top: 4em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-4f8f957b {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-15 .elementor-element.elementor-element-29165e96 {
		text-align: center;
	}
	
	.elementor-15 .elementor-element.elementor-element-42f868a9 {
		text-align: center;
	}
	
	.elementor-15 .elementor-element.elementor-element-42f868a9 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-47d0e87e {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-35656c0f {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-6538931a img {
		height: 600px;
		object-fit: cover;
		object-position: center center;
	}
	
	.elementor-15 .elementor-element.elementor-element-6538931a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-30e8915f {
		left: 0px;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-30e8915f {
		right: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-30e8915f {
		bottom: 70px;
	}
	
	.elementor-15 .elementor-element.elementor-element-38654291 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
		word-spacing: var(--e-global-typography-583e54c-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-38654291 .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3b05a16 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-63b48817 {
		--e-image-carousel-slides-to-show: 5;
	}
	
	.elementor-15 .elementor-element.elementor-element-26801e7a {
		--justify-content: center;
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 3em;
	}
	
	.elementor-15 .elementor-element.elementor-element-21ffd3af {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3f02c268 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-1001c7f7 img {
		height: 469px;
	}
	
	.elementor-15 .elementor-element.elementor-element-79f139d1 {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-4126f27f {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c67fc2 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-76594439 img {
		height: 180px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-ce1cc79 {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3803620f img {
		height: 180px;
	}
	
	.elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-251044ec {
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3d4825bf img {
		height: 180px;
	}
	
	.elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-271d54e1 {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-348ae80 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-fde83f2 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
		padding: 1em 1em 1em 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-62057fc2 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: wrap;
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-7779a915 {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 2em;
		--padding-top: 1em;
		--padding-bottom: 1em;
		--padding-left: 1em;
		--padding-right: 2em;
	}
	
	.elementor-15 .elementor-element.elementor-element-74b27743 img {
		height: 420px;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3c7cd7d {
		left: 35px;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-3c7cd7d {
		right: 35px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3c7cd7d {
		bottom: -63px;
	}
	
	.elementor-15 .elementor-element.elementor-element-698a90ee .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
		word-spacing: var(--e-global-typography-583e54c-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-698a90ee .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-38c0fb77 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn {
		padding: 14px 14px 14px 14px;
		width: 100px;
		height: 100px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn {
		padding: 14px 14px 14px 14px;
		width: 100px;
		height: 100px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg) {
		font-size: 49px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265.elementor-element {
		--align-self: flex-end;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-40c6f265 {
		right: 0px;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-40c6f265 {
		left: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 {
		top: 180px;
	}
	
	.elementor-15 .elementor-element.elementor-element-628ae0b7 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-5ea4e87c {
		--padding-top: 4em;
		--padding-bottom: 4em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-7c5215e8 {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-78719016 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--flex-wrap: wrap;
	}
	
	.elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-182f6f84 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--flex-wrap: wrap;
		--padding-top: 3em;
		--padding-bottom: 3em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-48487aca {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 2em;
		--padding-right: 2em;
	}
	
	.elementor-15 .elementor-element.elementor-element-2ddd03f5 img {
		width: 100%;
		height: 700px;
	}
}

@media (max-width:767px) {
	.elementor-15 .elementor-element.elementor-element-1da487d0 {
		--padding-top: 2em;
		--padding-bottom: 0em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-4f8f957b {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-42f868a9 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-47d0e87e {
		--content-width: 100%;
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--justify-content: center;
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--flex-wrap: wrap;
	}
	
	.elementor-15 .elementor-element.elementor-element-35656c0f {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-6538931a img {
		height: 377px;
	}
	
	.elementor-15 .elementor-element.elementor-element-6538931a {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-30e8915f {
		--width: 50%;
		bottom: 134px;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-30e8915f {
		left: 3px;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-30e8915f {
		right: 3px;
	}
	
	.elementor-15 .elementor-element.elementor-element-38654291 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
		word-spacing: var(--e-global-typography-583e54c-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-38654291 .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3b05a16 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-63b48817 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-15 .elementor-element.elementor-element-26801e7a {
		--padding-top: 1em;
		--padding-bottom: 3em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-21ffd3af {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3f02c268 .elementor-heading-title {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-415f7e96 {
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 2em;
	}
	
	.elementor-15 .elementor-element.elementor-element-1001c7f7 img {
		height: 325px;
	}
	
	.elementor-15 .elementor-element.elementor-element-1001c7f7 {
		margin: 0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-popup-btn {
		width: 70px;
		height: 70px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3e755a35 .ekit-video-inline-btn {
		width: 70px;
		height: 70px;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3e755a35 {
		left: 39%;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-3e755a35 {
		right: 39%;
	}
	
	.elementor-15 .elementor-element.elementor-element-79f139d1 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-e5a7175 img {
		width: 25%;
	}
	
	.elementor-15 .elementor-element.elementor-element-14cc3fe4 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-4e49c799 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-49e43846 .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-5cb9206d .elementor-icon-box-title a {
		font-size: 18px;
	}
	
	.elementor-15 .elementor-element.elementor-element-271d54e1 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-40711811 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-348ae80 {
		--gap: 14px 14px;
		--row-gap: 14px;
		--column-gap: 14px;
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3247cec {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-f29bbcf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24f4e8d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9a46a09 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-542353d {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-24b3bfd {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box {
		height: 275px;
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__title {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
		word-spacing: var(--e-global-typography-83682a1-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-3adf5c9 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-62057fc2 {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-7779a915 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0em;
		--margin-bottom: 0em;
		--margin-left: 0em;
		--margin-right: 0em;
		--padding-top: 0em;
		--padding-bottom: 14em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-74b27743 img {
		height: 280px;
	}
	
	.elementor-15 .elementor-element.elementor-element-74b27743 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3c7cd7d {
		--width: 94%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 1em;
		--margin-bottom: 1em;
		--margin-left: 1em;
		--margin-right: 1em;
		bottom: 0px;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-3c7cd7d {
		left: 0px;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-3c7cd7d {
		right: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4601439b {
		--width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-698a90ee .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-583e54c-font-size);
		line-height: var(--e-global-typography-583e54c-line-height);
		letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
		word-spacing: var(--e-global-typography-583e54c-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-698a90ee .elementor-counter-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-5363eadc {
		--width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-38c0fb77 .elementor-heading-title {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
		letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
		word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-popup-btn {
		padding: 14px 14px 14px 14px;
		width: 70px;
		height: 70px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 .ekit-video-inline-btn {
		padding: 14px 14px 14px 14px;
		width: 70px;
		height: 70px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg) {
		font-size: 35px;
	}
	
	body:not(.rtl) .elementor-15 .elementor-element.elementor-element-40c6f265 {
		right: 131px;
	}
	
	body.rtl .elementor-15 .elementor-element.elementor-element-40c6f265 {
		left: 131px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40c6f265 {
		top: 111px;
	}
	
	.elementor-15 .elementor-element.elementor-element-628ae0b7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-bca3e20 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-6f12c69c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-2c74426 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-145bc628 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-5ea4e87c {
		--padding-top: 2em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-3083eee4 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-7c5215e8 {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-78719016 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-385340aa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-69125bd0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-9b32143 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
		word-spacing: var(--e-global-typography-7044a64-word-spacing);
	}
	
	.elementor-15 .elementor-element.elementor-element-8aef4c8 {
		--padding-top: 0em;
		--padding-bottom: 0em;
		--padding-left: 1em;
		--padding-right: 1em;
	}
	
	.elementor-15 .elementor-element.elementor-element-e94a869 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-15 .elementor-element.elementor-element-04470fa img {
		width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-182f6f84 {
		--padding-top: 0em;
		--padding-bottom: 2em;
		--padding-left: 0em;
		--padding-right: 0em;
	}
	
	.elementor-15 .elementor-element.elementor-element-2ddd03f5 img {
		width: 100%;
		height: 375px;
	}
}

@media (min-width:768px) {
	.elementor-15 .elementor-element.elementor-element-4f8f957b {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-35656c0f {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-30e8915f {
		--width: 25%;
	}
	
	.elementor-15 .elementor-element.elementor-element-21ffd3af {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-415f7e96 {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-14cc3fe4 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-c67fc2 {
		--width: 33%;
	}
	
	.elementor-15 .elementor-element.elementor-element-ce1cc79 {
		--width: 33%;
	}
	
	.elementor-15 .elementor-element.elementor-element-251044ec {
		--width: 33%;
	}
	
	.elementor-15 .elementor-element.elementor-element-40711811 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a9f662 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7779a915 {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-3c7cd7d {
		--width: 500px;
	}
	
	.elementor-15 .elementor-element.elementor-element-4601439b {
		--width: 30%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5363eadc {
		--width: 70%;
	}
	
	.elementor-15 .elementor-element.elementor-element-628ae0b7 {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-380cb142 {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5c71b38 {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-732529be {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-38e69077 {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-3083eee4 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-5d4fb7b {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d7f1913 {
		--width: 24%;
	}
	
	.elementor-15 .elementor-element.elementor-element-1033f626 {
		--width: 24%;
	}
	
	.elementor-15 .elementor-element.elementor-element-1141e85 {
		--width: 24%;
	}
	
	.elementor-15 .elementor-element.elementor-element-48487aca {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-77f02089 {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-15 .elementor-element.elementor-element-4f8f957b {
		--width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-35656c0f {
		--width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-30e8915f {
		--width: 30%;
	}
	
	.elementor-15 .elementor-element.elementor-element-14cc3fe4 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-40711811 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-9a9f662 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-7779a915 {
		--width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-3c7cd7d {
		--width: 77%;
	}
	
	.elementor-15 .elementor-element.elementor-element-628ae0b7 {
		--width: 100%;
	}
	
	.elementor-15 .elementor-element.elementor-element-380cb142 {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-5c71b38 {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-732529be {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-38e69077 {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-3083eee4 {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-5d4fb7b {
		--content-width: 600px;
	}
	
	.elementor-15 .elementor-element.elementor-element-d7f1913 {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-1033f626 {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-1141e85 {
		--width: 48%;
	}
	
	.elementor-15 .elementor-element.elementor-element-48487aca {
		--width: 50%;
	}
	
	.elementor-15 .elementor-element.elementor-element-77f02089 {
		--width: 50%;
	}
}
