.elementor-11200 .elementor-element.elementor-element-ec063eb {
	--display: flex;
	--min-height: 1050px;
	--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;
	--overlay-opacity: 0.8;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 180px;
	--padding-right: 180px;
}

.elementor-11200 .elementor-element.elementor-element-ec063eb::before,
.elementor-11200 .elementor-element.elementor-element-ec063eb>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-ec063eb>.e-con-inner>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-ec063eb>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-ec063eb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-ec063eb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: '';
	background-image: linear-gradient(to right, #004c54ff 26.05%, #1a254730 70%);
}

.elementor-11200 .elementor-element.elementor-element-ec063eb .elementor-background-slideshow__slide__image {
	background-size: cover;
	background-position: center center;
}

.elementor-11200 .elementor-element.elementor-element-5cd2c33 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-5cd2c33::before,
.elementor-11200 .elementor-element.elementor-element-5cd2c33>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-5cd2c33>.e-con-inner>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-5cd2c33>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-5cd2c33>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-5cd2c33>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-11200 .elementor-element.elementor-element-458ef1e {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-widget-heading .elementor-heading-subtitle {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-widget-heading .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-heading .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-widget-heading .elementor-heading-subtitle .elementor-heading-subtitle-icon {
	--icon_color: var(--e-global-color-secondary);
}

.elementor-widget-heading .elementor-heading-bgtext-content {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	-webkit-text-stroke-color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-e3e16df {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-00b99fa);
	background-color: #FFFFFF00;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-00b99fa);
	padding: 3px 20px 3px 20px;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .pgs-el-heading-wrapper {
	gap: 15px 0;
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-title {
	font-family: "Outfit", Sans-serif;
	font-size: 100px;
	font-weight: 500;
	line-height: 110px;
	color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
	fill: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle .elementor-heading-subtitle-icon {
	--icon_color: var(--e-global-color-primary);
}

.elementor-widget-text-editor {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

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

.elementor-11200 .elementor-element.elementor-element-296aa11 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;
	padding: 0px 200px 0px 0px;
	font-family: "Outfit", Sans-serif;
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-296aa11 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-5ce8e92 {
	--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: flex-start;
	--align-items: center;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

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

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button {
	background-color: var(--e-global-color-00b99fa);
	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);
	line-height: var(--e-global-typography-text-line-height);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-00b99fa);
	border-radius: 50px 50px 50px 50px;
	padding: 5px 5px 5px 30px;
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:hover,
.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-00b99fa);
	border-color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:hover svg,
.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:focus svg {
	fill: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button .elementor-button-icon i {
	font-size: 30px;
	line-height: 1;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button .elementor-button-icon svg {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	fill: var(--e-global-color-00b99fa);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button .elementor-button-icon {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:hover .elementor-button-icon i {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:hover .elementor-button-icon svg {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button:hover .elementor-button-icon {
	background-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button .elementor-button-text {
	padding: 6px 0px 6px 0px;
}

.elementor-11200 .elementor-element.elementor-element-33c1353 {
	--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: flex-end;
	--align-items: center;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 20px;
}

.elementor-11200 .elementor-element.elementor-element-33c1353:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-33c1353>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-33c1353.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11200 .elementor-element.elementor-element-b4f2b92 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #FFFFFF80;
	--border-color: #FFFFFF80;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b4f2b92:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-b4f2b92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .info-profile li {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-profile li {
	width: 40px;
	height: 40px;
}

.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
	font-family: "Outfit", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 32px;
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-text .text-2 {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-357f444 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: #FFFFFF80;
	--border-color: #FFFFFF80;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 20px;
	--padding-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-357f444:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-357f444>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-29cdfa2 {
	border-radius: 15px 15px 15px 15px;
}

.elementor-11200 .elementor-element.elementor-element-29cdfa2 .elementor-wrapper {
	--video-aspect-ratio: 1;
}

.elementor-11200 .elementor-element.elementor-element-98ce52f {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: -150px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-11200 .elementor-element.elementor-element-de3e42c {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
}

.elementor-11200 .elementor-element.elementor-element-40b3097 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--overlay-opacity: 1;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-11200 .elementor-element.elementor-element-40b3097:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F1FBFC;
}

.elementor-11200 .elementor-element.elementor-element-40b3097::before,
.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-40b3097>.e-con-inner>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-40b3097>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/09/medical-shield.png");
	--background-overlay: '';
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 300px auto;
}

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

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

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var(--e-global-color-primary);
}

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

.elementor-widget-icon-box .elementor-icon-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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-11200 .elementor-element.elementor-element-5752027 {
	--icon-box-icon-margin: 20px;
}

.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

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

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

.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon {
	padding: 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-e9c3cc2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9c3cc2-font-size);
	font-weight: var(--e-global-typography-e9c3cc2-font-weight);
	line-height: var(--e-global-typography-e9c3cc2-line-height);
}

.elementor-11200 .elementor-element.elementor-element-5752027:has(:hover) .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-5752027:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-secondary);
}

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

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

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

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

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

.elementor-11200 .elementor-element.elementor-element-31d1de4 {
	--divider-border-style: solid;
	--divider-color: #00000033;
	--divider-border-width: 1px;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-11200 .elementor-element.elementor-element-31d1de4 .elementor-divider-separator {
	width: 100%;
}

.elementor-11200 .elementor-element.elementor-element-31d1de4 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-4b8d0e6 {
	font-family: "Outfit", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
}

.elementor-11200 .elementor-element.elementor-element-4b8d0e6 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-7f2f902 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--overlay-opacity: 0.5;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-11200 .elementor-element.elementor-element-7f2f902:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-7f2f902::before,
.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-7f2f902>.e-con-inner>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-7f2f902>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("https://themes.potenzaglobalsolutions.com/ciyacare/wp-content/uploads/2025/09/—Pngtree—3d-cyan-corona-virus-element_5325427-1.png");
	--background-overlay: '';
	background-position: top right;
	background-repeat: no-repeat;
}

.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-11200 .elementor-element.elementor-element-efbe529 {
	--icon-box-icon-margin: 20px;
}

.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-efbe529.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-efbe529.elementor-view-framed .elementor-icon,
.elementor-11200 .elementor-element.elementor-element-efbe529.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon {
	padding: 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-e9c3cc2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9c3cc2-font-size);
	font-weight: var(--e-global-typography-e9c3cc2-font-weight);
	line-height: var(--e-global-typography-e9c3cc2-line-height);
}

.elementor-11200 .elementor-element.elementor-element-efbe529:has(:hover) .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-efbe529:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-06fdd72 {
	--divider-border-style: solid;
	--divider-color: #FFFFFF80;
	--divider-border-width: 1px;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-11200 .elementor-element.elementor-element-06fdd72 .elementor-divider-separator {
	width: 100%;
}

.elementor-11200 .elementor-element.elementor-element-06fdd72 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-ce75d24 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-ce75d24 {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c009aa2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--overlay-opacity: 0.5;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-11200 .elementor-element.elementor-element-c009aa2:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #005159;
}

.elementor-11200 .elementor-element.elementor-element-c009aa2::before,
.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-c009aa2>.e-con-inner>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-c009aa2>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-image: url("../../2025/10/about-pattern.svg");
	--background-overlay: '';
	background-position: top right;
	background-repeat: no-repeat;
	background-size: 280px auto;
}

.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-11200 .elementor-element.elementor-element-0c7b738 {
	--icon-box-icon-margin: 20px;
}

.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-0c7b738.elementor-view-stacked .elementor-icon {
	background-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-0c7b738.elementor-view-framed .elementor-icon,
.elementor-11200 .elementor-element.elementor-element-0c7b738.elementor-view-default .elementor-icon {
	fill: #FFFFFF;
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon {
	padding: 10px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-e9c3cc2-font-family), Sans-serif;
	font-size: var(--e-global-typography-e9c3cc2-font-size);
	font-weight: var(--e-global-typography-e9c3cc2-font-weight);
	line-height: var(--e-global-typography-e9c3cc2-line-height);
}

.elementor-11200 .elementor-element.elementor-element-0c7b738:has(:hover) .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-0c7b738:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c401301 {
	--divider-border-style: solid;
	--divider-color: #FFFFFF33;
	--divider-border-width: 1px;
	margin: 50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-11200 .elementor-element.elementor-element-c401301 .elementor-divider-separator {
	width: 100%;
}

.elementor-11200 .elementor-element.elementor-element-c401301 .elementor-divider {
	padding-block-start: 0px;
	padding-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-2ba515c {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-2ba515c p {
	margin-block-end: 0px;
}

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

.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-2413293-font-family), Sans-serif;
	font-size: var(--e-global-typography-2413293-font-size);
	font-weight: var(--e-global-typography-2413293-font-weight);
	line-height: var(--e-global-typography-2413293-line-height);
}

.elementor-11200 .elementor-element.elementor-element-d333b4e:has(:hover) .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-d333b4e:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-description {
	font-family: var(--e-global-typography-71bf481-font-family), Sans-serif;
	font-size: var(--e-global-typography-71bf481-font-size);
	font-weight: var(--e-global-typography-71bf481-font-weight);
	line-height: var(--e-global-typography-71bf481-line-height);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-8250ff4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--overflow: hidden;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.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);
	line-height: var(--e-global-typography-text-line-height);
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-78e77b6 {
	right: 60px;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-78e77b6 {
	left: 60px;
}

.elementor-11200 .elementor-element.elementor-element-78e77b6 {
	top: 70px;
	z-index: 0;
}

.elementor-11200 .elementor-element.elementor-element-78e77b6 img {
	width: 125px;
}

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

.elementor-11200 .elementor-element.elementor-element-993ed52 {
	--display: flex;
	--border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-993ed52:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-993ed52>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #37CBD14D;
}

.elementor-11200 .elementor-element.elementor-element-2f2ba75 {
	margin: 0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -33%;
	padding: 30px 0px 30px 30px;
}

.elementor-11200 .elementor-element.elementor-element-2f2ba75 .pgs-el-image-wrap {
	--border_radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6949db {
	--display: flex;
	--position: absolute;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--border-radius: 20px 20px 20px 20px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 30px;
	--padding-right: 30px;
	bottom: 50px;
}

.elementor-11200 .elementor-element.elementor-element-d6949db:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-d6949db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-11200 .elementor-element.elementor-element-d6949db.e-con {
	--align-self: center;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-d6949db {
	right: 82px;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-d6949db {
	left: 82px;
}

.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-wrapper {
	align-items: center;
}

.elementor-11200 .elementor-element.elementor-element-96a06bd {
	--icon-box-icon-margin: 20px;
}

.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-96a06bd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-96a06bd.elementor-view-framed .elementor-icon,
.elementor-11200 .elementor-element.elementor-element-96a06bd.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon {
	font-size: 40px;
}

.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title a {
	font-family: var(--e-global-typography-f51d14c-font-family), Sans-serif;
	font-size: var(--e-global-typography-f51d14c-font-size);
	font-weight: var(--e-global-typography-f51d14c-font-weight);
	line-height: var(--e-global-typography-f51d14c-line-height);
}

.elementor-11200 .elementor-element.elementor-element-227821b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 30px;
	--padding-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-b6258a5 {
	--display: flex;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-6f6a7ab {
	right: -46px;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-6f6a7ab {
	left: -46px;
}

.elementor-11200 .elementor-element.elementor-element-6f6a7ab {
	bottom: -15px;
	z-index: 0;
}

.elementor-11200 .elementor-element.elementor-element-6f6a7ab img {
	width: 250px;
}

.elementor-11200 .elementor-element.elementor-element-dfc598f {
	margin: 0px 30px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	padding: 3px 20px 3px 20px;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .pgs-el-heading-wrapper {
	gap: 15px 0;
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
	fill: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle .elementor-heading-subtitle-icon {
	--icon_color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-0cd717f {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-11200 .elementor-element.elementor-element-0cd717f p {
	margin-block-end: 0px;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(15px/2);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(15px/2);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(15px/2);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-15px/2);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-15px/2);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
	transition: color 0.3s;
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
	transition: fill 0.3s;
}

.elementor-11200 .elementor-element.elementor-element-736481a {
	--e-icon-list-icon-size: 20px;
	--icon-vertical-align: flex-start;
	--icon-vertical-offset: 2px;
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-icon {
	padding-inline-end: 3px;
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>a {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-text {
	color: var(--e-global-color-text);
	transition: color 0.3s;
}

.elementor-11200 .elementor-element.elementor-element-69e77dd {
	--divider-border-style: solid;
	--divider-color: #8F91AB33;
	--divider-border-width: 1px;
}

.elementor-11200 .elementor-element.elementor-element-69e77dd .elementor-divider-separator {
	width: 100%;
}

.elementor-11200 .elementor-element.elementor-element-69e77dd .elementor-divider {
	padding-block-start: 30px;
	padding-block-end: 30px;
}

.elementor-11200 .elementor-element.elementor-element-78a49d0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-11200 .elementor-element.elementor-element-f494046 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb {
	width: auto;
	max-width: auto;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb.elementor-position-right .elementor-image-box-img {
	margin-left: 20px;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb.elementor-position-left .elementor-image-box-img {
	margin-right: 20px;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb.elementor-position-top .elementor-image-box-img {
	margin-bottom: 20px;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-title {
	margin-bottom: 5px;
	font-family: var(--e-global-typography-71bf481-font-family), Sans-serif;
	font-size: var(--e-global-typography-71bf481-font-size);
	font-weight: var(--e-global-typography-71bf481-font-weight);
	line-height: var(--e-global-typography-71bf481-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-wrapper .elementor-image-box-img {
	width: 90px;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-img img {
	border-radius: 50%;
	transition-duration: 0.3s;
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb:has(:hover) .elementor-image-box-title,
.elementor-11200 .elementor-element.elementor-element-88d1bdb:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-description {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
}

.elementor-11200 .elementor-element.elementor-element-39c78e8.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-11200 .elementor-element.elementor-element-39c78e8 img {
	width: 118px;
}

.elementor-11200 .elementor-element.elementor-element-f5960a4 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button {
	background-color: #FFFFFF00;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 50px 50px 50px 50px;
	padding: 5px 5px 5px 30px;
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:hover,
.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:focus {
	background-color: var(--e-global-color-067ef75);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:hover svg,
.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:focus svg {
	fill: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button .elementor-button-icon i {
	font-size: 30px;
	line-height: 1;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button .elementor-button-icon svg {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	fill: var(--e-global-color-00b99fa);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button .elementor-button-icon {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:hover .elementor-button-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:hover .elementor-button-icon svg {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button:hover .elementor-button-icon {
	background-color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button .elementor-button-text {
	padding: 6px 0px 6px 0px;
}

.elementor-11200 .elementor-element.elementor-element-56d360b {
	--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 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-11200 .elementor-element.elementor-element-c7f7525 {
	--display: flex;
	--align-items: center;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-11200 .elementor-element.elementor-element-c7f7525:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-c7f7525>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #37CBD11A;
}

.elementor-11200 .elementor-element.elementor-element-bcf695b {
	--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;
}

.elementor-11200 .elementor-element.elementor-element-7ec2db0 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 .pgs-el-heading-wrapper {
	gap: 15px 0;
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-7e18dad {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
	text-align: left;
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-7e18dad p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-6e42b0c {
	--display: flex;
	--align-items: flex-end;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-11200 .elementor-element.elementor-element-6e42b0c.e-con {
	--align-self: flex-end;
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button {
	background-color: var(--e-global-color-primary);
	fill: var(--e-global-color-00b99fa);
	color: var(--e-global-color-00b99fa);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-primary);
	border-radius: 50px 50px 50px 50px;
	padding: 5px 5px 5px 30px;
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:hover,
.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:focus {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-00b99fa);
	border-color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:hover svg,
.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:focus svg {
	fill: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button .elementor-button-icon i {
	font-size: 30px;
	line-height: 1;
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button .elementor-button-icon svg {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button .elementor-button-icon {
	background-color: var(--e-global-color-00b99fa);
	padding: 5px 5px 5px 5px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:hover .elementor-button-icon i {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:hover .elementor-button-icon svg {
	fill: var(--e-global-color-00b99fa);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button:hover .elementor-button-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button .elementor-button-text {
	padding: 6px 0px 6px 0px;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-3bfa901 {
	right: 25%;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-3bfa901 {
	left: 25%;
}

.elementor-11200 .elementor-element.elementor-element-3bfa901 {
	top: 6%;
}

.elementor-11200 .elementor-element.elementor-element-6fc2fe3 {
	--display: grid;
	--e-con-grid-template-columns: repeat(3, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-0b4c46a {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper {
	--overlay-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper.service-style-01 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper.service-style-02 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper.service-style-03 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper.service-style-04 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper.service-style-04 .service-inner {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-wrapper.service-style-06 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-title {
	font-family: var(--e-global-typography-f16a036-font-family), Sans-serif;
	font-size: var(--e-global-typography-f16a036-font-size);
	font-weight: var(--e-global-typography-f16a036-font-weight);
	line-height: var(--e-global-typography-f16a036-line-height);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-46f4215 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper {
	--overlay-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper.service-style-01 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper.service-style-02 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper.service-style-03 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper.service-style-04 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper.service-style-04 .service-inner {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-wrapper.service-style-06 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-68de799 .service-title {
	font-family: var(--e-global-typography-f16a036-font-family), Sans-serif;
	font-size: var(--e-global-typography-f16a036-font-size);
	font-weight: var(--e-global-typography-f16a036-font-weight);
	line-height: var(--e-global-typography-f16a036-line-height);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-6f73341 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper {
	--overlay-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper.service-style-01 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper.service-style-02 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper.service-style-03 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper.service-style-04 {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper.service-style-04 .service-inner {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-wrapper.service-style-06 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-title {
	font-family: var(--e-global-typography-f16a036-font-family), Sans-serif;
	font-size: var(--e-global-typography-f16a036-font-size);
	font-weight: var(--e-global-typography-f16a036-font-weight);
	line-height: var(--e-global-typography-f16a036-line-height);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-87bf340 {
	--display: flex;
	--overflow: hidden;
}

.elementor-11200 .elementor-element.elementor-element-87bf340:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-87bf340>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(180deg, #FFFFFF 25%, #37CBD112 100%);
}

.elementor-11200 .elementor-element.elementor-element-75b5af5 {
	--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 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--padding-top: 120px;
	--padding-bottom: 0px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-11200 .elementor-element.elementor-element-928ae4d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: flex-end;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-9644858 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	padding: 0px 50px 0px 0px;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A25474D;
	padding: 3px 20px 3px 20px;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-9644858 .pgs-el-heading-wrapper {
	gap: 15px 0;
}

.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-a9a97f5 {
	width: var(--container-widget-width, 41.6667%);
	max-width: 41.6667%;
	--container-widget-width: 41.6667%;
	--container-widget-flex-grow: 0;
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-a9a97f5 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-7c2941a {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn i {
	font-size: 25px;
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn .arrow svg {
	width: 25px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn .e-font-icon-svg {
	width: 25px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-01 .service-item {
	padding: 40px 0;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-02 .service-fancy-wrapper {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-01 .service-fancy-wrapper .service-item {
	border-bottom-color: #e8e8e8;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-01 .service-fancy-wrapper .service-item:hover {
	border-bottom-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-02 .service-fancy-wrapper .service-item:hover {
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-title {
	font-family: var(--e-global-typography-f16a036-font-family), Sans-serif;
	font-size: var(--e-global-typography-f16a036-font-size);
	font-weight: var(--e-global-typography-f16a036-font-weight);
	line-height: var(--e-global-typography-f16a036-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--exs-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content .service-content-item-description {
	width: 100%;
	padding-right:7%;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-year {
	font-family: "Sora", Sans-serif;
	font-size: 90px;
	font-weight: 700;
	line-height: 90px;
	color: #37CBD11A;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-location {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: #000000;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-fancy-wrapper .service-item .service-content-item-icon {
	margin-right: 34px;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-fancy-wrapper .service-item .service-content-item-icon img {
	width: 90px;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-fancy-wrapper .service-item .service-content-item-icon i {
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-fancy-wrapper .service-item .service-content-item-icon {
	opacity: 0.2;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-fancy-wrapper .service-item:hover .service-content-item-icon i {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-fancy-wrapper .service-item:hover .service-content-item-icon {
	opacity: 1;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .service-item .service-img {
	border-style: none;
	max-width: 300px;
	transform: rotate(10deg);
	border-radius: 15px 15px 15px 15px;
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn svg path {
	stroke: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn .pgs-svg-4 svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-1 {
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-2 {
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-2:after {
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-3:after {
	background-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-3:before {
	background-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn:hover i {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn:hover svg path {
	stroke: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn:hover .pgs-svg-4 svg path {
	stroke: var(--e-global-color-00b99fa);
	fill: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn:hover .pgs-svg-5 svg path {
	fill: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-1:before {
	background: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-1:hover {
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn.pgs-btn-style--style-3:hover {
	background: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .marquee-item .title {
	font-family: var(--e-global-typography-f16a036-font-family), Sans-serif;
	font-size: var(--e-global-typography-f16a036-font-size);
	font-weight: var(--e-global-typography-f16a036-font-weight);
	line-height: var(--e-global-typography-f16a036-line-height);
}

.elementor-11200 .elementor-element.elementor-element-96fdb81 {
	--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;
	--overflow: hidden;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 0px;
	--padding-right: 0px;
	--z-index: 2;
}

.elementor-11200 .elementor-element.elementor-element-2531905>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper {
	--pgs_marquee_speed: 40s;
}

.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main {
	transform: rotate(2deg);
}

.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper.marquee-style--style-2 {
	transform: rotate(2deg);
}

.elementor-11200 .elementor-element.elementor-element-2531905 .marquee-item .title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 52px;
}

.elementor-11200 .elementor-element.elementor-element-2531905 .marquee-item {
	padding: 5px 5px 5px 5px;
}

.elementor-11200 .elementor-element.elementor-element-2531905 .marquee-style--style-1 .marquee-wrapper.marquee-main {
	background: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main .title {
	color: #ffffff;
}

.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main .marquee-item:hover .title {
	color: #ffffff;
}

.elementor-11200 .elementor-element.elementor-element-c40178e>.elementor-widget-container {
	margin: -50px 0px 0px 0px;
}

.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper {
	--pgs_marquee_speed: 40s;
}

.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main {
	transform: rotate(-2.5deg);
}

.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper.marquee-style--style-2 {
	transform: rotate(-2.5deg);
}

.elementor-11200 .elementor-element.elementor-element-c40178e .marquee-item .title {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 52px;
}

.elementor-11200 .elementor-element.elementor-element-c40178e .marquee-item {
	padding: 5px 5px 5px 5px;
}

.elementor-11200 .elementor-element.elementor-element-c40178e .marquee-style--style-1 .marquee-wrapper.marquee-main {
	background: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main .title {
	color: #ffffff;
}

.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main .marquee-item:hover .title {
	color: #ffffff;
}

.elementor-11200 .elementor-element.elementor-element-de04b31 {
	--display: flex;
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--padding-top: 0px;
	--padding-bottom: 5%;
	--padding-left: 15px;
	--padding-right: 15px;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-c83f73b {
	right: 30%;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-c83f73b {
	left: 30%;
}

.elementor-11200 .elementor-element.elementor-element-c83f73b {
	top: -10%;
	z-index: 0;
}

.elementor-11200 .elementor-element.elementor-element-c83f73b img {
	opacity: 0.6;
}

.elementor-11200 .elementor-element.elementor-element-33ea447 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--align-items: flex-end;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-861b4ad {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 .pgs-el-heading-wrapper {
	gap: 15px 0;
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-cf578b2 {
	text-align: left;
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-cf578b2 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-5e501c0 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button {
	background-color: #FFFFFF00;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 50px 50px 50px 50px;
	padding: 5px 5px 5px 30px;
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:hover,
.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:focus {
	background-color: var(--e-global-color-067ef75);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-11200 .elementor-element.elementor-element-aca9629.elementor-element {
	--align-self: flex-end;
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button .elementor-button-content-wrapper {
	gap: 15px;
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:hover svg,
.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:focus svg {
	fill: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button .elementor-button-icon i {
	font-size: 30px;
	line-height: 1;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button .elementor-button-icon svg {
	width: 30px;
	height: 30px;
	flex-shrink: 0;
	fill: var(--e-global-color-00b99fa);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button .elementor-button-icon {
	background-color: var(--e-global-color-primary);
	padding: 5px 5px 5px 5px;
	border-radius: 100% 100% 100% 100%;
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:hover .elementor-button-icon i {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:hover .elementor-button-icon svg {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button:hover .elementor-button-icon {
	background-color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button .elementor-button-text {
	padding: 6px 0px 6px 0px;
}

.elementor-11200 .elementor-element.elementor-element-cda426f {
	--display: flex;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-image img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-02 .team-image:before {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-03 .team-image:before {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-04 .team-image:before {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-05 .team-image:before {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-05 .team-image:after {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-title {
	font-family: var(--e-global-typography-71bf481-font-family), Sans-serif;
	font-size: var(--e-global-typography-71bf481-font-size);
	font-weight: var(--e-global-typography-71bf481-font-weight);
	line-height: var(--e-global-typography-71bf481-line-height);
	color: #000000;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-title:hover {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-05 .team-item:hover .team-info .team-title {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-destination {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-social-profiles li a {
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}

.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-style-01 .team-image .team-social-list {
	background: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-2d05a1a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

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

.elementor-11200 .elementor-element.elementor-element-84c59ca {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	--text_align: center;
	--bgtext_left: 50%;
	--bgtext_right: auto;
	--bgtext_padding_left: 0;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 0;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 0;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: translateX(-50%);
}

.elementor-11200 .elementor-element.elementor-element-84c59ca.elementor-element {
	--align-self: center;
}

.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-84c59ca .pgs-el-heading-wrapper {
	gap: 15px 0;
	align-items: center;
}

.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-b437d61 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-b437d61 p {
	margin-block-end: 0px;
}

.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-11200 .elementor-element.elementor-element-d3f131b {
	width: auto;
	max-width: auto;
	top: 8%;
	z-index: 0;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-d3f131b {
	left: 4%;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-d3f131b {
	right: 4%;
}

.elementor-11200 .elementor-element.elementor-element-d3f131b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-11200 .elementor-element.elementor-element-d3f131b .elementor-icon {
	font-size: 200px;
}

.elementor-11200 .elementor-element.elementor-element-d3f131b .elementor-icon svg {
	height: 200px;
}

.elementor-11200 .elementor-element.elementor-element-ad9aa73 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-a976df3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-11200 .elementor-element.elementor-element-e16131f {
	--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;
}

.elementor-11200 .elementor-element.elementor-element-e16131f:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-e16131f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/hospital-bg.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-11200 .elementor-element.elementor-element-4200ba1 {
	--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: 100px;
	--padding-bottom: 100px;
	--padding-left: 100px;
	--padding-right: 150px;
}

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

.elementor-11200 .elementor-element.elementor-element-84bf5dd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	font-family: "Inter", Sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	color: #FFFFFF;
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 3px 20px 3px 20px;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-84bf5dd .pgs-el-heading-wrapper {
	gap: 20px 0;
}

.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-title {
	font-family: "Sora", Sans-serif;
	font-size: 52px;
	font-weight: 600;
	line-height: 62px;
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-159cc06 {
	text-align: left;
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-159cc06 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-ea60a14 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--grid-auto-flow: row;
	--margin-top: 40px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-cb81466 {
	--display: flex;
}

.elementor-widget-counter .elementor-counter-number-prefix {
	color: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-number-suffix {
	color: var(--e-global-color-primary);
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
}

.elementor-widget-counter .elementor-counter-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-widget-counter .elementor-counter-desc {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-11200 .elementor-element.elementor-element-294ef81 {
	width: initial;
	max-width: initial;
}

.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-title {
	justify-content: start;
	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);
	line-height: var(--e-global-typography-text-line-height);
}

/* .elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-00b99fa);
	font-family:"Outfit",
	Sans-serif;
	font-size:52px;
	font-weight:400;
	line-height:66px;
	flex:initial;
} */

.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-number-prefix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-number-suffix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-294ef81 .pgs-elementor-counter-wrap.counter-style-default {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-294ef81 .pgs-elementor-counter-wrap.counter-style-default.double-border:before {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-0894cfd {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-8d757b5 {
	width: initial;
	max-width: initial;
}

.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-title {
	justify-content: start;
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter {
	gap: 0px;
}

/* .elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-00b99fa);
	font-family:"Outfit",
	Sans-serif;
	font-size:52px;
	font-weight:400;
	line-height:66px;
	flex:initial;
} */

.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-number-prefix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-number-suffix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-8d757b5 .pgs-elementor-counter-wrap.counter-style-default {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-8d757b5 .pgs-elementor-counter-wrap.counter-style-default.double-border:before {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-8c9cd21 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-7b96acf {
	width: initial;
	max-width: initial;
}

.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-title {
	justify-content: start;
	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);
	line-height: var(--e-global-typography-text-line-height);
}

/* .elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-00b99fa);
	font-family:"Outfit",
	Sans-serif;
	font-size:52px;
	font-weight:400;
	line-height:66px;
	flex:initial;
} */

.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-number-prefix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-number-suffix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-7b96acf .pgs-elementor-counter-wrap.counter-style-default {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-7b96acf .pgs-elementor-counter-wrap.counter-style-default.double-border:before {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-a8d06eb {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-c9b3f83 {
	width: initial;
	max-width: initial;
}

.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-title {
	justify-content: start;
	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);
	line-height: var(--e-global-typography-text-line-height);
}

/* .elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-number-wrapper {
	text-align: {
			{
			VALUE
		}
	}

	;
	--counter-prefix-grow:0;
	--counter-suffix-grow:1;
	--counter-number-grow:0;
	color:var(--e-global-color-00b99fa);
	font-family:"Outfit",
	Sans-serif;
	font-size:52px;
	font-weight:400;
	line-height:66px;
	flex:initial;
} */

.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-number-prefix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-number-suffix {
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-c9b3f83 .pgs-elementor-counter-wrap.counter-style-default {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-c9b3f83 .pgs-elementor-counter-wrap.counter-style-default.double-border:before {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-ffecdc5 {
	--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: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-11200 .elementor-element.elementor-element-4c1b8ea {
	--display: flex;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--overlay-opacity: 0.38;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-4c1b8ea:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2025/09/capsule.png");
	background-position: 210px 240px;
	background-repeat: no-repeat;
}

.elementor-11200 .elementor-element.elementor-element-4c1b8ea::before,
.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.e-con-inner>.elementor-background-video-container::before,
.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	--background-overlay: '';
}

.elementor-11200 .elementor-element.elementor-element-565d549 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 30px;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4.elementor-element {
	--align-self: flex-start;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 .pgs-el-heading-wrapper {
	gap: 15px 0;
	align-items: flex-start;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-8c6217a p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-8c6217a {
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-f29ccb2 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-e1590e6 .mini-info .info-profile li.extra-images-count {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .info-profile li {
	border-style: none;
}

.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-profile li {
	width: 40px;
	height: 40px;
}

.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-2 {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-26e80f4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 80px;
	--padding-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-content {
	font-family: "Outfit", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	font-style: italic;
	line-height: 43px;
	color: #000000;
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-05 .testimonial-author-info .testimonial-reviews {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-06 .testimonial-author-info .testimonial-reviews {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-reviews {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-04 .testimonial-item .testimonial-quote i {
	-webkit-text-stroke-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-05 .testimonial-item .testimonial-quote svg path {
	stroke: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-06 .testimonial-item .testimonial-quote i {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-item .testimonial-quote svg path {
	stroke: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-name,
.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-name {
	font-family: var(--e-global-typography-f51d14c-font-family), Sans-serif;
	font-size: var(--e-global-typography-f51d14c-font-size);
	font-weight: var(--e-global-typography-f51d14c-font-weight);
	line-height: var(--e-global-typography-f51d14c-line-height);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-name {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-name {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-position,
.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-position {
	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);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-position {
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-position {
	color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-be2d342 {
	right: 300px;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-be2d342 {
	left: 300px;
}

.elementor-11200 .elementor-element.elementor-element-be2d342 {
	bottom: -100px;
}

.elementor-11200 .elementor-element.elementor-element-0c44edc {
	--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 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 60px;
	--padding-right: 60px;
}

.elementor-11200 .elementor-element.elementor-element-c33dc00 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 0px 24px;
	--row-gap: 0px;
	--column-gap: 24px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-11200 .elementor-element.elementor-element-c33dc00:not(.elementor-motion-effects-element-type-background),
.elementor-11200 .elementor-element.elementor-element-c33dc00>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #F1FBFC;
}

.elementor-11200 .elementor-element.elementor-element-fbfc33f {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--margin-top: 0px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-5e251cd {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--text_align: center;
	--bgtext_left: 50%;
	--bgtext_right: auto;
	--bgtext_padding_left: 0;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 0;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 0;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: translateX(-50%);
}

.elementor-11200 .elementor-element.elementor-element-5e251cd.elementor-element {
	--align-self: center;
}

.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-5e251cd .pgs-el-heading-wrapper {
	gap: 15px 0;
	align-items: center;
}

.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-547270c {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-547270c p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-39d90a5 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .pgsel_blogpost-1_wrapper .blog-post-img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .pgsel_blogpost-1_wrapper .blog-post-img img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .pgsel_blogpost-1_wrapper .blog-style-02 .blog-post-img::before {
	border-radius: 20px 20px 20px 20px;
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .post-title a {
	font-family: "Sora", Sans-serif;
	font-size: 26px;
	font-weight: 600;
	text-decoration: none;
	line-height: 38px;
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-06 .post-title a {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .post-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-06 .post-title a:hover {
	color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .pgsel_blogpost-1_wrapper .blog-post {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-01 .post-meta li {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-01 .post-meta li a {
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-c1bc3c4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--gap: 24px 24px;
	--row-gap: 24px;
	--column-gap: 24px;
	--padding-top: 120px;
	--padding-bottom: 120px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-11200 .elementor-element.elementor-element-cf7c239 {
	width: auto;
	max-width: auto;
	bottom: 170px;
	z-index: 0;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-cf7c239 {
	left: 0px;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-cf7c239 {
	right: 0px;
}

.elementor-11200 .elementor-element.elementor-element-cf7c239 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-11200 .elementor-element.elementor-element-cf7c239 .elementor-icon {
	font-size: 200px;
}

.elementor-11200 .elementor-element.elementor-element-cf7c239 .elementor-icon svg {
	height: 200px;
}

.elementor-11200 .elementor-element.elementor-element-cf7c239 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-11200 .elementor-element.elementor-element-2bb81f1 {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: 0;
}

body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-2bb81f1 {
	right: 0px;
}

body.rtl .elementor-11200 .elementor-element.elementor-element-2bb81f1 {
	left: 0px;
}

.elementor-11200 .elementor-element.elementor-element-2bb81f1 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-11200 .elementor-element.elementor-element-2bb81f1 .elementor-icon {
	font-size: 100%;
}

.elementor-11200 .elementor-element.elementor-element-2bb81f1 .elementor-icon svg {
	height: 100%;
}

.elementor-11200 .elementor-element.elementor-element-2bb81f1 .elementor-icon-wrapper svg {
	width: auto;
}

.elementor-11200 .elementor-element.elementor-element-eed8dc4 {
	--display: flex;
	--gap: 60px 60px;
	--row-gap: 60px;
	--column-gap: 60px;
}

.elementor-11200 .elementor-element.elementor-element-34d4ea3 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 {
	margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	--text_align: left;
	--bgtext_left: 0;
	--bgtext_right: auto;
	--bgtext_padding_left: 120px;
	--bgtext_padding_right: 0;
	--bgtext_padding_left_lg: 80px;
	--bgtext_padding_right_lg: 0;
	--bgtext_padding_left_md: 50px;
	--bgtext_padding_right_md: 0;
	--bgtext_padding_left_sm: 0;
	--bgtext_padding_right_sm: 0;
	--bgtext_transform: inherit;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816.elementor-element {
	--align-self: flex-start;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle {
	order: 0;
	flex-direction: row;
	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);
	line-height: var(--e-global-typography-text-line-height);
	background-color: #02010100;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1A254733;
	gap: 8px;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 .pgs-el-heading-wrapper {
	gap: 15px 0;
	align-items: flex-start;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-title {
	font-family: var(--e-global-typography-2264634-font-family), Sans-serif;
	font-size: var(--e-global-typography-2264634-font-size);
	font-weight: var(--e-global-typography-2264634-font-weight);
	line-height: var(--e-global-typography-2264634-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle .elementor-heading-subtitle-icon svg {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle .elementor-heading-subtitle-icon img {
	width: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle .elementor-heading-subtitle-icon i {
	font-size: 8px;
	height: auto;
}

.elementor-11200 .elementor-element.elementor-element-2248bc7 p {
	margin-block-end: 0px;
}

.elementor-11200 .elementor-element.elementor-element-2248bc7 {
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-7efedce {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5 {
	--icon-box-icon-margin: 15px;
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title {
	margin-block-end: 0px;
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5.elementor-view-framed:has(:hover) .elementor-icon,
.elementor-11200 .elementor-element.elementor-element-ed9d8b5.elementor-view-framed:has(:focus) .elementor-icon {
	background-color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5.elementor-view-stacked:has(:hover) .elementor-icon,
.elementor-11200 .elementor-element.elementor-element-ed9d8b5.elementor-view-stacked:has(:focus) .elementor-icon {
	fill: var(--e-global-color-00b99fa);
	color: var(--e-global-color-00b99fa);
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon {
	transition-duration: 0.3s;
	font-size: 30px;
	padding: 15px;
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-2413293-font-family), Sans-serif;
	font-size: var(--e-global-typography-2413293-font-size);
	font-weight: var(--e-global-typography-2413293-font-weight);
	line-height: var(--e-global-typography-2413293-line-height);
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5:has(:hover) .elementor-icon-box-title,
.elementor-11200 .elementor-element.elementor-element-ed9d8b5:has(:focus) .elementor-icon-box-title {
	color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-description {
	font-family: var(--e-global-typography-71bf481-font-family), Sans-serif;
	font-size: var(--e-global-typography-71bf481-font-size);
	font-weight: var(--e-global-typography-71bf481-font-weight);
	line-height: var(--e-global-typography-71bf481-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-11200 .elementor-element.elementor-element-c276b72 {
	--display: flex;
}

.elementor-11200 .elementor-element.elementor-element-c276b72.e-con {
	--align-self: center;
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget .wpcf7-form .wpcf7-form-control {
	margin-bottom: 20px;
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget.form-full-bottom .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
	border-radius: 10px 10px 10px 10px;
	border-color: #8F91AB33;
	background-color: #ffffff;
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
	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);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
	--placeholder-color: var(--e-global-color-text);
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget.form-border-bottom .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
	border-bottom-color: #8F91AB33;
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .button-type-default .wpcf7-form-control.wpcf7-submit {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	margin: 0px 0px 0px 0px;
	padding: 15px 40px 15px 40px;
	border-radius: 50px 50px 50px 50px;
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget form.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	color: var(--e-global-color-00b99fa);
	border-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .button-type-default form.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	background-color: var(--e-global-color-primary);
}

.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget form.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
	color: #ffffff;
	border-color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-secondary);
}

@media(max-width:1400px) {
	.elementor-11200 .elementor-element.elementor-element-ec063eb {
		--min-height: 100vh;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-5cd2c33 {
		--padding-top: 200px;
		--padding-bottom: 150px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-458ef1e.e-con {
		--flex-grow: 0;
		--flex-shrink: 0;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-heading .elementor-heading-subtitle {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-heading .elementor-heading-bgtext-content {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e3e16df {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-title {
		font-size: 60px;
		line-height: 70px;
	}

	.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-296aa11 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-296aa11 p {
		margin-block-end: 0px;
	}

	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353 {
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 20px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-profile li {
		width: 30px;
		height: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-357f444 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 10px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-98ce52f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-de3e42c {
		--grid-auto-flow: row;
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-31d1de4 {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-06fdd72 {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c401301 {
		margin: 30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2413293-font-size);
		line-height: var(--e-global-typography-2413293-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-description {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-8250ff4 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-78e77b6 {
		right: 12px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-78e77b6 {
		left: 12px;
	}

	.elementor-11200 .elementor-element.elementor-element-78e77b6 {
		top: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-c33e48b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-d6949db {
		right: 20px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-d6949db {
		left: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-d6949db {
		bottom: 50px;
	}

	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-f51d14c-font-size);
		line-height: var(--e-global-typography-f51d14c-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-227821b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

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

	body.rtl .elementor-11200 .elementor-element.elementor-element-6f6a7ab {
		left: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-6f6a7ab img {
		width: 200px;
	}

	.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(10px/2);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(10px/2);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(10px/2);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-10px/2);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-10px/2);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-78a49d0 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--flex-wrap: wrap;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-88d1bdb.elementor-element {
		--flex-grow: 0;
		--flex-shrink: 1;
	}

	.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-title {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-56d360b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-c7f7525 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7e18dad {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-261b69a {
		width: auto;
		max-width: auto;
	}

	.elementor-11200 .elementor-element.elementor-element-261b69a.elementor-element {
		--align-self: flex-end;
	}

	.elementor-11200 .elementor-element.elementor-element-6fc2fe3 {
		--grid-auto-flow: row;
	}

	.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-68de799 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-75b5af5 {
		--padding-top: 80px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

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

	.elementor-11200 .elementor-element.elementor-element-9644858 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-a9a97f5 {
		--container-widget-width: 50%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 50%);
		max-width: 50%;
	}

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

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-1 {
		width: 80px;
		height: 80px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-2 {
		width: 80px;
		height: 80px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-3 {
		width: 80px;
		height: 80px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-01 .service-item {
		padding: 30px 0;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-02 .service-fancy-wrapper {
		display: flex;
		flex-direction: column;
		gap: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content .service-content-item-description {
		width: 85%;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-year {
		font-size: 70px;
		line-height: 70px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-location {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .marquee-item .title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-96fdb81 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .marquee-item .title {
		font-size: 26px;
		line-height: 42px;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .marquee-item .title {
		font-size: 26px;
		line-height: 42px;
	}

	.elementor-11200 .elementor-element.elementor-element-de04b31 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

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

	.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-aca9629 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

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

	.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-title {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-destination {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-2d05a1a {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-4200ba1 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 40px;
		--padding-right: 40px;
	}

	.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-title {
		font-size: 38px;
		line-height: 46px;
	}

	.elementor-11200 .elementor-element.elementor-element-159cc06 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea60a14 {
		--grid-auto-flow: row;
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-counter .elementor-counter-desc {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-number-wrapper {
		font-size: 52px;
		line-height: 62px;
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-number-wrapper {
		font-size: 52px;
		line-height: 62px;
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-number-wrapper {
		font-size: 52px;
		line-height: 62px;
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-number-wrapper {
		font-size: 52px;
		line-height: 62px;
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ffecdc5 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-565d549 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-26e80f4 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-content {
		font-size: 26px;
		line-height: 38px;
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-name,
	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-name {
		font-size: var(--e-global-typography-f51d14c-font-size);
		line-height: var(--e-global-typography-f51d14c-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-position,
	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-be2d342 {
		right: 186px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-be2d342 {
		left: 186px;
	}

	.elementor-11200 .elementor-element.elementor-element-be2d342 {
		bottom: -59px;
	}

	.elementor-11200 .elementor-element.elementor-element-be2d342 img {
		width: 150px;
	}

	.elementor-11200 .elementor-element.elementor-element-0c44edc {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-c33dc00 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-fbfc33f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-24a2879 .post-title a {
		font-size: 22px;
		line-height: 34px;
	}

	.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-01 .post-meta li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c1bc3c4 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-cf7c239 {
		bottom: 120px;
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2413293-font-size);
		line-height: var(--e-global-typography-2413293-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .button-type-default .wpcf7-form-control.wpcf7-submit {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media(max-width:1024px) {
	.elementor-11200 .elementor-element.elementor-element-ec063eb {
		--min-height: 51vh;
	}

	.elementor-11200 .elementor-element.elementor-element-5cd2c33 {
		--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: 150px;
		--padding-bottom: 180px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-heading .elementor-heading-subtitle {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-heading .elementor-heading-bgtext-content {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-title {
		font-size: 52px;
		line-height: 62px;
	}

	.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-296aa11 {
		padding: 0px 80px 0px 0px;
	}

	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353 {
		--margin-top: 30px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353.e-con {
		--align-self: flex-start;
	}

	.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-profile li {
		width: 30px;
		height: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
		font-size: 18px;
		line-height: 32px;
	}

	.elementor-11200 .elementor-element.elementor-element-de3e42c {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-11200 .elementor-element.elementor-element-40b3097 {
		grid-column: span 2;
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c009aa2::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.e-con-inner>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-image: url("../../2025/10/about-pattern.svg");
	}

	.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2413293-font-size);
		line-height: var(--e-global-typography-2413293-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-description {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-8250ff4 {
		--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: space-between;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-78e77b6 {
		right: 40px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-78e77b6 {
		left: 40px;
	}

	.elementor-11200 .elementor-element.elementor-element-78e77b6 {
		top: 860px;
	}

	.elementor-11200 .elementor-element.elementor-element-78e77b6 img {
		width: 70px;
	}

	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-f51d14c-font-size);
		line-height: var(--e-global-typography-f51d14c-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-227821b {
		--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: space-between;
		--align-items: center;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-b6258a5 {
		--margin-top: 20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

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

	.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-78a49d0 {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--flex-wrap: wrap;
	}

	.elementor-11200 .elementor-element.elementor-element-78a49d0.e-con {
		--align-self: center;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-title {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4 {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4.e-con {
		--align-self: flex-start;
	}

	.elementor-11200 .elementor-element.elementor-element-c42c4ee {
		width: auto;
		max-width: auto;
		padding: 0px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-c42c4ee.elementor-element {
		--align-self: flex-start;
	}

	.elementor-11200 .elementor-element.elementor-element-56d360b {
		--justify-content: space-between;
		--flex-wrap: wrap;
	}

	.elementor-11200 .elementor-element.elementor-element-c7f7525 {
		--justify-content: space-between;
		--flex-wrap: wrap;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7e18dad {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-261b69a {
		width: auto;
		max-width: auto;
	}

	.elementor-11200 .elementor-element.elementor-element-3bfa901 {
		top: 2%;
	}

	.elementor-11200 .elementor-element.elementor-element-6fc2fe3 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-68de799 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-75b5af5 {
		--justify-content: space-between;
		--flex-wrap: wrap;
		--padding-top: 60px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-928ae4d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7c2941a {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-1 {
		width: 70px;
		height: 70px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-2 {
		width: 70px;
		height: 70px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-3 {
		width: 70px;
		height: 70px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-01 .service-item {
		padding: 25px 0;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-02 .service-fancy-wrapper {
		display: flex;
		flex-direction: column;
		gap: 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content .service-content-item-description {
		width: 75%;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-year {
		font-size: 60px;
		line-height: 60px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-location {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-item .service-img {
		max-width: 250px;
		transform: rotate(0deg);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .marquee-item .title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content-marquee .marquee-item .icon i {
		font-size: 46px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content-marquee .marquee-item .icon svg {
		width: 46px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content-marquee .marquee-item .icon img {
		width: 46px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content-marquee .marquee-item {
		gap: 18px;
	}

	.elementor-11200 .elementor-element.elementor-element-96fdb81 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper {
		--pgs_marquee_speed: 50s;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main {
		transform: rotate(3deg);
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper.marquee-style--style-2 {
		transform: rotate(3deg);
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .marquee-item .title {
		font-size: 26px;
		line-height: 36px;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e>.elementor-widget-container {
		margin: -35px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper {
		--pgs_marquee_speed: 50s;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main {
		transform: rotate(-2deg);
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper.marquee-style--style-2 {
		transform: rotate(-2deg);
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .marquee-item .title {
		font-size: 26px;
		line-height: 36px;
	}

	.elementor-11200 .elementor-element.elementor-element-de04b31 {
		--justify-content: space-between;
		--flex-wrap: wrap;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-33ea447 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-cda426f {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
	}

	.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-title {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-destination {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-2d05a1a {
		--justify-content: space-between;
		--flex-wrap: wrap;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-1c0cf9d {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d3f131b {
		top: 50px;
	}

	.elementor-11200 .elementor-element.elementor-element-ad9aa73 {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-a976df3 {
		--flex-wrap: wrap;
	}

	.elementor-11200 .elementor-element.elementor-element-e16131f {
		--min-height: 450px;
	}

	.elementor-11200 .elementor-element.elementor-element-4200ba1 {
		--padding-top: 80px;
		--padding-bottom: 80px;
		--padding-left: 30px;
		--padding-right: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-title {
		font-size: 30px;
		line-height: 42px;
	}

	.elementor-11200 .elementor-element.elementor-element-159cc06 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea60a14 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-counter .elementor-counter-desc {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-number-wrapper {
		font-size: 42px;
		line-height: 52px;
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-number-wrapper {
		font-size: 42px;
		line-height: 52px;
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-number-wrapper {
		font-size: 42px;
		line-height: 52px;
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-number-wrapper {
		font-size: 42px;
		line-height: 52px;
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ffecdc5 {
		--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;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea {
		--flex-direction: row;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--justify-content: space-between;
		--align-items: flex-end;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea:not(.elementor-motion-effects-element-type-background),
	.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 342px -16px;
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-content {
		font-size: 22px;
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-name,
	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-name {
		font-size: var(--e-global-typography-f51d14c-font-size);
		line-height: var(--e-global-typography-f51d14c-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-position,
	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-be2d342 {
		right: 240px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-be2d342 {
		left: 240px;
	}

	.elementor-11200 .elementor-element.elementor-element-be2d342 {
		bottom: -60px;
	}

	.elementor-11200 .elementor-element.elementor-element-0c44edc {
		--justify-content: space-between;
		--flex-wrap: wrap;
	}

	.elementor-11200 .elementor-element.elementor-element-c33dc00 {
		--justify-content: space-between;
		--flex-wrap: wrap;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-fbfc33f {
		--margin-top: 0px;
		--margin-bottom: 40px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-01 .post-meta li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c1bc3c4 {
		--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;
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-eed8dc4 {
		--flex-direction: column;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: flex-start;
		--gap: 24px 24px;
		--row-gap: 24px;
		--column-gap: 24px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2413293-font-size);
		line-height: var(--e-global-typography-2413293-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .button-type-default .wpcf7-form-control.wpcf7-submit {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}
}

@media(max-width:767px) {
	.elementor-11200 .elementor-element.elementor-element-5cd2c33 {
		--padding-top: 150px;
		--padding-bottom: 50px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-widget-heading .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-heading .elementor-heading-subtitle {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-heading .elementor-heading-bgtext-content {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

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

	.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-title {
		font-size: 42px;
		line-height: 46px;
	}

	.elementor-11200 .elementor-element.elementor-element-e3e16df .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-296aa11 {
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-widget-button .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-115c33e .elementor-button {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		padding: 5px 5px 5px 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353 {
		--width: 265px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-b4f2b92 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-profile li {
		width: 30px;
		height: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
		font-size: 16px;
		line-height: 9px;
	}

	.elementor-11200 .elementor-element.elementor-element-d926caf .pgsel_mini-info_wrapper .mini-info .info-text .text-2 {
		font-size: 14px;
	}

	.elementor-11200 .elementor-element.elementor-element-357f444 {
		--width: 50%;
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-29cdfa2 {
		width: var(--container-widget-width, 70px);
		max-width: 70px;
		--container-widget-width: 70px;
		--container-widget-flex-grow: 0;
		border-radius: 8px 8px 8px 8px;
	}

	.elementor-11200 .elementor-element.elementor-element-29cdfa2.elementor-element {
		--align-self: flex-end;
	}

	.elementor-11200 .elementor-element.elementor-element-98ce52f {
		--margin-top: 60px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-de3e42c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-11200 .elementor-element.elementor-element-40b3097::before,
	.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-40b3097>.e-con-inner>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-40b3097>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-40b3097>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 220px auto;
	}

	.elementor-11200 .elementor-element.elementor-element-40b3097 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 25px;
		--padding-right: 25px;
		grid-column: span 1;
	}

	.elementor-widget-icon-box .elementor-icon-box-title,
	.elementor-widget-icon-box .elementor-icon-box-title a {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-icon-box .elementor-icon-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-5752027 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-widget-divider .elementor-divider__text {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7f2f902::before,
	.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-7f2f902>.e-con-inner>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-7f2f902>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-7f2f902>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 220px auto;
	}

	.elementor-11200 .elementor-element.elementor-element-7f2f902 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-efbe529 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c009aa2::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.e-con-inner>.elementor-background-video-container::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.e-con-inner>.elementor-background-slideshow::before,
	.elementor-11200 .elementor-element.elementor-element-c009aa2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
		background-size: 220px auto;
	}

	.elementor-11200 .elementor-element.elementor-element-c009aa2 {
		--padding-top: 30px;
		--padding-bottom: 30px;
		--padding-left: 25px;
		--padding-right: 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-0c7b738 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-e9c3cc2-font-size);
		line-height: var(--e-global-typography-e9c3cc2-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2413293-font-size);
		line-height: var(--e-global-typography-2413293-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d333b4e .elementor-icon-box-description {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-78e77b6 {
		right: 9px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-78e77b6 {
		left: 9px;
	}

	.elementor-11200 .elementor-element.elementor-element-78e77b6 {
		top: 446px;
	}

	.elementor-11200 .elementor-element.elementor-element-c33e48b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--flex-wrap: nowrap;
	}

	.elementor-11200 .elementor-element.elementor-element-d6949db {
		--width: 200px;
		--gap: 5px 0px;
		--row-gap: 5px;
		--column-gap: 0px;
		--padding-top: 15px;
		--padding-bottom: 15px;
		--padding-left: 20px;
		--padding-right: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-wrapper {
		text-align: left;
	}

	.elementor-11200 .elementor-element.elementor-element-96a06bd {
		--icon-box-icon-margin: 10px;
	}

	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon {
		font-size: 34px;
	}

	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-96a06bd .elementor-icon-box-title a {
		font-size: var(--e-global-typography-f51d14c-font-size);
		line-height: var(--e-global-typography-f51d14c-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-6f6a7ab img {
		width: 150px;
	}

	.elementor-11200 .elementor-element.elementor-element-dfc598f {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-dfc598f .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

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

	.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-widget-icon-list .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-11200 .elementor-element.elementor-element-736481a .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-69e77dd .elementor-divider {
		padding-block-start: 15px;
		padding-block-end: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-78a49d0 {
		--justify-content: center;
		--flex-wrap: wrap;
	}

	.elementor-11200 .elementor-element.elementor-element-f494046 {
		--justify-content: center;
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
	}

	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-image-box .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-88d1bdb {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-img {
		margin-bottom: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-88d1bdb .elementor-image-box-title {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4 {
		--align-items: center;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4.e-con {
		--align-self: center;
	}

	.elementor-11200 .elementor-element.elementor-element-c42c4ee.elementor-element {
		--align-self: center;
	}

	.elementor-11200 .elementor-element.elementor-element-c42c4ee .elementor-button {
		padding: 5px 5px 5px 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-9b1d050 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7e18dad {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-6e42b0c {
		--align-items: flex-start;
		--container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
	}

	.elementor-11200 .elementor-element.elementor-element-261b69a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-261b69a .elementor-button {
		padding: 5px 5px 5px 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-3bfa901 {
		width: var(--container-widget-width, 80px);
		max-width: 80px;
		--container-widget-width: 80px;
		--container-widget-flex-grow: 0;
		top: 1%;
		text-align: center;
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-3bfa901 {
		right: 5%;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-3bfa901 {
		left: 5%;
	}

	.elementor-11200 .elementor-element.elementor-element-3bfa901 img {
		width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-6fc2fe3 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-11200 .elementor-element.elementor-element-c696eb3 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-68de799 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-d6a15d4 .service-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-928ae4d {
		--gap: 15px 15px;
		--row-gap: 15px;
		--column-gap: 15px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-9644858 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-a9a97f5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-7c2941a {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn i {
		font-size: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn .arrow svg {
		width: 20px;
		height: auto;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn .e-font-icon-svg {
		width: 20px;
		height: auto;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-1 {
		width: 50px;
		height: 50px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-2 {
		width: 50px;
		height: 50px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-action .pgs-btn-style--style-3 {
		width: 50px;
		height: 50px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-01 .service-item {
		padding: 20px 0;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper.service-fancy-2-style-02 .service-fancy-wrapper {
		display: flex;
		flex-direction: column;
		gap: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content .service-content-item-description {
		width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-year {
		font-size: 50px;
		line-height: 50px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-content-item-location {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .service-item .service-img {
		transform: rotate(0deg);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .marquee-item .title {
		font-size: var(--e-global-typography-f16a036-font-size);
		line-height: var(--e-global-typography-f16a036-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content-marquee .marquee-item {
		gap: 10px;
	}

	.elementor-11200 .elementor-element.elementor-element-ea5294f .pgsel_services-fancy-2_wrapper .service-item .service-content-marquee .marquee-items {
		gap: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper {
		--pgs_marquee_speed: 50s;
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main {
		transform: rotate(5deg);
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .pgsel_marquee-slider_wrapper.marquee-style--style-2 {
		transform: rotate(5deg);
	}

	.elementor-11200 .elementor-element.elementor-element-2531905 .marquee-item .title {
		font-size: 22px;
		line-height: 34px;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e>.elementor-widget-container {
		margin: -30px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper {
		--pgs_marquee_speed: 50s;
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper .marquee-wrapper.marquee-main {
		transform: rotate(-5deg);
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .pgsel_marquee-slider_wrapper.marquee-style--style-2 {
		transform: rotate(-5deg);
	}

	.elementor-11200 .elementor-element.elementor-element-c40178e .marquee-item .title {
		font-size: 22px;
		line-height: 34px;
	}

	.elementor-11200 .elementor-element.elementor-element-de04b31 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-c83f73b {
		right: -15%;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-c83f73b {
		left: -15%;
	}

	.elementor-11200 .elementor-element.elementor-element-c83f73b {
		top: 10%;
	}

	.elementor-11200 .elementor-element.elementor-element-c83f73b img {
		width: 40%;
	}

	.elementor-11200 .elementor-element.elementor-element-33ea447 {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-21b61d9 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-21b61d9 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-aca9629 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-aca9629 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 5px 5px 5px 25px;
	}

	.elementor-11200 .elementor-element.elementor-element-cda426f {
		--gap: 20px 20px;
		--row-gap: 20px;
		--column-gap: 20px;
	}

	.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-title {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-b48a903 .pgsel_team_wrapper .team-item .team-info .team-destination {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-1c0cf9d {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-84c59ca .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-b437d61 {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-d3f131b {
		left: 4.38%;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-d3f131b {
		right: 4.38%;
	}

	.elementor-11200 .elementor-element.elementor-element-d3f131b {
		top: 49px;
	}

	.elementor-11200 .elementor-element.elementor-element-d3f131b .elementor-icon {
		font-size: 130px;
	}

	.elementor-11200 .elementor-element.elementor-element-d3f131b .elementor-icon svg {
		height: 130px;
	}

	.elementor-11200 .elementor-element.elementor-element-ad9aa73 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-808a472>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-e16131f {
		--min-height: 300px;
	}

	.elementor-11200 .elementor-element.elementor-element-4200ba1 {
		--padding-top: 60px;
		--padding-bottom: 60px;
		--padding-left: 15px;
		--padding-right: 15px;
	}

	.elementor-11200 .elementor-element.elementor-element-84bf5dd {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-title {
		font-size: 26px;
		line-height: 38px;
	}

	.elementor-11200 .elementor-element.elementor-element-84bf5dd .elementor-heading-subtitle {
		font-size: 16px;
	}

	.elementor-11200 .elementor-element.elementor-element-159cc06 {
		width: 100%;
		max-width: 100%;
		text-align: left;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ea60a14 {
		--e-con-grid-template-columns: repeat(2, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-widget-counter .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}

	.elementor-widget-counter .elementor-counter-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-widget-counter .elementor-counter-desc {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-number-wrapper {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-11200 .elementor-element.elementor-element-294ef81 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-number-wrapper {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-11200 .elementor-element.elementor-element-8d757b5 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-number-wrapper {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-11200 .elementor-element.elementor-element-7b96acf .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-number-wrapper {
		font-size: 32px;
		line-height: 40px;
	}

	.elementor-11200 .elementor-element.elementor-element-c9b3f83 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea:not(.elementor-motion-effects-element-type-background),
	.elementor-11200 .elementor-element.elementor-element-4c1b8ea>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 220px 190px;
		background-size: 80px auto;
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-42ba2d4 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-8c6217a {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-e1590e6 .pgsel_mini-info_wrapper .mini-info .info-text .text-2 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-content {
		font-size: 18px;
		line-height: 28px;
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-name,
	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-name {
		font-size: var(--e-global-typography-f51d14c-font-size);
		line-height: var(--e-global-typography-f51d14c-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-author .author-position,
	.elementor-11200 .elementor-element.elementor-element-52556fc .testimonial-style-07 .testimonial-author-data .author-position {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-be2d342 {
		width: var(--container-widget-width, 70px);
		max-width: 70px;
		--container-widget-width: 70px;
		--container-widget-flex-grow: 0;
		bottom: -30px;
	}

	.elementor-11200 .elementor-element.elementor-element-be2d342.elementor-element {
		--align-self: flex-end;
	}

	body:not(.rtl) .elementor-11200 .elementor-element.elementor-element-be2d342 {
		right: 23px;
	}

	body.rtl .elementor-11200 .elementor-element.elementor-element-be2d342 {
		left: 23px;
	}

	.elementor-11200 .elementor-element.elementor-element-be2d342 img {
		width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-fbfc33f {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-5e251cd .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-547270c {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}

	.elementor-11200 .elementor-element.elementor-element-24a2879 .post-title a {
		font-size: 20px;
		line-height: 30px;
	}

	.elementor-11200 .elementor-element.elementor-element-24a2879 .blog-style-01 .post-meta li {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-eed8dc4 {
		--margin-top: 0px;
		--margin-bottom: 30px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 {
		width: 100%;
		max-width: 100%;
		margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-title {
		font-size: var(--e-global-typography-2264634-font-size);
		line-height: var(--e-global-typography-2264634-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-1d6f816 .elementor-heading-subtitle {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-2248bc7 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title,
	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-2413293-font-size);
		line-height: var(--e-global-typography-2413293-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-ed9d8b5 .elementor-icon-box-description {
		font-size: var(--e-global-typography-71bf481-font-size);
		line-height: var(--e-global-typography-71bf481-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .custom-form-widget .wpcf7-form .wpcf7-form-control:not(.wpcf7-submit) {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-11200 .elementor-element.elementor-element-0c4a8a2 .button-type-default .wpcf7-form-control.wpcf7-submit {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 12px 30px 12px 30px;
	}
}

@media(min-width:768px) {
	.elementor-11200 .elementor-element.elementor-element-458ef1e {
		--width: 65%;
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353 {
		--width: 25%;
	}

	.elementor-11200 .elementor-element.elementor-element-b4f2b92 {
		--width: 350px;
	}

	.elementor-11200 .elementor-element.elementor-element-357f444 {
		--width: 250px;
	}

	.elementor-11200 .elementor-element.elementor-element-c33e48b {
		--width: 50%;
	}

	.elementor-11200 .elementor-element.elementor-element-993ed52 {
		--width: 33.33%;
	}

	.elementor-11200 .elementor-element.elementor-element-d6949db {
		--width: 320px;
	}

	.elementor-11200 .elementor-element.elementor-element-227821b {
		--width: 50%;
	}

	.elementor-11200 .elementor-element.elementor-element-f494046 {
		--width: 66.67%;
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4 {
		--width: 33.33%;
	}

	.elementor-11200 .elementor-element.elementor-element-1c0cf9d {
		--width: 66.6667%;
	}

	.elementor-11200 .elementor-element.elementor-element-e16131f {
		--width: 50%;
	}

	.elementor-11200 .elementor-element.elementor-element-4200ba1 {
		--width: 50%;
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea {
		--width: 30%;
	}

	.elementor-11200 .elementor-element.elementor-element-fbfc33f {
		--width: 66.6667%;
	}

	.elementor-11200 .elementor-element.elementor-element-eed8dc4 {
		--width: 33.3334%;
	}

	.elementor-11200 .elementor-element.elementor-element-c276b72 {
		--width: 58.3333%;
	}
}

@media(max-width:1400px) and (min-width:768px) {
	.elementor-11200 .elementor-element.elementor-element-458ef1e {
		--width: 65%;
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353 {
		--width: 300px;
	}

	.elementor-11200 .elementor-element.elementor-element-f494046 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-7ec2db0 {
		--width: 60%;
	}

	.elementor-11200 .elementor-element.elementor-element-6e42b0c {
		--width: 50%;
	}

	.elementor-11200 .elementor-element.elementor-element-861b4ad {
		--width: 60%;
	}

	.elementor-11200 .elementor-element.elementor-element-5e501c0 {
		--width: 40%;
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea {
		--width: 35%;
	}

	.elementor-11200 .elementor-element.elementor-element-26e80f4 {
		--width: 65%;
	}

	.elementor-11200 .elementor-element.elementor-element-eed8dc4 {
		--width: 35%;
	}

	.elementor-11200 .elementor-element.elementor-element-c276b72 {
		--width: 65%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-11200 .elementor-element.elementor-element-458ef1e {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-33c1353 {
		--width: 320px;
	}

	.elementor-11200 .elementor-element.elementor-element-c33e48b {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-227821b {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-f494046 {
		--width: 66.66%;
	}

	.elementor-11200 .elementor-element.elementor-element-f5960a4 {
		--width: 33.333%;
	}

	.elementor-11200 .elementor-element.elementor-element-6e42b0c {
		--width: 40%;
	}

	.elementor-11200 .elementor-element.elementor-element-928ae4d {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-7c2941a {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-33ea447 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-cda426f {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-1c0cf9d {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-ad9aa73 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-e16131f {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-4200ba1 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-4c1b8ea {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-565d549 {
		--width: 70%;
	}

	.elementor-11200 .elementor-element.elementor-element-f29ccb2 {
		--width: 30%;
	}

	.elementor-11200 .elementor-element.elementor-element-26e80f4 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-fbfc33f {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-eed8dc4 {
		--width: 100%;
	}

	.elementor-11200 .elementor-element.elementor-element-c276b72 {
		--width: 100%;
	}
}

@media(min-width:1401px) {

	.elementor-11200 .elementor-element.elementor-element-e16131f:not(.elementor-motion-effects-element-type-background),
	.elementor-11200 .elementor-element.elementor-element-e16131f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll;
	}
}