﻿@import url('https://fonts.googleapis.com/css2?family=DynaPuff:wght@400..700&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');


body {}

.elementor-kit-7 {
	--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;
}
@font-face 
{
      font-family:Klarinda Playful Personal.TTF;  
      src: url('../../fonts/Klarinda Playful Personal.TTF.ttf'); /* IE9 Compat Modes */
      src: url('../../fonts/Klarinda Playful Personal.TTF.ttf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('../../fonts/Klarinda Playful Personal.TTF.ttf2') format('ttf2'), /* Super Modern Browsers */
      url('../../fonts/Klarinda Playful Personal.TTF.ttf') format('ttf'), /* Pretty Modern Browsers */
      url('../../fonts/Klarinda Playful Personal.TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('../../fonts/Klarinda Playful Personal.TTF.svg#svgFontName') format('svg'); /* Legacy iOS */      
}

@font-face 
{
      font-family:BRITANIC.TTF;  
      src: url('/..fonts/BRITANIC.TTF.ttf'); /* IE9 Compat Modes */
      src: url('/..fonts/BRITANIC.TTF.ttf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
      url('/..fonts/BRITANIC.TTF.ttf2') format('ttf2'), /* Super Modern Browsers */
      url('/..fonts/BRITANIC.TTF.ttf') format('ttf'), /* Pretty Modern Browsers */
      url('/..fonts/BRITANIC.TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
      url('/..fonts/BRITANIC.TTF.svg#svgFontName') format('svg'); /* Legacy iOS */      
}
@font-face 
{
     src:url(../fonts/ABRILFATFACE-REGULAR.otf);   
     font-family:ABRILFATFACE-REGULAR;     
}
.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1330px;
}

.e-con {
	--container-max-width: 1330px;
}

.elementor-widget:not(:last-child) {
	margin-block-end: 20px;
}

.elementor-element {
	--widgets-spacing: 20px 20px;
	--widgets-spacing-row: 20px;
	--widgets-spacing-column: 20px;
}

	{}

h1.entry-title {
	display: var(--page-title-display);
}
.pxl-counter--holder h3
{
    font-size:22pt !important;
    margin-top: 20px;
}
@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1024px;
	}

	.e-con {
		--container-max-width: 1024px;
	}
}

@media(max-width:767px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 767px;
	}

	.e-con {
		--container-max-width: 767px;
	}
}

.elementor-7874 .elementor-element.elementor-element-bed9a17:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/bg-slider.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-container {
	max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-bed9a17 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 225px 15px 529px 15px;
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-bed9a17>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-536faac {
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-81e3ad6 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-81e3ad6>.elementor-widget-container {
	margin: 0px 69px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
	font-family: "Urbanist", sans-serif;
	color: #fff;
	-webkit-text-stroke-color: #FFFFFF;
	font-weight: 600;
	font-size: 80px;
	line-height: 1.07;
	margin-bottom: 0px;
	text-transform:uppercase;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .btn {
	font-size: 16px;
	border-radius: 0px 4px 0px 4px;
	padding: 0px 17px 0px 28px;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .btn .pxl--btn-icon {
	color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .btn svg {
	fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-1fcc5c6 .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 9px;
}

.elementor-7874 .elementor-element.elementor-element-8b61578.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7874 .elementor-element.elementor-element-8b61578>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-4c5d31c {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-4c5d31c .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
	padding: 7px 0px 0px 75px;
}

.elementor-7874 .elementor-element.elementor-element-d5aa0d3 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-d5aa0d3>.elementor-widget-container {
	margin: 0px 0px 27px 0px;
}

.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
	color: #000;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 80px;
	font-weight: normal;
	font-family: "Urbanist", sans-serif;
	line-height: 1.07;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-069ce06 .pxl-text-editor .pxl-item--inner {
	max-width: 560px;
}
.text-white
{
    color: #fff;    
}
.elementor-7874 .elementor-element.elementor-element-069ce06 .pxl-text-editor {
	color: #000;
	font-size: 20px;
	line-height: 1.5;
}

.elementor-7874 .elementor-element.elementor-element-aa3f808 {
	margin-top: -608px;
	margin-bottom: 0px;
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-2d1705f.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-7874 .elementor-element.elementor-element-2d1705f {
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa>.elementor-widget-container {
	margin: 160px 0px 0px -115px;
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa {
	z-index: 3;
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa .pxl-button .btn {
	text-transform: uppercase;
	transform: rotate(90deg);
}

.elementor-7874 .elementor-element.elementor-element-6c8b3fa .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 65px;
}

.elementor-7874 .elementor-element.elementor-element-eca227b>.elementor-widget-container {
	margin: 17px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
	width: 1516px;
	height: 816px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad {
	width: auto;
	max-width: auto;
	z-index: 2;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
	margin: -378px 73px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-item--link i {
	font-size: 32px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-item--link svg {
	height: 32px;
}

.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-counter--number {
	font-family: "Inter", Sans-serif;
}

.elementor-7874 .elementor-element.elementor-element-a95563b:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-a95563b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/*background-image:url("../wp-content/uploads/2024/11/bg-ss3-h4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;*/
	
}

.elementor-7874 .elementor-element.elementor-element-a95563b>.elementor-container {
	max-width: 1097px;
}

.elementor-7874 .elementor-element.elementor-element-a95563b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -419px;
	margin-bottom: 0px;
	padding: 505px 15px 170px 15px;
	z-index: 0;
}

.elementor-7874 .elementor-element.elementor-element-a95563b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7874 .elementor-element.elementor-element-5b435a3>.elementor-element-populated {
	margin: 0px 0px 0px 7px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 7px;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4>.elementor-widget-container {
	margin: 0px 0px 11px 5px;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading {
	text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--title {
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle {
	color: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle span {
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1.556;
	letter-spacing: 2.88px;
}

.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
	text-align: right;
	color: #07000E;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-f1ce4c9 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
	color: #9C9C9C;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-c054844 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-7874 .elementor-element.elementor-element-c054844>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
}

.elementor-7874 .elementor-element.elementor-element-c054844 .pxl-btn-video {
	background-color: #02010100 !important;
}

.elementor-7874 .elementor-element.elementor-element-c054844 .pxl-btn-video i {
	font-size: 32px !important;
	color: #FFFFFF !important;
}

.elementor-7874 .elementor-element.elementor-element-c054844 .pxl-btn-video svg {
	width: 32px !important;
	fill: #FFFFFF !important;
}

.elementor-7874 .elementor-element.elementor-element-0157348 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
	color: #9C9C9C;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-e354982 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
	color: #9C9C9C;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-8a63808 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
	text-align: center;
	color: #9C9C9C;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-2b1172a {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
	color: #9C9C9C;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-265d221 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
	color: #07000E;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-4d92b6f {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
	color: #07000E;
	font-family: "Inter", Sans-serif;
	font-size: 56px;
	font-weight: 600;
	line-height: 1.15;
	letter-spacing: -1.12px;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button {
	text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d>.elementor-widget-container {
	margin: 48px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .btn {
	border-radius: 0px 4px 0px 4px;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .btn .pxl--btn-icon {
	color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .btn svg {
	fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-7b24a6d .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 9px;
}

.elementor-7874 .elementor-element.elementor-element-fbb1a08 {
	width: auto;
	max-width: auto;
	/*top:280px;*/
	top: 80px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
	right: -242px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
	left: -242px;
}

.elementor-7874 .elementor-element.elementor-element-fbb1a08 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-9080953 {
	width: auto;
	max-width: auto;
	/*top:243px;*/
	top: 50px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-9080953 {
	left: -260px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-9080953 {
	right: -260px;
}

.elementor-7874 .elementor-element.elementor-element-9080953 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-710f04f {
	width: auto;
	max-width: auto;
	bottom: -39px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
	left: -11px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
	right: -11px;
}

.elementor-7874 .elementor-element.elementor-element-710f04f .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/home-services/bg-sv-home.webp");
	background-position: top left;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-container {
	max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-68dfc63 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 118px 15px 125px 15px;
}

.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-76f4b91.pxl-column-sticky {
	top: 30px;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-heading--inner {
	max-width: 500px;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--title {
	font-size: 56px;
	line-height: 1.07;
	letter-spacing: -2.24px;
	margin-bottom: 0px;
	color: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle {
	transition: all 0.3s;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ebea8d, #c19536, #ceb04b 50%, #ebea8d 50%);

	margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--subtitle span {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-d2aee10>.elementor-widget-container {
	margin: 24px 0px 40px 1px;
}

.elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor .pxl-item--inner {
	max-width: 450px;
}

.elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor {
	color: #5F5D61;
	font-size: 16px;
}

.elementor-7874 .elementor-element.elementor-element-e022abd {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .btn {
	border-radius: 0px 4px 0px 4px;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .btn .pxl--btn-icon {
	color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .btn svg {
	fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-e022abd .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 9px;
}

.elementor-7874 .elementor-element.elementor-element-b9452c1 {
	width: auto;
	max-width: auto;
	top: 0px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-b9452c1 {
	left: -286px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-b9452c1 {
	right: -286px;
}

.elementor-7874 .elementor-element.elementor-element-b9452c1 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-c5c9438>.elementor-element-populated {
	margin: 7px 0px 0px 40px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 40px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34>.elementor-container {
	max-width: 1200px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34 .pxl-section-bg-parallax {
	background-image: url(../wp-content/uploads/2024/09/bg-ss5-h2.webp);
	background-position: center center;
	background-size: cover;
	left: -50px;
	right: -50px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 25px 15px 117px 15px;
}

.elementor-7874 .elementor-element.elementor-element-ec82f34>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-b885e1b.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a>.elementor-widget-container {
	margin: 0px 0px 31px 0px;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading {
	text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 60px;
	text-transform: capitalize;
	line-height: 1;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle {
	color: #FFFFFF;
	margin-bottom: 30px;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle span {
	font-size: 24px;
	font-weight: 700;
	line-height: 49px;
}

.elementor-7874 .elementor-element.elementor-element-45b8df9>.elementor-widget-container {
	margin: 0px 0px 38px 0px;
}

.elementor-7874 .elementor-element.elementor-element-45b8df9 .pxl-text-editor {
	text-align: center;
	color: #FFFFFF;
	line-height: 1.667;
}

.elementor-7874 .elementor-element.elementor-element-45b8df9 .pxl-text-editor .pxl-item--inner {
	max-width: 780px;
}

.elementor-7874 .elementor-element.elementor-element-d230ca2 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-43d125d {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-43d125d>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
}

.elementor-7874 .elementor-element.elementor-element-43d125d .pxl-icon-box .pxl-item--icon i {
	font-size: 21px;
}

.elementor-7874 .elementor-element.elementor-element-43d125d .pxl-icon-box .pxl-item--icon svg {
	height: 21px;
}

.elementor-7874 .elementor-element.elementor-element-8c1b4ab {
	margin-top: 82px;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
	margin: 8px 0px 0px -46px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -46px;
}

.elementor-7874 .elementor-element.elementor-element-c3d1c6c {
	width: var(--container-widget-width, 240px);
	max-width: 240px;
	--container-widget-width: 240px;
	--container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-7a27435>.elementor-element-populated {
	margin: 168px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-5cd260e {
	width: var(--container-widget-width, 273px);
	max-width: 273px;
	--container-widget-width: 273px;
	--container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-5cd260e .pxl-counter .pxl-counter--title {
	background: #E900FF;
}

.elementor-7874 .elementor-element.elementor-element-10cc475>.elementor-element-populated {
	margin: 0px 0px 0px -50px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -50px;
}

.elementor-7874 .elementor-element.elementor-element-43283e6 {
	width: var(--container-widget-width, 168px);
	max-width: 168px;
	--container-widget-width: 168px;
	--container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-43283e6 .pxl-counter .pxl-counter--title {
	color: #0B0B0B;
	background: #F9F367;
}

.elementor-7874 .elementor-element.elementor-element-814682f>.elementor-element-populated {
	margin: 167px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-1084657 {
	width: var(--container-widget-width, 150px);
	max-width: 150px;
	--container-widget-width: 150px;
	--container-widget-flex-grow: 0;
}

.elementor-7874 .elementor-element.elementor-element-1084657 .pxl-counter .pxl-counter--title {
	background: #643FB8;
}

.elementor-7874 .elementor-element.elementor-element-e905d13>.elementor-container {
	max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-e905d13 .pxl-section-bg-parallax {
	background-image: url(../wp-content/uploads/2024/11/bg-ss6-h4.webp);
	background-position: center center;
	background-size: cover;
	left: -120px;
	top: -120px;
	right: -120px;
	bottom: -120px;
	opacity: 100%;
}

.elementor-7874 .elementor-element.elementor-element-e905d13>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-e905d13 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 128px 15px 15px 15px;
	z-index: 0;
}

.elementor-7874 .elementor-element.elementor-element-a417760 {
	width: auto;
	max-width: auto;
	top: 220px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-a417760 {
	right: -290px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-a417760 {
	left: -290px;
}

.elementor-7874 .elementor-element.elementor-element-a417760 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-6abf91f {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-6abf91f:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../wp-content/uploads/2024/11/Union1.png);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-6abf91f.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../wp-content/uploads/2024/11/Union1.png);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-6abf91f .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-b7f1dd8>.elementor-widget-container {
	margin: -389px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
	width: 910px;
	height: 140px;
}

.elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
	padding: 15px 0px 0px 16px;
}

.elementor-7874 .elementor-element.elementor-element-df41e66 {
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9>.elementor-widget-container {
	margin: -8px 0px 0px 40px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-heading--inner {
	max-width: 750px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--title {
	font-size: 56px;
	line-height: 1.07;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle {
	color: #c19536;
	margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--subtitle span {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-8e38d4f>.elementor-widget-container {
	margin: 26px 0px 0px 45px;
}

.elementor-7874 .elementor-element.elementor-element-8e38d4f .pxl-text-editor .pxl-item--inner {
	max-width: 700px;
}

.elementor-7874 .elementor-element.elementor-element-8e38d4f .pxl-text-editor {
	color: #5F5D61;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
	margin: 72px 0px 0px -6px;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../wp-content/uploads/2024/11/Subtract1.png);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../wp-content/uploads/2024/11/Subtract1.png);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-ee5a67d .item--image img {
	width: 100%;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
	margin: 104px 0px 0px 86px;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl--item {
	padding: 0px 55px 17px 0px;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a {
	color: #07000E;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a:after {
	background-color: #07000E;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a span {
	font-size: 18px;
	letter-spacing: -0.72px;
}

.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--icon {
	margin: 0px 7px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button {
	text-align: right;
}

.elementor-7874 .elementor-element.elementor-element-314cc49>.elementor-widget-container {
	margin: 30px 141px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .btn {
	border-radius: 0px 4px 0px 4px;
	padding: 0px 27px 0px 27px;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .btn .pxl--btn-icon {
	color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .btn svg {
	fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 2px;
}

.elementor-7874 .elementor-element.elementor-element-86bf0bb {
	margin-top: 142px;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-e9df709 {
	z-index: -1;
}

.elementor-7874 .elementor-element.elementor-element-e9df709 .pxl-image-single {
	text-align: center;
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-6c03b6b {
	width: auto;
	max-width: auto;
	top: 43px;
}

.elementor-7874 .elementor-element.elementor-element-6c03b6b .pxl-counter-box .pxl-counter--holder .pxl-counter--title {
	width: 220px;
}

.elementor-7874 .elementor-element.elementor-element-6c03b6b .pxl-counter-box {
	width: 348px;
}

.elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box {
	background-color: transparent;
	width: 348px;
	background-image: linear-gradient(90deg, #FF4C13 0%, #FE7524 100%);
}

.elementor-7874 .elementor-element.elementor-element-249a054 {
	width: auto;
	max-width: auto;
	top: 205px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
	right: -43px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
	left: -43px;
}

.elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box .pxl-counter--holder .pxl-counter--title {
	width: 260px;
}

.elementor-7874 .elementor-element.elementor-element-b0c97c1:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../wp-content/uploads/2024/11/bg-prs-h4.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7874 .elementor-element.elementor-element-b0c97c1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -270px;
	margin-bottom: 0px;
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-90d1cd8 {
	width: auto;
	max-width: auto;
	bottom: 0px;
	z-index: -1;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-90d1cd8 {
	right: 0px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-90d1cd8 {
	left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-90d1cd8 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-e08cade>.elementor-container {
	max-width: 1342px;
}

.elementor-7874 .elementor-element.elementor-element-e08cade {
	padding: 290px 15px 335px 15px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504>.elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-heading--inner {
	max-width: 750px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 56px;
	line-height: 1.07;
	letter-spacing: -2.54px;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle {
	color: #c19536;
	margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--subtitle span {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-6192e87 {
	background: #FF8F4D;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .elementor-repeater-item-ed53588 {
	background: #B760FF;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6>.elementor-widget-container {
	margin: 53px 0px 0px 218px;
}

.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .pxl-item-desc {
	max-width: 520px;
}

.elementor-7874 .elementor-element.elementor-element-feb1ed2>.elementor-container {
	max-width: 1312px;
}

.elementor-7874 .elementor-element.elementor-element-feb1ed2 {
	margin-top: 50px;
	margin-bottom: 50px;
	z-index: 1;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #fcefee;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated,
.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated>.elementor-background-overlay,
.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-background-slideshow {
	border-radius: 12px 0px 0px 12px;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 84px 0px 0px 79px;
}

.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b>.elementor-widget-container {
	margin: 0px 0px 125px 2px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-heading--inner {
	max-width: 600px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--title {
	font-size: 56px;
	line-height: 1.07;
	letter-spacing: -2.54px;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle {
	color: #c19536;
	margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--subtitle span {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-a3cced3 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-a3cced3>.elementor-widget-container {
	margin: 0px 0px 0px 2px;
}

.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-element-populated,
.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-element-populated>.elementor-background-overlay,
.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-background-slideshow {
	border-radius: 0px 12px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-4bd2e7c>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8 {
	width: auto;
	max-width: auto;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8:not(.elementor-widget-image) .elementor-widget-container {
	-webkit-mask-image: url(../wp-content/uploads/2024/11/mask-group.webp);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url(../wp-content/uploads/2024/11/mask-group.webp);
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8 .pxl-image-single img,
.elementor-7874 .elementor-element.elementor-element-b40dbb8 .pxl-item--inner {
	border-radius: 12px 0px 0px 12px;
}

.elementor-7874 .elementor-element.elementor-element-b40dbb8 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-7874 .elementor-element.elementor-element-1aa07ff {
	width: auto;
	max-width: auto;
	bottom: 0px;
}

body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-1aa07ff {
	right: 0px;
}

body.rtl .elementor-7874 .elementor-element.elementor-element-1aa07ff {
	left: 0px;
}

.elementor-7874 .elementor-element.elementor-element-1aa07ff .pxl-item--icon {
	margin-right: 0px;
}

.elementor-7874 .elementor-element.elementor-element-bc82719:not(.elementor-motion-effects-element-type-background),
.elementor-7874 .elementor-element.elementor-element-bc82719>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../wp-content/uploads/2024/11/bg-blg-h4.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-7874 .elementor-element.elementor-element-bc82719 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 607px 0px 130px 0px;
}

.elementor-7874 .elementor-element.elementor-element-bc82719>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-6c3d1d6>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-7874 .elementor-element.elementor-element-715705c>.elementor-container {
	max-width: 1312px;
}

.elementor-7874 .elementor-element.elementor-element-715705c {
	padding: 0px 15px 35px 15px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4>.elementor-widget-container {
	margin: 0px 0px 50px 0px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading {
	text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-heading--inner {
	max-width: 690px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--title {
	font-size: 56px;
	line-height: 1.07;
	letter-spacing: -2.24px;
	margin-bottom: 0px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle {
	color: #c19536;
	margin-bottom: 13px;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle .pxl-item--subtext .text-gradient:not(.pxl-icon--heading) {
	--gradient-color-from: #c19536;
}

.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle,
.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--subtitle span {
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 2.56px;
}

.elementor-7874 .elementor-element.elementor-element-94a02bd .pxl-section-bg-parallax {
	background-image: url(../wp-content/uploads/2024/11/Frame-62.webp);
	left: -50px;
	right: -50px;
	opacity: 100%;
}

.elementor-7874 .elementor-element.elementor-element-94a02bd {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-94a02bd>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7874 .elementor-element.elementor-element-775a5d3>.elementor-element-populated {
	padding: 10px 0px 10px 0px;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button {
	text-align: center;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .btn {
	border-radius: 0px 4px 0px 4px;
	padding: 0px 27px 0px 27px;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .btn .pxl--btn-icon {
	color: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .btn svg {
	fill: #FFFFFF;
}

.elementor-7874 .elementor-element.elementor-element-543f081 .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 2px;
}

@media(max-width:1440px) {
	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 65px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 94px;
	}

	.elementor-7874 .elementor-element.elementor-element-6c8b3fa>.elementor-widget-container {
		margin: 160px 0px 0px -50px;
	}

	.elementor-7874 .elementor-element.elementor-element-eca227b>.elementor-widget-container {
		padding: 15px 15px 15px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
		margin: -378px 15px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
		text-align: center;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
		right: 0px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
		left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-fbb1a08 {
		top: 518px;
	}

	.elementor-7874 .elementor-element.elementor-element-fbb1a08 .pxl-image-single img {
		max-height: 300px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-9080953 {
		left: -176px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-9080953 {
		right: -176px;
	}

	.elementor-7874 .elementor-element.elementor-element-9080953 {
		top: 342px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
		left: 73px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
		right: 73px;
	}

	.elementor-7874 .elementor-element.elementor-element-710f04f {
		bottom: -139px;
	}

	.elementor-7874 .elementor-element.elementor-element-68dfc63 {
		margin-top: 45px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-c5c9438>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-f2e83a9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-ec82f34 {
		padding: 115px 15px 115px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
		margin: 8px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8>.elementor-widget-container {
		margin: -275px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
		width: 855px;
		height: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-heading--inner {
		max-width: 650px;
	}

	.elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
		margin: 30px 0px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
		margin: 30px 0px 0px 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl--item {
		padding: 0px 0px 17px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-314cc49 .pxl-button {
		text-align: left;
	}

	.elementor-7874 .elementor-element.elementor-element-314cc49>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-6c03b6b .pxl-counter-box {
		width: 300px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
		right: 0px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
		left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-249a054 {
		top: 180px;
	}

	.elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box .pxl-counter--holder .pxl-counter--title {
		width: 205px;
	}

	.elementor-7874 .elementor-element.elementor-element-249a054 .pxl-counter-box {
		width: 300px;
	}

	.elementor-7874 .elementor-element.elementor-element-3fc02b8.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-4bb72e6>.elementor-widget-container {
		margin: 50px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-feb1ed2 {
		padding: 0px 30px 0px 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
		padding: 40px 0px 0px 90px;
	}
}

@media(max-width:1200px) {
	.elementor-7874 .elementor-element.elementor-element-bed9a17 {
		padding: 150px 15px 529px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-81e3ad6>.elementor-widget-container {
		margin: 0px 23px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 88px;
	}

	.elementor-7874 .elementor-element.elementor-element-8b61578>.elementor-element-populated {
		padding: 0px 30px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 88px;
	}

	.elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
		height: 600px;
	}

	.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
		text-align: center;
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
		font-size: 50px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
		right: 50px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-fbb1a08 {
		left: 50px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
		left: 0px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
		right: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-710f04f {
		bottom: -50px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-heading--inner {
		max-width: 650px;
	}

	.elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-9917684>.elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box .pxl-item--text {
		font-size: 14px;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
		margin: 0px 0px 0px 10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 10px;
	}

	.elementor-7874 .elementor-element.elementor-element-48cdaa9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-8e38d4f>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
		margin: 15px 6px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-314cc49>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-86bf0bb {
		margin-top: 80px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-e9df709 .pxl-image-single img {
		max-height: 690px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-6c03b6b {
		left: -15px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-6c03b6b {
		right: -15px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
		right: -15px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
		left: -15px;
	}

	.elementor-7874 .elementor-element.elementor-element-249a054 {
		top: 170px;
	}

	.elementor-7874 .elementor-element.elementor-element-b0c97c1 {
		margin-top: -270px;
		margin-bottom: 0px;
	}

	.elementor-bc-flex-widget .elementor-7874 .elementor-element.elementor-element-a15bfe3.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-1aace8b>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-a3cced3 .pxl-testimonial-carousel .pxl-item--desc {
		font-size: 18px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-1aa07ff {
		right: -8px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-1aa07ff {
		left: -8px;
	}

	.elementor-7874 .elementor-element.elementor-element-1aa07ff {
		bottom: -3px;
	}

	.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}
}

@media(max-width:1024px) {
	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 70px;
	}

	.elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
		padding: 0px 0px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 70px;
	}

	.elementor-7874 .elementor-element.elementor-element-6c8b3fa .pxl-button .pxl-icon--right .pxl--btn-icon {
		margin-left: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-eca227b .pxl-image-box .pxl-inner-image {
		height: 450px;
	}

	.elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
		margin: -375px 15px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-counter--title {
		font-size: 25px;
	}

	.elementor-7874 .elementor-element.elementor-element-e28e7ad .pxl--user-count-widget .pxl-counter--number {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-a95563b {
		padding: 505px 15px 150px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-1ebfc2d>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
		font-size: 45px;
	}

	.elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
		font-size: 43px;
	}

	.elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
		font-size: 43px;
	}

	.elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
		font-size: 43px;
	}

	.elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
		font-size: 43px;
	}

	.elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
		font-size: 43px;
	}

	.elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
		font-size: 43px;
	}

	.elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
		font-size: 43px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-710f04f {
		left: 11px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-710f04f {
		right: 11px;
	}

	.elementor-7874 .elementor-element.elementor-element-710f04f {
		bottom: -76px;
	}

	.elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
	.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-heading--inner {
		max-width: 550px;
	}

	.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.elementor-7874 .elementor-element.elementor-element-d2aee10 .pxl-text-editor .pxl-item--inner {
		max-width: 590px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-heading--inner {
		max-width: 600px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.elementor-7874 .elementor-element.elementor-element-45b8df9 .pxl-text-editor .pxl-item--inner {
		max-width: 670px;
	}

	.elementor-7874 .elementor-element.elementor-element-73de0ac>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-7a27435>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-814682f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box .pxl-item--text {
		font-size: 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
		padding: 30px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-48cdaa9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
		margin: 30px 0px 0px 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl--item {
		padding: 0px 15px 17px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-249a054 {
		top: 110px;
	}

	.elementor-7874 .elementor-element.elementor-element-b0c97c1:not(.elementor-motion-effects-element-type-background),
	.elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: cover;
	}

	.elementor-7874 .elementor-element.elementor-element-b0c97c1 {
		margin-top: -340px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-e08cade {
		padding: 250px 15px 115px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-4bb72e6 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-feb1ed2 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 115px 30px 115px 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-bc82719 {
		padding: 115px 0px 115px 0px;
	}
}

@media(max-width:880px) {
	.elementor-7874 .elementor-element.elementor-element-bed9a17 {
		padding: 150px 0px 500px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-1fcc5c6>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-5265ea6 {
		margin-top: 30px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-a95563b {
		padding: 505px 15px 115px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
		font-size: 37px;
	}

	.elementor-7874 .elementor-element.elementor-element-68dfc63:not(.elementor-motion-effects-element-type-background),
	.elementor-7874 .elementor-element.elementor-element-68dfc63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-7874 .elementor-element.elementor-element-68dfc63 {
		padding: 115px 0px 115px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-fa3ad13 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.elementor-7874 .elementor-element.elementor-element-ec82f34 {
		padding: 115px 0px 115px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle,
	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle span {
		font-size: 17px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle {
		margin-bottom: 10px;
	}

	.elementor-7874 .elementor-element.elementor-element-73de0ac.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-c3d1c6c {
		--container-widget-width: 195px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 195px);
		max-width: 195px;
	}

	.elementor-7874 .elementor-element.elementor-element-c3d1c6c .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.elementor-7874 .elementor-element.elementor-element-7a27435.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-5cd260e .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-43283e6 .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.elementor-7874 .elementor-element.elementor-element-814682f.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-1084657 .pxl-counter .pxl-counter--number {
		font-size: 60px;
	}

	.elementor-7874 .elementor-element.elementor-element-e905d13 {
		padding: 115px 0px 115px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
		height: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-heading--inner {
		max-width: 500px;
	}

	.elementor-7874 .elementor-element.elementor-element-48cdaa9 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-6c03b6b {
		left: 0px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-6c03b6b {
		right: 0px;
	}

	body:not(.rtl) .elementor-7874 .elementor-element.elementor-element-249a054 {
		right: 0px;
	}

	body.rtl .elementor-7874 .elementor-element.elementor-element-249a054 {
		left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b0c97c1 {
		margin-top: -440px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-abd1421>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-90d1cd8 {
		z-index: -2;
	}

	.elementor-7874 .elementor-element.elementor-element-e08cade {
		padding: 255px 15px 115px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-heading--inner {
		max-width: 500px;
	}

	.elementor-7874 .elementor-element.elementor-element-bdc8504 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process .pxl-item-desc {
		max-width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-4bb72e6 .pxl-process {
		width: 100%;
		height: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-feb1ed2 {
		padding: 115px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
		padding: 30px 15px 30px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-heading--inner {
		max-width: 400px;
	}

	.elementor-7874 .elementor-element.elementor-element-1aace8b .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.elementor-7874 .elementor-element.elementor-element-a3cced3 .pxl-testimonial-carousel .pxl-item--desc {
		font-size: 17px;
	}

	.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-heading--inner {
		max-width: 500px;
	}

	.elementor-7874 .elementor-element.elementor-element-e9843d4 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}
}

@media(max-width:767px) {
	.elementor-7874 .elementor-element.elementor-element-bed9a17 {
		padding: 150px 0px 115px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-81e3ad6>.elementor-widget-container {
		margin: 15px 30px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-1fcc5c6>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-5265ea6 {
		margin-top: 15px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-8b61578.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7874 .elementor-element.elementor-element-8b61578>.elementor-element-populated {
		padding: 15px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-4c5d31c .pxl-image-single img {
		max-height: 150px;
	}

	.elementor-7874 .elementor-element.elementor-element-c12fe0f>.elementor-element-populated {
		margin: 30px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 15px 15px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-069ce06 {
		width: auto;
		max-width: auto;
	}

	.elementor-7874 .elementor-element.elementor-element-aa3f808 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-2d1705f.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-7874 .elementor-element.elementor-element-2d1705f>.elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-6c8b3fa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-6c8b3fa {
		z-index: 3;
	}

	.elementor-7874 .elementor-element.elementor-element-e28e7ad>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-a95563b {
		padding: 455px 0px 60px 0px;
	}

	.elementor-bc-flex-widget .elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-7874 .elementor-element.elementor-element-5b435a3.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle,
	.elementor-7874 .elementor-element.elementor-element-edeb8d4 .pxl-heading .pxl-item--subtitle span {
		font-size: 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-1ebfc2d .pxl-text-editor {
		text-align: center;
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-f1ce4c9 .pxl-text-editor {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-c054844>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
	}

	.elementor-7874 .elementor-element.elementor-element-0157348 .pxl-text-editor {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-e354982 {
		width: 100%;
		max-width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-e354982 .pxl-text-editor {
		text-align: center;
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-8a63808 .pxl-text-editor {
		text-align: center;
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-2b1172a .pxl-text-editor {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-265d221 .pxl-text-editor {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-4d92b6f .pxl-text-editor {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-7b24a6d>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--title {
		font-size: 33px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle,
	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle span {
		font-size: 15px;
		line-height: 40px;
	}

	.elementor-7874 .elementor-element.elementor-element-18a4e7a .pxl-heading .pxl-item--subtitle {
		margin-bottom: 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-d230ca2 {
		width: auto;
		max-width: auto;
	}

	.elementor-7874 .elementor-element.elementor-element-d230ca2>.elementor-widget-container {
		margin: 20px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-43d125d {
		width: auto;
		max-width: auto;
	}

	.elementor-7874 .elementor-element.elementor-element-43d125d>.elementor-widget-container {
		margin: 20px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-7a27435>.elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475 {
		width: 55%;
	}

	.elementor-7874 .elementor-element.elementor-element-e905d13 {
		padding: 115px 0px 115px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-b7f1dd8 .pxl-testimonial-box:before {
		width: 100%;
		height: 140px;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 30px 15px 0px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-ee5a67d>.elementor-widget-container {
		margin: 30px 30px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31>.elementor-widget-container {
		margin: 30px 0px 0px 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-c2eca31 .pxl-list .pxl-item--text a span {
		font-size: 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-b0c97c1:not(.elementor-motion-effects-element-type-background),
	.elementor-7874 .elementor-element.elementor-element-b0c97c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center left;
	}

	.elementor-7874 .elementor-element.elementor-element-b0c97c1 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-90d1cd8 {
		z-index: -2;
	}

	.elementor-7874 .elementor-element.elementor-element-e08cade {
		padding: 115px 15px 115px 15px;
	}

	.elementor-7874 .elementor-element.elementor-element-feb1ed2 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3>.elementor-element-populated {
		padding: 40px 0px 30px 40px;
	}
}

@media(min-width:768px) {
	.elementor-7874 .elementor-element.elementor-element-8b61578 {
		width: 42%;
	}

	.elementor-7874 .elementor-element.elementor-element-c12fe0f {
		width: 58%;
	}

	.elementor-7874 .elementor-element.elementor-element-76f4b91 {
		width: 40%;
	}

	.elementor-7874 .elementor-element.elementor-element-c5c9438 {
		width: 60%;
	}

	.elementor-7874 .elementor-element.elementor-element-73de0ac {
		width: 27%;
	}

	.elementor-7874 .elementor-element.elementor-element-7a27435 {
		width: 28%;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475 {
		width: 20%;
	}

	.elementor-7874 .elementor-element.elementor-element-814682f {
		width: 25%;
	}

	.elementor-7874 .elementor-element.elementor-element-9917684 {
		width: 43.7%;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66 {
		width: 56.3%;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3 {
		width: 58%;
	}

	.elementor-7874 .elementor-element.elementor-element-4bd2e7c {
		width: 42%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-7874 .elementor-element.elementor-element-76f4b91 {
		width: 35%;
	}

	.elementor-7874 .elementor-element.elementor-element-c5c9438 {
		width: 65%;
	}

	.elementor-7874 .elementor-element.elementor-element-7a27435 {
		width: 29%;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475 {
		width: 19%;
	}

	.elementor-7874 .elementor-element.elementor-element-9917684 {
		width: 40%;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66 {
		width: 60%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-7874 .elementor-element.elementor-element-76f4b91 {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-c5c9438 {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-73de0ac {
		width: 50%;
	}

	.elementor-7874 .elementor-element.elementor-element-7a27435 {
		width: 50%;
	}

	.elementor-7874 .elementor-element.elementor-element-10cc475 {
		width: 50%;
	}

	.elementor-7874 .elementor-element.elementor-element-814682f {
		width: 50%;
	}

	.elementor-7874 .elementor-element.elementor-element-9917684 {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-df41e66 {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-a15bfe3 {
		width: 46%;
	}

	.elementor-7874 .elementor-element.elementor-element-4bd2e7c {
		width: 54%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-7874 .elementor-element.elementor-element-a15bfe3 {
		width: 100%;
	}

	.elementor-7874 .elementor-element.elementor-element-4bd2e7c {
		width: 100%;
	}
}

.elementor-7877 .elementor-element.elementor-element-b45e8ab>.elementor-container {
	max-width: 1312px;
}

.elementor-7877 .elementor-element.elementor-element-b45e8ab {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 28px;
	margin-bottom: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-7877 .elementor-element.elementor-element-b45e8ab>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-7877 .elementor-element.elementor-element-d498001.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-7877 .elementor-element.elementor-element-d498001.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-7877 .elementor-element.elementor-element-d498001>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 12px 0px 12px;
}

.elementor-7877 .elementor-element.elementor-element-d498001>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-7877 .elementor-element.elementor-element-2504b19 {
	width: auto;
	max-width: auto;
	/*flex-grow:1;*/
}

.elementor-7877 .elementor-element.elementor-element-2504b19 .pxl-logo img {
	height: 130px;
}

.elementor-7877 .elementor-element.elementor-element-c397552 {
	width: auto;
	max-width: auto;
}

.elementor-7877 .elementor-element.elementor-element-c397552>.elementor-widget-container {
	margin: 0px 15px 0px 25px;
}

.elementor-7877 .elementor-element.elementor-element-c397552 .pxl-nav-menu .pxl-menu-primary>li>a {
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
}

.elementor-7877 .elementor-element.elementor-element-c397552 .pxl-nav-menu .pxl-menu-primary>li {
	margin: 0px 10px 0px 0px;
}

.elementor-7877 .elementor-element.elementor-element-c397552 .pxl-nav-menu.pxl-mega-boxed .pxl-megamenu>.sub-menu {
	max-width: 1312px;
}

.elementor-7877 .elementor-element.elementor-element-023354e {
	width: auto;
	max-width: auto;
}

.elementor-7877 .elementor-element.elementor-element-023354e>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-7877 .elementor-element.elementor-element-023354e .pxl-item--icon {
	margin-right: 6px;
}

.elementor-7877 .elementor-element.elementor-element-023354e .pxl-icon-text .pxl-item--icon i {
	color: #FFFFFF;
	text-fill-color: #FFFFFF;
	-webkit-text-fill-color: #FFFFFF;
	background-image: none;
}

.elementor-7877 .elementor-element.elementor-element-023354e .pxl-icon-text .pxl-item--icon svg {
	fill: #FFFFFF !important;
	text-fill-color: #FFFFFF !important;
	-webkit-text-fill-color: #FFFFFF !important;
	background-image: none !important;
}

.elementor-7877 .elementor-element.elementor-element-681f32c {
	width: auto;
	max-width: auto;
}

.elementor-7877 .elementor-element.elementor-element-681f32c .pxl-button .btn {
	border-radius: 0px 4px 0px 4px;
}

.elementor-7877 .elementor-element.elementor-element-681f32c .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 9px;
}

.elementor-9386 .elementor-element.elementor-element-bd805d6:not(.elementor-motion-effects-element-type-background),
.elementor-9386 .elementor-element.elementor-element-bd805d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/bg-footer.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9386 .elementor-element.elementor-element-bd805d6 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9386 .elementor-element.elementor-element-bd805d6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9386 .elementor-element.elementor-element-9512fb5>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-9386 .elementor-element.elementor-element-274a80b>.elementor-container {
	max-width: 1340px;
}

.elementor-9386 .elementor-element.elementor-element-274a80b {
	padding: 108px 15px 15px 15px;
	z-index: 2;
}

.elementor-9386 .elementor-element.elementor-element-211eb13>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-a0c4825>.elementor-widget-container {
	margin: 9px 0px 0px 0px;
}

.elementor-9386 .elementor-element.elementor-element-a0c4825 .pxl-logo img {
	width: 100%;
	max-width: 200px;
}

.elementor-9386 .elementor-element.elementor-element-88b3946>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-88b3946>.elementor-element-populated {
	margin: 0px 0px 0px -6px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -6px;
	padding: 15px 40px 15px 15px;
}

.elementor-9386 .elementor-element.elementor-element-50a7332>.elementor-widget-container {
	margin: 5px 0px 33px 0px;
}

.elementor-9386 .elementor-element.elementor-element-50a7332 .pxl-heading .pxl-item--title {
	color: #c19536;
	-webkit-text-stroke-color: #c19536;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.4px;
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-fa88c6a .pxl-link a:not(:hover) {
	color: #fff;
}

.elementor-9386 .elementor-element.elementor-element-fa88c6a .pxl-link a:hover {
	color: #c19536;
}

.elementor-9386 .elementor-element.elementor-element-fa88c6a .pxl-link a {
	font-size: 18px;
	font-weight: 400;
}

.elementor-9386 .elementor-element.elementor-element-fa88c6a .pxl-link.type-vertical li+li {
	margin-top: 14px;
}

.elementor-9386 .elementor-element.elementor-element-582ba91>.elementor-widget-container {
	margin: 5px 0px 33px 0px;
}

.elementor-9386 .elementor-element.elementor-element-582ba91 .pxl-heading .pxl-item--title {
	color: #c19536;
	-webkit-text-stroke-color: #c19536;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.4px;
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-21488f5 .pxl-link a:not(:hover) {
	color: #FFFFFF;
}

.elementor-9386 .elementor-element.elementor-element-21488f5 .pxl-link a:hover {
	color: #FFFFFF;
}

.elementor-9386 .elementor-element.elementor-element-21488f5 .pxl-link a {
	font-size: 18px;
	font-weight: 400;
}

.elementor-9386 .elementor-element.elementor-element-21488f5 .pxl-link.type-vertical li+li {
	margin-top: 14px;
}

.elementor-9386 .elementor-element.elementor-element-1a5cb23.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-9386 .elementor-element.elementor-element-1a5cb23>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-1a5cb23>.elementor-element-populated {
	margin: 0px 0px 0px 3px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 3px;
}

.elementor-9386 .elementor-element.elementor-element-1a5cb23 {
	z-index: 1;
}

.elementor-9386 .elementor-element.elementor-element-8d8546a>.elementor-widget-container {
	margin: 5px 0px 33px 0px;
}

.elementor-9386 .elementor-element.elementor-element-8d8546a .pxl-heading .pxl-item--title {
	color: #c19536;
	-webkit-text-stroke-color: #c19536;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.4px;
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-3fee886 {
	margin-top: 76px;
	margin-bottom: 0px;
}

.elementor-9386 .elementor-element.elementor-element-d69f1dd>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #c19536;
	padding: 0px 0px 11px 0px;
}

.elementor-9386 .elementor-element.elementor-element-c935faa .pxl-text-marquee .pxl-item--text {
	font-size: 60px;
}

.elementor-9386 .elementor-element.elementor-element-b0eae2e>.elementor-container {
	max-width: 1340px;
}

.elementor-9386 .elementor-element.elementor-element-b0eae2e {
	padding: 10px 0px 15px 0px;
}

.elementor-9386 .elementor-element.elementor-element-927fb82 .pxl-text-editor {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-927fb82 .pxl-text-editor a {
	color: #c19536;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-927fb82 .pxl-text-editor a:hover {
	color: #FFFFFF;
}

.elementor-9386 .elementor-element.elementor-element-91ae0df.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-9386 .elementor-element.elementor-element-572d9cc {
	width: auto;
	max-width: auto;
}

.elementor-9386 .elementor-element.elementor-element-572d9cc>.elementor-widget-container {
	margin: 0px 60px 0px 0px;
}

.elementor-9386 .elementor-element.elementor-element-572d9cc .pxl-text-editor {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-572d9cc .pxl-text-editor a {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-572d9cc .pxl-text-editor a:hover {
	color: #FFFFFF;
}

.elementor-9386 .elementor-element.elementor-element-e47c54e {
	width: auto;
	max-width: auto;
}

.elementor-9386 .elementor-element.elementor-element-e47c54e>.elementor-widget-container {
	margin: 0px 60px 0px 0px;
}

.elementor-9386 .elementor-element.elementor-element-e47c54e .pxl-text-editor {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-e47c54e .pxl-text-editor a {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-e47c54e .pxl-text-editor a:hover {
	color: #FFFFFF;
}

.elementor-9386 .elementor-element.elementor-element-aa189db {
	width: auto;
	max-width: auto;
}

.elementor-9386 .elementor-element.elementor-element-aa189db .pxl-text-editor {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-aa189db .pxl-text-editor a {
	color: #FFFFFFB8;
	font-size: 16px;
}

.elementor-9386 .elementor-element.elementor-element-aa189db .pxl-text-editor a:hover {
	color: #FFFFFF;
}

@media(max-width:1200px) {
	.elementor-9386 .elementor-element.elementor-element-a0c4825>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-50a7332>.elementor-widget-container {
		margin: 0px 0px 33px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-582ba91>.elementor-widget-container {
		margin: 0px 0px 33px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-8d8546a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-3fee886 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-9386 .elementor-element.elementor-element-274a80b {
		padding: 37px 0px 15px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-8d8546a .pxl-heading .pxl-item--title {
		font-size: 35px;
	}
}

@media(max-width:880px) {
	.elementor-9386 .elementor-element.elementor-element-bd805d6 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-c935faa .pxl-text-marquee .pxl-item--text {
		font-size: 70px;
	}

	.elementor-9386 .elementor-element.elementor-element-4a5c132.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-9386 .elementor-element.elementor-element-927fb82 {
		width: auto;
		max-width: auto;
	}

	.elementor-9386 .elementor-element.elementor-element-91ae0df.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}
}

@media(max-width:767px) {
	.elementor-9386 .elementor-element.elementor-element-274a80b {
		padding: 115px 0px 30px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-211eb13 {
		width: 100%;
	}

	.elementor-9386 .elementor-element.elementor-element-211eb13>.elementor-element-populated {
		padding: 0px 15px 30px 15px;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946>.elementor-element-populated {
		padding: 0px 15px 30px 15px;
	}

	.elementor-9386 .elementor-element.elementor-element-50a7332>.elementor-widget-container {
		margin: 0px 0px 27px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-fa88c6a .pxl-link.type-vertical li+li {
		margin-top: 15px;
	}

	.elementor-9386 .elementor-element.elementor-element-582ba91>.elementor-widget-container {
		margin: 0px 0px 27px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-21488f5 .pxl-link.type-vertical li+li {
		margin-top: 15px;
	}

	.elementor-9386 .elementor-element.elementor-element-1a5cb23>.elementor-element-populated {
		padding: 30px 15px 0px 15px;
	}

	.elementor-9386 .elementor-element.elementor-element-c935faa .pxl-text-marquee .pxl-item--text {
		font-size: 55px;
	}

	.elementor-9386 .elementor-element.elementor-element-4a5c132.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-9386 .elementor-element.elementor-element-927fb82 {
		width: auto;
		max-width: auto;
	}

	.elementor-9386 .elementor-element.elementor-element-927fb82 .pxl-text-editor {
		text-align: center;
	}

	.elementor-9386 .elementor-element.elementor-element-91ae0df.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-9386 .elementor-element.elementor-element-572d9cc>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-572d9cc .pxl-text-editor {
		text-align: center;
	}

	.elementor-9386 .elementor-element.elementor-element-e47c54e>.elementor-widget-container {
		margin: 0px 10px 0px 0px;
	}

	.elementor-9386 .elementor-element.elementor-element-e47c54e .pxl-text-editor {
		text-align: center;
	}

	.elementor-9386 .elementor-element.elementor-element-aa189db .pxl-text-editor {
		text-align: center;
	}
}

@media(min-width:768px) {
	.elementor-9386 .elementor-element.elementor-element-211eb13 {
		width: 25%;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946 {
		width: 25%;
	}

	.elementor-9386 .elementor-element.elementor-element-88bb2c9 {
		width: 25%;
	}

	.elementor-9386 .elementor-element.elementor-element-1a5cb23 {
		width: 25%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-9386 .elementor-element.elementor-element-211eb13 {
		width: 29%;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946 {
		width: 19%;
	}

	.elementor-9386 .elementor-element.elementor-element-88bb2c9 {
		width: 19%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-9386 .elementor-element.elementor-element-211eb13 {
		width: 37%;
	}

	.elementor-9386 .elementor-element.elementor-element-88b3946 {
		width: 30%;
	}

	.elementor-9386 .elementor-element.elementor-element-88bb2c9 {
		width: 30%;
	}

	.elementor-9386 .elementor-element.elementor-element-1a5cb23 {
		width: 60%;
	}

	.elementor-9386 .elementor-element.elementor-element-4a5c132 {
		width: 100%;
	}

	.elementor-9386 .elementor-element.elementor-element-91ae0df {
		width: 100%;
	}
}

.elementor-738 .elementor-element.elementor-element-0ece973:not(.elementor-motion-effects-element-type-background),
.elementor-738 .elementor-element.elementor-element-0ece973>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../images/bg-page.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-738 .elementor-element.elementor-element-0ece973>.elementor-container {
	max-width: 1170px;
}

.elementor-738 .elementor-element.elementor-element-0ece973 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 305px 15px 140px 15px;
}

.elementor-738 .elementor-element.elementor-element-0ece973>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-738 .elementor-element.elementor-element-c74facd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-738 .elementor-element.elementor-element-96b9497>.elementor-widget-container {
	margin: 0px 0px 35px 0px;
}

.elementor-738 .elementor-element.elementor-element-96b9497 .pxl-heading .pxl-heading--inner {
	max-width: 800px;
}

.elementor-738 .elementor-element.elementor-element-96b9497 .pxl-heading .pxl-item--title {
	color: #07000E;
	-webkit-text-stroke-color: #07000E;
	font-family: "DM Sans", Sans-serif;
	font-size: 72px;
	font-weight: 700;
	text-transform: capitalize;
	letter-spacing: -0.72px;
	margin-bottom: 0px;
}

.elementor-738 .elementor-element.elementor-element-a59439a>.elementor-widget-container {
	margin: 0px 0px 38px 0px;
}

.elementor-738 .elementor-element.elementor-element-a59439a .pxl-text-editor .pxl-item--inner {
	max-width: 555px;
}

.elementor-738 .elementor-element.elementor-element-a59439a .pxl-text-editor {
	color: #07000E;
	font-size: 18px;
	line-height: 1.5em;
}

.elementor-738 .elementor-element.elementor-element-a58057f .pxl-button .btn {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 700;
	line-height: 59px;
	padding: 0px 15px 0px 7px;
}

.elementor-738 .elementor-element.elementor-element-a58057f .pxl-button .btn .pxl--btn-icon {
	font-size: 21px;
}

.elementor-738 .elementor-element.elementor-element-a58057f .pxl-button .btn svg {
	height: 21px;
}

.elementor-738 .elementor-element.elementor-element-a58057f .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 2px;
}

.elementor-738 .elementor-element.elementor-element-bbd5cbe {
	width: auto;
	max-width: auto;
	bottom: -140px;
}

body:not(.rtl) .elementor-738 .elementor-element.elementor-element-bbd5cbe {
	right: 0px;
}

body.rtl .elementor-738 .elementor-element.elementor-element-bbd5cbe {
	left: 0px;
}

.elementor-738 .elementor-element.elementor-element-bbd5cbe .pxl-breadcrumb {
	color: #07000E;
	font-size: 16px;
}

.elementor-738 .elementor-element.elementor-element-bbd5cbe .pxl-breadcrumb span.breadcrumb-entry {
	color: #B1B1B1;
}

@media(max-width:1440px) {
	.elementor-738 .elementor-element.elementor-element-c74facd>.elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}
}

@media(max-width:1024px) {
	.elementor-738 .elementor-element.elementor-element-c74facd>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-634 .elementor-element.elementor-element-f053153>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-634 .elementor-element.elementor-element-81908b1>.elementor-widget-container {
	margin: 0px 0px 18px 0px;
}

.elementor-634 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-heading--inner {
	max-width: 460px;
}

.elementor-634 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-item--title {
	font-size: 30px;
	margin-bottom: 0px;
}

.elementor-634 .elementor-element.elementor-element-21ee851>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-634 .elementor-element.elementor-element-21ee851 .pxl-text-editor .pxl-item--inner {
	max-width: 526px;
}

.elementor-634 .elementor-element.elementor-element-21ee851 .pxl-text-editor {
	font-size: 18px;
}

.elementor-634 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
}

.elementor-634 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a {
	color: #07000E;
}

.elementor-634 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a:after {
	background-color: #07000E;
}

.elementor-634 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

.elementor-634 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a {
	color: #07000E;
}

.elementor-634 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a:after {
	background-color: #07000E;
}

.elementor-634 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

@media(max-width:767px) {
	.elementor-634 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

.elementor-674 .elementor-element.elementor-element-f053153>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-674 .elementor-element.elementor-element-81908b1>.elementor-widget-container {
	margin: 0px 0px 18px 0px;
}

.elementor-674 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-heading--inner {
	max-width: 460px;
}

.elementor-674 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-item--title {
	font-size: 30px;
	margin-bottom: 0px;
}

.elementor-674 .elementor-element.elementor-element-21ee851>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-674 .elementor-element.elementor-element-21ee851 .pxl-text-editor .pxl-item--inner {
	max-width: 526px;
}

.elementor-674 .elementor-element.elementor-element-21ee851 .pxl-text-editor {
	font-size: 18px;
}

.elementor-674 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
}

.elementor-674 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a {
	color: #07000E;
}

.elementor-674 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a:after {
	background-color: #07000E;
}

.elementor-674 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

.elementor-674 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a {
	color: #07000E;
}

.elementor-674 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a:after {
	background-color: #07000E;
}

.elementor-674 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

@media(max-width:767px) {
	.elementor-674 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

.elementor-1896 .elementor-element.elementor-element-5adc5ce .pxl-pricing {
	background: #FFFFFF;
}

.elementor-1896 .elementor-element.elementor-element-5adc5ce .pxl-pricing .pxl-pricing--feature {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-5adc5ce .pxl-pricing .pxl-pricing--price {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-5adc5ce .pxl-pricing .pxl-pricing--top {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-60cdf09 .pxl-pricing {
	background: #FFFFFF;
}

.elementor-1896 .elementor-element.elementor-element-60cdf09 .pxl-pricing .pxl-pricing--feature {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-60cdf09 .pxl-pricing .pxl-pricing--price {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-60cdf09 .pxl-pricing .pxl-pricing--top {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-f22ac0d .pxl-pricing {
	background: #FEFDFF;
}

.elementor-1896 .elementor-element.elementor-element-f22ac0d .pxl-pricing .pxl-pricing--feature {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-f22ac0d .pxl-pricing .pxl-pricing--price {
	color: #0B1B2B;
}

.elementor-1896 .elementor-element.elementor-element-f22ac0d .pxl-pricing .pxl-pricing--top {
	color: #0B1B2B;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1896 .elementor-element.elementor-element-b9f9298 {
		width: 50%;
	}

	.elementor-1896 .elementor-element.elementor-element-cae31d1 {
		width: 50%;
	}

	.elementor-1896 .elementor-element.elementor-element-48e1d0d {
		width: 100%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-1896 .elementor-element.elementor-element-b9f9298 {
		width: 100%;
	}

	.elementor-1896 .elementor-element.elementor-element-cae31d1 {
		width: 100%;
	}

	.elementor-1896 .elementor-element.elementor-element-48e1d0d {
		width: 100%;
	}
}

@media(max-width:880px) {
	.elementor-1896 .elementor-element.elementor-element-b9f9298>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1896 .elementor-element.elementor-element-cae31d1>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1896 .elementor-element.elementor-element-48e1d0d>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-1910 .elementor-element.elementor-element-3851aba .pxl-pricing {
	background: #FFFFFF;
}

.elementor-1910 .elementor-element.elementor-element-3851aba .pxl-pricing .pxl-pricing--feature {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-3851aba .pxl-pricing .pxl-pricing--price {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-3851aba .pxl-pricing .pxl-pricing--top {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-c37008d .pxl-pricing {
	background: #FFFFFF;
}

.elementor-1910 .elementor-element.elementor-element-c37008d .pxl-pricing .pxl-pricing--feature {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-c37008d .pxl-pricing .pxl-pricing--price {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-c37008d .pxl-pricing .pxl-pricing--top {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-23c0416 .pxl-pricing {
	background: #FEFDFF;
}

.elementor-1910 .elementor-element.elementor-element-23c0416 .pxl-pricing .pxl-pricing--feature {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-23c0416 .pxl-pricing .pxl-pricing--price {
	color: #0B1B2B;
}

.elementor-1910 .elementor-element.elementor-element-23c0416 .pxl-pricing .pxl-pricing--top {
	color: #0B1B2B;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1910 .elementor-element.elementor-element-503d1c7 {
		width: 50%;
	}

	.elementor-1910 .elementor-element.elementor-element-2ddf323 {
		width: 50%;
	}

	.elementor-1910 .elementor-element.elementor-element-786e45b {
		width: 100%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-1910 .elementor-element.elementor-element-503d1c7 {
		width: 100%;
	}

	.elementor-1910 .elementor-element.elementor-element-2ddf323 {
		width: 100%;
	}

	.elementor-1910 .elementor-element.elementor-element-786e45b {
		width: 100%;
	}
}

@media(max-width:880px) {
	.elementor-1910 .elementor-element.elementor-element-503d1c7>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1910 .elementor-element.elementor-element-2ddf323>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-1910 .elementor-element.elementor-element-786e45b>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-2981 .elementor-element.elementor-element-c524d32:not(.elementor-motion-effects-element-type-background),
.elementor-2981 .elementor-element.elementor-element-c524d32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../wp-content/uploads/2024/09/bg-ss1-about-us.webp");
}

.elementor-2981 .elementor-element.elementor-element-c524d32 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 55px 15px 25px 15px;
	z-index: 2;
}

.elementor-2981 .elementor-element.elementor-element-c524d32>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2981 .elementor-element.elementor-element-3e576e7 {
	width: auto;
	max-width: auto;
	top: -250px;
}

body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-3e576e7 {
	right: -15px;
}

body.rtl .elementor-2981 .elementor-element.elementor-element-3e576e7 {
	left: -15px;
}

.elementor-2981 .elementor-element.elementor-element-3e576e7 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-2981 .elementor-element.elementor-element-66ba5a6>.elementor-container {
	max-width: 1200px;
}

.elementor-2981 .elementor-element.elementor-element-47edd69 .pxl-heading .pxl-heading--inner {
	max-width: 1100px;
}

.elementor-2981 .elementor-element.elementor-element-47edd69 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 65px;
	line-height: 1;
	margin-bottom: 0px;
}

.elementor-2981 .elementor-element.elementor-element-c3d77ee>.elementor-container {
	max-width: 1200px;
}

.elementor-2981 .elementor-element.elementor-element-c3d77ee {
	margin-top: 96px;
	margin-bottom: 0px;
}

.elementor-2981 .elementor-element.elementor-element-1f9d797>.elementor-element-populated {
	margin: 0px 0px 0px 102px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 102px;
}

.elementor-2981 .elementor-element.elementor-element-62dcb96 .pxl-text-editor {
	color: #BABABA;
}

.elementor-2981 .elementor-element.elementor-element-27491cb {
	width: auto;
	max-width: auto;
	top: 347px;
}

body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-27491cb {
	right: 161px;
}

body.rtl .elementor-2981 .elementor-element.elementor-element-27491cb {
	left: 161px;
}

.elementor-2981 .elementor-element.elementor-element-27491cb .btn.pxl-icon-active .pxl--btn-icon {
	background-color: #07000E;
	--gradient-color-from2: #07000E;
	width: 176px;
	height: 176px;
	box-shadow: 0px 0px 24px 0px #c19536 inset;
	border-radius: 176px 176px 176px 176px;
}

.elementor-2981 .elementor-element.elementor-element-1e9672c>.elementor-container {
	max-width: 1770px;
}

@media(max-width:1440px) {
	.elementor-2981 .elementor-element.elementor-element-c3d77ee {
		margin-top: 30px;
		margin-bottom: 0px;
	}
}

@media(max-width:1024px) {
	.elementor-2981 .elementor-element.elementor-element-1f9d797>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

@media(max-width:880px) {
	.elementor-2981 .elementor-element.elementor-element-47edd69 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	body:not(.rtl) .elementor-2981 .elementor-element.elementor-element-27491cb {
		right: 15px;
	}

	body.rtl .elementor-2981 .elementor-element.elementor-element-27491cb {
		left: 15px;
	}

	.elementor-2981 .elementor-element.elementor-element-27491cb {
		top: 650px;
	}
}

@media(max-width:767px) {
	.elementor-2981 .elementor-element.elementor-element-c524d32 {
		padding: 55px 0px 541px 0px;
	}

	.elementor-2981 .elementor-element.elementor-element-47edd69 .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.elementor-2981 .elementor-element.elementor-element-27491cb {
		top: 690px;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-2981 .elementor-element.elementor-element-1f9d797 {
		width: 100%;
	}
}

.elementor-3027 .elementor-element.elementor-element-f981591:not(.elementor-motion-effects-element-type-background),
.elementor-3027 .elementor-element.elementor-element-f981591>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3027 .elementor-element.elementor-element-f981591>.elementor-container {
	max-width: 1200px;
}

.elementor-3027 .elementor-element.elementor-element-f981591 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -67px;
	margin-bottom: 0px;
	padding: 76px 15px 200px 15px;
	z-index: 2;
}

.elementor-3027 .elementor-element.elementor-element-f981591,
.elementor-3027 .elementor-element.elementor-element-f981591>.elementor-background-overlay {
	border-radius: 85px 85px 0px 0px;
}

.elementor-3027 .elementor-element.elementor-element-f981591>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3027 .elementor-element.elementor-element-15b06ea {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 22px;
}

.elementor-3027 .elementor-element.elementor-element-1fb3fac>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-3027 .elementor-element.elementor-element-1fb3fac .pxl-heading .pxl-heading--inner {
	max-width: 700px;
}

.elementor-3027 .elementor-element.elementor-element-1fb3fac .pxl-heading .pxl-item--title {
	font-size: 65px;
	line-height: 1;
	margin-bottom: 0px;
}

.elementor-3027 .elementor-element.elementor-element-f274627 {
	width: auto;
	max-width: auto;
}

.elementor-3027 .elementor-element.elementor-element-f274627>.elementor-widget-container {
	margin: -66px 0px 0px 190px;
}

.elementor-3027 .elementor-element.elementor-element-0a81f6f>.elementor-widget-container {
	margin: -140px 0px 0px 0px;
}

.elementor-3027 .elementor-element.elementor-element-c75a329 {
	width: auto;
	max-width: auto;
	top: 0px;
	z-index: -1;
}

body:not(.rtl) .elementor-3027 .elementor-element.elementor-element-c75a329 {
	left: -352px;
}

body.rtl .elementor-3027 .elementor-element.elementor-element-c75a329 {
	right: -352px;
}

.elementor-3027 .elementor-element.elementor-element-c75a329 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-3027 .elementor-element.elementor-element-5a80040 {
	width: auto;
	max-width: auto;
	bottom: -473px;
	z-index: -1;
}

body:not(.rtl) .elementor-3027 .elementor-element.elementor-element-5a80040 {
	right: -352px;
}

body.rtl .elementor-3027 .elementor-element.elementor-element-5a80040 {
	left: -352px;
}

.elementor-3027 .elementor-element.elementor-element-5a80040 .pxl-image-single {
	filter: grayscale(no);
}

.elementor-3027 .elementor-element.elementor-element-940d3be {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #D9D9D9;
}

.elementor-3027 .elementor-element.elementor-element-a59d7aa>.elementor-widget-container {
	margin: 50px 0px 10px 0px;
}

.elementor-3027 .elementor-element.elementor-element-a59d7aa .pxl-heading .pxl-item--title {
	font-size: 28px;
	line-height: 1.82;
	margin-bottom: 0px;
}

.elementor-3027 .elementor-element.elementor-element-4d2268a .pxl-text-editor .pxl-item--inner {
	max-width: 470px;
}

.elementor-3027 .elementor-element.elementor-element-9a8e5b9>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #D9D9D9;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 55px 114px;
}

.elementor-3027 .elementor-element.elementor-element-653482d>.elementor-widget-container {
	margin: 50px 0px 10px 0px;
}

.elementor-3027 .elementor-element.elementor-element-653482d .pxl-heading .pxl-item--title {
	font-size: 28px;
	line-height: 1.82;
	margin-bottom: 0px;
}

.elementor-3027 .elementor-element.elementor-element-3899d71 .pxl-text-editor .pxl-item--inner {
	max-width: 470px;
}

@media(max-width:1200px) {
	.elementor-3027 .elementor-element.elementor-element-1fb3fac .pxl-heading .pxl-item--title {
		font-size: 55px;
	}
}

@media(max-width:1024px) {
	.elementor-3027 .elementor-element.elementor-element-f274627>.elementor-widget-container {
		margin: -66px 0px 0px 30px;
	}
}

@media(max-width:880px) {
	.elementor-3027 .elementor-element.elementor-element-f981591 {
		padding: 75px 0px 150px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-f274627>.elementor-widget-container {
		margin: -66px 0px 0px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-9a8e5b9>.elementor-element-populated {
		padding: 0px 0px 55px 15px;
	}
}

@media(max-width:767px) {
	.elementor-3027 .elementor-element.elementor-element-f981591 {
		padding: 75px 0px 150px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-1fb3fac .pxl-heading .pxl-item--title {
		font-size: 45px;
	}

	.elementor-3027 .elementor-element.elementor-element-0a81f6f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-e523af1>.elementor-element-populated {
		padding: 20px 0px 20px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-a59d7aa>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-9a8e5b9>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		padding: 0px 0px 30px 0px;
	}

	.elementor-3027 .elementor-element.elementor-element-653482d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media(min-width:768px) {
	.elementor-3027 .elementor-element.elementor-element-422e5d2 {
		width: 60%;
	}

	.elementor-3027 .elementor-element.elementor-element-5283dbd {
		width: 40%;
	}
}

@media(max-width:1440px) and (min-width:768px) {
	.elementor-3027 .elementor-element.elementor-element-422e5d2 {
		width: 65%;
	}
}

@media(max-width:1200px) and (min-width:768px) {
	.elementor-3027 .elementor-element.elementor-element-5283dbd {
		width: 35%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-3027 .elementor-element.elementor-element-422e5d2 {
		width: 83%;
	}

	.elementor-3027 .elementor-element.elementor-element-5283dbd {
		width: 17%;
	}
}

.elementor-3179 .elementor-element.elementor-element-d43e4f1:not(.elementor-motion-effects-element-type-background),
.elementor-3179 .elementor-element.elementor-element-d43e4f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
	background-image: url("../wp-content/uploads/2024/12/bg-ss3-h1-11.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-3179 .elementor-element.elementor-element-d43e4f1>.elementor-container {
	max-width: 1205px;
}

.elementor-3179 .elementor-element.elementor-element-d43e4f1,
.elementor-3179 .elementor-element.elementor-element-d43e4f1>.elementor-background-overlay {
	border-radius: 85px 85px 0px 0px;
}

.elementor-3179 .elementor-element.elementor-element-d43e4f1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: -85px;
	margin-bottom: 0px;
	padding: 65px 15px 63px 15px;
}

.elementor-3179 .elementor-element.elementor-element-d43e4f1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3179 .elementor-element.elementor-element-59ee5bf.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-3179 .elementor-element.elementor-element-f49e1a2 {
	width: auto;
	max-width: auto;
}

.elementor-3179 .elementor-element.elementor-element-f49e1a2>.elementor-widget-container {
	margin: 0px 0px 52px 0px;
}

.elementor-3179 .elementor-element.elementor-element-f49e1a2 .pxl-heading {
	text-align: center;
}

.elementor-3179 .elementor-element.elementor-element-f49e1a2 .pxl-heading .pxl-item--title {
	font-size: 72px;
	letter-spacing: -1.9px;
	margin-bottom: 0px;
}

.elementor-3179 .elementor-element.elementor-element-4aefbff.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-3179 .elementor-element.elementor-element-4aefbff.pxl-column-sticky {
	top: 30px;
}

.elementor-3179 .elementor-element.elementor-element-122f19f {
	width: auto;
	max-width: auto;
}

.elementor-3179 .elementor-element.elementor-element-122f19f .pxl-icon2 i {
	color: #c19536;
}

.elementor-3179 .elementor-element.elementor-element-122f19f .pxl-icon i {
	font-size: 160px;
}

.elementor-3179 .elementor-element.elementor-element-c7dd97d>.elementor-element-populated {
	margin: 3px 0px 0px 3px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 3px;
}

.elementor-3179 .elementor-element.elementor-element-a978cd7 .pxl-tabs .pxl-tabs--content {
	margin-top: 0px;
}

@media(max-width:1024px) {
	.elementor-3179 .elementor-element.elementor-element-9e10523 {
		width: auto;
		max-width: auto;
	}
}

@media(min-width:768px) {
	.elementor-3179 .elementor-element.elementor-element-ca0970e {
		width: 37%;
	}

	.elementor-3179 .elementor-element.elementor-element-4aefbff {
		width: 16%;
	}

	.elementor-3179 .elementor-element.elementor-element-c7dd97d {
		width: 46.664%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-3179 .elementor-element.elementor-element-ca0970e {
		width: 50%;
	}

	.elementor-3179 .elementor-element.elementor-element-4aefbff {
		width: 50%;
	}

	.elementor-3179 .elementor-element.elementor-element-c7dd97d {
		width: 100%;
	}
}

@media(max-width:767px) {
	.elementor-3179 .elementor-element.elementor-element-f49e1a2 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}
}

.elementor-3182 .elementor-element.elementor-element-5c4088e:not(.elementor-motion-effects-element-type-background),
.elementor-3182 .elementor-element.elementor-element-5c4088e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-3182 .elementor-element.elementor-element-5c4088e>.elementor-container {
	max-width: 1200px;
}

.elementor-3182 .elementor-element.elementor-element-5c4088e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3182 .elementor-element.elementor-element-5c4088e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5004 .elementor-element.elementor-element-f053153>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-5004 .elementor-element.elementor-element-81908b1>.elementor-widget-container {
	margin: 0px 0px 18px 0px;
}

.elementor-5004 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-heading--inner {
	max-width: 460px;
}

.elementor-5004 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 30px;
	margin-bottom: 0px;
}

.elementor-5004 .elementor-element.elementor-element-21ee851>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5004 .elementor-element.elementor-element-21ee851 .pxl-text-editor .pxl-item--inner {
	max-width: 526px;
}

.elementor-5004 .elementor-element.elementor-element-21ee851 .pxl-text-editor {
	color: #9F9F9F;
	font-size: 18px;
}

.elementor-5004 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
}

.elementor-5004 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a {
	color: #FFFFFF;
}

.elementor-5004 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a:after {
	background-color: #FFFFFF;
}

.elementor-5004 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

.elementor-5004 .elementor-element.elementor-element-c25043b .pxl-list .pxl--item .pxl-item--text {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #B7B7B733;
}

.elementor-5004 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a {
	color: #FFFFFF;
}

.elementor-5004 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a:after {
	background-color: #FFFFFF;
}

.elementor-5004 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

.elementor-5004 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl--item .pxl-item--text {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #B7B7B733;
}

@media(max-width:767px) {
	.elementor-5004 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

.elementor-5005 .elementor-element.elementor-element-f053153>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-5005 .elementor-element.elementor-element-81908b1>.elementor-widget-container {
	margin: 0px 0px 18px 0px;
}

.elementor-5005 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-heading--inner {
	max-width: 460px;
}

.elementor-5005 .elementor-element.elementor-element-81908b1 .pxl-heading .pxl-item--title {
	color: #FFFFFF;
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 30px;
	margin-bottom: 0px;
}

.elementor-5005 .elementor-element.elementor-element-21ee851>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
}

.elementor-5005 .elementor-element.elementor-element-21ee851 .pxl-text-editor .pxl-item--inner {
	max-width: 526px;
}

.elementor-5005 .elementor-element.elementor-element-21ee851 .pxl-text-editor {
	color: #9F9F9F;
	font-size: 18px;
}

.elementor-5005 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
}

.elementor-5005 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a {
	color: #FFFFFF;
}

.elementor-5005 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a:after {
	background-color: #FFFFFF;
}

.elementor-5005 .elementor-element.elementor-element-c25043b .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

.elementor-5005 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a {
	color: #FFFFFF;
}

.elementor-5005 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a:after {
	background-color: #FFFFFF;
}

.elementor-5005 .elementor-element.elementor-element-3bb2c05 .pxl-list .pxl-item--text a span {
	font-size: 16px;
	font-weight: 500;
}

@media(max-width:767px) {
	.elementor-5005 .elementor-element.elementor-element-673e9f2>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
}

.elementor-5122 .elementor-element.elementor-element-37afa70 .pxl-pricing {
	background: #2B173B;
}

.elementor-5122 .elementor-element.elementor-element-37afa70 .pxl-pricing .pxl-pricing--feature {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-37afa70 .pxl-pricing .pxl-pricing--price {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-37afa70 .pxl-pricing .pxl-pricing--top {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-2feab2b .pxl-pricing {
	background: #2B173B;
}

.elementor-5122 .elementor-element.elementor-element-2feab2b .pxl-pricing .pxl-pricing--feature {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-2feab2b .pxl-pricing .pxl-pricing--price {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-2feab2b .pxl-pricing .pxl-pricing--top {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-12dbe94 .pxl-pricing {
	background: #2B173B;
}

.elementor-5122 .elementor-element.elementor-element-12dbe94 .pxl-pricing .pxl-pricing--feature {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-12dbe94 .pxl-pricing .pxl-pricing--price {
	color: #FFFFFF;
}

.elementor-5122 .elementor-element.elementor-element-12dbe94 .pxl-pricing .pxl-pricing--top {
	color: #FFFFFF;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-5122 .elementor-element.elementor-element-5bb517e {
		width: 50%;
	}

	.elementor-5122 .elementor-element.elementor-element-f25d4cb {
		width: 50%;
	}

	.elementor-5122 .elementor-element.elementor-element-604012f {
		width: 100%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-5122 .elementor-element.elementor-element-5bb517e {
		width: 100%;
	}

	.elementor-5122 .elementor-element.elementor-element-f25d4cb {
		width: 100%;
	}

	.elementor-5122 .elementor-element.elementor-element-604012f {
		width: 100%;
	}
}

@media(max-width:880px) {
	.elementor-5122 .elementor-element.elementor-element-5bb517e>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-5122 .elementor-element.elementor-element-f25d4cb>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-5122 .elementor-element.elementor-element-604012f>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-5124 .elementor-element.elementor-element-0fd234d .pxl-pricing {
	background: #2B173B;
}

.elementor-5124 .elementor-element.elementor-element-0fd234d .pxl-pricing .pxl-pricing--feature {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-0fd234d .pxl-pricing .pxl-pricing--price {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-0fd234d .pxl-pricing .pxl-pricing--top {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-e828b94 .pxl-pricing {
	background: #2B173B;
}

.elementor-5124 .elementor-element.elementor-element-e828b94 .pxl-pricing .pxl-pricing--feature {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-e828b94 .pxl-pricing .pxl-pricing--price {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-e828b94 .pxl-pricing .pxl-pricing--top {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-fb128c4 .pxl-pricing {
	background: #2B173B;
}

.elementor-5124 .elementor-element.elementor-element-fb128c4 .pxl-pricing .pxl-pricing--feature {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-fb128c4 .pxl-pricing .pxl-pricing--price {
	color: #FFFFFF;
}

.elementor-5124 .elementor-element.elementor-element-fb128c4 .pxl-pricing .pxl-pricing--top {
	color: #FFFFFF;
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-5124 .elementor-element.elementor-element-f06253e {
		width: 50%;
	}

	.elementor-5124 .elementor-element.elementor-element-476409e {
		width: 50%;
	}

	.elementor-5124 .elementor-element.elementor-element-9ad6710 {
		width: 100%;
	}
}

@media(max-width:880px) and (min-width:768px) {
	.elementor-5124 .elementor-element.elementor-element-f06253e {
		width: 100%;
	}

	.elementor-5124 .elementor-element.elementor-element-476409e {
		width: 100%;
	}

	.elementor-5124 .elementor-element.elementor-element-9ad6710 {
		width: 100%;
	}
}

@media(max-width:880px) {
	.elementor-5124 .elementor-element.elementor-element-f06253e>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-5124 .elementor-element.elementor-element-476409e>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-5124 .elementor-element.elementor-element-9ad6710>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
}

.elementor-11422 .elementor-element.elementor-element-6723dfd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-6723dfd>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-86550ab>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
}

.elementor-11428 .elementor-element.elementor-element-86550ab .pxl-team-carousel2 .pxl-item--social a {
	--primary-color: #734C85;
	--fourth-color: #FF31AB;
	--third-color: #FF6F05;
}

.elementor-11428 .elementor-element.elementor-element-02f5c04>.elementor-container {
	max-width: 720px;
}

.elementor-11428 .elementor-element.elementor-element-e1b5273>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-11428 .elementor-element.elementor-element-f7d8b25>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
}

.elementor-11428 .elementor-element.elementor-element-f7d8b25 .pxl-team-carousel2 .pxl-item--social a {
	--primary-color: #734C85;
	--fourth-color: #FF31AB;
	--third-color: #FF6F05;
}

@media(max-width:880px) {
	.elementor-11428 .elementor-element.elementor-element-02f5c04>.elementor-container {
		max-width: 360px;
	}
}

.elementor-4961 .elementor-element.elementor-element-fe1307b:not(.elementor-motion-effects-element-type-background),
.elementor-4961 .elementor-element.elementor-element-fe1307b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-fe1307b>.elementor-container {
	max-width: 1140px;
}

.elementor-4961 .elementor-element.elementor-element-fe1307b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-fe1307b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-3bb52ef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4961 .elementor-element.elementor-element-3bb52ef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-3bb52ef>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-3bb52ef>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-a205f2d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4961 .elementor-element.elementor-element-a205f2d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-a205f2d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-a205f2d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-1291e1f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4961 .elementor-element.elementor-element-1291e1f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-1291e1f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-1291e1f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-233cc1f:not(.elementor-motion-effects-element-type-background),
.elementor-4961 .elementor-element.elementor-element-233cc1f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-233cc1f>.elementor-container {
	max-width: 1140px;
}

.elementor-4961 .elementor-element.elementor-element-233cc1f {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-233cc1f>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-052a9dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4961 .elementor-element.elementor-element-052a9dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-052a9dc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-052a9dc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-fa57aad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4961 .elementor-element.elementor-element-fa57aad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-fa57aad>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-fa57aad>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-b7c9178 .pxl-showcase .pxl-item--label {
	font-size: 100px;
}

.elementor-4961 .elementor-element.elementor-element-33a7497:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-4961 .elementor-element.elementor-element-33a7497>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-4961 .elementor-element.elementor-element-33a7497>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-4961 .elementor-element.elementor-element-33a7497>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-dceea51:not(.elementor-motion-effects-element-type-background),
.elementor-6538 .elementor-element.elementor-element-dceea51>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-dceea51>.elementor-container {
	max-width: 1450px;
}

.elementor-6538 .elementor-element.elementor-element-dceea51 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-dceea51>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-6fb0a3d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6538 .elementor-element.elementor-element-6fb0a3d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-6fb0a3d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-6fb0a3d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-40ceae8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6538 .elementor-element.elementor-element-40ceae8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-40ceae8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-40ceae8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-f1aec6e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6538 .elementor-element.elementor-element-f1aec6e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-f1aec6e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-f1aec6e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-76d3fa1:not(.elementor-motion-effects-element-type-background),
.elementor-6538 .elementor-element.elementor-element-76d3fa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-76d3fa1>.elementor-container {
	max-width: 1450px;
}

.elementor-6538 .elementor-element.elementor-element-76d3fa1 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-76d3fa1>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-ed58d98:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6538 .elementor-element.elementor-element-ed58d98>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-ed58d98>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-ed58d98>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-bc7b29e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6538 .elementor-element.elementor-element-bc7b29e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-bc7b29e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-bc7b29e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-b9e2057 .pxl-showcase .pxl-item--label {
	font-size: 100px;
}

.elementor-6538 .elementor-element.elementor-element-8fdf48c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6538 .elementor-element.elementor-element-8fdf48c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-6538 .elementor-element.elementor-element-8fdf48c>.elementor-element-populated,
.elementor-6538 .elementor-element.elementor-element-8fdf48c>.elementor-element-populated>.elementor-background-overlay,
.elementor-6538 .elementor-element.elementor-element-8fdf48c>.elementor-background-slideshow {
	border-radius: 0px 4px 4px 0px;
}

.elementor-6538 .elementor-element.elementor-element-8fdf48c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-6538 .elementor-element.elementor-element-8fdf48c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-949f9b4>.elementor-container {
	max-width: 1312px;
}

.elementor-8490 .elementor-element.elementor-element-949f9b4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-949f9b4>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-ba81245:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8490 .elementor-element.elementor-element-ba81245>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8490 .elementor-element.elementor-element-ba81245>.elementor-element-populated,
.elementor-8490 .elementor-element.elementor-element-ba81245>.elementor-element-populated>.elementor-background-overlay,
.elementor-8490 .elementor-element.elementor-element-ba81245>.elementor-background-slideshow {
	border-radius: 4px 0px 0px 4px;
}

.elementor-8490 .elementor-element.elementor-element-ba81245>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-ba81245>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-2d76361:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8490 .elementor-element.elementor-element-2d76361>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8490 .elementor-element.elementor-element-2d76361>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-2d76361>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-5061fce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8490 .elementor-element.elementor-element-5061fce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8490 .elementor-element.elementor-element-5061fce>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-5061fce>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-bf0afac>.elementor-container {
	max-width: 1312px;
}

.elementor-8490 .elementor-element.elementor-element-bf0afac {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-bf0afac>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-f2fd412:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8490 .elementor-element.elementor-element-f2fd412>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8490 .elementor-element.elementor-element-f2fd412>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-f2fd412>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-fafdd13:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8490 .elementor-element.elementor-element-fafdd13>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8490 .elementor-element.elementor-element-fafdd13>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-fafdd13>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-bf37c68 .pxl-showcase .pxl-item--label {
	font-size: 100px;
}

.elementor-8490 .elementor-element.elementor-element-9500101:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-8490 .elementor-element.elementor-element-9500101>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-8490 .elementor-element.elementor-element-9500101>.elementor-element-populated,
.elementor-8490 .elementor-element.elementor-element-9500101>.elementor-element-populated>.elementor-background-overlay,
.elementor-8490 .elementor-element.elementor-element-9500101>.elementor-background-slideshow {
	border-radius: 0px 4px 4px 0px;
}

.elementor-8490 .elementor-element.elementor-element-9500101>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8490 .elementor-element.elementor-element-9500101>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5541 .elementor-element.elementor-element-a20c3fc>.elementor-container {
	max-width: 533px;
}

.elementor-5541 .elementor-element.elementor-element-f192b61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5541 .elementor-element.elementor-element-f192b61>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #251137;
}

.elementor-5541 .elementor-element.elementor-element-f192b61>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF1A;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px -15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -15px;
}

.elementor-5541 .elementor-element.elementor-element-f192b61>.elementor-element-populated,
.elementor-5541 .elementor-element.elementor-element-f192b61>.elementor-element-populated>.elementor-background-overlay,
.elementor-5541 .elementor-element.elementor-element-f192b61>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-5541 .elementor-element.elementor-element-f192b61>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5541 .elementor-element.elementor-element-b045f37 {
	margin-top: 0px;
	margin-bottom: 16px;
}

.elementor-5541 .elementor-element.elementor-element-3bc8771>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: #c19536;
}

.elementor-5541 .elementor-element.elementor-element-f8cbcf0>.elementor-widget-container {
	margin: 0px 0px 9px 0px;
}

.elementor-5541 .elementor-element.elementor-element-f8cbcf0 .pxl-text-editor {
	color: #FFFFFF9E;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 1;
}

.elementor-5541 .elementor-element.elementor-element-24331ba {
	margin-top: 0px;
	margin-bottom: 24px;
}

.elementor-5541 .elementor-element.elementor-element-fa96512>.elementor-element-populated {
	margin: 0px 7px 0px 0px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 0px;
}

.elementor-5541 .elementor-element.elementor-element-c152897 .pxl-item--icon {
	margin-right: 6px;
}

.elementor-5541 .elementor-element.elementor-element-c7337f1 .pxl-item--icon {
	margin-right: 6px;
}

.elementor-5541 .elementor-element.elementor-element-382cd85>.elementor-element-populated {
	margin: 0px 7px 0px 0px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 0px;
}

.elementor-5541 .elementor-element.elementor-element-f662c54 .pxl-item--icon {
	margin-right: 6px;
}

.elementor-5541 .elementor-element.elementor-element-b5a7fb1 .pxl-item--icon {
	margin-right: 6px;
}

.elementor-5541 .elementor-element.elementor-element-da0873a {
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-5541 .elementor-element.elementor-element-73cca31 .pxl-item--icon {
	margin-right: 6px;
}

.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}

.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none
}

: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, rgba(6, 147, 227, 1) 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, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
	--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 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--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
	--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
	gap: 0.5em;
}

:where(.is-layout-grid) {
	gap: 0.5em;
}

body .is-layout-flex {
	display: flex;
}

.is-layout-flex {
	flex-wrap: wrap;
	align-items: center;
}

.is-layout-flex> :is(*, div) {
	margin: 0;
}

body .is-layout-grid {
	display: grid;
}

.is-layout-grid> :is(*, div) {
	margin: 0;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

.has-black-color {
	color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
	color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
	color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
	color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
	color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
	color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
	color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
	color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
	color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
	color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
	color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
	color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
	background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
	background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
	background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
	background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
	background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
	background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
	background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
	background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
	border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
	border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
	border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
	border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
	border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
	border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
	border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
	border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
	background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
	background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
	background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
	background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
	background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
	background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
	font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
	font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
	font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
	font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-template.is-layout-flex) {
	gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
	gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
	gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
	gap: 2em;
}

:root :where(.wp-block-pullquote) {
	font-size: 1.5em;
	line-height: 1.6;
}


.elementor-9521 .elementor-element.elementor-element-b45e8ab:not(.elementor-motion-effects-element-type-background),
.elementor-9521 .elementor-element.elementor-element-b45e8ab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-9521 .elementor-element.elementor-element-b45e8ab>.elementor-container {
	max-width: 1312px;
}

.elementor-9521 .elementor-element.elementor-element-b45e8ab {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-9521 .elementor-element.elementor-element-b45e8ab>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9521 .elementor-element.elementor-element-d498001.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-9521 .elementor-element.elementor-element-d498001.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-9521 .elementor-element.elementor-element-d498001>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 12px 0px 5px;
}

.elementor-9521 .elementor-element.elementor-element-d498001>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9521 .elementor-element.elementor-element-2504b19 {
	width: auto;
	max-width: auto;
	flex-grow: 1;
}

.elementor-9521 .elementor-element.elementor-element-2504b19 .pxl-logo img {
	height: 120px;
}

.elementor-9521 .elementor-element.elementor-element-c397552 {
	width: auto;
	max-width: auto;
}

.elementor-9521 .elementor-element.elementor-element-c397552>.elementor-widget-container {
	margin: 0px 15px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-c397552 .pxl-nav-menu .pxl-menu-primary>li>a {
	font-size: 12px;
	font-weight: 400;
	line-height: 40px;
}

.elementor-9521 .elementor-element.elementor-element-c397552 .pxl-nav-menu .pxl-menu-primary>li {
	margin: 0px 10px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-c397552 .pxl-nav-menu.pxl-mega-boxed .pxl-megamenu>.sub-menu {
	max-width: 1312px;
}

.elementor-9521 .elementor-element.elementor-element-023354e {
	width: auto;
	max-width: auto;
}

.elementor-9521 .elementor-element.elementor-element-023354e>.elementor-widget-container {
	margin: 0px 40px 0px 0px;
}

.elementor-9521 .elementor-element.elementor-element-023354e .pxl-item--icon {
	margin-right: 6px;
}

.elementor-9521 .elementor-element.elementor-element-023354e .pxl-icon-text .pxl-item--icon i {
	color: #FFFFFF;
	text-fill-color: #FFFFFF;
	-webkit-text-fill-color: #FFFFFF;
	background-image: none;
}

.elementor-9521 .elementor-element.elementor-element-023354e .pxl-icon-text .pxl-item--icon svg {
	fill: #FFFFFF !important;
	text-fill-color: #FFFFFF !important;
	-webkit-text-fill-color: #FFFFFF !important;
	background-image: none !important;
}

.elementor-9521 .elementor-element.elementor-element-681f32c {
	width: auto;
	max-width: auto;
}

.elementor-9521 .elementor-element.elementor-element-681f32c .pxl-button .btn {
	border-radius: 0px 4px 0px 4px;
}

.elementor-9521 .elementor-element.elementor-element-681f32c .pxl-button .pxl-icon--right .pxl--btn-icon {
	margin-left: 9px;
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}

@media screen and (max-height: 1024px) {

	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

@media screen and (max-height: 640px) {

	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
	.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
		background-image: none !important;
	}
}

#bg-page {
	background: url(../images/bg-page.webp) center 70% no-repeat;
	background-size: cover;
	width: 100%;
	padding: 150px 0px 200px 0px;
}

.pxl-breadcrumb-wrap {
	margin-top: 45px;
}

.title-page {
	text-align: center;
	width: 100%;
	margin: 50px 0px;
}
.pxl-link-wrap {
	color: #000;
}

/*Flyer*/
#groupnoti {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 999999999999;
	display: block;
}

#noti {
	width: 100%;
	overflow: hidden;
	max-width: 500px;
	margin: 0px auto;
	padding: 10px;
	margin-top: 130px;
	background: #fff;
	overflow: hidden;
	text-align: center;
}

#noti img {
	width: 100%;
}

#closenoti {
	width: 100%;
	cursor: pointer;
	margin-bottom: 5px;
	color: #000;
	font-weight: bold;
	text-align: right;
}

/*Flyer*/
.group-info-contact {
	/*background:#fee2e9;*/
	background: url(../images/bg-home.webp) center center no-repeat;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 50px 0px;
	padding: 30px 20px 30px 40px;
	border-radius: 10px;
}

.page-info {
	min-height: 300px;
	margin: 50px 0px;
}

.about-txt {
	font-size: 20px;
	color: #000;
	text-align: center;
	line-height: 35px;
	width: 100%;
	max-width: 65%;
	margin: 0px auto;
}

.social-icon {
	overflow: hidden;
}

.social-icon a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	display: block;
	color: #000;
	text-align: center;
	background-color: #fff;
	border: 1px solid #000;
	float: left;
	margin: 5px;
	border-radius: 50%;
}

.social-icon a:hover {
	color: #ceb04b;
	background-color: #fff
}

.footer-info {
	overflow: hidden;
	color: #fff;
	font-size: 16px;
}

.Counters {
	background: rgba(255, 255, 255, 0.5);
	width: 100%;
	max-width: 250px;
	color: #000;
	padding: 10px;
	margin-top: 25px;
	font-size: 17px;
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 10px;
}

/*Host-a-party*/
.txt_hostparty {
	margin-top: 20px;
	color: #000;
	margin-bottom: 20px;
}

.img_hostparty {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 30px;
}

.img_hostparty img {
	padding-bottom: 15px;
	padding-right: 15px;
	max-width: 500px;
}

.formrowtop {
	color: #000;
}

.contact_r {
	max-width: 650px;
	width: 100%;
	margin: 0px auto;
	margin-top: 40px;
	float: none;
}

.contact_title {
	font-size: 15pt;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}

#bPartySend {
	width: 100%;
	max-width: 150px;
	background: #6d6c71;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin: 0px auto;
	height: 35px;
	line-height: 35px;
}

#bPartySend:hover {
	opacity: 0.8;
}

#Btn_Party,
#bSubmitS {
	width: 100%;
	max-width: 160px;
	background: linear-gradient(139deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
	border: 1px solid #fff;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin: 0px auto;
	padding: 12px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 30px;
	border-radius: 10px;
}

#Btn_Party:hover {
	opacity: 0.8;
}

.contact_party {
	width: 100%;
	max-width: 650px;
	overflow: hidden;
	margin: 0px auto;
	background: #fff;
	padding: 30px;
	border-radius: 5px;
	box-shadow: 0 2px 6px #ccc;
}

#formwait {
	display: none;
	margin: auto;
	text-align: center;
}

/*End-Host-a-party*/
/*Contact form*/
#form {}

.txtbox {
	border: 1px solid #ccc;
	height: 30px;
	width: 100%;
}

.textarea {
	min-height: 100px;
}

.formrowtop {
	font-weight: 600;
}

.formrow {
	margin-bottom: 10px;
}

.buttonrow {
	text-align: center;
}

#bSend {
	/*width: 100%;
	max-width: 200px;
	background: linear-gradient(145deg, #ca974e, #ffeaa2, #ca974e 70%);
    border: 1px solid #ffeaa2;
    color: #000;
	text-align: center;
	cursor: pointer;
	margin: 0px auto;
	padding: 12px;
	text-transform: uppercase;
    font-weight: 600;
    margin-top: 30px;*/
}

#formnotify,
#formnotifyS {
	width: 90%;
	max-width: 400px;
	min-height: 160px;
	background: #fff;
	border: 1px solid #ccc;
	position: fixed;
	top: 20%;
	left: 50%;
	margin-left: -200px;
	padding: 10px;
	text-align: center;
	box-shadow: 2px 2px 5px #666;
	z-index: 99999;
	display: none;
}

#formnotifycontent,
#formnotifycontentS {
	font-size: 12pt;
	text-transform: none;
	letter-spacing: 0px;
	color: #666;
	margin-top: 30px;
}

#formnotifyok,
#formnotifyokS {
	margin: 0px auto;
	margin-top: 20px;
	width: 100px;
	height: 35px;
	line-height: 35px;
	color: #a79a9a;
	background: #fff;
	cursor: pointer;
	border: 1px solid #a79a9a;
}

#formnotifyok:hover,
#formnotifyokS:hover {
	background: #666;
	color: #fff;
}

#formpwait,
#formpwaitS {
	float: left;
	margin-left: 20px;
	display: none;
}

/*Contact form*/
.video-group {
	overflow: hidden;
}

.video-gallery {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin: 0px auto;
}

.video-gallery iframe {
	margin-right: 1% !important;
	width: 49% !important;
	height: 400px;
	float: left;
	margin-top: 10px;
}

/* Services */
.text-center {
	text-align: center;
}

.groupservices {
	width: 100%;
	margin: 0px auto;
	margin-top: 50px;
}

.groupservices1 {
	padding: 70px 0px 70px 0px;
}

.groupservices-box {
	width: 100%;
	margin: 0px auto;
}

.sv-box {
	width: 100%;
	margin: 0px auto;
	border: 1px solid #f0f0f0;
	border-radius: 50px 0 50px 0;
	padding: 20px 30px 0px 30px;
	/*background: url(../images/bg-home.webp) center center no-repeat;
	background-size:cover;*/
	background: #000;
	box-shadow: 0px 5px 15px #eee;
	overflow: hidden;

}

.float-sv {
	float: left;
}

.blog-content h4 {
	font-size: 11pt;
	color: #000;
	line-height: 32px;
}

.blog-content h4 span {
	color: #000;
	font-weight: 600;
}

.service_title {
	font-size: 30pt;
	line-height: 1;
	font-weight: normal;
	padding: 20px 0;
	margin: 0px auto;
	color: #c19536;
}

.service_title_note {
	font-size: 12pt;
	text-align: center;
	margin-top: 30px;
	font-style: italic;
}

.small-title {
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	color: #fff;
	font-size: 18pt;
	margin-top: 40px !important;
	margin-bottom: 20px;
	background: linear-gradient(to right, #fff, #fff6e8, #ce9747, #fff6e8, #fff);
	position: relative;
}

.row_svpage {
	font-weight: 600;
	border-bottom: 1px dashed #999;
	margin: 15px 0;
	font-size: 13pt;
	overflow: hidden;
	padding-bottom: 10px;
	color: #666;
}

.row_name {
	width: 70%;
	float: left;
	color: #fff;
	text-transform: capitalize;
}

.row_note {
	color: #a4a1a1;
	font-size: 11pt;
	font-weight: 300;
	margin-top: 5px;
	line-height: 1.5;
	width: 100%;
	overflow: hidden;
	font-style: italic;
}

.row_note ul {
	padding-left: 15px;
}

.row_note ul li {
	font-style: italic;
	color: #af8566;
	margin-left: 10px;
	list-style-type: disc;
}

.price {
	text-align: right;
	width: 30%;
	float: left;
	color: #c19536;
}

.sv-img {
	width: 100%;
	max-width: 620px;
	margin: 0px auto;
	overflow: hidden;
	margin-bottom: 40px;
	text-align: center;
}

.sv-img img {
	padding: 5px;
	border: 1px solid #fbded8 !important;
	margin-top: 10px;
	border-radius: 20px !important;
}

/* Services */

.selected-menu {
	transition: all 0.3s;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(357deg, #c19536, #c19536, #c19536 50%, #d9d874 50%);
    font-size: 22px;
}

.gallery-group {
	width: 100%;
	max-width: 1200px;
	margin: 0px auto;
	text-align: center;
}

.groupfbye {
	 background: linear-gradient(139deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
	height: 190px;
	width: 55px;
	top: 30%;
	left: 0;
	position: fixed;
	z-index: 99999999;
	padding: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
}

.groupfbye a i {
	padding: 8px;
	font-size: 14pt;
	color: #fff;
}

.line {
	border-bottom: 1px solid #f1f1f1;
	height: 4px;
	width: 33px;
	text-align: center;
	margin-bottom: 4px;
	margin-top: 4px;
}

.groupmenu_m {
	display: none;
}

#notification {
	width: 100%;
	background: linear-gradient(139deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
	position: fixed;
	top: 0;
	z-index: 99999999;
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: 1.5em;
	font-size: 13pt;
	display: none;
	padding: 5px;
}

.notificationtop a {
	color: #c19536;
	text-decoration: none;
	background: #fff;
	padding: 4px 5px 4px 5px;
	font-size: 11pt;
	border-radius: 5px;
	-moz-border-radius: 5px;
	margin-left: 10px;
	cursor: pointer;
}
.key {
    display: inline-block;
    animation: wave 2.5s ease-in-out infinite;
}

@keyframes wave {
    0%, 100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-20px);
    }
}

.key:nth-child(1) { animation-delay: 0s; }
.key:nth-child(2) { animation-delay: 0.1s; }
.key:nth-child(3) { animation-delay: 0.2s; }
.key:nth-child(4) { animation-delay: 0.3s; }
.key:nth-child(5) { animation-delay: 0.4s; }
.key:nth-child(6) { animation-delay: 0.5s; }
.key:nth-child(7) { animation-delay: 0.6s; }
.key:nth-child(8) { animation-delay: 0.7s; }

.banner11 {
      position: relative;
      justify-content: center;
      align-items: center;
      color: white;
      z-index: 0;
    }

    .star {
      position: absolute;
      width: 2px;
      height: 2px;
      background: white;
      border-radius: 50%;
      opacity: 0.8;
      animation: fall linear infinite;
    }

    @keyframes fall {
      0% {
        transform: translateY(-10px);
        opacity: 1;
      }
      100% {
        transform: translateY(100vh);
        opacity: 0;
      }
    }
.book-home {
    background: linear-gradient(180deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
    padding: 5px;
    color: #fff;
}
/* Subbar */
#subbar {
	width: 130px;
	height: 40px;
	position: fixed;
	z-index: 99;
	right: 0px;
	top: 35%;
	border-top-right-radius: 4px;
	-mox-border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	background: linear-gradient(145deg, #f6b3ba, #fac9ce, #f6b3ba 70%);
	cursor: pointer;
	padding: 0px !important;
	line-height: normal !important;
	opacity: 1.0;
}

#subbar:hover {
	opacity: 0.9;
}

#book-online {
	width: 130px;
	height: 40px;
	position: fixed;
	z-index: 99;
	right: 0px;
	top: 45%;
	border-top-right-radius: 4px;
	-mox-border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	background: linear-gradient(145deg, #f6b3ba, #fac9ce, #f6b3ba 70%);
	cursor: pointer;
	padding: 0px !important;
	line-height: normal !important;
	opacity: 1.0;
}

#book-online:hover {
	opacity: 0.9;
}

.button {
	animation: glowing 1300ms infinite;
}

.button {
	margin: 15px auto;
	color: #ffffff;
	cursor: pointer;
	border-radius: 100px;
	border: 0px solid #000;
}

.button.pulse-button {
	animation: borderPulse 1000ms infinite ease-out, colorShift 10000ms infinite ease-in;
	font-size: 12pt;
}

/* Initiate color change for pulse-on-hover */
.button.pulse-button-hover {
	animation: colorShift 10000ms infinite ease-in;
}

/* Continue animation and add shine on hover */
.button:hover,
.button:focus {
	animation: borderPulse 1000ms infinite ease-out, colorShift 10000ms infinite ease-in, hoverShine 200ms;
}

@keyframes colorShift {

	0%,
	100% {
		background: linear-gradient(180deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
	}

	33% {
		background: linear-gradient(180deg, #c19536 0%, #c19536 46.5%, #ebea8d 100%);
	}

	66% {
		background: linear-gradient(180deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
	}
}

/* Declare border pulse animation */
@keyframes borderPulse {
	0% {
		box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, .4), 0px 0px 0px 0px rgba(218, 133, 154, 0.7);
	}

	100% {
		box-shadow: inset 0px 0px 0px 3px rgba(218, 133, 154, .2), 0px 0px 0px 10px rgba(255, 255, 255, 0);
	}
}


/*Subbar*/
@media screen and (max-width: 991px) {
	.video-gallery iframe {
		width: 80% !important;
		margin-right: 0% !important;
		max-width: 100%;
		float: none;
		margin-top: 20px;
	}
}

@media screen and (max-width: 768px) {
	.video-gallery iframe {
		width: 90% !important;
		height: 350px;
	}
    .mobi-gallery
    {
        display: none;   
     }
	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 50px;
	}

	.review-box {
		width: 96%;
		margin: 0px auto;
	}

	.top {
		padding-bottom: 0px;
	}
    .about-txt
    {
        max-width:100%;
    }
	#subbar {
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		right: -45px;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		border-bottom-left-radius: 0px;
		-moz-border-bottom-left: 0px;
		top: 45%;
		border: 1px solid #fff;
	}

	#book-online {
		transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		right: -45px;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		border-bottom-left-radius: 0px;
		-moz-border-bottom-left: 0px;
		top: 70%;
		border: 1px solid #fff;
	}

	#notification {
		font-size: 10pt;
	}

	.notificationtop a {
		font-size: 9pt;
	}

	.groupmenu_m {
		width: 100%;
		overflow: hidden;
		display: block;
		position: fixed;
		bottom: 10px;
		padding: 5px 0px;
		z-index: 999;
		background: rgba(255, 255, 255, 0.7);
	}

	.groupmenu_m ul {
		margin: 0px;
		padding: 0px;

	}

	.groupmenu_m ul li {
		width: 25%;
		float: left;
		padding-top: 3px;
		text-align: center;
		list-style-type: none;
		box-shadow: 0 0 20px rgb(235 207 167 / 20%);
		padding: 5px 0;
		background: linear-gradient(139deg, #ebea8d 0%, #c19536 46.5%, #ceb04b 100%);
		border-radius: 10px;
	}

	.groupmenu_m ul li a {
		color: #fff;
		text-decoration: none;
		font-size: 10pt;
		font-weight: 500;
	}

	.groupmenu_m ul li:hover {

		opacity:0.8;
		color: #000;
		border: none;
	}

	#direction_m,
	#ser_m {
		cursor: pointer;
	}

	.groupfbye {
		display: none;
	}

	.elementor-9386 .elementor-element.elementor-element-b0eae2e {
		padding: 10px 0px 50px 0px;
	}
}

@media screen and (max-width: 450px) {
	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 30px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 30px;
	}

	.service_title {
		font-size: 20pt;
	}

	.video-gallery iframe {
		width: 100% !important;
		height: 300px;
	}
}

@media screen and (max-width: 350px) {
	.elementor-7874 .elementor-element.elementor-element-81e3ad6 .pxl-heading .pxl-item--title {
		font-size: 25px;
	}

	.elementor-7874 .elementor-element.elementor-element-d5aa0d3 .pxl-heading .pxl-item--title {
		font-size: 25px;
	}
}