.elementor-1458 .elementor-element.elementor-element-79649a1>.elementor-container {
	max-width: 2400px
}

.elementor-1458 .elementor-element.elementor-element-f2449fd>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom .swiper-slide {
	min-height: 700px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom .slider-content-wrap {
	height: 700px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom.swiper-container {
	height: 700px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .content-width {
	max-width: 945px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider-controls {
	max-width: 945px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers span {
	background-color: #b18e72
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers span:nth-child(2),
.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers span:nth-child(4) {
	width: 5px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers span:nth-child(1),
.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers span:nth-child(3) {
	height: 5px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers {
	width: 340px;
	mix-blend-mode: inherit
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers {
	height: 540px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .slider-layer {
	mix-blend-mode: inherit
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .slider-btn {
	flex-flow: row-reverse
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .slider-secondary-btn {
	flex-flow: row-reverse
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-d108f35 .slider-layer {
	background-color: none;
	width: 500px;
	clip-path: polygon(0 0, 80% 0%, 100% 100%, 0 100%);
	mix-blend-mode: darken
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .swiper-container-rtl .elementor-repeater-item-d108f35 .slider-layer {
	clip-path: polygon(calc(100% - 80%) 0, 100% 0%, 100% 100%, 0 100%)
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-d108f35 .border-layers {
	mix-blend-mode: darken
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-d108f35 .slider-btn {
	flex-flow: inherit
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-d108f35 .slider-secondary-btn {
	flex-flow: inherit
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider .slide-img {
	object-position: center
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-caption.sub-heading {
	font-size: 16px;
	line-height: 26px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-caption.heading {
	font-size: 80px;
	line-height: 90px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-caption.desc {
	font-size: 45px;
	line-height: 44px;
	margin: 0
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .slider-btn {
	background-color: #0d1c41;
	color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .slider-btn:hover {
	background-color: #272424;
	color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .slider-secondary-btn:hover {
	color: #0d1c41
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination .swiper-pagination-bullet .solid-fill {
	fill: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-2 .swiper-pagination-bullet {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-3 .swiper-pagination-bullet:before {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-4 .swiper-pagination-bullet .number {
	color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-5 .swiper-pagination-bullet:before {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .pagi-style-6.swiper-pagination-fraction .swiper-pagination-current,
.elementor-1458 .elementor-element.elementor-element-efb5eac .pagi-style-6.swiper-pagination-fraction .swiper-pagination-total {
	color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination .swiper-pagination-bullet-active .solid-fill {
	fill: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-2 .swiper-pagination-bullet-active {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-3 .swiper-pagination-bullet-active:before {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-4 .swiper-pagination-bullet-active .line {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-5 .swiper-pagination-bullet-active:after {
	background-color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .pagi-style-6.swiper-pagination-fraction .swiper-pagination-current {
	color: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination .swiper-pagination-bullet-active .path {
	stroke: #fff
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination .swiper-pagination-bullet .path {
	stroke-width: 1px
}

.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-swiper-pagination.pagi-style-3 .swiper-pagination-bullet-active {
	box-shadow: 0 0 0 1px #fff
}

.elementor-1458 .elementor-element.elementor-element-b8b513c>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-b8b513c:not(.elementor-motion-effects-element-type-background),
.elementor-1458 .elementor-element.elementor-element-b8b513c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: none;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-1458 .elementor-element.elementor-element-b8b513c {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0 0
}

.elementor-1458 .elementor-element.elementor-element-b8b513c>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-ceff1a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.elementor-1458 .elementor-element.elementor-element-ceff1a7>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0 100px 0 0
}

.elementor-1458 .elementor-element.elementor-element-8f1072b {
	border-style: solid;
	border-width: 0 0 2px;
	border-color: #f0f0f0;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0 0 20px
}

.elementor-1458 .elementor-element.elementor-element-8f1072b>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-915f1b3>.elementor-element-populated {
	border-style: solid;
	border-width: 0 2px 0 0;
	border-color: #f0f0f0;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-915f1b3>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-a9a6fd8>.elementor-element-populated {
	padding: 0 0 0 30px
}

.elementor-1458 .elementor-element.elementor-element-376390e {
	border-style: solid;
	border-width: 0 0 2px;
	border-color: #f0f0f0;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 20px;
	padding: 0 0 20px
}

.elementor-1458 .elementor-element.elementor-element-376390e>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-bac3449>.elementor-element-populated {
	border-style: solid;
	border-width: 0 2px 0 0;
	border-color: #f0f0f0;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-bac3449>.elementor-element-populated,
.elementor-1458 .elementor-element.elementor-element-bac3449>.elementor-element-populated>.elementor-background-overlay,
.elementor-1458 .elementor-element.elementor-element-bac3449>.elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1458 .elementor-element.elementor-element-bac3449>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-1d3c7a9>.elementor-element-populated {
	padding: 0 0 0 30px
}

.elementor-1458 .elementor-element.elementor-element-76d336b {
	margin-top: 0;
	margin-bottom: 0
}

.elementor-1458 .elementor-element.elementor-element-ef59c41>.elementor-element-populated,
.elementor-1458 .elementor-element.elementor-element-ef59c41>.elementor-element-populated>.elementor-background-overlay,
.elementor-1458 .elementor-element.elementor-element-ef59c41>.elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1458 .elementor-element.elementor-element-ef59c41>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-fcaf53d {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-4073d3b>.elementor-element-populated,
.elementor-1458 .elementor-element.elementor-element-4073d3b>.elementor-element-populated>.elementor-background-overlay,
.elementor-1458 .elementor-element.elementor-element-4073d3b>.elementor-background-slideshow {
	border-radius: 0 0 0 0
}

.elementor-1458 .elementor-element.elementor-element-4073d3b>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-4778466 .mt-icon-listgroup-content-holder-inner .mt-icon-listgroup-title {
	font-weight: 600;
	margin: 0 0 0 4px;
}

.elementor-1458 .elementor-element.elementor-element-b21142e>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-50e2c01 .mt-icon-listgroup-content-holder-inner .mt-icon-listgroup-title {
	font-weight: 600
}

.elementor-1458 .elementor-element.elementor-element-37f6c4f>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-b0d3c6c>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-b0d3c6c {
	padding: 75px 0 0
}

.elementor-1458 .elementor-element.elementor-element-b491f10>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-9e2e138>.elementor-container {
	max-width: 1400px
}

.elementor-1458 .elementor-element.elementor-element-bf03205>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-296a0f9>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-5535952 {
	text-align: left
}

.elementor-1458 .elementor-element.elementor-element-5535952>.elementor-widget-container {
	padding: 0 0 0 0px
}

.elementor-1458 .elementor-element.elementor-element-db3f89a>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-414b674>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-3812588 .mt-addons-hero-slider-title {
	color: #0a0a0a
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-3812588 .mt-addons-hero-slider-subtitle {
	color: #fff;
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-33ad575 .mt-addons-hero-slider-title {
	color: #0a0a0a
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-33ad575 .mt-addons-hero-slider-subtitle {
	color: #000
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-9720fd8 .mt-addons-hero-slider-title {
	color: #0a0a0a
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-9720fd8 .mt-addons-hero-slider-subtitle {
	color: #000
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-f8956e3 .mt-addons-hero-slider-title {
	color: #0a0a0a
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .elementor-repeater-item-f8956e3 .mt-addons-hero-slider-subtitle {
	color: #000
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .mt-addons-hero-slider-title {
	display: block
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .mt-addons-hero-slider-subtitle {
	display: block
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .mt-addons-hero-slider-beftitle {
	display: block
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .mt-addons-hero-slider-discount {
	display: block
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .mt-addons-hero-slider-aftersubtitle {
	display: block
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .mt-addons-hero-slider-button {
	display: block
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .swiper-button-prev,
.elementor-1458 .elementor-element.elementor-element-e95bd9b .swiper-button-next {
	color: #111;
	background: #fff
}

.elementor-1458 .elementor-element.elementor-element-e95bd9b .swiper-button-prev:hover,
.elementor-1458 .elementor-element.elementor-element-e95bd9b .swiper-button-next:hover {
	color: #fff;
	background: #111
}

.elementor-1458 .elementor-element.elementor-element-8e9a0d3>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-a16653f>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-a16653f:not(.elementor-motion-effects-element-type-background),
.elementor-1458 .elementor-element.elementor-element-a16653f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #0a0a0a
}

.elementor-1458 .elementor-element.elementor-element-a16653f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 90px 0 0
}

.elementor-1458 .elementor-element.elementor-element-a16653f>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-1a35d9d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.elementor-1458 .elementor-element.elementor-element-1a35d9d>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-2dddaf3>.elementor-widget-container {
	padding: 0 760px 0 0
}

.elementor-1458 .elementor-element.elementor-element-97ac810>.elementor-widget-container {
	margin: -125px 0 0
}

.elementor-1458 .elementor-element.elementor-element-ef3d522>.elementor-container {
	max-width: 1400px
}

.elementor-1458 .elementor-element.elementor-element-ef3d522 {
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #e5e5e5;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 0
}

.elementor-1458 .elementor-element.elementor-element-ef3d522>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-9088833>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-a920b2d>.elementor-container {
	max-width: 1300px
}

.elementor-1458 .elementor-element.elementor-element-8d999c4>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-d18120d>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-a582c9b>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-58721ea>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-29c2313>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-ac4ec32>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-ac4ec32 {
	padding: 50px 0 0
}

.elementor-1458 .elementor-element.elementor-element-c477559>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-bee3388 .mt-addons-tabs-nav-title-top {
	font-size: 42px;
	line-height: 52px;
	padding: 0 220px 0 0
}

.elementor-1458 .elementor-element.elementor-element-9674176>.elementor-container {
	max-width: 1400px
}

.elementor-1458 .elementor-element.elementor-element-9674176:not(.elementor-motion-effects-element-type-background),
.elementor-1458 .elementor-element.elementor-element-9674176>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(https://skyhaus.modeltheme.com/wp-content/uploads/2023/05/skyhaus-video.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-1458 .elementor-element.elementor-element-9674176 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0
}

.elementor-1458 .elementor-element.elementor-element-9674176>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-fb0f1b7>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-8608960>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-6ea1b70>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.elementor-1458 .elementor-element.elementor-element-083350c>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-083350c {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-193f1c6>.elementor-container {
	max-width: 1400px
}

.elementor-1458 .elementor-element.elementor-element-193f1c6:not(.elementor-motion-effects-element-type-background),
.elementor-1458 .elementor-element.elementor-element-193f1c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #eeecec
}

.elementor-1458 .elementor-element.elementor-element-193f1c6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-1458 .elementor-element.elementor-element-193f1c6>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-0ae58fe>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-83c3dce>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-345919c>.elementor-widget-container {
	margin: 0;
	padding: 0 0px 0 0
}

.elementor-1458 .elementor-element.elementor-element-da04524>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-da04524:not(.elementor-motion-effects-element-type-background),
.elementor-1458 .elementor-element.elementor-element-da04524>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: none;
}

.elementor-1458 .elementor-element.elementor-element-da04524 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-da04524>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-1458 .elementor-element.elementor-element-25d6860>.elementor-element-populated {
	margin: 0;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px
}

.elementor-1458 .elementor-element.elementor-element-f895fc5 .mt-addons-tabs-nav-title-top {
	color: #fff
}

.elementor-1458 .elementor-element.elementor-element-82409ee>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-6b1cd8a>.elementor-element-populated {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-67b8827>.elementor-container {
	max-width: 1200px
}

.elementor-1458 .elementor-element.elementor-element-ca7bbcd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0
}

.elementor-1458 .elementor-element.elementor-element-ca7bbcd>.elementor-element-populated {
	padding: 0 30px 0 0
}

.elementor-1458 .elementor-element.elementor-element-c63f984 .swiper-button-prev,
.elementor-1458 .elementor-element.elementor-element-c63f984 .swiper-button-next {
	color: #010101;
	background: #fff
}

.elementor-1458 .elementor-element.elementor-element-c63f984 .swiper-button-prev:hover,
.elementor-1458 .elementor-element.elementor-element-c63f984 .swiper-button-next:hover {
	color: #fff;
	background: #010101
}

.elementor-1458 .elementor-element.elementor-element-c63f984>.elementor-widget-container {
	padding: 0
}

.elementor-1458 .elementor-element.elementor-element-333ed78 {
	text-align: left
}

.elementor-1458 .elementor-element.elementor-element-333ed78 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-weight: 500;
	line-height: 34px
}

@media(min-width:768px) {
	.elementor-1458 .elementor-element.elementor-element-9088833 {
		width: 100%
	}

	.elementor-1458 .elementor-element.elementor-element-0ae58fe {
		width: 100%
	}
}

@media(max-width:1024px) {
	.elementor-1458 .elementor-element.elementor-element-79649a1>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom .swiper-slide {
		min-height: 580px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom .slider-content-wrap {
		height: 580px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom.swiper-container {
		height: 580px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .content-width {
		max-width: 88%
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider-controls {
		max-width: 88%
	}

	.elementor-1458 .elementor-element.elementor-element-b8b513c>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-ceff1a7>.elementor-element-populated {
		margin: 0 0 0 -10px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -10px;
		padding: 0 30px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-4073d3b>.elementor-element-populated {
		margin: 0 0 0 -5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -5px
	}

	.elementor-1458 .elementor-element.elementor-element-b21142e>.elementor-element-populated {
		padding: 0 0 0 10px
	}

	.elementor-1458 .elementor-element.elementor-element-37f6c4f>.elementor-element-populated {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-b0d3c6c>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-b0d3c6c {
		padding: 65px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-b491f10>.elementor-element-populated {
		margin: 0 0 0 -12px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -12px;
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-9e2e138>.elementor-container {
		max-width: 11400200px
	}

	.elementor-1458 .elementor-element.elementor-element-9e2e138 {
		padding: 0 10px
	}

	.elementor-1458 .elementor-element.elementor-element-bf03205>.elementor-element-populated {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-5535952>.elementor-widget-container {
		padding: 0 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-db3f89a>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-db3f89a {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-414b674>.elementor-element-populated {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-8e9a0d3>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-a16653f>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-a16653f {
		padding: 75px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-1a35d9d>.elementor-element-populated {
		padding: 0 0 0 57px
	}

	.elementor-1458 .elementor-element.elementor-element-2dddaf3>.elementor-widget-container {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-97ac810>.elementor-widget-container {
		margin: 0
	}

	.elementor-1458 .elementor-element.elementor-element-ef3d522>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-ac4ec32>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-bee3388 .mt-addons-tabs-nav-title-top {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-9674176>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-9674176 {
		padding: 70px 0
	}

	.elementor-1458 .elementor-element.elementor-element-8608960>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-8608960 {
		padding: 0 0 50px
	}

	.elementor-1458 .elementor-element.elementor-element-193f1c6>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-83c3dce>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-3fac3e4>.elementor-element-populated {
		padding: 0 0 0 57px
	}

	.elementor-1458 .elementor-element.elementor-element-345919c>.elementor-widget-container {
		padding: 0 0 20px
	}

	.elementor-1458 .elementor-element.elementor-element-da04524>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-82409ee>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-67b8827>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-ca7bbcd>.elementor-element-populated {
		margin: 0 0 0 -12px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -12px;
		padding: 0 30px 0 0
	}
}

@media(max-width:767px) {
	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom .swiper-slide {
		min-height: 420px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom .slider-content-wrap {
		height: 450px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider.custom.swiper-container {
		height: 420px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .content-width {
		max-width: 96%
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider-controls {
		max-width: 96%
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers {
		width: 360px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .elementor-repeater-item-cfef5ec .border-layers {
		height: 315px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-slider .slide-img {
		object-position: top
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-caption.heading {
		font-size: 32px;
		line-height: 38px
	}

	.elementor-1458 .elementor-element.elementor-element-efb5eac .mt-caption.desc {
		font-size: 25px
	}

	.elementor-1458 .elementor-element.elementor-element-b8b513c:not(.elementor-motion-effects-element-type-background),
	.elementor-1458 .elementor-element.elementor-element-b8b513c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: none;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover
	}

	.elementor-1458 .elementor-element.elementor-element-ceff1a7>.elementor-element-populated {
		padding: 10px
	}

	.elementor-1458 .elementor-element.elementor-element-915f1b3 {
		width: 50%
	}

	.elementor-1458 .elementor-element.elementor-element-a9a6fd8 {
		width: 50%
	}

	.elementor-1458 .elementor-element.elementor-element-a9a6fd8>.elementor-element-populated {
		padding: 0 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-bac3449 {
		width: 50%
	}

	.elementor-1458 .elementor-element.elementor-element-1d3c7a9 {
		width: 50%
	}

	.elementor-1458 .elementor-element.elementor-element-1d3c7a9>.elementor-element-populated {
		padding: 0 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-4073d3b {
		width: 100%
	}

	.elementor-1458 .elementor-element.elementor-element-b21142e {
		width: 50%
	}

	.elementor-1458 .elementor-element.elementor-element-b21142e>.elementor-element-populated {
		padding: 0 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-b0d3c6c {
		padding: 50px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-5535952>.elementor-widget-container {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-db3f89a>.elementor-container {
		max-width: 1400px
	}

	.elementor-1458 .elementor-element.elementor-element-414b674>.elementor-element-populated {
		padding: 0 10px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-a16653f {
		padding: 50px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-1a35d9d>.elementor-element-populated {
		padding: 0 0 0 20px
	}

	.elementor-1458 .elementor-element.elementor-element-2dddaf3>.elementor-widget-container {
		padding: 0 0 10px
	}

	.elementor-1458 .elementor-element.elementor-element-ad1ea8a>.elementor-widget-container {
		padding: 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-233371d>.elementor-widget-container {
		padding: 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-8380ef8>.elementor-widget-container {
		padding: 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-b9529fd>.elementor-widget-container {
		padding: 0 0 30px
	}

	.elementor-1458 .elementor-element.elementor-element-bee3388 .mt-addons-tabs-nav-title-top {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-9674176 {
		padding: 70px 0
	}

	.elementor-1458 .elementor-element.elementor-element-83c3dce {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-3fac3e4>.elementor-element-populated {
		padding: 0 0 0 10px
	}

	.elementor-1458 .elementor-element.elementor-element-345919c>.elementor-widget-container {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-da04524 {
		padding: -30px 0 0
	}

	.elementor-1458 .elementor-element.elementor-element-25d6860>.elementor-element-populated {
		padding: 0 0 0 0px
	}

	.elementor-1458 .elementor-element.elementor-element-67b8827 {
		padding: 0 0 50px
	}

	.elementor-1458 .elementor-element.elementor-element-ca7bbcd>.elementor-element-populated {
		margin: 0;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0 0 0 5px
	}

	.elementor-1458 .elementor-element.elementor-element-8ae71a0>.elementor-widget-container {
		padding: 0
	}

	.elementor-1458 .elementor-element.elementor-element-c63f984>.elementor-widget-container {
		padding: 0
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-1458 .elementor-element.elementor-element-ceff1a7 {
		width: 50%
	}

	.elementor-1458 .elementor-element.elementor-element-37f6c4f {
		width: 50%
	}
}


.wrapper {
	width: 100%;
	margin: 0px auto;
	padding: 0 15px;
}

.wrapper .your-slider {
	width: 100%;
}

.pl-100 {
	padding: 0 0 0 100px !important;
}

ul.high {
	padding: 0;
	list-style: none;
}

ul.high li {
	color: #000;
	width: 100%;
	font-weight: 400;
	font-size: 14px;
	padding: 0 0 20px 0;
	margin: 0;
	text-align: left;
}

.text-green {
	color: #0a0a0a;
	font-weight: 600;
}

/*body{font-family: "Roboto", sans-serif;}*/
.radio {
	position: relative;
	cursor: pointer;
	line-height: 20px;
	font-size: 14px;
	margin: 0px 15px 26px 0px;
	width: auto !important;
}

.radio .label {
	position: relative;
	display: block;
	float: left;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	border: 2px solid #c8ccd4;
	border-radius: 100%;
	-webkit-tap-highlight-color: transparent;
}

.radio .label:after {
	content: '';
	position: absolute;
	top: 3px;
	left: 3px;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #225cff;
	transform: scale(0);
	transition: all 0.2s ease;
	opacity: 0.08;
	pointer-events: none;
}

.radio:hover .label:after {
	transform: scale(3.6);
}

input[type="radio"]:checked+.label {
	border-color: #225cff;
}

input[type="radio"]:checked+.label:after {
	transform: scale(1);
	transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
	opacity: 1;
}

.cntr {
	position: relative;
	top: calc(50% - 10px);
	left: 0;
	width: 100%;
}

.hidden {
	display: none;
}

.credit {
	position: fixed;
	right: 20px;
	bottom: 20px;
	transition: all 0.2s ease;
	-webkit-user-select: none;
	user-select: none;
	opacity: 0.6;
}

.credit img {
	width: 72px;
}

.credit:hover {
	transform: scale(0.95);
}

@media(max-width:767px) {
	.pl-100 {
		padding: 0 0 0 20px !important;
	}
}