.elementor-11275 .elementor-element.elementor-element-0583aa4 {
	padding: 0px;
}

.elementor-11275 .elementor-element.elementor-element-395a915>.elementor-element-populated>.elementor-background-overlay {
	background-color: #111111;
	background-image: url("../img/noise.png");
	background-position: center center;
	background-repeat: repeat;
	opacity: 0.35;
}

.elementor-11275 .elementor-element.elementor-element-395a915 .pxl-column-bg-parallax {
	background-position: center center;
	background-size: cover;
}

.elementor-11275 .swiper.bg-slider {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.elementor-11275 .elementor-element.elementor-element-395a915 > .elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0;
	height: 100vh;
}

.elementor-11275 .elementor-element.elementor-element-395a915>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-e712019>.elementor-container {
	max-width: 1630px;
}

.elementor-11275 .elementor-element.elementor-element-e712019 {
	position: absolute;
	width: 100%;
	bottom: 80px;
	z-index: 1;
}

@media (max-width: 1200px) {
	.elementor-11275 .elementor-element.elementor-element-e712019 {
		padding: 0 50px;
	}
}

@media (max-width: 1024px) {
	.elementor-11275 .elementor-element.elementor-element-e712019 {
		padding: 0 15px;
	}
}

.elementor-11275 .swiper-pagination {
	width: max-content !important;
	left: auto !important;
	right: 20px !important;
	display: grid;
	padding: 15px;
	top: 50% !important;
	transform: translateY(-50%);
	height: max-content;
	gap: 18px;
}

.elementor-11275 .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
	opacity: 1;
	width: 10px;
	height: 10px;
	display: block;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: #DDD;
}

.elementor-11275 .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #C62F2D;
}
.elementor-11275 .swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	position: absolute;
    background-color: transparent;
    border: 1px solid #C62F2D;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    content: "";
    z-index: 5;
    border-radius: 100px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-3348e44.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-3348e44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-heading--inner {
	max-width: 680px;
}

.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title {
	color: #ffffff;
	-webkit-text-stroke-color: #ffffff;
	font-size: 60px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 1.2em;
	margin-bottom: 0px;
}

@media (max-width: 1299px) {
	.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title {
		font-size: 44px;
	}
}

.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #ffffff;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-a6da74d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-a6da74d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-a6da74d.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-104fa96 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-104fa96>.elementor-widget-container {
	margin: 0px 50px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn i {
	font-size: 32px;
}

.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn svg {
	width: 32px;
}

.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn-svg:hover svg {
	width: 32px;
}

.elementor-11275 .elementor-element.elementor-element-dd413f7 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-11275 .elementor-element.elementor-element-dd413f7 .pxl-text-editor .pxl-item--inner {
	max-width: 385px;
}

.elementor-11275 .elementor-element.elementor-element-dd413f7 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-dd413f7 .pxl-text-editor p {
	color: #ffffff;
	font-size: 17px;
	line-height: 30px;
}

.elementor-11275 .elementor-element.elementor-element-42a7170 {
	padding: 40px 0px;
	background: #f1f2eb;
}

.elementor-11275 .elementor-element.elementor-element-863a132 {
	width: var(--container-widget-width, 2200px);
	max-width: 2200px;
	--container-widget-width: 2200px;
	--container-widget-flex-grow: 0;
}

.elementor-11275 .elementor-element.elementor-element-863a132 .pxl-logo-marquee1 .pxl-item--logo {
	padding: 0px 36px 0px 36px;
	font-size: 17px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-11275 .elementor-element.elementor-element-863a132 .pxl-logo-marquee1 .pxl-item--marquee {
	width: 370px;
	min-width: 370px;
}

.elementor-11275 .elementor-element.elementor-element-863a132 .pxl-logo-marquee1 .pxl-item--logo:after {
	background-color: #111111;
	width: 6px;
	height: 6px;
	top: 5px;
}

.elementor-11275 .elementor-element.elementor-element-9cb1564 {
	padding: 0px 50px 80px 50px;
}

.elementor-11275 .core-components.elementor-element.elementor-element-9cb1564 {
	padding: 80px 50px;
}

.elementor-11275 .elementor-element.elementor-element-f2dba68 .pxl-column-bg-parallax {
	background-image: url(../img/air-dome/smart-engineering-behind-every-dome.png);
	background-position: center center;
	background-size: cover;
	bottom: -100px;
}

.elementor-11275 .elementor-element.elementor-element-1833261:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-1833261>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #111111;
}

.elementor-11275 .elementor-element.elementor-element-1833261>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("../img/home-2-s11.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	opacity: 1;
	z-index: 0;
}

.elementor-11275 .elementor-element.elementor-element-1833261>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 87px 51px 108px 70px;
}

.elementor-11275 .elementor-element.elementor-element-1833261>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-98c31eb .pxl-heading .pxl-item--title {
	color: #ffffff;
	-webkit-text-stroke-color: #ffffff;
	font-size: 40px;
	line-height: 1.25em;
	margin-bottom: 31px;
}

.elementor-11275 .elementor-element.elementor-element-98c31eb .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-34e37e2>.elementor-widget-container {
	margin: 0;
}

.elementor-11275 .elementor-element.elementor-element-34e37e2 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-34e37e2 .pxl-text-editor p {
	color: #c2c2c2;
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-48886f4>.elementor-widget-container {
	margin: 71px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn {
	color: #111111;
	background-color: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .btn:not(.btn-stroke).btn-default:before,
.elementor-11275 .elementor-element.elementor-element-48886f4 .btn:not(.btn-stroke).btn-default:after,
.elementor-11275 .elementor-element.elementor-element-48886f4 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
.elementor-11275 .elementor-element.elementor-element-48886f4 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
	border-color: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn i {
	color: #111111;
	font-size: 36px;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn svg path {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn .st0 {
	stroke: #111111;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn svg {
	width: 36px;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn-svg:hover svg {
	width: 36px;
}

.elementor-11275 .elementor-element.elementor-element-48886f4 .pxl-button .btn .btn-icon-left {
	margin-inline-end: 0px;
}

.elementor-11275 .elementor-element.elementor-element-57f3b78:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-57f3b78>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f1f2eb;
}

.elementor-11275 .elementor-element.elementor-element-57f3b78>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 80px 60px;
}

.elementor-11275 .elementor-element.elementor-element-57f3b78>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--title,
.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--title a {
	font-size: 25px;
	font-weight: 500;
}

/* .elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--title {
	margin-bottom: 23px !important;
} */

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--description {
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-item--icon {
	border-radius: 0px 0px 0px 0px !important;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon {
	background-color: #d58e8e00;
	border-color: #d58e8e00;
	width: 72px;
	min-width: 72px;
	height: 72px;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon svg path {
	fill: #11111140;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon svg polygon {
	fill: #11111140;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon svg path {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon svg polygon {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon i {
	font-size: 72px;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon svg {
	height: 26px;
	width: 26px;
}

.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--inner {
	column-gap: 44px;
}

.elementor-11275 .elementor-element.elementor-element-c6649eb .pxl-divider.horizontal .pxl-divider-separator {
	width: 83%;
}

.elementor-11275 .elementor-element.elementor-element-c6649eb .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
}

.elementor-11275 .elementor-element.elementor-element-c6649eb .pxl-divider {
	padding: 0;
	justify-content: end;
}

.elementor-11275 .elementor-element.elementor-element-c6649eb .pxl-divider.animated.pxl-animated .pxl-divider-separator {
	transform-origin: end;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--title,
.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--title a {
	font-size: 25px;
	font-weight: 500;
}

/* .elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--title {
	margin-bottom: 23px !important;
} */

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--description {
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-item--icon {
	border-radius: 0px 0px 0px 0px !important;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon {
	background-color: #d58e8e00;
	border-color: #d58e8e00;
	width: 72px;
	min-width: 72px;
	height: 72px;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon svg path {
	fill: #11111140;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon svg polygon {
	fill: #11111140;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon svg path {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon svg polygon {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon i {
	font-size: 72px;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon svg {
	height: 26px;
	width: 26px;
}

.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--inner {
	column-gap: 44px;
}

.elementor-11275 .elementor-element.elementor-element-a97640b .pxl-divider.horizontal .pxl-divider-separator {
	width: 83%;
}

.elementor-11275 .elementor-element.elementor-element-a97640b .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
}

.elementor-11275 .elementor-element.elementor-element-a97640b .pxl-divider {
	padding: 0;
	justify-content: end;
}

.elementor-11275 .elementor-element.elementor-element-a97640b .pxl-divider.animated.pxl-animated .pxl-divider-separator {
	transform-origin: end;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--title,
.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--title a {
	font-size: 25px;
	font-weight: 500;
}

/* .elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--title {
	margin-bottom: 23px !important;
} */

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--description {
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-item--icon {
	border-radius: 0px 0px 0px 0px !important;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon {
	background-color: #d58e8e00;
	border-color: #d58e8e00;
	width: 72px;
	min-width: 72px;
	height: 72px;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon svg path {
	fill: #11111140;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon svg polygon {
	fill: #11111140;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon svg path {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--inner:hover .pxl-item--icon svg polygon {
	fill: #111111;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon i {
	font-size: 72px;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon svg {
	height: 26px;
	width: 26px;
}

.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--inner {
	column-gap: 44px;
}

.elementor-11275 .elementor-element.elementor-element-cdb4c87 {
	padding: 91px 0px 58px 0px;
}

.elementor-11275 .elementor-element.elementor-element-e1d17d4 .pxl-heading {
	text-align: right;
}

.elementor-11275 .elementor-element.elementor-element-e1d17d4 .pxl-heading .pxl-item--title {
	margin-bottom: 50px;
}

.elementor-11275 .elementor-element.elementor-element-2369a6a .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-2369a6a .pxl-text-editor p {
	color: #111111;
	font-size: 25px;
	font-weight: 400;
	line-height: 1.4em;
}

.elementor-11275 .elementor-element.elementor-element-c3565e1>.elementor-widget-container {
	margin: 0px 0px 15px 0px;
}

.elementor-11275 .elementor-element.elementor-element-c0bd575>.elementor-widget-container {
	margin: 0px 0px 47px 0px;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn {
	color: #ffffff;
	background-color: #111111;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .btn:not(.btn-stroke).btn-default:before,
.elementor-11275 .elementor-element.elementor-element-68f3da0 .btn:not(.btn-stroke).btn-default:after,
.elementor-11275 .elementor-element.elementor-element-68f3da0 .btn:not(.btn-stroke).btn-default .pxl--btn-text:before,
.elementor-11275 .elementor-element.elementor-element-68f3da0 .btn:not(.btn-stroke).btn-default .pxl--btn-text:after {
	border-color: #111111;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn i {
	color: #ffffff;
	font-size: 36px;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn svg path {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn .st0 {
	stroke: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn svg {
	width: 36px;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn-svg:hover svg {
	width: 36px;
}

.elementor-11275 .elementor-element.elementor-element-68f3da0 .pxl-button .btn .btn-icon-left {
	margin-inline-end: 0px;
}

.elementor-11275 .elementor-element.elementor-element-745ed38 {
	padding: 0px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-aa0f732>.elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
}

.elementor-11275 .elementor-element.elementor-element-1f39492 .pxl-video-player .pxl-video--imagebg {
	height: 508px;
}

.elementor-11275 .elementor-element.elementor-element-9350482:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-9350482>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #111111;
	background-image: url("../img/home-2-svg-ov1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-9350482.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-9350482.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-9350482>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0vw 4.17vw 0vw 4.17vw;
}

.elementor-11275 .elementor-element.elementor-element-9350482>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-36ab694 {
	padding: 30px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-d7cc60e>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #11111126;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-994bec5.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-994bec5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-994bec5>.elementor-element-populated {
	padding: 0vw 5vw 0vw 4.95vw;
}

.elementor-11275 .elementor-element.elementor-element-0fd8935 .pxl-heading .pxl-item--title {
	font-size: 50px;
	margin-bottom: 33px;
}

.elementor-11275 .elementor-element.elementor-element-0fd8935 .pxl-heading .pxl-item--subtitle,
.elementor-11275 .elementor-element.elementor-element-0fd8935 .pxl-heading .pxl-item--subtitle span {
	font-size: 13px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 3.9px;
}

.elementor-11275 .elementor-element.elementor-element-0fd8935 .pxl-heading .pxl-item--subtitle {
	margin-bottom: 5px;
}

.elementor-11275 .elementor-element.elementor-element-c62e86d.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-1e63d08 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-bottom-left,
.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-bottom-right {
	bottom: 33px;
}

.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-top-left,
.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-bottom-left {
	left: 22px;
}

.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner .button-arrow-hover {
	top: 33px;
	right: 36px;
}

.elementor-11275 .elementor-element.elementor-element-8e2109e>.elementor-container {
	max-width: 1630px;
}

.elementor-11275 .elementor-element.elementor-element-8e2109e {
	padding: 78px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-e363830 .pxl-heading {
	text-align: left;
}

.elementor-11275 .elementor-element.elementor-element-e363830 .pxl-heading .pxl-item--title {
	margin-bottom: 38px;
}

.elementor-11275 .elementor-element.elementor-element-e5a1ddd .pxl-text-editor .pxl-item--inner {
	max-width: 735px;
}

.elementor-11275 .elementor-element.elementor-element-e5a1ddd .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-e5a1ddd .pxl-text-editor p {
	color: #111111;
	font-size: 17px;
	line-height: 30px;
}

.elementor-11275 .elementor-element.elementor-element-413d28e>.elementor-widget-container {
	margin: 56px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-413d28e .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-413d28e .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
	border-width: 1px;
}

.elementor-11275 .elementor-element.elementor-element-928d484>.elementor-container {
	max-width: 1270px;
}

.elementor-11275 .elementor-element.elementor-element-928d484 {
	padding: 61px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-8ff87f2 .pxl-link.type-vertical li+li {
	margin-top: 9px;
}

.elementor-11275 .elementor-element.elementor-element-1f66b6d .pxl-heading .pxl-item--title {
	font-size: 22px;
	margin-bottom: 20px;
}

.elementor-11275 .elementor-element.elementor-element-1e7c531 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-1e7c531 .pxl-text-editor p {
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-abafe2b .pxl-heading .pxl-item--title {
	font-size: 22px;
	margin-bottom: 20px;
}

.elementor-11275 .elementor-element.elementor-element-0f0eed8 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-0f0eed8 .pxl-text-editor p {
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-ba69406 {
	margin-top: 113px;
	margin-bottom: 0px;
	padding: 0px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-7fd72ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-7fd72ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #111111;
}

.elementor-11275 .elementor-element.elementor-element-7fd72ab>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 106px 15px 112px 15px;
}

.elementor-11275 .elementor-element.elementor-element-7fd72ab>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-c680400>.elementor-container {
	max-width: 1600px;
}

.elementor-11275 .elementor-element.elementor-element-c680400 {
	margin-top: 0px;
	margin-bottom: 77px;
}

.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title {
	color: #e3e5dd;
	-webkit-text-stroke-color: #e3e5dd;
	font-size: 150px;
	line-height: 1em;
	margin-bottom: -9px;
}

.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #e3e5dd;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-7821bbe.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-7821bbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-7821bbe>.elementor-element-populated {
	margin: 0px 0px 0px 70px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 70px;
}

.elementor-11275 .elementor-element.elementor-element-95ded03 .pxl-text-editor .pxl-item--inner {
	max-width: 444px;
}

.elementor-11275 .elementor-element.elementor-element-95ded03 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-95ded03 .pxl-text-editor p {
	color: #c2c2c2;
	font-size: 17px;
	line-height: 30px;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-86e0bed.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-86e0bed.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-86e0bed.elementor-column>.elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-86e0bed>.elementor-element-populated {
	margin: 0px 0px -10px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-11275 .elementor-element.elementor-element-7753e6c {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-11275 .elementor-element.elementor-element-7753e6c .pxl-heading .pxl-item--title {
	color: #ffffff;
	-webkit-text-stroke-color: #ffffff;
	font-weight: 400;
	margin-bottom: 0px;
}

.elementor-11275 .elementor-element.elementor-element-7753e6c .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-8133c8e {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-8133c8e>.elementor-widget-container {
	margin: 0px 0px 0px 29px;
}

.elementor-11275 .elementor-element.elementor-element-8133c8e .pxl-icon1 a {
	background-color: #ffffff;
	width: 134px;
	height: 134px;
	font-size: 40px;
	border-radius: 151px 151px 151px 151px;
}

.elementor-11275 .elementor-element.elementor-element-8133c8e .pxl-icon1 a svg {
	width: 40px;
	height: 40px;
}

.elementor-11275 .elementor-element.elementor-element-06734be>.elementor-container {
	max-width: 1600px;
}

.elementor-11275 .elementor-element.elementor-element-035f370.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a {
	color: #ffffff;
	background-color: #02010100;
	width: 360px;
	height: 360px;
	font-size: 57px;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 500px 500px 500px 500px;
	margin: 0px -24px 0px -24px;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a:hover {
	background-color: #f5f2e5;
	border-color: #ffffff26 !important;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a svg {
	width: 57px;
	height: 57px;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 {
	margin-left: --24px;
	margin-right: --24px;
}

.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon-list span {
	color: #ffffff;
	font-size: 25px;
	font-weight: 500;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a {
	color: #ffffff;
	background-color: #02010100;
	width: 360px;
	height: 360px;
	font-size: 57px;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 500px 500px 500px 500px;
	margin: 0px -24px 0px -24px;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a:hover {
	background-color: #f5f2e5;
	border-color: #ffffff26 !important;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a svg {
	width: 57px;
	height: 57px;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 {
	margin-left: --24px;
	margin-right: --24px;
}

.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon-list span {
	color: #ffffff;
	font-size: 25px;
	font-weight: 500;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a {
	color: #ffffff;
	background-color: #02010100;
	width: 360px;
	height: 360px;
	font-size: 57px;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 500px 500px 500px 500px;
	margin: 0px -24px 0px -24px;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a:hover {
	background-color: #f5f2e5;
	border-color: #ffffff26 !important;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a svg {
	width: 57px;
	height: 57px;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 {
	margin-left: --24px;
	margin-right: --24px;
}

.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon-list span {
	color: #ffffff;
	font-size: 25px;
	font-weight: 500;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a {
	color: #ffffff;
	background-color: #02010100;
	width: 360px;
	height: 360px;
	font-size: 57px;
	border-style: solid !important;
	border-width: 1px 1px 1px 1px !important;
	border-radius: 500px 500px 500px 500px;
	margin: 0px -24px 0px -24px;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a:hover {
	background-color: #f5f2e5;
	border-color: #ffffff26 !important;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a svg {
	width: 57px;
	height: 57px;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 {
	margin-left: --24px;
	margin-right: --24px;
}

.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon-list span {
	color: #ffffff;
	font-size: 25px;
	font-weight: 500;
}

.elementor-11275 .elementor-element.elementor-element-00b7692 {
	width: var(--container-widget-width, 1600px);
	max-width: 1600px;
	--container-widget-width: 1600px;
	--container-widget-flex-grow: 0;
	bottom: 0px;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-00b7692 {
	left: 0px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-00b7692 {
	right: 0px;
}

.elementor-11275 .elementor-element.elementor-element-00b7692 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-00b7692 .pxl-divider .pxl-divider-separator {
	border-color: #ffffff26;
}

.elementor-11275 .elementor-element.elementor-element-f4f3530 {
	width: var(--container-widget-width, 393px);
	max-width: 393px;
	--container-widget-width: 393px;
	--container-widget-flex-grow: 0;
	bottom: -16px;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-f4f3530 {
	right: 15px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-f4f3530 {
	left: 15px;
}

.elementor-11275 .elementor-element.elementor-element-f4f3530 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-f4f3530 .pxl-divider .pxl-divider-separator {
	border-color: #ffffff26;
	border-width: 1px;
	transform: rotate(90deg);
}

.elementor-11275 .elementor-element.elementor-element-00e16de {
	width: var(--container-widget-width, 393px);
	max-width: 393px;
	--container-widget-width: 393px;
	--container-widget-flex-grow: 0;
	top: -16px;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-00e16de {
	left: 15px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-00e16de {
	right: 15px;
}

.elementor-11275 .elementor-element.elementor-element-00e16de .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-00e16de .pxl-divider .pxl-divider-separator {
	border-color: #ffffff26;
	border-width: 1px;
	transform: rotate(90deg);
}

.elementor-11275 .elementor-element.elementor-element-6f74153 {
	width: var(--container-widget-width, 1600px);
	max-width: 1600px;
	--container-widget-width: 1600px;
	--container-widget-flex-grow: 0;
	top: 0px;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-6f74153 {
	left: 0px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-6f74153 {
	right: 0px;
}

.elementor-11275 .elementor-element.elementor-element-6f74153 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-6f74153 .pxl-divider .pxl-divider-separator {
	border-color: #ffffff26;
}

.elementor-11275 .elementor-element.elementor-element-cf4cbae>.elementor-container {
	max-width: 1260px;
}

.elementor-11275 .elementor-element.elementor-element-cf4cbae {
	margin-top: 56px;
	margin-bottom: 0px;
}

.elementor-11275 .elementor-element.elementor-element-fd812e0 .pxl-list .pxl-item-content {
	color: #c2c2c2;
	font-size: 17px;
}

.elementor-11275 .elementor-element.elementor-element-fd812e0 .pxl-list .pxl--item+.pxl--item {
	margin-top: 11px;
}

.elementor-11275 .elementor-element.elementor-element-1992e5a>.elementor-element-populated {
	margin: 0px 0px 0px 23px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 23px;
}

.elementor-11275 .elementor-element.elementor-element-27dc4b8 .pxl-list .pxl-item-content {
	color: #c2c2c2;
	font-size: 17px;
}

.elementor-11275 .elementor-element.elementor-element-27dc4b8 .pxl-list .pxl--item+.pxl--item {
	margin-top: 11px;
}

.elementor-11275 .elementor-element.elementor-element-15404eb {
	padding: 0px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-91e9614 {
	margin-top: -1px;
	margin-bottom: 0px;
}

.elementor-11275 .elementor-element.elementor-element-f73a6c0.elementor-widget-pxl_image,
.elementor-11275 .elementor-element.elementor-element-f73a6c0 .elementor-widget-container,
.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-image-single,
.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-item--inner,
.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-item--image,
.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-item--image img {
	height: 629px !important;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-80f5f14.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-80f5f14.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-80f5f14>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #11111126;
	padding: 0vw 5.68vw 0vw 4.95vw;
}

.elementor-11275 .elementor-element.elementor-element-3f363a1 .pxl-heading .pxl-item--title {
	font-size: 30px;
	font-weight: 500;
	line-height: 1.3333333em;
	letter-spacing: 1.5px;
	margin-bottom: 24px;
}

.elementor-11275 .elementor-element.elementor-element-1d10e3d>.elementor-widget-container {
	margin: 0px 0px 35px 0px;
}

.elementor-11275 .elementor-element.elementor-element-1d10e3d .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-1d10e3d .pxl-text-editor p {
	line-height: 26px;
}

.elementor-11275 .elementor-element.elementor-element-229a8ad {
	padding: 50px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-0ca3541:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-0ca3541>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f1f2eb;
}

.elementor-11275 .elementor-element.elementor-element-0ca3541>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-0ca3541>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-d01132d>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #11111126;
}

.elementor-11275 .elementor-element.elementor-element-32d2af0 {
	width: auto;
	max-width: auto;
	top: 50%;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-32d2af0 {
	right: -10px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-32d2af0 {
	left: -10px;
}

.elementor-11275 .elementor-element.elementor-element-32d2af0 .pxl-icon1 a {
	font-size: 20px;
}

.elementor-11275 .elementor-element.elementor-element-32d2af0 .pxl-icon1 a svg {
	width: 20px;
	height: 20px;
}

.elementor-11275 .elementor-element.elementor-element-ad0d981>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #11111126;
}

.elementor-11275 .elementor-element.elementor-element-d25e80c {
	width: auto;
	max-width: auto;
	top: 50%;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-d25e80c {
	right: -10px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-d25e80c {
	left: -10px;
}

.elementor-11275 .elementor-element.elementor-element-d25e80c .pxl-icon1 a {
	font-size: 20px;
}

.elementor-11275 .elementor-element.elementor-element-d25e80c .pxl-icon1 a svg {
	width: 20px;
	height: 20px;
}

.elementor-11275 .elementor-element.elementor-element-0bdc930>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #11111126;
}

.elementor-11275 .elementor-element.elementor-element-bac8bb3 {
	width: auto;
	max-width: auto;
	top: 50%;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-bac8bb3 {
	right: -10px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-bac8bb3 {
	left: -10px;
}

.elementor-11275 .elementor-element.elementor-element-bac8bb3 .pxl-icon1 a {
	font-size: 20px;
}

.elementor-11275 .elementor-element.elementor-element-bac8bb3 .pxl-icon1 a svg {
	width: 20px;
	height: 20px;
}

.elementor-11275 .elementor-element.elementor-element-26b87e9 {
	padding: 90px 0px 90px 0px;
}

.elementor-11275 .elementor-element.elementor-element-1f578c5>.elementor-container {
	max-width: 1320px;
}

.elementor-11275 .elementor-element.elementor-element-2269e5a .pxl-heading {
	text-align: left;
}

.elementor-11275 .elementor-element.elementor-element-2269e5a .pxl-heading .pxl-item--title {
	margin-bottom: 38px;
}

.elementor-11275 .elementor-element.elementor-element-3da93a4>.elementor-widget-container {
	margin: 14px 0px -14px 0px;
}

.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 {
	text-align: right;
	justify-content: right;
}

.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 a {
	font-size: 129px;
}

.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 a svg {
	width: 129px;
	height: 129px;
}

.elementor-11275 .elementor-element.elementor-element-1025cb3>.elementor-container {
	max-width: 1320px;
}

.elementor-11275 .elementor-element.elementor-element-f2b32d8>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-f2b32d8 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-f2b32d8 .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
	border-width: 1px;
}

.elementor-11275 .elementor-element.elementor-element-a61d869>.elementor-container {
	max-width: 1320px;
}

.elementor-11275 .elementor-element.elementor-element-a61d869 {
	margin-top: -21px;
	margin-bottom: 25px;
}

.elementor-11275 .elementor-element.elementor-element-9aa5336 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-9aa5336 .pxl-text-editor p {
	font-size: 17px;
	line-height: 30px;
}

.elementor-11275 .elementor-element.elementor-element-9b1cbd9 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-9b1cbd9 .pxl-text-editor p {
	font-size: 17px;
	line-height: 30px;
}

.elementor-11275 .elementor-element.elementor-element-b402158>.elementor-widget-container {
	margin: 0px -420px 0px -420px;
}

.elementor-11275 .elementor-element.elementor-element-b402158 .pxl-swiper-container {
	margin-top: -0px;
	margin-right: -0px;
	margin-bottom: -0px;
	margin-left: -0px;
}

.elementor-11275 .elementor-element.elementor-element-b402158 .pxl-swiper-container .pxl-swiper-slide {
	padding: 0px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-1d8a3ff {
	padding: 0px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-39e64bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #111111;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-39e64bc.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-39e64bc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-11275 .elementor-element.elementor-element-39e64bc .pxl-column-bg-parallax {
	background-image: url(../img/ab-02.webp);
	background-position: center left;
	background-size: auto;
}

.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0vw 1vw 0vw 17.92vw;
}

.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-b3b5732 .pxl-heading .pxl-item--title {
	color: #ffffff;
	-webkit-text-stroke-color: #ffffff;
	font-size: 50px;
	margin-bottom: 26px;
}

.elementor-11275 .elementor-element.elementor-element-b3b5732 .pxl-heading .pxl-item--title.style-outline .pxl-text-line-backdrop svg {
	stroke: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-1a15df2>.elementor-widget-container {
	margin: 0px 0px 56px 0px;
}

.elementor-11275 .elementor-element.elementor-element-1a15df2 .pxl-text-editor .pxl-item--inner {
	max-width: 630px;
}

.elementor-11275 .elementor-element.elementor-element-1a15df2 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-1a15df2 .pxl-text-editor p {
	color: #c2c2c2;
	font-size: 17px;
	line-height: 30px;
}

.elementor-11275 .elementor-element.elementor-element-52fe36b {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-52fe36b>.elementor-widget-container {
	margin: 30px -23px 0px -23px;
	padding: 0px 92px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-52fe36b .pxl-link a:not(:hover) {
	color: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-52fe36b .pxl-link a {
	font-size: 17px;
	font-weight: 400;
	line-height: 38px;
}

.elementor-11275 .elementor-element.elementor-element-52fe36b .pxl-link.type-vertical li+li {
	margin-top: 0px;
}

.elementor-11275 .elementor-element.elementor-element-cb25d6d {
	width: auto;
	max-width: auto;
}

.elementor-11275 .elementor-element.elementor-element-cb25d6d>.elementor-widget-container {
	margin: 30px -23px 0px -23px;
	padding: 0vw 7.43vw 0vw 0vw;
}

.elementor-11275 .elementor-element.elementor-element-cb25d6d .pxl-link a:not(:hover) {
	color: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-cb25d6d .pxl-link a {
	font-size: 17px;
	font-weight: 400;
	line-height: 38px;
}

.elementor-11275 .elementor-element.elementor-element-cb25d6d .pxl-link.type-vertical li+li {
	margin-top: 0px;
}

.elementor-11275 .elementor-element.elementor-element-12dc391 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-11275 .elementor-element.elementor-element-12dc391>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn.btn-icon-box,
.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn.btn-icon-box-hover,
.elementor-11275 .elementor-element.elementor-element-12dc391 .btn.btn-icon-box-dot {
	width: 138px;
	height: 138px;
}

.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn {
	color: #111111;
	font-size: 17px;
	line-height: 1.2em;
}

.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn i {
	font-size: 32px;
}

.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn svg {
	width: 32px;
}

.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn-svg:hover svg {
	width: 32px;
}

.elementor-11275 .elementor-element.elementor-element-9945294.elementor-widget-pxl_image,
.elementor-11275 .elementor-element.elementor-element-9945294 .elementor-widget-container,
.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-image-single,
.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-item--inner,
.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-item--image,
.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-item--image img {
	width: 100% !important;
	height: 658px !important;
}

.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-image-single img {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-2712432:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-11275 .elementor-element.elementor-element-2712432>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f1f2eb;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-2712432.elementor-column .elementor-widget-wrap {
	align-items: space-between;
}

.elementor-11275 .elementor-element.elementor-element-2712432.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: space-between;
	align-items: space-between;
}

.elementor-11275 .elementor-element.elementor-element-2712432>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 70px 59px 80px 59px;
}

.elementor-11275 .elementor-element.elementor-element-2712432>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-fde9d08 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-fde9d08 .pxl-text-editor p {
	color: #111111;
	font-size: 22px;
	font-weight: 400;
	line-height: 35px;
}

.elementor-11275 .elementor-element.elementor-element-edee266 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-edee266 .pxl-text-editor p {
	color: #111111;
	font-size: 17px;
	font-weight: 400;
	line-height: 35px;
}

.elementor-11275 .elementor-element.elementor-element-edee266 .pxl-text-editor .pxl-text--highlight {
	font-weight: 500;
}

.elementor-11275 .elementor-element.elementor-element-5d43bad {
	padding: 50px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-b408410>.elementor-container {
	min-height: 431px;
}

.elementor-11275 .elementor-element.elementor-element-b408410 .pxl-section-bg-parallax {
	background-image: url(../img/aluminium-bg.jpg);
	bottom: -100px;
	background-position: center;
}

.elementor-11275 .elementor-element.elementor-element-550b3c4 {
	padding: 100px 50px 0;
}

.elementor-11275 .elementor-element.elementor-element-2a7775b>.elementor-widget-container {
	margin: 0px 0px -30px 87px;
}

.elementor-11275 .elementor-element.elementor-element-2a7775b .pxl-heading {
	text-align: left;
}

.elementor-11275 .elementor-element.elementor-element-bfc91a0>.elementor-container {
	min-height: 100vh;
}

.elementor-11275 .elementor-element.elementor-element-bae59de {
	padding: 0px 50px 0px 50px;
}

.event-needs-space {
	margin-bottom: 80px;
}

.elementor-11275 .elementor-element.elementor-element-317bb04:not(.elementor-motion-effects-element-type-background),
.elementor-11275 .elementor-element.elementor-element-317bb04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f1f2eb;
}

.elementor-11275 .elementor-element.elementor-element-317bb04>.elementor-background-overlay {
	background:#f1f2eb url("../img/home-2-s101.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: 0.15;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-11275 .elementor-element.elementor-element-317bb04>.elementor-container {
	max-width: 1820px;
}

.elementor-11275 .elementor-element.elementor-element-317bb04 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-11275 .elementor-element.elementor-element-5b38824.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-11275 .elementor-element.elementor-element-27d0958 {
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-27d0958 .pxl-heading {
	text-align: center;
}

.elementor-11275 .elementor-element.elementor-element-27d0958 .pxl-heading .pxl-item--title {
	font-size: 50px;
	margin-bottom: 15px;
}

.elementor-11275 .elementor-element.elementor-element-0828f95>.elementor-widget-container {
	margin: 0px 0px 39px 0px;
}

.elementor-11275 .elementor-element.elementor-element-0828f95 {
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-0828f95 .pxl-text-editor {
	text-align: center;
}

.elementor-11275 .elementor-element.elementor-element-0828f95 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-0828f95 .pxl-text-editor p {
	color: #111111;
	font-size: 17px;
	line-height: 33px;
}

.elementor-11275 .elementor-element.elementor-element-86eee6b {
	width: auto;
	max-width: auto;
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-86eee6b>.elementor-widget-container {
	background-color: #fff;
	margin: 0;
	padding: 0.99vw 3.13vw 1.09vw 4.11vw;
}

.elementor-11275 .elementor-element.elementor-element-9890156 {
	width: auto;
	max-width: auto;
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-9890156>.elementor-widget-container {
	margin: 0px 27.5px 0px 27.5px;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 {
	text-align: center;
	justify-content: center;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a {
	color: #ffffff;
	background-color: #111111;
	width: 198px;
	height: 198px;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon-list i {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon-list img {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon-list svg {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon-list span {
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 {
	width: auto;
	max-width: auto;
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-78e8576>.elementor-widget-container {
	margin: 0px 27.5px 0px 27.5px;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 {
	text-align: center;
	justify-content: center;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a {
	color: #ffffff;
	background-color: #111111;
	width: 198px;
	height: 198px;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon-list i {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon-list img {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon-list svg {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon-list span {
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb {
	width: auto;
	max-width: auto;
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb>.elementor-widget-container {
	margin: 0px 27.5px 0px 27.5px;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 {
	text-align: center;
	justify-content: center;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a {
	color: #ffffff;
	background-color: #111111;
	width: 198px;
	height: 198px;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon-list i {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon-list img {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon-list svg {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon-list span {
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 {
	width: auto;
	max-width: auto;
	z-index: 1;
}

.elementor-11275 .elementor-element.elementor-element-90190b2>.elementor-widget-container {
	margin: 0px 27.5px 0px 27.5px;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 {
	text-align: center;
	justify-content: center;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a {
	color: #ffffff;
	background-color: #111111;
	width: 198px;
	height: 198px;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a svg path,
.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a svg circle {
	fill: #ffffff;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon-list i {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon-list img {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon-list svg {
	margin-bottom: -5px;
}

.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon-list span {
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.elementor-11275 .elementor-element.elementor-element-fab3200 {
	padding: 90px 0px 109px 0px;
}

.elementor-11275 .elementor-element.elementor-element-daa8e9a {
	margin-top: 0px;
	margin-bottom: 65px;
}

.elementor-11275 .elementor-element.elementor-element-df83ec6 .pxl-heading .pxl-item--title {
	margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-572ace7.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-572ace7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-11275 .elementor-element.elementor-element-4636356>.elementor-widget-container {
	margin: -6px 0px 0px 0px;
}

.elementor-11275 .elementor-element.elementor-element-4636356 .pxl-text-editor,
.elementor-11275 .elementor-element.elementor-element-4636356 .pxl-text-editor p {
	color: #111111;
	font-size: 17px;
	line-height: 30px;
}

.elementor-11275 .elementor-element.elementor-element-2e08edb .pxl-swiper-container {
	margin-top: -15px;
	margin-right: -15px;
	margin-bottom: -15px;
	margin-left: -15px;
}

.elementor-11275 .elementor-element.elementor-element-2e08edb .pxl-swiper-container .pxl-swiper-slide {
	padding: 15px 15px 15px 15px;
}

.elementor-11275 .elementor-element.elementor-element-e75b801 {
	margin-top: 80px;
	margin-bottom: 80px;
	padding: 0px 50px 0px 50px;
}

.elementor-11275 .elementor-element.elementor-element-8181614>.elementor-element-populated {
	padding: 4.5px 0px 4.5px 0px;
}

.elementor-11275 .elementor-element.elementor-element-0740869 {
	width: var(--container-widget-width, 1820px);
	max-width: 1820px;
	--container-widget-width: 1820px;
	--container-widget-flex-grow: 0;
	bottom: 0px;
}

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

body.rtl .elementor-11275 .elementor-element.elementor-element-0740869 {
	right: 0px;
}

.elementor-11275 .elementor-element.elementor-element-0740869 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-0740869 .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
}

.elementor-11275 .elementor-element.elementor-element-6d3d4eb {
	width: var(--container-widget-width, 198px);
	max-width: 198px;
	--container-widget-width: 198px;
	--container-widget-flex-grow: 0;
	bottom: -26px;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-6d3d4eb {
	right: 22px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-6d3d4eb {
	left: 22px;
}

.elementor-11275 .elementor-element.elementor-element-6d3d4eb .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-6d3d4eb .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
	border-width: 1px;
	transform: rotate(90deg);
}

.elementor-11275 .elementor-element.elementor-element-7fa4273 {
	width: var(--container-widget-width, 198px);
	max-width: 198px;
	--container-widget-width: 198px;
	--container-widget-flex-grow: 0;
	top: -26px;
}

body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-7fa4273 {
	left: 22px;
}

body.rtl .elementor-11275 .elementor-element.elementor-element-7fa4273 {
	right: 22px;
}

.elementor-11275 .elementor-element.elementor-element-7fa4273 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-7fa4273 .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
	border-width: 1px;
	transform: rotate(90deg);
}

.elementor-11275 .elementor-element.elementor-element-c350bf7 {
	width: var(--container-widget-width, 1820px);
	max-width: 1820px;
	--container-widget-width: 1820px;
	--container-widget-flex-grow: 0;
	top: 0px;
}

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

body.rtl .elementor-11275 .elementor-element.elementor-element-c350bf7 {
	right: 0px;
}

.elementor-11275 .elementor-element.elementor-element-c350bf7 .pxl-divider.horizontal .pxl-divider-separator {
	width: 100%;
}

.elementor-11275 .elementor-element.elementor-element-c350bf7 .pxl-divider .pxl-divider-separator {
	border-color: #11111126;
}

@media (max-width: 1366px) {

	.elementor-11275 .elementor-element.elementor-element-395a915>.elementor-element-populated {
		padding: 300px 0px 80px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96>.elementor-widget-container {
		margin: 0px 30px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-9cb1564 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .smart-engineering.elementor-element.elementor-element-9cb1564 {
		padding: 0px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-1833261>.elementor-element-populated {
		padding: 80px 30px 100px 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-57f3b78>.elementor-element-populated {
		padding: 90px 30px 100px 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-745ed38 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-9350482>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-36ab694 {
		padding: 30px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-994bec5>.elementor-element-populated {
		padding: 0vw 0vw 0vw 0vw;
	}

	.elementor-11275 .elementor-element.elementor-element-ba69406 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-7e60a98.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}

	.elementor-11275 .elementor-element.elementor-element-7e60a98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}

	.elementor-11275 .elementor-element.elementor-element-f5528e9>.elementor-widget-container {
		margin: 0px -70px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title {
		font-size: 120px;
	}

	.elementor-11275 .elementor-element.elementor-element-7753e6c>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-035f370>.elementor-element-populated {
		padding: 0px 15px 0px 16px;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a {
		width: 100%;
		height: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a {
		width: 100%;
		height: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a {
		width: 100%;
		height: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f {
		width: var(--container-widget-width, 25%);
		max-width: 25%;
		--container-widget-width: 25%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a {
		width: 100%;
		height: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-f4f3530 {
		--container-widget-width: 26vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 26vw);
		max-width: 26vw;
	}

	.elementor-11275 .elementor-element.elementor-element-00e16de {
		--container-widget-width: 26vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 26vw);
		max-width: 26vw;
	}

	.elementor-11275 .elementor-element.elementor-element-15404eb {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-3f363a1 .pxl-heading .pxl-item--title {
		font-size: 24px;
	}

	.elementor-11275 .elementor-element.elementor-element-229a8ad {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-1d8a3ff {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-element-populated {
		padding: 0vw 1vw 1vw 17.92vw;
	}

	.elementor-11275 .elementor-element.elementor-element-1a15df2>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-2712432>.elementor-element-populated {
		padding: 70px 30px 80px 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-fde9d08 .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-fde9d08 .pxl-text-editor p {
		font-size: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-5d43bad {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-550b3c4 {
		padding: 50px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-2a7775b>.elementor-widget-container {
		margin: 0px 0px -25px 80px;
	}

	.elementor-11275 .elementor-element.elementor-element-bae59de {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-86eee6b .pxl-link {
		text-align: center;
		justify-content: center;
	}

	.elementor-11275 .elementor-element.elementor-element-e75b801 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-6d3d4eb {
		--container-widget-width: 16vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16vw);
		max-width: 16vw;
	}

	.elementor-11275 .elementor-element.elementor-element-7fa4273 {
		--container-widget-width: 16vw;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 16vw);
		max-width: 16vw;
	}
}

@media (max-width: 1200px) {

	.where-you-can .elementor-column.elementor-col-25 {
		width: 50%;
	}

	.elementor-11275 .core-components.elementor-element.elementor-element-9cb1564 {
		padding: 60px 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-a6da74d.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
		gap: 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-395a915>.elementor-element-populated {
		padding: 250px 15px 80px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.elementor-11275 .elementor-element.elementor-element-98c31eb .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-aa0f732>.elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-36ab694 {
		padding: 80px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-36f5bfb {
		padding: 0px 0px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-0fd8935 .pxl-heading .pxl-item--title {
		font-size: 42px;
	}

	.elementor-11275 .elementor-element.elementor-element-ba69406 {
		margin-top: 100px;
		margin-bottom: 0px;
	}

	.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-7e60a98.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}

	.elementor-11275 .elementor-element.elementor-element-7e60a98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}

	.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title {
		font-size: 120px;
		line-height: 1.1em;
	}

	.elementor-11275 .elementor-element.elementor-element-7753e6c>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-8133c8e .pxl-icon1 a {
		width: 100px;
		height: 100px;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a {
		font-size: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a svg {
		width: 45px;
		height: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a {
		font-size: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a svg {
		width: 45px;
		height: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a {
		font-size: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a svg {
		width: 45px;
		height: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a {
		font-size: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a svg {
		width: 45px;
		height: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-1992e5a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-element-populated {
		padding: 30px 0px 30px 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-b3b5732 .pxl-heading .pxl-item--title {
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-1a15df2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

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

	.elementor-11275 .elementor-element.elementor-element-52fe36b>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

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

	.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn.btn-icon-box,
	.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn.btn-icon-box-hover,
	.elementor-11275 .elementor-element.elementor-element-12dc391 .btn.btn-icon-box-dot {
		width: 100px;
		height: 100px;
	}

	.elementor-11275 .elementor-element.elementor-element-12dc391 .pxl-button .btn {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-fde9d08 .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-fde9d08 .pxl-text-editor p {
		font-size: 18px;
		line-height: 1.7em;
	}

	.elementor-11275 .elementor-element.elementor-element-edee266 .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-edee266 .pxl-text-editor p {
		font-size: 15px;
		line-height: 1.7em;
	}

	.elementor-11275 .elementor-element.elementor-element-fab3200 {
		padding: 100px 0px 80px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-e75b801 {
		margin-top: 0px;
		margin-bottom: 80px;
	}

	.elementor-11275 .elementor-element.elementor-element-6d3d4eb {
		bottom: -9px;
	}

	.elementor-11275 .elementor-element.elementor-element-7fa4273 {
		top: -9px;
	}
}

@media (max-width: 1024px) {
	.elementor-11275 .elementor-element.elementor-element-b408410>.elementor-container {
		min-height: 331px;
	}

	.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-3348e44.elementor-column .elementor-widget-wrap {
		align-items: flex-end;
	}

	.elementor-11275 .elementor-element.elementor-element-3348e44.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-end;
		align-items: flex-end;
	}

	.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title {
		font-size: 36px;
	}

	.elementor-11275 .elementor-element.elementor-element-57f3b78>.elementor-element-populated {
		padding: 40px 15px 40px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon i {
		font-size: 55px;
	}

	.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon {
		width: 55px;
		min-width: 55px;
		height: 55px;
	}

	.elementor-11275 .elementor-element.elementor-element-c6649eb .pxl-divider.horizontal .pxl-divider-separator {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon i {
		font-size: 55px;
	}

	.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon {
		width: 55px;
		min-width: 55px;
		height: 55px;
	}

	.elementor-11275 .elementor-element.elementor-element-a97640b .pxl-divider.horizontal .pxl-divider-separator {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon i {
		font-size: 55px;
	}

	.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon {
		width: 55px;
		min-width: 55px;
		height: 55px;
	}

	.elementor-11275 .elementor-element.elementor-element-cdb4c87 {
		padding: 60px 0px 60px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-9350482>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-0fd8935 .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-8e2109e {
		padding: 50px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-928d484 {
		padding: 40px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-8ff87f2 .pxl-link a {
		font-size: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-ba69406 {
		margin-top: 80px;
		margin-bottom: 0px;
		padding: 0px 0px 80px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-7fd72ab>.elementor-element-populated {
		padding: 85px 0px 80px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-c680400 {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title {
		font-size: 100px;
	}

	.elementor-11275 .elementor-element.elementor-element-7821bbe>.elementor-element-populated {
		margin: 0px 0px 0px 20px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-95ded03 .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-95ded03 .pxl-text-editor p {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-06734be {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-035f370>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon1 a svg {
		width: 34px;
		height: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-2c4c2e5 .pxl-icon-list span {
		font-size: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon1 a svg {
		width: 34px;
		height: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-69051a8 .pxl-icon-list span {
		font-size: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon1 a svg {
		width: 34px;
		height: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-e57c294 .pxl-icon-list span {
		font-size: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon1 a svg {
		width: 34px;
		height: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-72dce9f .pxl-icon-list span {
		font-size: 20px;
	}

	body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-f4f3530 {
		right: 0px;
	}

	body.rtl .elementor-11275 .elementor-element.elementor-element-f4f3530 {
		left: 0px;
	}

	body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-00e16de {
		left: 0px;
	}

	body.rtl .elementor-11275 .elementor-element.elementor-element-00e16de {
		right: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-cf4cbae {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-fd812e0 .pxl-list .pxl-item-content {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-27dc4b8 .pxl-list .pxl-item-content {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-80f5f14>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-c17e7e3 .pxl-icon-box .pxl-item--inner {
		padding: 80px 15px 60px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-b5950e8 .pxl-icon-box .pxl-item--inner {
		padding: 80px 15px 60px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-f220b14 .pxl-icon-box .pxl-item--inner {
		padding: 0px 15px 80px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-3cff8a5 .pxl-icon-box .pxl-item--inner {
		padding: 0px 15px 80px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-26b87e9 {
		padding: 60px 0px 60px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-1f578c5 {
		margin-top: 0px;
		margin-bottom: 20px;
	}

	.elementor-bc-flex-widget .elementor-11275 .elementor-element.elementor-element-0b65489.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-11275 .elementor-element.elementor-element-0b65489.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-11275 .elementor-element.elementor-element-2269e5a .pxl-heading .pxl-item--title {
		margin-bottom: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-3da93a4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 a {
		font-size: 100px;
	}

	.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 a svg {
		width: 100px;
		height: 100px;
	}

	.elementor-11275 .elementor-element.elementor-element-b402158>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b402158 .pxl-swiper-container {
		margin-top: -0px;
		margin-right: -15px;
		margin-bottom: -0px;
		margin-left: -15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b402158 .pxl-swiper-container .pxl-swiper-slide {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b3b5732 .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-fde9d08>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-550b3c4 {
		padding: 80px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-2a7775b>.elementor-widget-container {
		margin: 0px 0px -24px 80px;
	}

	.elementor-11275 .elementor-element.elementor-element-5832f64>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-317bb04 {
		padding: 80px 0px 80px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-27d0958 .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-0828f95>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-0828f95 .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-0828f95 .pxl-text-editor p {
		font-size: 15px;
		line-height: 26px;
	}

	.elementor-11275 .elementor-element.elementor-element-86eee6b>.elementor-widget-container {
		margin: 0px 0px 40px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-86eee6b .pxl-link {
		text-align: center;
		justify-content: center;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a {
		width: 160px;
		height: 160px;
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a svg {
		width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a {
		width: 160px;
		height: 160px;
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a svg {
		width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a {
		width: 160px;
		height: 160px;
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a svg {
		width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a {
		width: 160px;
		height: 160px;
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a svg {
		width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-fab3200 {
		padding: 80px 0px 60px 0px;
	}

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

	body.rtl .elementor-11275 .elementor-element.elementor-element-6d3d4eb {
		left: 0px;
	}

	body:not(.rtl) .elementor-11275 .elementor-element.elementor-element-7fa4273 {
		left: 0px;
	}

	body.rtl .elementor-11275 .elementor-element.elementor-element-7fa4273 {
		right: 0px;
	}
}

@media (max-width: 880px) {
	.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn.btn-icon-box,
	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn.btn-icon-box-hover,
	.elementor-11275 .elementor-element.elementor-element-104fa96 .btn.btn-icon-box-dot {
		width: 170px;
		height: 170px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn {
		font-size: 17px;
	}

	.elementor-11275 .elementor-element.elementor-element-863a132 .pxl-logo-marquee1 .pxl-item--logo {
		font-size: 17px;
	}

	.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon i {
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon i {
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon i {
		font-size: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--icon {
		width: 40px;
		min-width: 40px;
		height: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-2369a6a .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-2369a6a .pxl-text-editor p {
		font-size: 22px;
	}

	.elementor-11275 .elementor-element.elementor-element-994bec5>.elementor-element-populated {
		padding: 60px 0px 40px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-c62e86d>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner img {
		max-height: 500px;
	}

	.elementor-11275 .elementor-element.elementor-element-5b8a3a1>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-e5a1ddd .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-e5a1ddd .pxl-text-editor p {
		font-size: 15px;
		line-height: 26px;
	}

	.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title {
		font-size: 80px;
	}

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

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

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

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

	.elementor-11275 .elementor-element.elementor-element-f73a6c0.elementor-widget-pxl_image,
	.elementor-11275 .elementor-element.elementor-element-f73a6c0 .elementor-widget-container,
	.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-image-single,
	.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-item--inner,
	.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-item--image,
	.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-item--image img {
		height: 500px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-3f363a1 .pxl-heading .pxl-item--title {
		font-size: 17px;
	}

	.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-element-populated {
		padding: 15px 15px 15px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-52fe36b {
		--container-widget-width: 46%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 46%);
		max-width: 46%;
	}

	.elementor-11275 .elementor-element.elementor-element-cb25d6d {
		width: var(--container-widget-width, 54%);
		max-width: 54%;
		--container-widget-width: 54%;
		--container-widget-flex-grow: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-5b38824>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-27d0958 .pxl-heading .pxl-item--title {
		font-size: 34px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a {
		width: 145px;
		height: 145px;
		font-size: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a svg {
		width: 35px;
		height: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon-list span {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a {
		width: 145px;
		height: 145px;
		font-size: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a svg {
		width: 35px;
		height: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon-list span {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a {
		width: 145px;
		height: 145px;
		font-size: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a svg {
		width: 35px;
		height: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon-list span {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a {
		width: 145px;
		height: 145px;
		font-size: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a svg {
		width: 35px;
		height: 35px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon-list span {
		font-size: 15px;
	}
}

@media (max-width: 767px) {
	.testimonial-img {
		display: none;
	}

	.event-needs-space {
		margin-bottom: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-317bb04 {
		padding: 40px 0px 40px 0px;
		margin-top: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-86eee6b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--title, 
	.elementor-11275 .elementor-element.elementor-element-d53ff23 .pxl-icon-box .pxl-item--title a,
	.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--title, 
	.elementor-11275 .elementor-element.elementor-element-0f5529b .pxl-icon-box .pxl-item--title a,
	.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--title, 
	.elementor-11275 .elementor-element.elementor-element-dc547c2 .pxl-icon-box .pxl-item--title a {
		font-size: 20px;
		line-height: 1.2;
	}

	.where-you-can .elementor-column.elementor-col-25 {
		width: 100%;
	}

	.elementor-11275 .core-components.elementor-element.elementor-element-9cb1564 {
		padding: 40px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b408410>.elementor-container {
		min-height: 200px;
	}

	.elementor-11275 .swiper-pagination {
		width: max-content !important;
		left: 0px !important;
		display: flex;
		padding: 0 15px;
		transform: translateY(0);
		height: max-content;
		gap: 7px;
		bottom: 50px !important;
		top: auto !important;
	}

	.elementor-11275 .elementor-element.elementor-element-a6da74d.elementor-column>.elementor-widget-wrap {
		gap: 0px;
		flex-direction: column-reverse;
		align-content: start !important;
    	align-items: start !important;
		padding: 0 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-395a915>.elementor-element-populated {
		padding: 120px 15px 90px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-heading--inner {
		max-width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-566a752 .pxl-heading .pxl-item--title {
		font-size: 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-42a7170 {
		padding: 20px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn.btn-icon-box,
	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn.btn-icon-box-hover,
	.elementor-11275 .elementor-element.elementor-element-104fa96 .btn.btn-icon-box-dot {
		width: 130px;
		height: 130px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn {
		font-size: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn i {
		font-size: 24px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn svg {
		width: 24px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn-svg:hover svg {
		width: 24px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn.pxl-icon--right:not(.btn-svg) i,
	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn.pxl-icon--right:not(.btn-svg) svg {
		margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn-svg.pxl-icon--right:hover svg {
		margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-104fa96 .pxl-button .btn-drow-arrow.pxl-icon--right .crossline-arrow {
		margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-dd413f7>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-dd413f7 .pxl-text-editor,
	.elementor-11275 .elementor-element.elementor-element-dd413f7 .pxl-text-editor p {
		font-size: 15px;
		line-height: 26px;
	}

	.elementor-11275 .elementor-element.elementor-element-1833261>.elementor-element-populated {
		padding: 40px 15px 40px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-48886f4>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-e1d17d4 .pxl-heading {
		text-align: left;
	}

	.elementor-11275 .elementor-element.elementor-element-e1d17d4 .pxl-heading .pxl-item--title {
		font-size: 48px;
		line-height: 1em;
		margin-bottom: 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-53e1ba8>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-512763f>.elementor-element-populated {
		padding: 30px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-c0bd575>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-68f3da0>.elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-aa0f732>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-36ab694 {
		padding: 80px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-d7cc60e>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-1e63d08>.elementor-widget-container {
		padding: 0px 15px 15px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-bottom-left,
	.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-bottom-right {
		bottom: 29px;
	}

	.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-top-left,
	.elementor-11275 .elementor-element.elementor-element-1e63d08 .pxl-banner .btn-banner.p-bottom-left {
		left: 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-e363830 .pxl-heading .pxl-item--title {
		font-size: 48px;
		line-height: 1em;
	}

	.elementor-11275 .elementor-element.elementor-element-928d484 {
		padding: 20px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-8ff87f2 .pxl-link a {
		font-size: 17px;
	}

	.elementor-11275 .elementor-element.elementor-element-ba69406 {
		margin-top: 60px;
		margin-bottom: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-7fd72ab>.elementor-element-populated {
		padding: 65px 0px 65px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-c680400 {
		margin-top: 0px;
		margin-bottom: 45px;
	}

	.elementor-11275 .elementor-element.elementor-element-f5528e9 .pxl-heading .pxl-item--title {
		font-size: 48px;
		margin-bottom: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-7821bbe>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-86e0bed.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-11275 .elementor-element.elementor-element-86e0bed>.elementor-element-populated {
		margin: 20px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-7753e6c>.elementor-widget-container {
		margin: 0px 30px 10px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-8133c8e>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-8133c8e .pxl-icon1 a {
		width: 100px;
		height: 100px;
	}

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

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

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

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

	.elementor-11275 .elementor-element.elementor-element-cf4cbae {
		margin-top: 60px;
		margin-bottom: 0px;
		padding: 0px 30px 0px 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-30ef9cb>.elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-1992e5a>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-80f5f14>.elementor-element-populated {
		padding: 60px 15px 60px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-d01132d>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-c17e7e3 .pxl-icon-box .pxl-item--inner {
		padding: 60px 15px 0px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-ad0d981>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-b5950e8 .pxl-icon-box .pxl-item--inner {
		padding: 60px 15px 60px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-0bdc930>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-f220b14 .pxl-icon-box .pxl-item--inner {
		padding: 0px 15px 60px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-3cff8a5 .pxl-icon-box .pxl-item--inner {
		padding: 0px 15px 80px 15px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-26b87e9 {
		padding: 60px 0px 50px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-2269e5a .pxl-heading .pxl-item--title {
		font-size: 48px;
		line-height: 1em;
	}

	.elementor-11275 .elementor-element.elementor-element-825b230>.elementor-element-populated {
		padding: 0px 15px 0px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 {
		text-align: left;
		justify-content: left;
	}

	.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 a {
		font-size: 50px;
	}

	.elementor-11275 .elementor-element.elementor-element-3da93a4 .pxl-icon1 a svg {
		width: 50px;
		height: 50px;
	}

	.elementor-11275 .elementor-element.elementor-element-dd7b68d>.elementor-element-populated {
		padding: 0px 15px 20px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-39e64bc>.elementor-element-populated {
		padding: 80px 0px 90px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-9945294.elementor-widget-pxl_image,
	.elementor-11275 .elementor-element.elementor-element-9945294 .elementor-widget-container,
	.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-image-single,
	.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-item--inner,
	.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-item--image,
	.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-item--image img {
		height: 500px !important;
	}

	.elementor-11275 .elementor-element.elementor-element-9945294 .pxl-image-single img {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-2712432>.elementor-element-populated {
		padding: 50px 15px 50px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-fde9d08>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-550b3c4 {
		padding: 50px 0px 0px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-b408410 .pxl-section-bg-parallax {
		bottom: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-2a7775b>.elementor-widget-container {
		margin: 0px 0px -21px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-2a7775b .pxl-heading .pxl-item--title {
		font-size: 48px;
		line-height: 1em;
	}

	.elementor-11275 .elementor-element.elementor-element-27d0958 .pxl-heading .pxl-item--title {
		font-size: 30px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156>.elementor-widget-container {
		margin: 0px 15px 15px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-9890156 .pxl-icon1 a {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576>.elementor-widget-container {
		margin: 0px 15px 15px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-78e8576 .pxl-icon1 a {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb>.elementor-widget-container {
		margin: 0px 15px 15px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-b9338eb .pxl-icon1 a {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2>.elementor-widget-container {
		margin: 0px 15px 15px 15px;
	}

	.elementor-11275 .elementor-element.elementor-element-90190b2 .pxl-icon1 a {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-fab3200 {
		padding: 60px 0px 30px 0px;
	}

	.elementor-11275 .elementor-element.elementor-element-daa8e9a {
		margin-top: 0px;
		margin-bottom: 40px;
	}

	.elementor-11275 .elementor-element.elementor-element-df83ec6 .pxl-heading .pxl-item--title {
		font-size: 48px;
		line-height: 1em;
		margin-bottom: 20px;
	}

	.elementor-11275 .elementor-element.elementor-element-e75b801 {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.elementor-11275 .elementor-element.elementor-element-30e8a42>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-207 .elementor-element.elementor-element-42c1188 {
		margin-top: -24px;
	}
}

@media (min-width: 768px) {
	.elementor-11275 .elementor-element.elementor-element-f2dba68 {
		width: 22.449%;
	}

	.elementor-11275 .elementor-element.elementor-element-1833261 {
		width: 27.238%;
	}

	.elementor-11275 .elementor-element.elementor-element-57f3b78 {
		width: 49.979%;
	}

	.elementor-11275 .elementor-element.elementor-element-aa0f732 {
		width: 76.337%;
	}

	.elementor-11275 .elementor-element.elementor-element-9350482 {
		width: 23.663%;
	}

	.elementor-11275 .elementor-element.elementor-element-ed76ae2 {
		width: 42.885%;
	}

	.elementor-11275 .elementor-element.elementor-element-5b8a3a1 {
		width: 57.115%;
	}

	.elementor-11275 .elementor-element.elementor-element-7e60a98 {
		width: 30.927%;
	}

	.elementor-11275 .elementor-element.elementor-element-7821bbe {
		width: 43.923%;
	}

	.elementor-11275 .elementor-element.elementor-element-86e0bed {
		width: 24.816%;
	}

	.elementor-11275 .elementor-element.elementor-element-0b65489 {
		width: 74.62%;
	}

	.elementor-11275 .elementor-element.elementor-element-825b230 {
		width: 25.38%;
	}

	.elementor-11275 .elementor-element.elementor-element-39e64bc {
		width: 60%;
	}

	.elementor-11275 .elementor-element.elementor-element-f3afe02 {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-28f10fe {
		width: 14%;
	}

	.elementor-11275 .elementor-element.elementor-element-2712432 {
		width: 26%;
	}

	.elementor-11275 .elementor-element.elementor-element-652827f {
		width: 60.31%;
	}

	.elementor-11275 .elementor-element.elementor-element-572ace7 {
		width: 39.69%;
	}
}

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

	.elementor-11275 .elementor-element.elementor-element-1833261 {
		width: 50%;
	}

	.elementor-11275 .elementor-element.elementor-element-57f3b78 {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-aa0f732 {
		width: 60%;
	}

	.elementor-11275 .elementor-element.elementor-element-9350482 {
		width: 40%;
	}

	.elementor-11275 .elementor-element.elementor-element-ed76ae2 {
		width: 35%;
	}

	.elementor-11275 .elementor-element.elementor-element-5b8a3a1 {
		width: 65%;
	}

	.elementor-11275 .elementor-element.elementor-element-d01132d {
		width: 50%;
	}

	.elementor-11275 .elementor-element.elementor-element-ad0d981 {
		width: 50%;
	}

	.elementor-11275 .elementor-element.elementor-element-0bdc930 {
		width: 50%;
	}

	.elementor-11275 .elementor-element.elementor-element-3830eb7 {
		width: 50%;
	}

	.elementor-11275 .elementor-element.elementor-element-39e64bc {
		width: 70%;
	}

	.elementor-11275 .elementor-element.elementor-element-28f10fe {
		width: 30%;
	}

	.elementor-11275 .elementor-element.elementor-element-2712432 {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-652827f {
		width: 40%;
	}

	.elementor-11275 .elementor-element.elementor-element-572ace7 {
		width: 60%;
	}
}

@media (max-width: 880px) and (min-width: 768px) {
	.elementor-11275 .elementor-element.elementor-element-994bec5 {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-c62e86d {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-5b8a3a1 {
		width: 100%;
	}
}

@media (min-width: 1921px) {
	.elementor-11275 .elementor-element.elementor-element-e1d17d4 .pxl-heading .pxl-item--title {
		font-size: 150px;
	}

	.elementor-11275 .elementor-element.elementor-element-e363830 .pxl-heading .pxl-item--title {
		font-size: 150px;
	}

	.elementor-11275 .elementor-element.elementor-element-f73a6c0 .pxl-image-single img {
		width: 100%;
	}

	.elementor-11275 .elementor-element.elementor-element-2269e5a .pxl-heading .pxl-item--title {
		font-size: 150px;
	}

	.elementor-11275 .elementor-element.elementor-element-2a7775b .pxl-heading .pxl-item--title {
		font-size: 150px;
	}

	.elementor-11275 .elementor-element.elementor-element-df83ec6 .pxl-heading .pxl-item--title {
		font-size: 150px;
	}

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

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