@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.internal--div .elementor-element.mobile--padding.column--class.elementor-element[data-element_type="column"]>.widget--wrap.widget--populated {
	align-content: center;
	align-items: center;
}

.internal--div .elementor-element.mobile--padding>.widget--populated {
	padding: 15px 15px 15px 15px;
}

.internal--div .elementor-element.mobile--logo-wrapper {
	width: auto;
	max-width: auto;
}

.internal--div .elementor-element.mobile--logo-wrapper>.widget--container {
	margin: 0% 0% 0% 0%;
}

.internal--div .elementor-element.mobile--logo-wrapper .pxl-logo img {
	max-height: 42px;
}

.internal--div .elementor-element.elementor-element-f43f659 {
	width: auto;
	max-width: auto;
}

.internal--div .elementor-element.elementor-element-f43f659 .pxl-anchor-button .pxl-icon-line::before,
.internal--div .elementor-element.elementor-element-f43f659 .pxl-anchor-button .pxl-icon-line::after {
	background-color: #FFFFFF;
}

.internal--div .elementor-element.elementor-element-f43f659 .pxl-anchor-button {
	color: #FFFFFF;
}

.internal--div .elementor-element.elementor-element-cdd642a>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.internal--div .elementor-element.elementor-element-cdd642a:not(.elementor-motion-effects-element-type-background) {
	background-color: #220210;
}

.internal--div .elementor-element.elementor-element-cdd642a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 18px 0px 18px 0px;
}

.internal--div .elementor-element.elementor-element-d3abd49.column--class.elementor-element[data-element_type="column"]>.widget--wrap.widget--populated {
	align-content: center;
	align-items: center;
}

.internal--div .elementor-element.elementor-element-d3abd49>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.internal--div .elementor-element.elementor-element-9cc8239 {
	width: auto;
	max-width: auto;
}

.internal--div .elementor-element.elementor-element-9cc8239>.widget--container {
	margin: 0% 0% 0% 0%;
}

.internal--div .elementor-element.elementor-element-9cc8239 .pxl-logo img {
	max-height: 42px;
}

.internal--div .elementor-element.elementor-element-33fa69b {
	width: auto;
	max-width: auto;
}

.internal--div .elementor-element.elementor-element-33fa69b .pxl-anchor-button .pxl-icon-line::before,
.internal--div .elementor-element.elementor-element-33fa69b .pxl-anchor-button .pxl-icon-line::after {
	background-color: #FFFFFF;
}

.internal--div .elementor-element.elementor-element-33fa69b .pxl-anchor-button {
	color: #FFFFFF;
}

:root {
	--wp--preset--aspect-ratio--square: 1;
	--wp--preset--aspect-ratio--4-3: 4/3;
	--wp--preset--aspect-ratio--3-4: 3/4;
	--wp--preset--aspect-ratio--3-2: 3/2;
	--wp--preset--aspect-ratio--2-3: 2/3;
	--wp--preset--aspect-ratio--16-9: 16/9;
	--wp--preset--aspect-ratio--9-16: 9/16;
	--wp--preset--color--black: #000000;
	--wp--preset--color--cyan-bluish-gray: #abb8c3;
	--wp--preset--color--white: #ffffff;
	--wp--preset--color--pale-pink: #f78da7;
	--wp--preset--color--vivid-red: #cf2e2e;
	--wp--preset--color--luminous-vivid-orange: #ff6900;
	--wp--preset--color--luminous-vivid-amber: #fcb900;
	--wp--preset--color--light-green-cyan: #7bdcb5;
	--wp--preset--color--vivid-green-cyan: #00d084;
	--wp--preset--color--pale-cyan-blue: #8ed1fc;
	--wp--preset--color--vivid-cyan-blue: #0693e3;
	--wp--preset--color--vivid-purple: #9b51e0;
	--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
	--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
	--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
	--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
	--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
	--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
	--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
	--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
	--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
	--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
	--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
	--wp--preset--font-size--small: 13px;
	--wp--preset--font-size--medium: 20px;
	--wp--preset--font-size--large: 36px;
	--wp--preset--font-size--x-large: 42px;
	--wp--preset--font-family--inter: "Inter", sans-serif;
	--wp--preset--font-family--cardo: Cardo;
	--wp--preset--spacing--20: 0.44rem;
	--wp--preset--spacing--30: 0.67rem;
	--wp--preset--spacing--40: 1rem;
	--wp--preset--spacing--50: 1.5rem;
	--wp--preset--spacing--60: 2.25rem;
	--wp--preset--spacing--70: 3.38rem;
	--wp--preset--spacing--80: 5.06rem;
	--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
	--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
	--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
	--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
}

.elementor-kit-6 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
}

.section--class.section--class-boxed>.container--fesweb {
	max-width: 1200px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 30px;
}

.elementor-element {
	--widgets-spacing: 30px 30px;
	--widgets-spacing-row: 30px;
	--widgets-spacing-column: 30px;
}

@media(max-width:1024px) {
	.section--class.section--class-boxed>.container--fesweb {
		max-width: 1024px;
	}
}

@media(max-width:767px) {
	.section--class.section--class-boxed>.container--fesweb {
		max-width: 767px;
	}
}

.global--div .elementor-element.section--sr7>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.global--div .elementor-element.section--sr7:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h4-bg-section1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.global--div .elementor-element.section--sr7>.container--fesweb {
	max-width: 1150px;
}

.global--div .elementor-element.section--sr7 .pxl-overlay--image.pxl-overlay--imageLeft .bg-image {
	background-image: url(../images/h4-shape1.png );
	background-position: center center;
}

.global--div .elementor-element.section--sr7 .pxl-overlay--image.pxl-overlay--imageRight .bg-image {
	background-image: url(../images/h4-shape2.png );
	background-position: center center;
}

.global--div .elementor-element.section--sr7 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 151px 0px 134px 0px;
}

.global--div .elementor-element.elementor-element-3b76f28c>.widget--populated {
	margin: 15px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--title {
	font-size: 80px;
	line-height: 1.0625;
	margin-bottom: 17px;
}

.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
}

.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle,
.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle span {
	font-size: 36px;
}

.global--div .elementor-element.elementor-element-36706cc2>.widget--container {
	margin: 0px 0px 30px 0px;
}

.global--div .elementor-element.elementor-element-36706cc2 .pxl-text-editor .pxl-item--inner {
	max-width: 580px;
}

.global--div .elementor-element.elementor-element-36706cc2 .pxl-text-editor {
	color: #4A4A4A;
	font-size: 21px;
	line-height: 1.523;
}

.global--div .elementor-element.elementor-element-3ea8bd1b .pxl-button .pxl-icon--left .pxl--btn-icon {
	margin-right: 9px;
}

.global--div .elementor-element.elementor-element-3f098e1a .pxl-image-single {
	text-align: right;
}

.global--div .elementor-element.section--about_1:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h4-bg-section2.png");
	background-position: top center;
	background-size: cover;
}

.global--div .elementor-element.section--about_1>.container--fesweb {
	max-width: 1280px;
}

.global--div .elementor-element.section--about_1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -200px;
	margin-bottom: 0px;
	padding: 215px 0px 48px 0px;
	z-index: 99;
}

.global--div .elementor-element.elementor-element-41ac8eab {
	z-index: 9;
}

.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading {
	text-align: center;
}

.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-heading--inner {
	max-width: 600px;
}

.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	line-height: 1.2;
	margin-bottom: 8px;
}

.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-item--subtitle {
	color: #FFA800;
}

.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FFA800;
	--gradient-color-to: #00B4FF;
}

.global--div .elementor-element.elementor-element-28b8f664:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h4-bg-section3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.global--div .elementor-element.elementor-element-28b8f664 {
	border-radius: 160px 160px 160px 160px;
}

.global--div .elementor-element.elementor-element-28b8f664 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -73px;
	margin-bottom: 0px;
}

.global--div .elementor-element.elementor-element-6398bf61 {
	--spacer-size: 305px;
}

.global--div .elementor-element.elementor-element-16692dfb>.widget--container {
	margin: -190px 0px 0px 0px;
	padding: 0px 50px 0px 50px;
}

.global--div .elementor-element.elementor-element-16692dfb {
	z-index: 8;
}

.global--div .elementor-element.elementor-element-16692dfb .pxl-swiper-slider .pxl-post--inner:hover .pxl-post--title {
	color: #FFFFFF;
}

.global--div .elementor-element.elementor-element-4e7d1e19>.container--fesweb {
	max-width: 1280px;
}

.global--div .elementor-element.elementor-element-4e7d1e19 {
	padding: 85px 0px 81px 0px;
}

.global--div .elementor-element.elementor-element-4ce9b5a8>.widget--container {
	margin: 0px -20px 0px 0px;
}

.global--div .elementor-element.elementor-element-4ce9b5a8 .pxl-image-single {
	text-align: center;
}

.global--div .elementor-element.elementor-element-2f980ca0>.widget--populated {
	margin: 24px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-heading--inner {
	max-width: 540px;
}

.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--title {
	font-size: 52px;
	line-height: 1.14;
	margin-bottom: 27px;
}

.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
	--gradient-first-color: #FFA800;
}

.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--subtitle,
.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--subtitle span {
	font-family: "Julietta-Messie", Sans-serif;
}

.global--div .elementor-element.elementor-element-1b01194b {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-1b01194b>.widget--container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
}

.global--div .elementor-element.elementor-element-1b01194b .pxl-text-editor .pxl-item--inner {
	max-width: 580px;
}

.global--div .elementor-element.elementor-element-4caa530b {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #E4E4E4;
}

.global--div .elementor-element.elementor-element-8603656>.widget--populated {
	padding: 0px 15px 4px 15px;
}

.global--div .elementor-element.elementor-element-1e08c53>.widget--container {
	margin: 0px 0px 4px 0px;
}

.global--div .elementor-element.elementor-element-1e08c53 .pxl-counter .pxl-counter--title {
	color: #E65025;
	font-size: 13px;
	font-weight: 700;
	text-transform: capitalize;
}

.global--div .elementor-element.elementor-element-1e08c53 .pxl-counter .pxl-counter--number span:not(.pxl-counter--value) {
	color: #E65025;
}

.global--div .elementor-element.elementor-element-1e08c53 .pxl-counter .pxl-counter--number {
	font-size: 50px;
	margin-top: 0px;
	margin-bottom: -20px;
}

.global--div .elementor-element.elementor-element-22739f76>.widget--populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #E4E4E4;
	padding: 4px 30px 28px 44px;
}

.global--div .elementor-element.elementor-element-7ef05402>.widget--container {
	margin: 0px -15px 0px 0px;
}

.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar .pxl--title {
	color: #0E0E0E;
}

.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar .pxl--title {
	font-size: 18px;
}

.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar .pxl--percentage {
	color: #0E0E0E;
	font-size: 18px;
}

.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar .pxl--progressbar {
	background: #000000;
}

.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar .pxl-progressbar--wrap {
	background: #EEEEEE;
}

.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar-1 .pxl-progressbar--wrap,
.global--div .elementor-element.elementor-element-7ef05402 .pxl-progressbar-1 .pxl--progressbar {
	height: 16px;
	border-radius: 16px 16px 16px 16px;
}

.global--div .elementor-element.elementor-element-2b3a8455>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.global--div .elementor-element.elementor-element-2b3a8455 {
	padding: 4px 0px 9px 0px;
}

.global--div .elementor-element.elementor-element-4c685d83 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-4c685d83>.widget--container {
	padding: 10px 0px 10px 0px;
}

.global--div .elementor-element.elementor-element-4c685d83 .pxl-list .pxl-item--icon {
	margin: 0px 6px 0px 0px;
	font-size: 20px;
}

.global--div .elementor-element.elementor-element-4c685d83 .pxl-list .pxl-item--content {
	color: #0E0E0E;
	font-family: "Fira Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.global--div .elementor-element.elementor-element-4c685d83 .pxl-list .pxl--item+.pxl--item {
	margin-top: 0px;
}

.global--div .elementor-element.elementor-element-4c685d83 .pxl-list .pxl--item {
	align-items: Center;
}


.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-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.global--div .elementor-element.elementor-element-624d2ab7 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-624d2ab7>.widget--container {
	margin: -8px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-624d2ab7 .elementor-icon-wrapper {
	text-align: center;
}


.global--div .elementor-element.elementor-element-624d2ab7.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}


.global--div .elementor-element.elementor-element-624d2ab7.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.global--div .elementor-element.elementor-element-624d2ab7 .elementor-icon {
	font-size: 5px;
}

.global--div .elementor-element.elementor-element-624d2ab7 .elementor-icon svg {
	height: 5px;
}

.global--div .elementor-element.elementor-element-7f306017 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-7f306017>.widget--container {
	padding: 10px 0px 10px 0px;
}

.global--div .elementor-element.elementor-element-7f306017 .pxl-list .pxl-item--icon {
	margin: 0px 6px 0px 0px;
	font-size: 20px;
}

.global--div .elementor-element.elementor-element-7f306017 .pxl-list .pxl-item--content {
	color: #0E0E0E;
	font-family: "Fira Sans", Sans-serif;
	font-size: 18px;
	font-weight: 700;
}

.global--div .elementor-element.elementor-element-7f306017 .pxl-list .pxl--item+.pxl--item {
	margin-top: 0px;
}

.global--div .elementor-element.elementor-element-7f306017 .pxl-list .pxl--item {
	align-items: Center;
}

.global--div .elementor-element.elementor-element-3df558f0 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-3df558f0>.widget--container {
	margin: -8px 20px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-3df558f0 .elementor-icon-wrapper {
	text-align: center;
}


.global--div .elementor-element.elementor-element-3df558f0.elementor-view-default .elementor-icon {
	color: #000000;
	border-color: #000000;
}


.global--div .elementor-element.elementor-element-3df558f0.elementor-view-default .elementor-icon svg {
	fill: #000000;
}

.global--div .elementor-element.elementor-element-3df558f0 .elementor-icon {
	font-size: 5px;
}

.global--div .elementor-element.elementor-element-3df558f0 .elementor-icon svg {
	height: 5px;
}

.global--div .elementor-element.elementor-element-5755bac4 .pxl-button .btn {
	padding: 0px 46px 0px 46px;
}

.global--div .elementor-element.elementor-element-5325d40>.container--fesweb>.column--class>.widget--wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.global--div .elementor-element.elementor-element-5325d40:not(.elementor-motion-effects-element-type-background) {
	background-color: #F9EAD6;
	background-image: url("../images/h4-bg-section5-1.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.global--div .elementor-element.elementor-element-5325d40>.container--fesweb {
	max-width: 1330px;
}

.global--div .elementor-element.elementor-element-5325d40 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-ea85397>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-511ef212>.widget--container {
	margin: 0px -30px 0px 0px;
}

.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-heading--inner {
	max-width: 540px;
}

.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--title {
	font-size: 52px;
	line-height: 1.14;
	margin-bottom: 32px;
}

.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
	--gradient-first-color: #FFA800;
}

.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--subtitle,
.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--subtitle span {
	font-family: "Julietta-Messie", Sans-serif;
}

.global--div .elementor-element.elementor-element-3a2382ad>.widget--container {
	margin: 0px 0px 22px 0px;
}

.global--div .elementor-element.elementor-element-3a2382ad .pxl-text-editor .pxl-item--inner {
	max-width: 470px;
}

.global--div .elementor-element.elementor-element-3a2382ad .pxl-text-editor {
	font-size: 20px;
	line-height: 1.5;
}

.global--div .elementor-element.elementor-element-6bd4f0fc>.widget--container {
	margin: 0px 0px 37px 0px;
}

.global--div .elementor-element.elementor-element-6bd4f0fc .pxl-list .pxl-item--icon {
	margin: 0px 14px 0px 0px;
}

.global--div .elementor-element.elementor-element-6bd4f0fc .pxl-list .pxl-item--content {
	color: #000000;
	font-family: "Urbanist", Sans-serif;
	font-weight: 700;
}

.global--div .elementor-element.elementor-element-6bd4f0fc .pxl-list .pxl--item+.pxl--item {
	margin-top: 17px;
}

.global--div .elementor-element.elementor-element-6bd4f0fc .pxl-list .pxl--item {
	align-items: Center;
}

.global--div .elementor-element.elementor-element-43506341 .pxl-button .btn {
	color: #FFFFFF;
	font-size: 16px;
}

.global--div .elementor-element.elementor-element-37555e1f {
	--spacer-size: 168px;
}

.global--div .elementor-element.elementor-element-371d58f7>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-7f881d5a>.container--fesweb {
	max-width: 1280px;
}

.global--div .elementor-element.elementor-element-7f881d5a {
	padding: 53px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-7b221b23>.container--fesweb {
	max-width: 1280px;
}

.global--div .elementor-element.elementor-element-7b221b23 {
	padding: 42px 0px 60px 0px;
}

.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading {
	text-align: center;
}

.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-heading--inner {
	max-width: 600px;
}

.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--title {
	font-size: 55px;
	line-height: 1.14;
	margin-bottom: 54px;
}

.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
	--gradient-first-color: #FFA800;
}

.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--subtitle,
.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--subtitle span {
	font-family: "Julietta-Messie", Sans-serif;
}

.global--div .elementor-element.elementor-element-734cd248>.widget--container {
	margin: 0px 0px -30px 0px;
}

.global--div .elementor-element.elementor-element-113465ca>.container--fesweb>.column--class>.widget--wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.global--div .elementor-element.elementor-element-113465ca {
	margin-top: 0px;
	margin-bottom: -50px;
	padding: 25px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-298ec0a5>.widget--populated {
	margin: 0% 0% 0% 0%;
	--e-column-margin-right: 0%;
	--e-column-margin-left: 0%;
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-2a5d928d>.widget--container {
	margin: 0px -30px 0px 0px;
}

.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-heading--inner {
	max-width: 540px;
}

.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--title {
	font-size: 52px;
	line-height: 1.14;
	margin-bottom: 30px;
}

.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
	--gradient-first-color: #FFA800;
}

.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--subtitle,
.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--subtitle span {
	font-family: "Julietta-Messie", Sans-serif;
}

.global--div .elementor-element.elementor-element-71567c7c>.widget--container {
	margin: 0% 26% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-71567c7c {
	z-index: 88;
}

.global--div .elementor-element.elementor-element-12393a18>.widget--container {
	margin: 42px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-4161dd20 {
	width: auto;
	max-width: auto;
	bottom: 34px;
	z-index: 99;
}

body:not(.rtl) .global--div .elementor-element.elementor-element-4161dd20 {
	right: 0px;
}

body.rtl .global--div .elementor-element.elementor-element-4161dd20 {
	left: 0px;
}

.global--div .elementor-element.elementor-element-59c977cd>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-5b638c4f>.widget--container {
	margin: 0px -80px -240px 0px;
}

.global--div .elementor-element.elementor-element-5b638c4f .pxl-image-single {
	text-align: center;
}

.global--div .elementor-element.elementor-element-3c8160d3:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h1-bg-section-6.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.global--div .elementor-element.elementor-element-3c8160d3>.container--fesweb {
	max-width: 1280px;
}

.global--div .elementor-element.elementor-element-3c8160d3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 215px;
	padding: 265px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-1f749b2f>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading {
	text-align: center;
}

.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-heading--inner {
	max-width: 560px;
}

.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	line-height: 1.2;
	margin-bottom: 23px;
}

.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-item--subtitle {
	color: #FFA800;
}

.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FFA800;
	--gradient-color-to: #00B4FF;
}

.global--div .elementor-element.elementor-element-597edaa7>.widget--container {
	margin: 0px 0px 10px 0px;
}

.global--div .elementor-element.elementor-element-597edaa7 .pxl-text-editor {
	text-align: center;
	color: #FFEFFF;
	font-size: 19px;
}

.global--div .elementor-element.elementor-element-3f3d340d>.widget--container {
	margin: 0px 0px -230px 0px;
}

.global--div .elementor-element.elementor-element-3f3d340d {
	z-index: 99;
}

.global--div .elementor-element.elementor-element-3f3d340d .pxl-tabs .pxl-tab--title {
	font-family: "Titillium Web", Sans-serif;
}

.global--div .elementor-element.elementor-element-3f3d340d .pxl-tabs .pxl-tabs--content {
	margin-top: 0px;
}

.global--div .elementor-element.elementor-element-a0225a9:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h4-bg-section5-2.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.global--div .elementor-element.elementor-element-a0225a9>.container--fesweb {
	max-width: 1160px;
}

.global--div .elementor-element.elementor-element-a0225a9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 0px 58px 0px;
	z-index: 9;
}

.global--div .elementor-element.elementor-element-38917414 .pxl-heading {
	text-align: center;
}

.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-heading--inner {
	max-width: 600px;
}

.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--title {
	font-size: 55px;
	line-height: 1.14;
	margin-bottom: 30px;
}

.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
	--gradient-first-color: #FFA800;
}

.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--subtitle,
.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--subtitle span {
	font-family: "Julietta-Messie", Sans-serif;
}

.global--div .elementor-element.elementor-element-36546740>.widget--populated {
	margin: 25px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit),
.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .pxl-select-higthlight {
	font-size: 15px;
	color: #6F6F6F;
	background-color: #FFFFFF;
	border-radius: 26px 26px 26px 26px;
	border-width: 1px 1px 1px 1px !important;
	border-color: #D3DAE7 !important;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea),
.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .pxl-select-higthlight {
	padding: 8px 022px 8px 22px;
	height: 51px;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-acceptance),
.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .pxl-select-higthlight {
	border-style: solid !important;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-form-control.wpcf7-textarea {
	height: 177px;
	padding: 24px 22px 30px 22px;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-form-control-wrap {
	margin-bottom: 32px;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-submit,
.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form button {
	font-size: 15px;
	line-height: 51px;
	padding: 0px 55px 0px 55px;
	box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.06);
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-submit {
	color: #000000;
	background: #FFFFFF;
}

.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-submit:hover,
.global--div .elementor-element.elementor-element-3f07b48b .pxl-contact-form .wpcf7-submit:focus {
	color: #000000;
	background-color: #FFFFFF;
}

.global--div .elementor-element.elementor-element-12d77380:not(.elementor-motion-effects-element-type-background) {
	background-color: #1A1A1A;
}

.global--div .elementor-element.elementor-element-12d77380>.container--fesweb {
	max-width: 1230px;
}

.global--div .elementor-element.elementor-element-12d77380 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 137px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-66c70fef>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-468a875f .pxl-heading {
	text-align: center;
}

.global--div .elementor-element.elementor-element-468a875f .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	line-height: 1.2;
	margin-bottom: 45px;
}

.global--div .elementor-element.elementor-element-468a875f .pxl-heading .pxl-item--subtitle {
	color: #FFA800;
}

.global--div .elementor-element.elementor-element-468a875f .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FFA800;
	--gradient-color-to: #00B4FF;
}

.global--div .elementor-element.elementor-element-5c071ab5:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h1-bg-section5.jpg");
	background-position: bottom center;
	background-size: cover;
}

.global--div .elementor-element.elementor-element-5c071ab5>.container--fesweb {
	max-width: 860px;
}

.global--div .elementor-element.elementor-element-5c071ab5 {
	border-radius: 40px 40px 40px 190px;
}

.global--div .elementor-element.elementor-element-5c071ab5 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -373px;
	padding: 365px 0px 47px 0px;
	z-index: 9;
}

.global--div .elementor-element.elementor-element-6fef2314 .pxl-heading .pxl-heading--inner {
	max-width: 400px;
}

.global--div .elementor-element.elementor-element-6fef2314 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 42px;
	line-height: 1.2;
	margin-bottom: 20px;
}

.global--div .elementor-element.elementor-element-3ce6f05f {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-3ce6f05f>.widget--container {
	margin: 0px 28px 0px 0px;
}

.global--div .elementor-element.elementor-element-3ce6f05f .pxl-button .btn {
	padding: 0px 68px 0px 68px;
}

.global--div .elementor-element.elementor-element-4f6d574d>.container--fesweb {
	max-width: 1280px;
}

.global--div .elementor-element.elementor-element-4f6d574d .pxl-section-bg-parallax {
	background-image: url(../images/h1-bg-section4.jpg );
	bottom: -80px;
}

.global--div .elementor-element.elementor-element-4f6d574d {
	padding: 445px 0px 80px 0px;
}

.global--div .elementor-element.elementor-element-ddf2f03.column--class>.widget--wrap {
	justify-content: center;
}

.global--div .elementor-element.elementor-element-ddf2f03>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-6b5acf08 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-6b5acf08 .pxl-counter .pxl-counter--title {
	color: #E3E3E3;
}

.global--div .elementor-element.elementor-element-6b5acf08 .pxl-counter .pxl-counter--number {
	color: #FFFFFF;
}

.global--div .elementor-element.elementor-element-156e5bd6 {
	width: auto;
	max-width: auto;
	top: 50%;
}

.global--div .elementor-element.elementor-element-156e5bd6>.widget--container {
	margin: -20px 0px 0px 0px;
}

body:not(.rtl) .global--div .elementor-element.elementor-element-156e5bd6 {
	right: -10px;
}

body.rtl .global--div .elementor-element.elementor-element-156e5bd6 {
	left: -10px;
}

.global--div .elementor-element.elementor-element-156e5bd6 .pxl-image-single,
.global--div .elementor-element.elementor-element-156e5bd6 .pxl-image-single img {
	animation-duration: 5000ms;
}

.global--div .elementor-element.elementor-element-16cfd9d4.column--class>.widget--wrap {
	justify-content: center;
}

.global--div .elementor-element.elementor-element-16cfd9d4>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-5ce9bb12 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-5ce9bb12 .pxl-counter .pxl-counter--title {
	color: #E3E3E3;
}

.global--div .elementor-element.elementor-element-5ce9bb12 .pxl-counter .pxl-counter--number {
	color: #FFFFFF;
}

.global--div .elementor-element.elementor-element-2d66d6dc {
	width: auto;
	max-width: auto;
	top: 50%;
}

.global--div .elementor-element.elementor-element-2d66d6dc>.widget--container {
	margin: -20px 0px 0px 0px;
}

body:not(.rtl) .global--div .elementor-element.elementor-element-2d66d6dc {
	right: -10px;
}

body.rtl .global--div .elementor-element.elementor-element-2d66d6dc {
	left: -10px;
}

.global--div .elementor-element.elementor-element-2d66d6dc .pxl-image-single,
.global--div .elementor-element.elementor-element-2d66d6dc .pxl-image-single img {
	animation-duration: 5000ms;
}

.global--div .elementor-element.elementor-element-4fb79ae8.column--class>.widget--wrap {
	justify-content: center;
}

.global--div .elementor-element.elementor-element-4fb79ae8>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-4f609c27 {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-4f609c27 .pxl-counter .pxl-counter--title {
	color: #E3E3E3;
}

.global--div .elementor-element.elementor-element-4f609c27 .pxl-counter .pxl-counter--number {
	color: #FFFFFF;
}

.global--div .elementor-element.elementor-element-169a529 {
	width: auto;
	max-width: auto;
	top: 50%;
}

.global--div .elementor-element.elementor-element-169a529>.widget--container {
	margin: -20px 0px 0px 0px;
}

body:not(.rtl) .global--div .elementor-element.elementor-element-169a529 {
	right: -10px;
}

body.rtl .global--div .elementor-element.elementor-element-169a529 {
	left: -10px;
}

.global--div .elementor-element.elementor-element-169a529 .pxl-image-single,
.global--div .elementor-element.elementor-element-169a529 .pxl-image-single img {
	animation-duration: 5000ms;
}

.global--div .elementor-element.elementor-element-33490aef.column--class>.widget--wrap {
	justify-content: center;
}

.global--div .elementor-element.elementor-element-33490aef>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.global--div .elementor-element.elementor-element-52796bbc {
	width: auto;
	max-width: auto;
}

.global--div .elementor-element.elementor-element-52796bbc .pxl-counter .pxl-counter--title {
	color: #E3E3E3;
}

.global--div .elementor-element.elementor-element-52796bbc .pxl-counter .pxl-counter--number {
	color: #FFFFFF;
}

.global--div .elementor-element.elementor-element-1c2cb1a1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 83px 0px 0px 0px;
	z-index: 99;
}

.global--div .elementor-element.elementor-element-3b74ad53>.widget--container {
	padding: 0px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading {
	text-align: center;
}

.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading .pxl-item--title {
	font-size: 55px;
	line-height: 1.17;
	margin-bottom: 8px;
}

.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading .pxl-item--subtitle {
	color: #FF3672;
}

.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FF3672;
	--gradient-color-to: #7701FE;
	--gradient-first-color: #FFA800;
}

.global--div .elementor-element.elementor-element-6a707c9e>.widget--container {
	margin: 0px 0px 0px 0px;
}

.global--div .elementor-element.elementor-element-6a707c9e .pxl-text-editor {
	text-align: center;
	color: #262524;
	font-size: 20px;
	line-height: 1.5;
}

.global--div .elementor-element.elementor-element-6a707c9e .pxl-text-editor .pxl-item--inner {
	max-width: 580px;
}

.global--div .elementor-element.elementor-element-1a5adaf1>.widget--container {
	margin: 0px 0px -70px 0px;
}

@media(min-width:768px) {
	.global--div .elementor-element.elementor-element-3b76f28c {
		width: 54%;
	}

	.global--div .elementor-element.elementor-element-71e89274 {
		width: 46%;
	}

	.global--div .elementor-element.elementor-element-8603656 {
		width: 30%;
	}

	.global--div .elementor-element.elementor-element-22739f76 {
		width: 70%;
	}

	.global--div .elementor-element.elementor-element-ea85397 {
		width: 40%;
		margin: 5rem 0;
	}

	.global--div .elementor-element.elementor-element-371d58f7 {
		width: 60%;
	}

	.global--div .elementor-element.elementor-element-298ec0a5 {
		width: 60%;
	}

	.global--div .elementor-element.elementor-element-59c977cd {
		width: 40%;
	}

	.global--div .elementor-element.elementor-element-36546740 {
		width: 39%;
	}

	.global--div .elementor-element.elementor-element-78c46a01 {
		width: 61%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.global--div .elementor-element.elementor-element-ea85397 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-371d58f7 {
		width: 50%;
	}
}

@media(max-width:1200px) {
	.global--div .elementor-element.section--sr7 {
		padding: 40px 0px 130px 0px;
	}

	.global--div .elementor-element.elementor-element-3b76f28c>.widget--populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--title {
		font-size: 70px;
	}

	.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-item--title {
		font-size: 48px;
	}

	.global--div .elementor-element.elementor-element-16692dfb>.widget--container {
		padding: 0px 30px 0px 30px;
	}

	.global--div .elementor-element.elementor-element-a88fa57>.widget--populated {
		padding: 15px 15px 15px 30px;
	}

	.global--div .elementor-element.elementor-element-2f980ca0>.widget--populated {
		padding: 15px 30px 15px 15px;
	}

	.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.global--div .elementor-element.elementor-element-5325d40 {
		padding: 80px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-511ef212>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.global--div .elementor-element.elementor-element-3a2382ad .pxl-text-editor {
		font-size: 18px;
	}

	.global--div .elementor-element.elementor-element-37555e1f {
		--spacer-size: 110px;
	}

	.global--div .elementor-element.elementor-element-7401e3a9>.widget--container {
		padding: 0px 15px 0px 15px;
	}

	.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.global--div .elementor-element.elementor-element-113465ca {
		padding: 25px 15px 0px 15px;
	}

	.global--div .elementor-element.elementor-element-2a5d928d>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.global--div .elementor-element.elementor-element-5b638c4f>.widget--container {
		margin: 0px 0px -140px 0px;
	}

	.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-item--title {
		font-size: 48px;
	}

	.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.global--div .elementor-element.elementor-element-468a875f .pxl-heading .pxl-item--title {
		font-size: 48px;
	}

	.global--div .elementor-element.elementor-element-5c071ab5 {
		border-radius: 30px 30px 30px 90px;
	}

	.global--div .elementor-element.elementor-element-2c94d340>.widget--populated {
		padding: 15px 60px 15px 60px;
	}

	.global--div .elementor-element.elementor-element-6fef2314 .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-6b5acf08 .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.global--div .elementor-element.elementor-element-5ce9bb12 .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.global--div .elementor-element.elementor-element-4f609c27 .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.global--div .elementor-element.elementor-element-52796bbc .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.global--div .elementor-element.elementor-element-1c2cb1a1 {
		padding: 83px 0px 100px 0px;
	}

	.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading .pxl-item--title {
		font-size: 48px;
	}

	.global--div .elementor-element.elementor-element-6a707c9e .pxl-text-editor .pxl-item--inner {
		max-width: 540px;
	}

	.global--div .elementor-element.elementor-element-6a707c9e .pxl-text-editor {
		font-size: 18px;
	}
}

@media(max-width:1024px) {
	.global--div .elementor-element.section--sr7 .pxl-overlay--image.pxl-overlay--imageLeft .bg-image {
		background-position: center right;
	}

	.global--div .elementor-element.section--sr7 .pxl-overlay--image.pxl-overlay--imageRight .bg-image {
		background-position: center left;
	}

	.global--div .elementor-element.section--sr7 {
		padding: 0 0px 150px 0px;
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle,
	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle span {
		font-size: 22px;
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle {
		margin-bottom: 8px;
	}

	.global--div .elementor-element.elementor-element-36706cc2 .pxl-text-editor {
		font-size: 18px;
	}

	.global--div .elementor-element.elementor-element-3ea8bd1b .pxl-button .btn {
		font-size: 16px;
	}

	.global--div .elementor-element.section--about_1:not(.elementor-motion-effects-element-type-background) {
		background-position: top right;
	}

	.global--div .elementor-element.section--about_1 {
		padding: 160px 0px 48px 0px;
	}

	.global--div .elementor-element.elementor-element-41ac8eab>.widget--container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-heading--inner {
		max-width: 500px;
	}

	.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.global--div .elementor-element.elementor-element-28b8f664 {
		margin-top: -60px;
		margin-bottom: 0px;
	}

	.global--div .elementor-element.elementor-element-6398bf61>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-4e7d1e19 {
		padding: 70px 0px 70px 0px;
	}

	.global--div .elementor-element.elementor-element-a88fa57>.widget--populated {
		padding: 15px 15px 15px 15px;
	}

	.global--div .elementor-element.elementor-element-2f980ca0>.widget--populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}

	.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-1b01194b .pxl-text-editor {
		font-size: 17px;
	}

	.global--div .elementor-element.elementor-element-22739f76>.widget--populated {
		padding: 4px 30px 28px 24px;
	}

	.global--div .elementor-element.elementor-element-4c685d83 {
		width: 100%;
		max-width: 100%;
	}

	.global--div .elementor-element.elementor-element-4c685d83 .pxl-list .pxl-item--content {
		font-size: 16px;
	}

	.global--div .elementor-element.elementor-element-7f306017 {
		width: 100%;
		max-width: 100%;
	}

	.global--div .elementor-element.elementor-element-7f306017 .pxl-list .pxl-item--content {
		font-size: 16px;
	}

	.global--div .elementor-element.elementor-element-511ef212>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-7401e3a9>.widget--container {
		padding: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-heading--inner {
		max-width: 460px;
	}

	.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.global--div .elementor-element.elementor-element-113465ca {
		padding: 40px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-2a5d928d>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-71567c7c>.widget--container {
		margin: 0% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-12393a18 {
		z-index: 101;
	}

	.global--div .elementor-element.elementor-element-5b638c4f>.widget--container {
		margin: 0px 0px -130px 0px;
	}

	.global--div .elementor-element.elementor-element-3c8160d3:not(.elementor-motion-effects-element-type-background) {
		background-position: top right;
	}

	.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-heading--inner {
		max-width: 460px;
	}

	.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-heading--inner {
		max-width: 460px;
	}

	.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.global--div .elementor-element.elementor-element-36546740>.widget--populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-12d77380 {
		padding: 90px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-468a875f .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.global--div .elementor-element.elementor-element-ddf2f03>.widget--populated {
		margin: 0px 0px 42px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-16cfd9d4>.widget--populated {
		margin: 0px 0px 42px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}
}

@media(max-width:767px) {
	.global--div .elementor-element.section--sr7 {
		/* padding: 80px 0px 150px 0px; */
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-heading--inner {
		max-width: 330px;
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle,
	.global--div .elementor-element.elementor-element-65fd6e71 .pxl-heading .pxl-item--subtitle span {
		font-size: 29px;
	}

	.global--div .elementor-element.elementor-element-36706cc2 .pxl-text-editor .pxl-item--inner {
		max-width: 300px;
	}

	.global--div .elementor-element.elementor-element-71e89274>.widget--populated {
		margin: 22px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.section--about_1:not(.elementor-motion-effects-element-type-background) {
		background-image: url("../images/bg-responsive-1.jpg");
	}

	.global--div .elementor-element.section--about_1 {
		padding: 90px 0px 50px 0px;
	}

	.global--div .elementor-element.elementor-element-41ac8eab .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-28b8f664 {
		border-radius: 60px 60px 60px 60px;
	}

	.global--div .elementor-element.elementor-element-28b8f664 {
		margin-top: -71px;
		margin-bottom: 0px;
	}

	.global--div .elementor-element.elementor-element-16692dfb>.widget--container {
		padding: 0px 20px 0px 20px;
	}

	.global--div .elementor-element.elementor-element-4ce9b5a8>.widget--container {
		margin: 0px 0px 32px 0px;
	}

	.global--div .elementor-element.elementor-element-7bca491e .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-1b01194b>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-22739f76>.widget--populated {
		border-width: 0px 0px 0px 0px;
		padding: 4px 30px 28px 15px;
	}

	.global--div .elementor-element.elementor-element-511ef212 .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-371d58f7>.widget--populated {
		margin: 0px 0px 42px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-1143f5f5 .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-2a5d928d .pxl-heading .pxl-item--title {
		font-size: 38px;
	}

	.global--div .elementor-element.elementor-element-59c977cd>.widget--populated {
		margin: 60px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-5b638c4f>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-3c8160d3:not(.elementor-motion-effects-element-type-background) {
		background-image: url("../images/bg-responsive-1.jpg");
	}

	.global--div .elementor-element.elementor-element-3c8160d3 {
		padding: 90px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-34e6ff7d .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.global--div .elementor-element.elementor-element-3f3d340d>.widget--container {
		padding: 0px 0px 0px 0px;
	}

	.global--div .elementor-element.elementor-element-38917414 .pxl-heading .pxl-item--title {
		font-size: 38px;
	}

	.global--div .elementor-element.elementor-element-468a875f .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.global--div .elementor-element.elementor-element-5c071ab5 {
		border-radius: 30px 30px 30px 30px;
	}

	.global--div .elementor-element.elementor-element-5c071ab5 {
		padding: 240px 0px 45px 0px;
	}

	.global--div .elementor-element.elementor-element-2c94d340>.widget--populated {
		padding: 15px 45px 0px 45px;
	}

	.global--div .elementor-element.elementor-element-6fef2314 .pxl-heading .pxl-item--title {
		font-size: 30px;
	}

	.global--div .elementor-element.elementor-element-6b5acf08 .pxl-counter {
		text-align: center;
	}

	.global--div .elementor-element.elementor-element-5ce9bb12 .pxl-counter {
		text-align: center;
	}

	.global--div .elementor-element.elementor-element-4fb79ae8>.widget--populated {
		margin: 0px 0px 42px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.global--div .elementor-element.elementor-element-4f609c27 .pxl-counter {
		text-align: center;
	}

	.global--div .elementor-element.elementor-element-52796bbc .pxl-counter {
		text-align: center;
	}

	.global--div .elementor-element.elementor-element-3b74ad53 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.global--div .elementor-element.elementor-element-6a707c9e .pxl-text-editor {
		font-size: 17px;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.global--div .elementor-element.elementor-element-a88fa57 {
		width: 45%;
	}

	.global--div .elementor-element.elementor-element-2f980ca0 {
		width: 55%;
	}

	.global--div .elementor-element.elementor-element-ea85397 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-371d58f7 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-298ec0a5 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-59c977cd {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-36546740 {
		width: 100%;
	}

	.global--div .elementor-element.elementor-element-78c46a01 {
		width: 100%;
	}

	.global--div .elementor-element.elementor-element-ddf2f03 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-16cfd9d4 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-4fb79ae8 {
		width: 50%;
	}

	.global--div .elementor-element.elementor-element-33490aef {
		width: 50%;
	}
}

@media(min-width:1441px) {

	.global--div .elementor-element.section--sr7:not(.elementor-motion-effects-element-type-background) {
		background-attachment: fixed;
	}
}

.header--wrapper .elementor-element.header--container>.container--fesweb {
	max-width: 1360px;
}

.header--wrapper .elementor-element.elementor-element-00819f0>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.header--wrapper .elementor-element.elementor-element-73c2b4f>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.header--wrapper .elementor-element.elementor-element-73c2b4f>.container--fesweb {
	max-width: 1260px;
}

.header--wrapper .elementor-element.elementor-element-73c2b4f {
	padding: 7px 43px 7px 43px;
}

.header--wrapper .elementor-element.elementor-element-085c5a1>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.header--wrapper .elementor-element.elementor-element-39aff84 {
	width: auto;
	max-width: auto;
	flex-grow: 1;
}

.header--wrapper .elementor-element.elementor-element-39aff84 .pxl-text-editor {
	color: #434343;
	font-size: 16px;
}

.header--wrapper .elementor-element.elementor-element-1765aaa {
	width: auto;
	max-width: auto;
}

.header--wrapper .elementor-element.elementor-element-1765aaa>.widget--container {
	margin: 0px 16px 0px 0px;
}

.header--wrapper .elementor-element.elementor-element-1765aaa .pxl-link a:not(:hover) {
	color: #3E3E3E;
}

.header--wrapper .elementor-element.elementor-element-1765aaa .pxl-link a:hover {
	color: #3E3E3E;
}

.header--wrapper .elementor-element.elementor-element-1765aaa .pxl-link a {
	font-size: 16px;
}

.header--wrapper .elementor-element.elementor-element-1765aaa .pxl-link li a {
	align-items: Center;
}

.header--wrapper .elementor-element.elementor-element-1765aaa .pxl-link a .pxl-link--icon {
	margin-top: 0px;
	font-size: 16px;
	min-width: 24px;
	width: 24px;
}

.header--wrapper .elementor-element.elementor-element-1765aaa .pxl-link a .pxl-link--icon svg {
	height: 16px;
	min-width: 16px;
}

.header--wrapper .elementor-element.elementor-element-3503a5c>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.header--wrapper .elementor-element.elementor-element-3503a5c:not(.elementor-motion-effects-element-type-background) {
	background-color: #220210;
}

.header--wrapper .elementor-element.elementor-element-3503a5c>.container--fesweb {
	max-width: 1260px;
}

.header--wrapper .elementor-element.elementor-element-3503a5c {
	border-radius: 51px 51px 51px 51px;
}

.header--wrapper .elementor-element.elementor-element-3503a5c {
	box-shadow: 0px 3px 4px 0px rgba(35, 31.000000000000004, 32, 0.22);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -87px;
	padding: 0px 65px 0px 45px;
	z-index: 99;
}

.header--wrapper .elementor-element.elementor-element-3c4a721>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.header--wrapper .elementor-element.elementor-element-8e9705c {
	width: auto;
	max-width: auto;
}

.header--wrapper .elementor-element.elementor-element-8e9705c>.widget--container {
	margin: 0px 0px 0px 0px;
}
.header--wrapper .elementor-element.elementor-element-8e9705c .pxl-logo img {
    max-height: 87px;
}
.header--wrapper .elementor-element.elementor-element-af89afa {
	width: auto;
	max-width: auto;
	flex-grow: 1;
}

.header--wrapper .elementor-element.elementor-element-af89afa>.widget--container {
	margin: 0px 50px 0px 0px;
}

.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary {
	text-align: center;
}

.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary>li {
	float: none;
}

.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary>li>a {
	color: #FFFFFF;
	font-family: "Barlow", Sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 102px;
}

.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary>li:hover>a {
	color: #FF6249;
}


.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary>li>a.pxl-onepage-active {
	color: #FF6249;
}

.header--wrapper .elementor-element.elementor-element-af89afa .pxl-menu-primary .sub-menu,
.header--wrapper .elementor-element.elementor-element-af89afa .pxl-menu-primary .children {
	background-color: #220210;
}

.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary li .sub-menu a,
.header--wrapper .elementor-element.elementor-element-af89afa .pxl-heading .pxl-item--title {
	font-size: 16px;
}

.header--wrapper .elementor-element.elementor-element-aa32555 {
	width: auto;
	max-width: auto;
}

.header--wrapper .elementor-element.elementor-element-aa32555 .pxl-call-phone1 .pxl-item--icon {
	background-color: #FFFFFF;
}

.header--wrapper .elementor-element.elementor-element-aa32555 .pxl-call-phone1 .pxl-item--title {
	color: #FFFFFF;
}

.header--wrapper .elementor-element.elementor-element-aa32555 .pxl-call-phone1 .pxl-item--number {
	color: #D0D0D0;
}

.header--wrapper .elementor-element.elementor-element-33e91e8>.container--fesweb {
	max-width: 1115px;
}

.header--wrapper .elementor-element.elementor-element-33e91e8 {
	border-radius: 51px 51px 51px 51px;
}

.header--wrapper .elementor-element.elementor-element-d6d824b>.widget--populated {
	padding: 0px 0px 0px 0px;
}

.header--wrapper .elementor-element.elementor-element-cbfa311 {
	--spacer-size: 102px;
}

.header--wrapper .elementor-element.elementor-element-cbfa311>.widget--container {
	background-color: transparent;
	background-image: linear-gradient(90deg, #FF3672 0%, #7701FE 100%);
	border-radius: 51px 51px 51px 51px;
}

@media(max-width:1440px) {
	.header--wrapper .elementor-element.elementor-element-8e9705c>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.header--wrapper .elementor-element.elementor-element-af89afa>.widget--container {
		margin: 0px 20px 0px 0px;
	}

	.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary>li>a {
		font-size: 17px;
	}

	.header--wrapper .elementor-element.elementor-element-af89afa .pxl-nav-menu .pxl-menu-primary>li {
		margin: 0px 0px 0px 0px;
	}
}

.elementor-1749 .elementor-element.section--header:not(.elementor-motion-effects-element-type-background) {
	background-image: url("../images/h4-bg-footer.jpg");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-1749 .elementor-element.section--header>.container--fesweb {
	max-width: 1270px;
}

.elementor-1749 .elementor-element.section--header {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 245px 0px 0px 0px;
}

.elementor-1749 .elementor-element.elementor-element-4cbba9f>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.elementor-1749 .elementor-element.elementor-element-07f6cbd>.container--fesweb {
	max-width: 1270px;
}

.elementor-1749 .elementor-element.elementor-element-07f6cbd {
	padding: 0px 0px 14px 0px;
}

.elementor-1749 .elementor-element.elementor-element-3f4e9a8>.widget--container {
	margin: 0px 0px 23px 0px;
}

.elementor-1749 .elementor-element.elementor-element-3f4e9a8 .pxl-logo img {
	max-height: 45px;
}

.elementor-1749 .elementor-element.elementor-element-ce325ef>.widget--container {
	margin: 0px 0px 043px 0px;
}

.elementor-1749 .elementor-element.elementor-element-ce325ef .pxl-text-editor .pxl-item--inner {
	max-width: 400px;
}

.elementor-1749 .elementor-element.elementor-element-ce325ef .pxl-text-editor {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 1.55555;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1>.widget--container {
	margin: 11px 0px 0px 0px;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a:not(:hover) {
	color: #D1D1D1;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a:hover {
	color: #D1D1D1;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a span:before,
.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a span:after {
	background-color: #D1D1D1;
	height: 1px;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a {
	font-size: 18px;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link.type-vertical li+li {
	margin-top: 18px;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link li a {
	align-items: Center;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a .pxl-link--icon i {
	color: #FFFFFF;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a .pxl-link--icon {
	margin-top: -1px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	min-width: 19px;
	width: 19px;
	text-shadow: 2px 4px 0px #BEE041;
}

.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a .pxl-link--icon svg {
	height: 12px;
	min-width: 12px;
}

.elementor-1749 .elementor-element.elementor-element-59051db>.widget--container {
	margin: 11px 0px 0px 0px;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a:not(:hover) {
	color: #D1D1D1;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a:hover {
	color: #D1D1D1;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a span:before,
.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a span:after {
	background-color: #D1D1D1;
	height: 1px;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a {
	font-size: 18px;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link.type-vertical li+li {
	margin-top: 18px;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link li a {
	align-items: Center;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a .pxl-link--icon i {
	color: #FFFFFF;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a .pxl-link--icon {
	margin-top: -1px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 12px;
	min-width: 19px;
	width: 19px;
	text-shadow: 2px 4px 0px #BEE041;
}

.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a .pxl-link--icon svg {
	height: 12px;
	min-width: 12px;
}

.elementor-1749 .elementor-element.elementor-element-d1d4250>.widget--container {
	margin: 0px 0px 25px 0px;
}

.elementor-1749 .elementor-element.elementor-element-d1d4250 .pxl-swiper-slider .pxl-swiper-container .pxl-swiper-slide {
	padding: 0 6px;
}

.elementor-1749 .elementor-element.elementor-element-d1d4250 .pxl-swiper-slider .pxl-swiper-container {
	margin: 0 -6px;
}

.elementor-1749 .elementor-element.elementor-element-d1d4250 .pxl-image-carousel .pxl-item--image {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link a:not(:hover) {
	color: #B2B2B2;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link a:hover {
	color: #FFFFFF;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link a {
	font-size: 18px;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link.type-vertical li+li {
	margin-top: 8px;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link li a {
	align-items: Center;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link a .pxl-link--icon i {
	color: #000000;
}

.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link a .pxl-link--icon {
	margin-top: 0px;
	margin-right: 10px;
	min-width: 29px;
	width: 29px;
	height: 29px;
	justify-content: center;
	align-items: center;
	border-radius: 29px 29px 29px 29px;
}

.elementor-1749 .elementor-element.elementor-element-b0a6af3>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.elementor-1749 .elementor-element.elementor-element-b0a6af3:not(.elementor-motion-effects-element-type-background) {
	background-color: #252628;
}

.elementor-1749 .elementor-element.elementor-element-b0a6af3>.container--fesweb {
	max-width: 1270px;
}

.elementor-1749 .elementor-element.elementor-element-b0a6af3 {
	border-radius: 108px 108px 108px 108px;
}

.elementor-1749 .elementor-element.elementor-element-b0a6af3 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 41px 30px 41px 30px;
}

.elementor-1749 .elementor-element.elementor-element-b348a84.column--class>.widget--wrap {
	justify-content: center;
}

.elementor-1749 .elementor-element.elementor-element-b348a84>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 {
	width: auto;
	max-width: auto;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a:not(:hover) {
	color: #FFFFFF;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a:hover {
	color: #EA4C89;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a {
	font-family: "Fira Sans", Sans-serif;
	font-size: 20px;
	font-weight: 700;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link.type-vertical li+li {
	margin-top: 0px;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link li a {
	align-items: Center;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a .pxl-link--icon {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 18px;
	min-width: 28px;
	width: 28px;
}

.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a .pxl-link--icon svg {
	height: 18px;
	min-width: 18px;
}

.elementor-1749 .elementor-element.elementor-element-4ee3c29>.widget--container {
	padding: 21px 0px 21px 0px;
}

.elementor-1749 .elementor-element.elementor-element-4ee3c29 .pxl-text-editor {
	text-align: center;
	color: #FFFFFF;
	font-family: "Fira Sans", Sans-serif;
	font-size: 17px;
	font-weight: 700;
}

@media(min-width:768px) {
	.elementor-1749 .elementor-element.elementor-element-f2b0faf {
		width: 34%;
	}

	.elementor-1749 .elementor-element.elementor-element-e3a3662 {
		width: 18%;
	}

	.elementor-1749 .elementor-element.elementor-element-7ff5da1 {
		width: 17%;
	}

	.elementor-1749 .elementor-element.elementor-element-132166a {
		width: 30.753%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1749 .elementor-element.elementor-element-f2b0faf {
		width: 50%;
	}

	.elementor-1749 .elementor-element.elementor-element-e3a3662 {
		width: 50%;
	}

	.elementor-1749 .elementor-element.elementor-element-7ff5da1 {
		width: 50%;
	}

	.elementor-1749 .elementor-element.elementor-element-132166a {
		width: 50%;
	}
}

@media(max-width:1200px) {

	.elementor-1749 .elementor-element.section--header:not(.elementor-motion-effects-element-type-background) {
		background-image: url("../images/h4-bg-footer1.jpg");
	}

	.elementor-1749 .elementor-element.section--header {
		padding: 100px 0px 0px 0px;
	}
}

@media(max-width:1024px) {
	.elementor-1749 .elementor-element.section--header {
		padding: 075px 0px 0px 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-07f6cbd {
		padding: 0px 0px 50px 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-f2b0faf>.widget--populated {
		margin: 0px 0px 22px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-ce325ef .pxl-text-editor .pxl-item--inner {
		max-width: 360px;
	}

	.elementor-1749 .elementor-element.elementor-element-ce325ef .pxl-text-editor {
		font-size: 17px;
	}

	.elementor-1749 .elementor-element.elementor-element-e3a3662>.widget--populated {
		margin: 0px 0px 22px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a {
		font-size: 17px;
	}

	.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a .pxl-link--icon {
		font-size: 16px;
	}

	.elementor-1749 .elementor-element.elementor-element-6184ec0 .pxl-link a .pxl-link--icon svg {
		height: 16px;
		min-width: 16px;
	}
}

@media(max-width:767px) {
	.elementor-1749 .elementor-element.elementor-element-ce325ef>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-e3a3662 {
		width: 50%;
	}

	.elementor-1749 .elementor-element.elementor-element-98d28f1 .pxl-link a {
		font-size: 17px;
	}

	.elementor-1749 .elementor-element.elementor-element-7ff5da1 {
		width: 50%;
	}

	.elementor-1749 .elementor-element.elementor-element-7ff5da1>.widget--populated {
		margin: 0px 0px 22px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-59051db .pxl-link a {
		font-size: 17px;
	}

	.elementor-1749 .elementor-element.elementor-element-07e2afd .pxl-link a {
		font-size: 16px;
	}

	.elementor-1749 .elementor-element.elementor-element-b0a6af3 {
		border-radius: 30px 30px 30px 30px;
	}

	.elementor-1749 .elementor-element.elementor-element-b0a6af3 {
		padding: 25px 30px 25px 30px;
	}

	.elementor-1749 .elementor-element.elementor-element-b348a84 {
		width: 50%;
	}

	.elementor-1749 .elementor-element.elementor-element-b348a84.column--class>.widget--wrap {
		justify-content: flex-start;
	}

	.elementor-1749 .elementor-element.elementor-element-b348a84>.widget--populated {
		margin: 0px 0px 12px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-1749 .elementor-element.elementor-element-4ee3c29 .pxl-text-editor {
		font-size: 15px;
	}
}

.elementor-816 .elementor-element.elementor-element-f66ab5d>.container--fesweb {
	max-width: 1280px;
}

:root {
	--primary-color: #5f2dde;
	--gradient-first-color: #ffa800;
	--secondary-color: #000000;
	--third-color: #00c5fe;
	--dark-color: #000;
	--body-bg-color: #fff;
	--primary-darker-10-color: #5F2DDE;
	--primary-darker-20-color: #4922AA;
	--primary-darker-30-color: #1F0F4A;
	--primary-darker-40-color: #170B37;
	--primary-color-rgb: 95, 45, 222;
	--gradient-first-color-rgb: 255, 168, 0;
	--secondary-color-rgb: 0, 0, 0;
	--third-color-rgb: 0, 197, 254;
	--dark-color-rgb: 0, 0, 0;
	--body-bg-color-rgb: 255, 255, 255;
	--primary-darker-10-color-rgb: 95, 45, 222;
	--primary-darker-20-color-rgb: 73, 34, 170;
	--primary-darker-30-color-rgb: 31, 15, 74;
	--primary-darker-40-color-rgb: 23, 11, 55;
	--link-color: #6000ff;
	--link-color-hover: #fe0054;
	--link-color-active: #fe0054;
	--gradient-color-from: #6000ff;
	--gradient-color-to: #fe0054;
	--gradient-color-from2: #8c92f6;
	--gradient-color-to2: #f9d78f;
}

@media screen and (min-width: 1201px) {}


img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 0.07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}

img:is([sizes=auto i]) {
	contain-intrinsic-size: 3000px 1500px
}

.elementor-1753 .elementor-element.elementor-element-cc59db2>.container--fesweb>.column--class>.widget--wrap {
	align-content: center;
	align-items: center;
}

.elementor-1753 .elementor-element.elementor-element-cc59db2:not(.elementor-motion-effects-element-type-background) {
	background-color: #220210;
}

.elementor-1753 .elementor-element.elementor-element-cc59db2>.container--fesweb {
	max-width: 1260px;
}

.elementor-1753 .elementor-element.elementor-element-cc59db2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1753 .elementor-element.elementor-element-cc6f091>.widget--populated {
	padding: 0px 15px 0px 15px;
}

.elementor-1753 .elementor-element.elementor-element-8aab0f8 {
	width: auto;
	max-width: auto;
}

.elementor-1753 .elementor-element.elementor-element-8aab0f8>.widget--container {
	margin: 0px 90px 0px 0px;
}

.elementor-1753 .elementor-element.elementor-element-8aab0f8 .pxl-logo img {
	max-height: 45px;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 {
	width: auto;
	max-width: auto;
	flex-grow: 1;
}

.elementor-1753 .elementor-element.elementor-element-0aed226>.widget--container {
	margin: 0px 50px 0px 0px;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary {
	text-align: center;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary>li {
	float: none;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary>li>a {
	color: #FFFFFF;
	font-family: "Barlow", Sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 90px;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary>li:hover>a {
	color: #FF6249;
}


.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary>li>a.pxl-onepage-active {
	color: #FF6249;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-menu-primary .sub-menu,
.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-menu-primary .children {
	background-color: #220210;
}

.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary li .sub-menu a,
.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-heading .pxl-item--title {
	font-size: 16px;
}

.elementor-1753 .elementor-element.elementor-element-c2f5dae {
	width: auto;
	max-width: auto;
}

.elementor-1753 .elementor-element.elementor-element-c2f5dae .pxl-call-phone1 .pxl-item--icon {
	background-color: #FFFFFF;
}

.elementor-1753 .elementor-element.elementor-element-c2f5dae .pxl-call-phone1 .pxl-item--title {
	color: #FFFFFF;
}

.elementor-1753 .elementor-element.elementor-element-c2f5dae .pxl-call-phone1 .pxl-item--number {
	color: #D0D0D0;
}

@media(max-width:1440px) {
	.elementor-1753 .elementor-element.elementor-element-8aab0f8>.widget--container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-1753 .elementor-element.elementor-element-0aed226>.widget--container {
		margin: 0px 20px 0px 0px;
	}

	.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary>li>a {
		font-size: 17px;
	}

	.elementor-1753 .elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary>li {
		margin: 0px 0px 0px 0px;
	}
}
.elementor-element.elementor-widget__width-auto.elementor-absolute.widget__id-0 {
    width: auto;
    max-width: auto;
    top: 150px;
}
.elementor-element.elementor-widget__width-auto.elementor-absolute.widget__id-1 {
    width: auto;
    max-width: auto;
    top: 165px;
    right: 30px;
}
.elementor-element-cc59db2 {
    background: #220210 !important;
    border-bottom: 7px solid transparent; /* Define border width and make it transparent */
    border-image: linear-gradient(to right, #9031e5, #f42c86); /* Apply the gradient image */
    border-image-slice: 1; /* Ensure the entire image is used for the border */
}
.elementor-widget-pxl_logo .pxl-logo img{
    max-height: 75px;
}

.elementor-element-8aab0f8.elementor-widget__width-auto.elementor-widget.elementor-widget-pxl_logo {
    width: auto;
}

.elementor-element-8aab0f8.elementor-widget__width-auto.elementor-widget.elementor-widget-pxl_logo .widget--container{
  padding: 0px 50px 0px 0px;
}

.elementor-element.elementor-element-0aed226 {
    width: auto;
    max-width: auto;
    flex-grow: 1;
}

.elementor-element-c2f5dae.elementor-widget__width-auto.elementor-widget.elementor-widget-pxl_call_phone {
    width: auto;
}
.elementor-element.elementor-element-0aed226 .pxl-nav-menu .pxl-menu-primary > li > a {
    color: #FFFFFF;
    font-family: "Barlow", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 90px;
}
.elementor-element.elementor-element-c2f5dae .pxl-call-phone1 .pxl-item--icon {
    background-color: #FFFFFF;
}
 .elementor-element.elementor-element-c2f5dae .pxl-call-phone1 .pxl-item--title {
    color: #FFFFFF;
}
.elementor-element.elementor-element-c2f5dae .pxl-call-phone1 .pxl-item--number {
    color: #D0D0D0;
}
.elementor-element-c2f5dae .pxl-call-phone1.style-3 {
    top: 20px;
}