/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 05 2025 | 15:59:33 */
.mws-hero-section {
	position:relative;
	overflow: hidden;
}


.mws-hero-section .intro-section {
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
background: #eaeaea;
}


.mws-hero-section .mws-hs {
	height: 100vh;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.mws-hero-section .title {
	position: fixed;
	top: 10%;
	left: 50%;
	transform: translateX(-50%);
	font-size: 24px;
	font-weight: bold;
	z-index: 10;
}


.mws-hero-section .horizontal-scroll {
	display: flex;
	align-items: center;
	position: absolute;
	height: 100%;
	flex-direction: row;
	justify-content: flex-start;
}

.mws-hero-section .item {
	flex-shrink: 0;
	width: 520px;
	height: 520px;
	margin-right: 20px;
	background: #ccc;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	font-weight: bold;
}

.mws-hero-section .after-section {
	height: 100vh;
	background: #f4f4f4;
	display: flex;
	align-items: center;
	justify-content: center;
}



.mws-hero-section .item {
    padding: 24px 24px 24px 24px;
    border-radius: 12px;
    background: #fff;
}

.mws-hero-section .item .elementor-widget-heading,
.mws-hero-section .item .elementor-widget-icon {
    width: 50%;
    float: left;
    display: flex;
    min-height: 44px;
    align-content: center;
    align-items: center;
    margin-bottom: 12px;
}

.mws-hero-section .item .elementor-widget-icon {
    text-align: right;
    font-size: 21px !important;
    display: flex;
    justify-content: flex-end;
}

.mws-hero-section .item .elementor-widget-icon .elementor-icon svg {
    width: 21px;
    height: 21px;
}

.mws-hero-section .item img {
    border-radius: 12px;
}

.mws-hero-section .item .elementor-widget-heading {
    width: 75%;
}

.mws-hero-section .item .elementor-widget-heading a {
    line-height: 1.4em !important;
}

.mws-hero-section .item .elementor-widget-icon {
    width: 25%;
}