/* End custom CSS */

.elementor-22095 .elementor-element.elementor-element-2f53b460 {
	--display: flex;
	--min-height: 400px;
	--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;
	--justify-content: center;
	--align-items: center;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 0px 0px 0px;
	--border-top-width: 1px;
	--border-right-width: 0px;
	--border-bottom-width: 0px;
	--border-left-width: 0px;
	border-color: rgba(165, 165, 165, .43);
	--border-color: rgba(165, 165, 165, .43);
}

.elementor-22095 .elementor-element.elementor-element-22728389 {
	--display: flex;
}

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

.elementor-22095 .elementor-element.elementor-element-1891d7f9 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1891d7f9 .elementor-heading-title {
	font-family: "Inter Tight", Sans-serif;
	font-size: 70px;
	font-weight: 500;
	line-height: 50px;
	letter-spacing: 20px;
	color: #112f5b;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
	color: var(--e-global-color-secondary);
}

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

.elementor-widget-animated-headline {
	--dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
	stroke: var(--e-global-color-accent);
}

.elementor-22095 .elementor-element.elementor-element-76af23f9 {
	--iteration-count: infinite;
	--dynamic-text-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-76af23f9 .elementor-headline {
	text-align: center;
	font-family: "Domain text", Sans-serif;
	font-size: 100px;
	font-weight: 500;
	line-height: 60px;
}

.elementor-22095 .elementor-element.elementor-element-76af23f9 .elementor-headline-plain-text {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-76af23f9 .elementor-headline-dynamic-text {
	font-family: "Domain text", Sans-serif;
	font-weight: 500;
	line-height: 80px;
}

.elementor-22095 .elementor-element.elementor-element-4926be6f {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-52f2825f {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-52f2825f .elementor-heading-title {
	font-family: "Inter Tight", Sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: capitalize;
	line-height: 27px;
	letter-spacing: 0px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-77956b00 {
	--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: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--padding-top: 2%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-22095 .elementor-element.elementor-element-77956b00.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-e672387 {
	--display: flex;
	--min-height: 500px;
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-22095 .elementor-element.elementor-element-e672387:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-e672387::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/Build-muscle-main.webp");
	--background-overlay: "";
	background-position: 50px 0px;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22095 .elementor-element.elementor-element-e672387:hover::before, .elementor-22095 .elementor-element.elementor-element-e672387:hover > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-slideshow:hover::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-22095 .elementor-element.elementor-element-e672387:hover {
	--overlay-opacity: 1;
}

.elementor-22095 .elementor-element.elementor-element-e672387, .elementor-22095 .elementor-element.elementor-element-e672387::before {
	--overlay-transition: 2.1s;
}

.elementor-22095 .elementor-element.elementor-element-e672387:hover::before {
	filter: brightness(100%) contrast(100%) saturate(125%) blur(0px) hue-rotate(0deg);
}

.elementor-22095 .elementor-element.elementor-element-48f9553c {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-16d714c6 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-52e94b60 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 70px;
	font-weight: 500;
	line-height: 70px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-51582391 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-3108742c .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 25px 20px 25px;
}

.elementor-22095 .elementor-element.elementor-element-3108742c .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-3108742c .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-3108742c .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-3108742c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-fb28f1e {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-16deab12 {
	--display: flex;
	--min-height: 500px;
	--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;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-22095 .elementor-element.elementor-element-16deab12:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-16deab12::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/new-weight-loss-maon-box.webp");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-22095 .elementor-element.elementor-element-16deab12:hover::before, .elementor-22095 .elementor-element.elementor-element-16deab12:hover > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-16deab12:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-background-slideshow:hover::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .e-con-inner > .elementor-background-slideshow:hover::before {
	--background-overlay: "";
}

.elementor-22095 .elementor-element.elementor-element-16deab12:hover {
	--overlay-opacity: 1;
}

.elementor-22095 .elementor-element.elementor-element-16deab12, .elementor-22095 .elementor-element.elementor-element-16deab12::before {
	--overlay-transition: 2.1s;
}

.elementor-22095 .elementor-element.elementor-element-16deab12:hover::before {
	filter: brightness(100%) contrast(100%) saturate(125%) blur(0px) hue-rotate(0deg);
}

.elementor-22095 .elementor-element.elementor-element-223dc8d6 {
	--display: flex;
	--justify-content: space-between;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3c903cb7 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-1d657dc2 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 70px;
	font-weight: 500;
	line-height: 70px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-68ed706a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-234d6d30 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 25px 20px 25px;
}

.elementor-22095 .elementor-element.elementor-element-234d6d30 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-234d6d30 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-234d6d30 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-234d6d30 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-64745077 {
	--display: flex;
}

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

.elementor-22095 .elementor-element.elementor-element-39a63ff4 {
	--display: grid;
	--e-con-grid-template-columns: repeat(4, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--grid-auto-flow: row;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-39a63ff4.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-fdf8135 {
	--display: flex;
	--min-height: 250px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(159.8, 159.8, 159.8, .22);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6%;
	--padding-bottom: 6%;
	--padding-left: 8%;
	--padding-right: 6%;
}

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

.elementor-22095 .elementor-element.elementor-element-fdf8135:hover {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-fdf8135::before, .elementor-22095 .elementor-element.elementor-element-fdf8135 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-fdf8135 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-fdf8135 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-fdf8135 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-fdf8135 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/mood-main.webp");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-22095 .elementor-element.elementor-element-27e9dcc2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

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

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

.elementor-22095 .elementor-element.elementor-element-5562ee22 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-5562ee22 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5562ee22:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-5562ee22:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5562ee22 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

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

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

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

.elementor-22095 .elementor-element.elementor-element-219a9f24 {
	width: var(--container-widget-width, 22%);
	max-width: 22%;
	--container-widget-width: 22%;
	--container-widget-flex-grow: 0;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-stacked .elementor-icon {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-default .elementor-icon {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-default .elementor-icon svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-stacked .elementor-icon:hover {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-default .elementor-icon:hover {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-default .elementor-icon:hover svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-framed .elementor-icon:hover {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24.elementor-view-stacked .elementor-icon:hover svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24 .elementor-icon {
	font-size: 20px;
}

.elementor-22095 .elementor-element.elementor-element-219a9f24 .elementor-icon svg {
	height: 20px;
}

.elementor-22095 .elementor-element.elementor-element-676467d9 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-14310daa {
	--display: flex;
	--min-height: 250px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(159.8, 159.8, 159.8, .22);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6%;
	--padding-bottom: 6%;
	--padding-left: 8%;
	--padding-right: 6%;
}

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

.elementor-22095 .elementor-element.elementor-element-14310daa:hover {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-14310daa::before, .elementor-22095 .elementor-element.elementor-element-14310daa > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-14310daa > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-14310daa > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-14310daa > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-14310daa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/hormones-1.webp");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-22095 .elementor-element.elementor-element-11230ac5 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-52d599df .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-52d599df .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 28px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-52d599df:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-52d599df:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-52d599df .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2 {
	width: var(--container-widget-width, 22%);
	max-width: 22%;
	--container-widget-width: 22%;
	--container-widget-flex-grow: 0;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-stacked .elementor-icon {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-default .elementor-icon {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-default .elementor-icon svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-stacked .elementor-icon:hover {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-default .elementor-icon:hover {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-default .elementor-icon:hover svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-framed .elementor-icon:hover {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2.elementor-view-stacked .elementor-icon:hover svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2 .elementor-icon {
	font-size: 20px;
}

.elementor-22095 .elementor-element.elementor-element-43621ba2 .elementor-icon svg {
	height: 20px;
}

.elementor-22095 .elementor-element.elementor-element-51b86177 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-4f0b0802 {
	--display: flex;
	--min-height: 250px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(159.8, 159.8, 159.8, .22);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6%;
	--padding-bottom: 6%;
	--padding-left: 8%;
	--padding-right: 6%;
}

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

.elementor-22095 .elementor-element.elementor-element-4f0b0802:hover {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-4f0b0802::before, .elementor-22095 .elementor-element.elementor-element-4f0b0802 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-4f0b0802 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-4f0b0802 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-4f0b0802 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-4f0b0802 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/anti-aging-2.webp");
	--background-overlay: "";
	background-position: center right;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-22095 .elementor-element.elementor-element-31204a66 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-7196ac09 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-7196ac09 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7196ac09:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-7196ac09:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7196ac09 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36 {
	width: var(--container-widget-width, 22%);
	max-width: 22%;
	--container-widget-width: 22%;
	--container-widget-flex-grow: 0;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36 .elementor-icon-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-stacked .elementor-icon {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-default .elementor-icon {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-default .elementor-icon svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-stacked .elementor-icon:hover {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-default .elementor-icon:hover {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-default .elementor-icon:hover svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-framed .elementor-icon:hover {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36.elementor-view-stacked .elementor-icon:hover svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36 .elementor-icon {
	font-size: 20px;
}

.elementor-22095 .elementor-element.elementor-element-7052fa36 .elementor-icon svg {
	height: 20px;
}

.elementor-22095 .elementor-element.elementor-element-166fa552 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-55727ea1 {
	--display: flex;
	--min-height: 250px;
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--background-transition: 1s;
	--overlay-opacity: 1;
	--border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 10px 0px rgba(159.8, 159.8, 159.8, .22);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 6%;
	--padding-bottom: 6%;
	--padding-left: 8%;
	--padding-right: 6%;
}

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

.elementor-22095 .elementor-element.elementor-element-55727ea1:hover {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-55727ea1::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/anti-aging-1.webp");
	--background-overlay: "";
	background-position: 83% 0px;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-22095 .elementor-element.elementor-element-5ab67ef2 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3b0c0aa6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-3b0c0aa6 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-3b0c0aa6:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-3b0c0aa6:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-3b0c0aa6 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d {
	width: var(--container-widget-width, 22%);
	max-width: 22%;
	--container-widget-width: 22%;
	--container-widget-flex-grow: 0;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d .elementor-icon-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-stacked .elementor-icon {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-default .elementor-icon {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-framed .elementor-icon, .elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-default .elementor-icon svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-framed .elementor-icon {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-stacked .elementor-icon svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-stacked .elementor-icon:hover {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-default .elementor-icon:hover {
	color: #004293;
	border-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-framed .elementor-icon:hover, .elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-default .elementor-icon:hover svg {
	fill: #004293;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-framed .elementor-icon:hover {
	background-color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d.elementor-view-stacked .elementor-icon:hover svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d .elementor-icon {
	font-size: 20px;
}

.elementor-22095 .elementor-element.elementor-element-4c1be12d .elementor-icon svg {
	height: 20px;
}

.elementor-22095 .elementor-element.elementor-element-6895dbe6 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-343b272f {
	--display: flex;
	--min-height: 150px;
	--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: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--overflow: hidden;
	--margin-top: 0%;
	--margin-bottom: 6%;
	--margin-left: 0%;
	--margin-right: 0%;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-343b272f:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-343b272f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-22095 .elementor-element.elementor-element-7253be25 {
	--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;
	--gap: 50px 80px;
	--row-gap: 50px;
	--column-gap: 80px;
	--flex-wrap: nowrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-419b80b8:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-419b80b8:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-a56139b.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-a56139b.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-a56139b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-a56139b:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-a56139b:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-102df009.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-102df009.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-102df009.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-102df009:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-102df009:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4288d7ac:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-4288d7ac:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-56b22f8c:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-56b22f8c:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-2a19dec7:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-2a19dec7:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1b4c63a7:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-1b4c63a7:has(:focus) .elementor-image-box-title {
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-5f601162.elementor-position-right .elementor-image-box-img {
	margin-left: 11px;
}

.elementor-22095 .elementor-element.elementor-element-5f601162.elementor-position-left .elementor-image-box-img {
	margin-right: 11px;
}

.elementor-22095 .elementor-element.elementor-element-5f601162.elementor-position-top .elementor-image-box-img {
	margin-bottom: 11px;
}

.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 27%;
}

.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-title {
	font-family: "Domain text", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	font-style: italic;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-5f601162:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-5f601162:has(:focus) .elementor-image-box-title {
	color: #fff;
}

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

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

.elementor-22095 .elementor-element.elementor-element-20e7bd4f {
	--display: flex;
	--min-height: 640px;
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-20e7bd4f:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-20e7bd4f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-20e7bd4f.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-2b8b873c {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-2b8b873c:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-2b8b873c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

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

.elementor-22095 .elementor-element.elementor-element-7709a135 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-7709a135 img {
	width: 35vw;
}

.elementor-22095 .elementor-element.elementor-element-2bcc8b22 {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-6e9a2385 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 90px;
	font-weight: 500;
	line-height: 91px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-699a6ea2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-ff93837 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-2170090f {
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-2170090f:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-2170090f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(245, 235, 224, 0);
}

.elementor-22095 .elementor-element.elementor-element-2170090f.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-54641adb {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-5cea46d .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 84px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-583fc4ac {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-583fc4ac img {
	width: 100%;
}

.elementor-22095 .elementor-element.elementor-element-6021a9d1 {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-4131798f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-69008405 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-50789f0e {
	--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;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-7052202 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-7052202:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-7052202 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
}

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

.elementor-22095 .elementor-element.elementor-element-21941fbf {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-143cdf5b {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-2b7bf46f img {
	width: 37%;
}

.elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 40px 18px 40px;
}

.elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7fd1a760 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-7fd1a760:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-7fd1a760 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-7be08839 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-7be08839:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-7be08839 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-8706e6 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-3d15e324 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-3d15e324 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-3d15e324:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-3d15e324:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-3d15e324 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 75px;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-39d8def {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-39d8def:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-39d8def > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-11ebc75 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-11ebc75:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-11ebc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-634f2f0b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-634f2f0b .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-634f2f0b:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-634f2f0b:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-634f2f0b .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5900c824 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22095 .elementor-element.elementor-element-6002e9ac {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6002e9ac img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-3bca350f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-3bca350f .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-3d5a28cf {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-1c5ca929 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1c5ca929 img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-5edbebf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-5edbebf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-705a21d4 {
	--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;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-1bd0354d {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-1bd0354d:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-1bd0354d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
}

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

.elementor-22095 .elementor-element.elementor-element-72f00651 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-1abd5fb4 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-43522e01 img {
	width: 35%;
}

.elementor-22095 .elementor-element.elementor-element-232726b .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 40px 18px 40px;
}

.elementor-22095 .elementor-element.elementor-element-232726b .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-232726b .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-232726b .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-232726b .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-75704d5 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-75704d5:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-75704d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-1ab85c62 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-1ab85c62:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-1ab85c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-121925eb {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-15f85822 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-15f85822 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-15f85822:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-15f85822:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-15f85822 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 75px;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-6bcef43 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6bcef43:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-6bcef43 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-30bfd398 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-30bfd398:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-30bfd398 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-422471ff .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-422471ff .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-422471ff:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-422471ff:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-422471ff .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-42163590 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22095 .elementor-element.elementor-element-3df0f19 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-3df0f19 img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-6ca54fbf {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6ca54fbf .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-9e05dd8 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-6ec79f6e {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6ec79f6e img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-58011c6d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-58011c6d .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1c91cc6b {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 35px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -18px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -18px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 25px;
	--e-n-carousel-arrow-normal-color: #fff;
	--e-n-carousel-arrow-hover-color: #fff;
	--e-n-carousel-swiper-pagination-size: 8px;
	--e-n-carousel-dots-normal-color: #004293;
	--e-n-carousel-dots-hover-color: #112f5b;
	--e-n-carousel-swiper-pagination-spacing: 40px;
}

.elementor-22095 .elementor-element.elementor-element-1c91cc6b :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #112f5b;
	border-radius: 7px 7px 7px 7px;
	padding: 8px 8px 8px 8px;
}

.elementor-22095 .elementor-element.elementor-element-1c91cc6b :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-1c91cc6b .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 5px;
	--swiper-pagination-bullet-vertical-gap: 5px;
}

.elementor-22095 .elementor-element.elementor-element-1019a32 {
	--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: 5%;
	--padding-bottom: 7%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22095 .elementor-element.elementor-element-5d1369d2 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-35667eb1 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-35667eb1 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4e2807f9 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-4e2807f9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-71f6ba77 {
	--display: flex;
	--margin-top: 10px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3a16859e {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-3a16859e .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-6f50da00 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6f50da00 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

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

.elementor-22095 .elementor-element.elementor-element-1169b84f {
	--display: flex;
	--min-height: 640px;
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-1169b84f:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-1169b84f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-1169b84f.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-3fa7d333 {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3fa7d333:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-3fa7d333 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-5f11e76e {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-5f11e76e img {
	width: 32vw;
}

.elementor-22095 .elementor-element.elementor-element-52a8d208 {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-51633dd9 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 90px;
	font-weight: 500;
	line-height: 91px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-189aa439 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-22095 .elementor-element.elementor-element-189aa439 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-724d992 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-24cbf29 {
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-24cbf29:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-24cbf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(245, 235, 224, 0);
}

.elementor-22095 .elementor-element.elementor-element-24cbf29.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-31f1a9d7 {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3bdfbd08 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 84px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-e8806fd {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-e8806fd img {
	width: 100%;
}

.elementor-22095 .elementor-element.elementor-element-687e6d6d {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-304b3098 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5f036f5e .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-16327e03 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-669eea2f {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-669eea2f.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-5acdd7f7 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-5acdd7f7:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-5acdd7f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-22095 .elementor-element.elementor-element-5867831f {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-5d38c81b {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-41c4dc4a img {
	width: 87%;
}

.elementor-22095 .elementor-element.elementor-element-25f1d22e .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 45px 20px 45px;
}

.elementor-22095 .elementor-element.elementor-element-25f1d22e .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-25f1d22e .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-25f1d22e .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-25f1d22e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-6bc600d2 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6bc600d2:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-6bc600d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-2bbd368 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-2bbd368:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-2bbd368 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-6dd0cf91 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-62287876 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-62287876 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-62287876:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-62287876:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-62287876 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 75px;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 12px;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-43554c3b {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-43554c3b:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-43554c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-11cf45b {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-11cf45b:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-11cf45b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-907b668 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-907b668 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-907b668:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-907b668:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-907b668 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-70e31ef4 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-374229bd {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 15px 25px;
}

.elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1203c9f8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 15px 25px;
}

.elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1b98afc2 {
	--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: 5%;
	--padding-bottom: 5%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22095 .elementor-element.elementor-element-1abdbc24 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-36f8277a {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-36f8277a .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4f8c6315 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-4f8c6315 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

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

.elementor-22095 .elementor-element.elementor-element-4971077c {
	--display: flex;
	--min-height: 640px;
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-4971077c:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-4971077c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-4971077c.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-13a600ac {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-13a600ac:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-13a600ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-57631234 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-57631234 img {
	width: 28vw;
}

.elementor-22095 .elementor-element.elementor-element-266a23ad {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-576323df .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 90px;
	font-weight: 500;
	line-height: 91px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-2318b5ff .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 29px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-73424acd .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-4d0744a3 {
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-4d0744a3:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-4d0744a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(245, 235, 224, 0);
}

.elementor-22095 .elementor-element.elementor-element-4d0744a3.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-1e509a7a {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-67fe980 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 84px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-61990035 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-61990035 img {
	width: 100%;
}

.elementor-22095 .elementor-element.elementor-element-e86775a {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-17fdeadb .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7845219 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-5aa9a8a9 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-5aa9a8a9.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-3e35c61d {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-3e35c61d:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-3e35c61d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-22095 .elementor-element.elementor-element-540f9cf6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-38a8b891 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3ff86f5f img {
	width: 80%;
}

.elementor-22095 .elementor-element.elementor-element-54e3e4c .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 45px 20px 45px;
}

.elementor-22095 .elementor-element.elementor-element-54e3e4c .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-54e3e4c .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-54e3e4c .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-54e3e4c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-710537f0 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-710537f0:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-710537f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-36ada9de {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-36ada9de:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-36ada9de > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-6af6588d {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-418e2e35 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-418e2e35 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-418e2e35:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-418e2e35:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-418e2e35 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 75px;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-6dbf3719 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6dbf3719:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-6dbf3719 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-7f4756e2 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-7f4756e2:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-7f4756e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-161d84da .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-161d84da .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-161d84da:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-161d84da:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-161d84da .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-41299516 {
	--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;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-22095 .elementor-element.elementor-element-66110c1f {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 15px 25px;
}

.elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-312a56b5 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 15px 25px;
}

.elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-11616bd3 {
	--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: 5%;
	--padding-bottom: 7%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22095 .elementor-element.elementor-element-6644d4f {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-314eee23 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-314eee23 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7b5d5c28 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-7b5d5c28 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

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

.elementor-22095 .elementor-element.elementor-element-28dbdc1c {
	--display: flex;
	--min-height: 620px;
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-28dbdc1c:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-28dbdc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-28dbdc1c.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-67ba1e86 {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-67ba1e86:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-67ba1e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-4bfcadb2 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-4bfcadb2 img {
	width: 37vw;
}

.elementor-22095 .elementor-element.elementor-element-dcf5ee7 {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-285e7323 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 90px;
	font-weight: 500;
	line-height: 91px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-67ac9827 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-22095 .elementor-element.elementor-element-67ac9827 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4399c944 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-1f80535f {
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-1f80535f:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-1f80535f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(245, 235, 224, 0);
}

.elementor-22095 .elementor-element.elementor-element-1f80535f.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-d28237d {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-11a8885c .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 84px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-540da0b5 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-540da0b5 img {
	width: 100%;
}

.elementor-22095 .elementor-element.elementor-element-7fcd59a8 {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-2940d767 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1998dfa2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-96d2046 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-96d2046.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-74b9641e {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-74b9641e:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-74b9641e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-22095 .elementor-element.elementor-element-208863b3 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-280fff3d {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-22095 .elementor-element.elementor-element-280fff3d img {
	width: 55%;
}

.elementor-22095 .elementor-element.elementor-element-30b138dc .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 20px 45px 20px 45px;
}

.elementor-22095 .elementor-element.elementor-element-30b138dc .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-30b138dc .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-30b138dc .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-30b138dc .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-11e0fd21 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-11e0fd21:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-11e0fd21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-50b34226 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-c1a1fad {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-1d8f8e9c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-1d8f8e9c .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1d8f8e9c:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-1d8f8e9c:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1d8f8e9c .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 75px;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(1, 1fr);
	grid-gap: 12px;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-2b29e2c {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-2b29e2c:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-2b29e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-50a7aafb {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-50a7aafb:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-50a7aafb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-1b82e821 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1b82e821 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1b82e821:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-1b82e821:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1b82e821 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-cc6f043 {
	--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;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-22095 .elementor-element.elementor-element-2f043f05 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 15px 25px;
}

.elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-56c1b5c1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 15px 25px 15px 25px;
}

.elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4ca3ac3b {
	--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: 5%;
	--padding-bottom: 7%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22095 .elementor-element.elementor-element-3bfeb985 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-3b0f0eb7 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-3b0f0eb7 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-83d226b {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-83d226b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

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

.elementor-22095 .elementor-element.elementor-element-51cca9d0 {
	--display: flex;
	--min-height: 640px;
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-51cca9d0:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-51cca9d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-51cca9d0.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-3eb54d21 {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-3eb54d21:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-3eb54d21 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-64944841 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-64944841 img {
	width: 39vw;
}

.elementor-22095 .elementor-element.elementor-element-1662898e {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-244b355e .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 90px;
	font-weight: 500;
	line-height: 91px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-3ee7561b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 29px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-25d99ff9 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-72114b9d {
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-72114b9d:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-72114b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(245, 235, 224, 0);
}

.elementor-22095 .elementor-element.elementor-element-72114b9d.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-4c3f5b26 {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-258e18c6 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 84px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-72876009 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-72876009 img {
	width: 100%;
}

.elementor-22095 .elementor-element.elementor-element-bde4aee {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-6b5ca4e8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-28400b38 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1d654d80 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 2em;
	--padding-right: 2em;
}

.elementor-22095 .elementor-element.elementor-element-7ca58449 {
	--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;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6017c019 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6017c019:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-6017c019 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
}

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

.elementor-22095 .elementor-element.elementor-element-2b790914 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-e5a5d87 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-16fa3bb img {
	width: 35%;
}

.elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 40px 18px 40px;
}

.elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-6d537934 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6d537934:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-6d537934 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-75e9f314 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-75e9f314:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-75e9f314 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-10e20e75 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-45719a9a .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-45719a9a .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-45719a9a:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-45719a9a:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-45719a9a .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 55px;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-15264da7 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-15264da7:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-15264da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-61534a96 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-61534a96:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-61534a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-1668bcac .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1668bcac .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1668bcac:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-1668bcac:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1668bcac .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7e27bb3 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22095 .elementor-element.elementor-element-1d381a24 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1d381a24 img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-5c119c54 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-5c119c54 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4072a033 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-d5fa9ff {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-d5fa9ff img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-5763f747 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-5763f747 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-59bdaa65 {
	--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;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6584b285 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-6584b285:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-6584b285 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
}

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

.elementor-22095 .elementor-element.elementor-element-30d81820 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-474ed980 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-2de55a48 img {
	width: 35%;
}

.elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 40px 18px 40px;
}

.elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-76f62cf5 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-76f62cf5:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-76f62cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-716d74d {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-716d74d:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-716d74d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-10f91471 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-1ec6da75 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-1ec6da75 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1ec6da75:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-1ec6da75:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1ec6da75 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 55px;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-b468ec8 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-b468ec8:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-b468ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-52a3019f {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-52a3019f:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-52a3019f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f5ebe0;
}

.elementor-22095 .elementor-element.elementor-element-21b328b2 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-21b328b2 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-21b328b2:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-21b328b2:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-21b328b2 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-71d695d5 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22095 .elementor-element.elementor-element-6008cda6 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6008cda6 img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-5311a8ba {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-5311a8ba .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1188dcf6 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-75f1c481 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-75f1c481 img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-e793439 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-e793439 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-7d4646a4 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 35px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -18px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -18px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 25px;
	--e-n-carousel-arrow-normal-color: #fff;
	--e-n-carousel-arrow-hover-color: #fff;
	--e-n-carousel-swiper-pagination-size: 8px;
	--e-n-carousel-dots-normal-color: #004293;
	--e-n-carousel-dots-hover-color: #112f5b;
	--e-n-carousel-swiper-pagination-spacing: 40px;
}

.elementor-22095 .elementor-element.elementor-element-7d4646a4 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #112f5b;
	border-radius: 7px 7px 7px 7px;
	padding: 8px 8px 8px 8px;
}

.elementor-22095 .elementor-element.elementor-element-7d4646a4 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-7d4646a4 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 5px;
	--swiper-pagination-bullet-vertical-gap: 5px;
}

.elementor-22095 .elementor-element.elementor-element-5e37a6ab {
	--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: 5%;
	--padding-bottom: 7%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22095 .elementor-element.elementor-element-46b54374 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-aeb182b {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-aeb182b .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-267b1d14 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-267b1d14 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-21fc56d4 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-58cbc938 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-58cbc938 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-1dbaa84c {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1dbaa84c .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

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

.elementor-22095 .elementor-element.elementor-element-5352fa2a {
	--display: flex;
	--min-height: 620px;
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-5352fa2a:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-5352fa2a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-5352fa2a.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-584f75c8 {
	--display: flex;
	--justify-content: flex-end;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-584f75c8:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-584f75c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-27caf6b7 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-27caf6b7 img {
	width: 29vw;
}

.elementor-22095 .elementor-element.elementor-element-78297595 {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-46f46d26 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 90px;
	font-weight: 500;
	line-height: 91px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4b388eb3 {
	margin: 20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-22095 .elementor-element.elementor-element-4b388eb3 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-6ebfaa6 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

.elementor-22095 .elementor-element.elementor-element-4908a5dd {
	--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: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-4908a5dd:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-4908a5dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(245, 235, 224, 0);
}

.elementor-22095 .elementor-element.elementor-element-4908a5dd.e-con {
	--align-self: center;
}

.elementor-22095 .elementor-element.elementor-element-621da3b4 {
	--display: flex;
	--justify-content: flex-end;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-200340e2 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	line-height: 84px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-6f1503c1 {
	margin: -10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6f1503c1 img {
	width: 100%;
}

.elementor-22095 .elementor-element.elementor-element-b5c00de {
	--display: flex;
	--justify-content: center;
	--padding-top: 5%;
	--padding-bottom: 5%;
	--padding-left: 1%;
	--padding-right: 5%;
}

.elementor-22095 .elementor-element.elementor-element-1bd64ad2 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 32px;
	font-weight: 500;
	line-height: 35px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-77cabdcc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-7b09d86e {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 35px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0em;
	--padding-bottom: 0em;
	--padding-left: 5em;
	--padding-right: 5em;
}

.elementor-22095 .elementor-element.elementor-element-289f6744 {
	--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;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-49b1ef2d {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-49b1ef2d:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-49b1ef2d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
}

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

.elementor-22095 .elementor-element.elementor-element-39793b78 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-569872e0 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-41d0eabd img {
	width: 37%;
}

.elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 40px 18px 40px;
}

.elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-153bc4d3 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-153bc4d3:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-153bc4d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-188a30fa {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-5b6840c3 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-384ff722 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-384ff722 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-384ff722:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-384ff722:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-384ff722 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 55px;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-54a650c2 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-54a650c2:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-54a650c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-3e9c6b6f {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-6012630b .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6012630b .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-6012630b:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-6012630b:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-6012630b .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-2eb12615 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-441df65d {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-2bbf25af {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-2bbf25af img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-2a7aa7a8 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-2a7aa7a8 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-22bf0ed2 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-127fbcea {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-127fbcea img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-1da7b1dc {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-1da7b1dc .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-3c6ab5f4 {
	--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;
	--border-radius: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-1a97495c {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-1a97495c:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-1a97495c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://varmedicine.com/nitropack_static/JXunpsJNgWnkRLhIUCmDdmCatrzKDgMO/assets/images/optimized/rev-dac9801/varmedicine.com/wp-content/uploads/2026/03/background.webp");
}

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

.elementor-22095 .elementor-element.elementor-element-6ac1bbc {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 35px 35px;
	--row-gap: 35px;
	--column-gap: 35px;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-6e8032f9 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-614520c9 img {
	width: 36%;
}

.elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 16px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 18px 40px 18px 40px;
}

.elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-d5e3952 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-d5e3952:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-d5e3952 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-250bea6c {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-2a65196c {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-2b12fec6 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-22095 .elementor-element.elementor-element-2b12fec6 .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-2b12fec6:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-2b12fec6:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-2b12fec6 .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list .flex-wrap {
	background-color: #fff;
	border-radius: 10px 10px 10px 10px !important;
	padding: 0% 8% 0% 8%;
	min-height: 55px;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list ul.bdt-fancy-list-group {
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 9px;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list-title {
	font-family: "Inter", Sans-serif;
	font-size: 15px;
	line-height: 18px;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list-icon {
	color: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list-icon svg {
	fill: #242424 !important;
}

.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list-icon {
	background: #fff;
}

.elementor-22095 .elementor-element.elementor-element-1119b513 {
	--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: 15px 15px 15px 15px;
}

.elementor-22095 .elementor-element.elementor-element-1119b513:not(.elementor-motion-effects-element-type-background), .elementor-22095 .elementor-element.elementor-element-1119b513 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #e9edc9;
}

.elementor-22095 .elementor-element.elementor-element-4468a270 {
	--display: flex;
	--min-height: 495px;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--border-radius: 15px 15px 15px 15px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-22095 .elementor-element.elementor-element-41fe5aba .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-41fe5aba .elementor-image-box-title {
	margin-bottom: 6px;
	font-family: "Domain text", Sans-serif;
	font-size: 25px;
	font-weight: 500;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-41fe5aba:has(:hover) .elementor-image-box-title, .elementor-22095 .elementor-element.elementor-element-41fe5aba:has(:focus) .elementor-image-box-title {
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-41fe5aba .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-6695bd68 {
	--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;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-22095 .elementor-element.elementor-element-2889c5bf {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-2889c5bf img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-62ed9d1a {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-62ed9d1a .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-3867dd7 {
	--display: flex;
	--justify-content: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-22095 .elementor-element.elementor-element-14c9738c {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-14c9738c img {
	width: 50%;
}

.elementor-22095 .elementor-element.elementor-element-45aa189 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-45aa189 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #000;
}

.elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button {
	background-color: #004293;
	font-family: "Inter", Sans-serif;
	font-size: 13px;
	font-weight: 400;
	fill: #fff;
	color: #fff;
	transition-duration: 1.1s;
	border-radius: 100px 100px 100px 100px;
	padding: 12px 20px 12px 20px;
}

.elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button:hover, .elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button:focus {
	background-color: #004293;
	color: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button:hover svg, .elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button:focus svg {
	fill: #fff;
}

.elementor-22095 .elementor-element.elementor-element-4a91d426 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 35px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: -18px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: -18px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 25px;
	--e-n-carousel-arrow-normal-color: #fff;
	--e-n-carousel-arrow-hover-color: #fff;
	--e-n-carousel-swiper-pagination-size: 8px;
	--e-n-carousel-dots-normal-color: #004293;
	--e-n-carousel-dots-hover-color: #112f5b;
	--e-n-carousel-swiper-pagination-spacing: 40px;
}

.elementor-22095 .elementor-element.elementor-element-4a91d426 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: #112f5b;
	border-radius: 7px 7px 7px 7px;
	padding: 8px 8px 8px 8px;
}

.elementor-22095 .elementor-element.elementor-element-4a91d426 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
	background-color: #004293;
}

.elementor-22095 .elementor-element.elementor-element-4a91d426 .swiper-pagination-bullet {
	--swiper-pagination-bullet-horizontal-gap: 5px;
	--swiper-pagination-bullet-vertical-gap: 5px;
}

.elementor-22095 .elementor-element.elementor-element-7c41e89d {
	--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: 5%;
	--padding-bottom: 7%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-22095 .elementor-element.elementor-element-6d299302 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-6290729 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-6290729 .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-11bf9415 {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-11bf9415 .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-4d7a2e30 {
	--display: flex;
}

.elementor-22095 .elementor-element.elementor-element-59ea7c9e {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-59ea7c9e .elementor-heading-title {
	font-family: "Domain text", Sans-serif;
	font-size: 50px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 54px;
	color: #112f5b;
}

.elementor-22095 .elementor-element.elementor-element-5172308b {
	text-align: center;
}

.elementor-22095 .elementor-element.elementor-element-5172308b .elementor-heading-title {
	font-family: "Inter", Sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 27px;
	color: #112f5b;
}

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

@media (max-width:1024px) {
	.elementor-22095 .elementor-element.elementor-element-2f53b460 {
		--min-height: 320px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1891d7f9 .elementor-heading-title {
		font-size: 60px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-76af23f9 .elementor-headline {
		text-align: center;
		font-size: 60px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52f2825f .elementor-heading-title {
		font-size: 20px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-77956b00 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e672387 {
		--min-height: 500px;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e672387::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-48f9553c {
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52e94b60 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51582391 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3108742c .elementor-button {
		font-size: 14px;
		padding: 16px 20px 16px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16deab12 {
		--min-height: 500px;
		--padding-top: 6%;
		--padding-bottom: 6%;
		--padding-left: 6%;
		--padding-right: 6%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-223dc8d6 {
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1d657dc2 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-68ed706a .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-234d6d30 .elementor-button {
		font-size: 14px;
		padding: 16px 20px 16px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-39a63ff4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--e-con-grid-template-rows: repeat(4, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-22095 .elementor-element.elementor-element-55727ea1::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 96% 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-title {
		font-size: 25px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-20e7bd4f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-22095 .elementor-element.elementor-element-6e9a2385 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-699a6ea2 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-ff93837 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41597b86 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2170090f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-54641adb {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5cea46d {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5cea46d .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-583fc4ac {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4131798f .elementor-heading-title {
		font-size: 30px;
		line-height: 35px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-69008405 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b7bf46f img {
		width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-8706e6 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-6002e9ac img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bca350f .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c5ca929 img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5edbebf .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-43522e01 img {
		width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-232726b .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-121925eb {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-3df0f19 img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6ca54fbf .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6ec79f6e img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-58011c6d .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c91cc6b {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 23px;
		--e-n-carousel-arrow-next-right-position: 23px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-35667eb1 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4e2807f9 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3a16859e .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6f50da00 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1169b84f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51633dd9 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-189aa439 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-724d992 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5e90996f {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-24cbf29 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-31f1a9d7 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bdfbd08 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bdfbd08 .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e8806fd {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-304b3098 .elementor-heading-title {
		font-size: 30px;
		line-height: 35px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f036f5e .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-669eea2f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-25f1d22e .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6dd0cf91 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-6b048fef img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button {
		font-size: 14px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-61a2961a img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button {
		font-size: 14px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-36f8277a .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4f8c6315 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4971077c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-576323df .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2318b5ff .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-73424acd .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-48ea580d {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4d0744a3 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1e509a7a {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-67fe980 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-22095 .elementor-element.elementor-element-67fe980 .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-61990035 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-17fdeadb .elementor-heading-title {
		font-size: 30px;
		line-height: 35px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7845219 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5aa9a8a9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-54e3e4c .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6af6588d {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-6935b1e0 img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button {
		font-size: 14px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-53f37f48 img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button {
		font-size: 14px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-314eee23 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7b5d5c28 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-28dbdc1c {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-285e7323 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-67ac9827 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4399c944 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-232a7f26 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1f80535f {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-d28237d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11a8885c {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11a8885c .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-540da0b5 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2940d767 .elementor-heading-title {
		font-size: 30px;
		line-height: 35px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1998dfa2 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-96d2046 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-30b138dc .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-c1a1fad {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-48ff02d8 img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button {
		font-size: 14px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7455f12f img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button {
		font-size: 14px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3b0f0eb7 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-83d226b .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51cca9d0 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-244b355e .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3ee7561b .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-25d99ff9 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4a8629ab {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-72114b9d {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4c3f5b26 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-258e18c6 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-22095 .elementor-element.elementor-element-258e18c6 .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-72876009 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6b5ca4e8 .elementor-heading-title {
		font-size: 30px;
		line-height: 35px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-28400b38 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16fa3bb img {
		width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-10e20e75 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-1d381a24 img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5c119c54 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-d5fa9ff img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5763f747 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2de55a48 img {
		width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-10f91471 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-6008cda6 img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5311a8ba .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-75f1c481 img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e793439 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7d4646a4 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 23px;
		--e-n-carousel-arrow-next-right-position: 23px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-aeb182b .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-267b1d14 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-58cbc938 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1dbaa84c .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5352fa2a {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-46f46d26 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4b388eb3 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6ebfaa6 .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2e57bc23 {
		--margin-top: 80px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4908a5dd {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-22095 .elementor-element.elementor-element-621da3b4 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-200340e2 {
		width: var(--container-widget-width, 47%);
		max-width: 47%;
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 9%;
		padding: 0px 0px 0px 0px;
		--container-widget-width: 47%;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-22095 .elementor-element.elementor-element-200340e2 .elementor-heading-title {
		font-size: 40px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6f1503c1 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1bd64ad2 .elementor-heading-title {
		font-size: 30px;
		line-height: 35px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-77cabdcc .elementor-heading-title {
		font-size: 16px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41d0eabd img {
		width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5b6840c3 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-2bbf25af img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a7aa7a8 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-127fbcea img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1da7b1dc .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-614520c9 img {
		width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button {
		font-size: 16px;
		padding: 16px 40px 16px 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a65196c {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-2889c5bf img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-62ed9d1a .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-14c9738c img {
		width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-45aa189 .elementor-heading-title {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4a91d426 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 23px;
		--e-n-carousel-arrow-next-right-position: 23px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6290729 .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11bf9415 .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-59ea7c9e .elementor-heading-title {
		font-size: 35px;
		line-height: 40px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5172308b .elementor-heading-title {
		font-size: 16px;
		line-height: 24px;
	}
}

@media (max-width:767px) {
	.elementor-22095 .elementor-element.elementor-element-2f53b460 {
		--min-height: 250px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-22728389 {
		--gap: 5px 5px;
		--row-gap: 5px;
		--column-gap: 5px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1891d7f9 .elementor-heading-title {
		font-size: 40px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-76af23f9 .elementor-headline {
		font-size: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4926be6f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52f2825f .elementor-heading-title {
		font-size: 18px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e672387 {
		--min-height: 270px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e672387::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-e672387 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 0px 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-48f9553c {
		--width: 50%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52e94b60 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51582391 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-fb28f1e {
		--width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16deab12 {
		--min-height: 270px;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16deab12::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-16deab12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: center right;
		background-size: cover;
	}
	
	.elementor-22095 .elementor-element.elementor-element-223dc8d6 {
		--width: 50%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1d657dc2 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-68ed706a .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-64745077 {
		--width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3ed33cbd {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-39a63ff4 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-22095 .elementor-element.elementor-element-fdf8135 {
		--min-height: 190px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-22095 .elementor-element.elementor-element-27e9dcc2 {
		--width: 60%;
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
	}
	
	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-22095 .elementor-element.elementor-element-5562ee22 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5562ee22 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-219a9f24 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-219a9f24 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-676467d9 {
		--width: 40%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-14310daa {
		--min-height: 190px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-22095 .elementor-element.elementor-element-11230ac5 {
		--width: 60%;
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52d599df .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52d599df .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-43621ba2 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-43621ba2 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51b86177 {
		--width: 40%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4f0b0802 {
		--min-height: 190px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-22095 .elementor-element.elementor-element-31204a66 {
		--width: 60%;
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7196ac09 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7196ac09 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7052fa36 .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7052fa36 .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-166fa552 {
		--width: 40%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-55727ea1 {
		--min-height: 190px;
		--align-items: flex-start;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	}
	
	.elementor-22095 .elementor-element.elementor-element-55727ea1::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .e-con-inner > .elementor-background-video-container::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22095 .elementor-element.elementor-element-55727ea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
		background-position: 88% 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5ab67ef2 {
		--width: 60%;
		--gap: 15px 0px;
		--row-gap: 15px;
		--column-gap: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3b0c0aa6 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3b0c0aa6 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4c1be12d .elementor-icon {
		font-size: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4c1be12d .elementor-icon svg {
		height: 15px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6895dbe6 {
		--width: 40%;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-419b80b8 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-a56139b .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-102df009 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4288d7ac .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56b22f8c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a19dec7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b4c63a7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162.elementor-position-right .elementor-image-box-img {
		margin-left: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162.elementor-position-left .elementor-image-box-img {
		margin-right: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162.elementor-position-top .elementor-image-box-img {
		margin-bottom: 5px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-title {
		margin-bottom: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f601162 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 24%;
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-22095 .elementor-element.elementor-element-6e9a2385 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-699a6ea2 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-ff93837 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5cea46d {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5cea46d .elementor-heading-title {
		font-size: 37px;
		line-height: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6021a9d1 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4131798f .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-69008405 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b7bf46f img {
		width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2fc611e0 .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7be08839 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3d15e324 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3d15e324 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list .flex-wrap {
		min-height: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7f7f3dc0 .bdt-fancy-list-title {
		font-size: 14px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11ebc75 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-634f2f0b .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-634f2f0b .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-213f28df {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6002e9ac img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bca350f .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-70cf5825 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3d5a28cf {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c5ca929 img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5edbebf .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-666d9133 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-43522e01 img {
		width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-232726b .elementor-button {
		font-size: 13px;
		padding: 13px 20px 13px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1ab85c62 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-15f85822 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-15f85822 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list .flex-wrap {
		min-height: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f6b93d1 .bdt-fancy-list-title {
		font-size: 14px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-30bfd398 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-422471ff .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-422471ff .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-707d03e7 {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3df0f19 img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6ca54fbf .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-350fcf77 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-9e05dd8 {
		--width: 100%;
		--justify-content: center;
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6ec79f6e img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-58011c6d .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-60206327 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c91cc6b {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 12px;
		--e-n-carousel-arrow-next-right-position: 12px;
		--e-n-carousel-swiper-pagination-spacing: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1019a32 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5d1369d2 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-35667eb1 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4e2807f9 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-71f6ba77 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3a16859e .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6f50da00 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51633dd9 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-189aa439 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-724d992 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bdfbd08 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bdfbd08 .elementor-heading-title {
		font-size: 37px;
		line-height: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-687e6d6d {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-304b3098 .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5f036f5e .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-669eea2f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41c4dc4a img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2bbd368 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-62287876 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-62287876 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list .flex-wrap {
		min-height: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-100c0965 .bdt-fancy-list-title {
		font-size: 14px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11cf45b {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-907b668 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-907b668 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-374229bd {
		--width: 46%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6b048fef img {
		width: 80%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-432c2f39 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1203c9f8 {
		--width: 47%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-61a2961a img {
		width: 80%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-24f43528 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b98afc2 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1abdbc24 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-36f8277a .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4f8c6315 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-576323df .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2318b5ff .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-73424acd .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-67fe980 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 5%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-67fe980 .elementor-heading-title {
		font-size: 37px;
		line-height: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e86775a {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-17fdeadb .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7845219 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5aa9a8a9 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3ff86f5f img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-36ada9de {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-418e2e35 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-418e2e35 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list .flex-wrap {
		min-height: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4cda39d5 .bdt-fancy-list-title {
		font-size: 14px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7f4756e2 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-161d84da .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-161d84da .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41299516 {
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-66110c1f {
		--width: 46%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6935b1e0 img {
		width: 80%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-65122d79 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-312a56b5 {
		--width: 47%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-53f37f48 img {
		width: 80%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-64fd734f .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11616bd3 {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6644d4f {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-314eee23 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7b5d5c28 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-285e7323 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-67ac9827 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4399c944 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11a8885c {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11a8885c .elementor-heading-title {
		font-size: 37px;
		line-height: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7fcd59a8 {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2940d767 .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1998dfa2 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-96d2046 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-280fff3d img {
		width: 70%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-50b34226 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1d8f8e9c .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1d8f8e9c .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(1, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list .flex-wrap {
		min-height: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e5593fd .bdt-fancy-list-title {
		font-size: 14px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-50a7aafb {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b82e821 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1b82e821 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-cc6f043 {
		--padding-top: 3%;
		--padding-bottom: 3%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2f043f05 {
		--width: 46%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-48ff02d8 img {
		width: 80%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-23f939f4 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-56c1b5c1 {
		--width: 47%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7455f12f img {
		width: 80%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-162f0391 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4ca3ac3b {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3bfeb985 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3b0f0eb7 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-83d226b .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-244b355e .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3ee7561b .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-25d99ff9 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-258e18c6 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 10%) 5%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-258e18c6 .elementor-heading-title {
		font-size: 37px;
		line-height: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-bde4aee {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6b5ca4e8 .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-28400b38 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16fa3bb img {
		width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-76394a7c .elementor-button {
		font-size: 13px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-75e9f314 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-45719a9a .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-45719a9a .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list .flex-wrap {
		min-height: 60px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-63444298 .bdt-fancy-list-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-61534a96 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1668bcac .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1668bcac .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-12bef72a {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1d381a24 img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5c119c54 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b250d44 .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4072a033 {
		--width: 100%;
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-d5fa9ff img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5763f747 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-259e5b27 .elementor-button {
		font-size: 12px;
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2de55a48 img {
		width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-79065d1a .elementor-button {
		font-size: 13px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-716d74d {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1ec6da75 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1ec6da75 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list .flex-wrap {
		min-height: 60px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1c8f845e .bdt-fancy-list-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-52a3019f {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-21b328b2 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-21b328b2 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1bb4852a {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6008cda6 img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5311a8ba .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-654a608f .elementor-button {
		font-size: 12px;
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1188dcf6 {
		--width: 100%;
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-75f1c481 img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e793439 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-535fd4e4 .elementor-button {
		font-size: 12px;
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7d4646a4 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 12px;
		--e-n-carousel-arrow-next-right-position: 12px;
		--e-n-carousel-swiper-pagination-spacing: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5e37a6ab {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-46b54374 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-aeb182b .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-267b1d14 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-21fc56d4 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-58cbc938 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1dbaa84c .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-46f46d26 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4b388eb3 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6ebfaa6 .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-200340e2 {
		margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-200340e2 .elementor-heading-title {
		font-size: 37px;
		line-height: 39px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-b5c00de {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 5%;
		--padding-right: 0%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1bd64ad2 .elementor-heading-title {
		font-size: 25px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-77cabdcc .elementor-heading-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41d0eabd img {
		width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-739666e1 .elementor-button {
		font-size: 13px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-188a30fa {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-384ff722 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-384ff722 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list .flex-wrap {
		min-height: 60px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-798e111c .bdt-fancy-list-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3e9c6b6f {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6012630b .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6012630b .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-441df65d {
		--width: 100%;
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2bbf25af img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2a7aa7a8 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-46cc951f .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-22bf0ed2 {
		--width: 100%;
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-127fbcea img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1da7b1dc .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-333ed950 .elementor-button {
		font-size: 12px;
		padding: 12px 20px 12px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-614520c9 img {
		width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-220f4d2d .elementor-button {
		font-size: 13px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-250bea6c {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b12fec6 .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b12fec6 .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list ul.bdt-fancy-list-group {
		grid-template-columns: repeat(2, 1fr);
	}
	
	.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list .flex-wrap {
		min-height: 60px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-182e2dd7 .bdt-fancy-list-title {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4468a270 {
		--min-height: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41fe5aba .elementor-image-box-title {
		font-size: 27px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-41fe5aba .elementor-image-box-description {
		font-size: 13px;
		line-height: 18px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-150800e4 {
		--width: 100%;
		--justify-content: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2889c5bf img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-62ed9d1a .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-35b9b2c .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3867dd7 {
		--width: 100%;
		--justify-content: center;
	}
	
	.elementor-22095 .elementor-element.elementor-element-14c9738c img {
		width: 55%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-45aa189 .elementor-heading-title {
		font-size: 13px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4a332a3e .elementor-button {
		font-size: 12px;
		padding: 15px 20px 15px 20px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4a91d426 {
		--e-n-carousel-swiper-slides-to-display: 1;
		--e-n-carousel-arrow-prev-left-position: 12px;
		--e-n-carousel-arrow-next-right-position: 12px;
		--e-n-carousel-swiper-pagination-spacing: 70px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7c41e89d {
		--padding-top: 10%;
		--padding-bottom: 10%;
		--padding-left: 5%;
		--padding-right: 5%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6d299302 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6290729 .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11bf9415 .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4d7a2e30 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-59ea7c9e .elementor-heading-title {
		font-size: 27px;
		line-height: 30px;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5172308b .elementor-heading-title {
		font-size: 15px;
		line-height: 22px;
	}
}

@media (min-width:768px) {
	.elementor-22095 .elementor-element.elementor-element-77956b00 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-e672387 {
		--width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-48f9553c {
		--width: 65%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-fb28f1e {
		--width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16deab12 {
		--width: 50%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-223dc8d6 {
		--width: 65%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-64745077 {
		--width: 35%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-39a63ff4 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-27e9dcc2 {
		--width: 60%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-676467d9 {
		--width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11230ac5 {
		--width: 60%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51b86177 {
		--width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-31204a66 {
		--width: 60%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-166fa552 {
		--width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5ab67ef2 {
		--width: 60%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6895dbe6 {
		--width: 40%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-20e7bd4f {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2170090f {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-50789f0e {
		--content-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7052202 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7fd1a760 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-39d8def {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-705a21d4 {
		--content-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1bd0354d {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-75704d5 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6bcef43 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1169b84f {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-24cbf29 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-669eea2f {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5acdd7f7 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6bc600d2 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-43554c3b {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4971077c {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4d0744a3 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5aa9a8a9 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3e35c61d {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-710537f0 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6dbf3719 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-28dbdc1c {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1f80535f {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-96d2046 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-74b9641e {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-11e0fd21 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-2b29e2c {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-51cca9d0 {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-72114b9d {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-7ca58449 {
		--content-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6017c019 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6d537934 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-15264da7 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-59bdaa65 {
		--content-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-6584b285 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-76f62cf5 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-b468ec8 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-5352fa2a {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-4908a5dd {
		--width: 96%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-289f6744 {
		--content-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-49b1ef2d {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-153bc4d3 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-54a650c2 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-3c6ab5f4 {
		--content-width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1a97495c {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-d5e3952 {
		--width: 33%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-1119b513 {
		--width: 33%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-22095 .elementor-element.elementor-element-e672387 {
		--width: 100%;
	}
	
	.elementor-22095 .elementor-element.elementor-element-16deab12 {
		--width: 100%;
	}
}

/* Start custom CSS for container, class: .elementor-element-e672387 */
.elementor-22095 .elementor-element.elementor-element-e672387 {
	position: relative;
	overflow: hidden;
}

/* Set your image URL here */
.elementor-22095 .elementor-element.elementor-element-e672387 {
	--bg-img: url("https://varmedicine.com/wp-content/uploads/2025/11/Build-muscle-main.webp");
}

.elementor-22095 .elementor-element.elementor-element-e672387:before {
	content: "";
	position: absolute;
	inset: 0;
	background-image: var(--bg-img);
	background-position: center right;
	background-size: contain;
	background-repeat: no-repeat;
	transform: scale(1);
	transition: transform 1s ease;
	z-index: 0;
}

/* Hover zoom only */
.elementor-22095 .elementor-element.elementor-element-e672387:hover:before {
	transform: scale(1.05);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-16deab12 */
.elementor-22095 .elementor-element.elementor-element-16deab12 {
	position: relative;
	overflow: hidden;
	--bg-img: url("https://varmedicine.com/wp-content/uploads/2025/11/new-weight-loss-maon-box.webp");
}

.elementor-22095 .elementor-element.elementor-element-16deab12:before {
	content: "";
	position: absolute;
	inset: 0;
	background-image: var(--bg-img);
	background-position: center right;
	background-size: cover;
	background-repeat: no-repeat;
	transform: scale(1);
	transition: transform 1s ease;
	z-index: 0;
}

/* Hover zoom */
.elementor-22095 .elementor-element.elementor-element-16deab12:hover:before {
	transform: scale(1.05);
}

/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-343b272f */

/* Outer wrapper hides overflow */
.marquee-wrapper {
	overflow: hidden;
	width: 100%;
}

/* Track that moves */
.marquee-track {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	animation: marquee-slide 10s linear infinite;
}

/* Space between items */
.marquee-track .elementor-widget-image-box {
	margin-right: 40px;
	flex: 0 0 auto;
}

/* Optional: pause on hover */
.marquee-wrapper:hover .marquee-track {
	animation-play-state: paused;
}

/* Keyframes for infinite slide */
@keyframes marquee-slide {
	0% {
		transform: translateX(0);
	}
	
	100% {
		transform: translateX(-50%);
	}
}

@media (max-width: 767px) {
	.marquee-track {
		animation-duration: 6s;
	}
}
