/* Time editor 20260508 */


/* Home - Hero Banner ---- */
.home-hero-banner {
	overflow: hidden;
}

.home-hero-banner .section-content:before {
	content: '';
	display: block;
    background: rgb(var(--bg-primary-bold));
    position: absolute;
    width: 60%;
    height: 100%;
    z-index: 5;
    clip-path: polygon(0 0, 100% 0, 82% 100%, 0 100%);
}

.home-hero-banner .el-content {
    position: relative;
    max-width: 50%;
    padding: 60px 0 30px;
    z-index: 10;	
}


.home-hero-banner h1 {
    font-size: var(--size-6);
    line-height: 1.4;
    margin-bottom: 22px;	
}

.home-hero-banner h5 {
    font-weight: 500;
    font-size: var(--size-2);	
}

.home-hero-banner .el-thumb {
	position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
	width: 55% !important;
    height: 100%;
}

.home-hero-banner .el-thumb .img-inner {
	width: 100%;
    height: 100%;	
}

.home-hero-banner .el-thumb img {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	object-fit: cover;
}

.home-hero-banner .el-thumb .overlay {
	background-color: rgb(var(--bg-primary-bold))!important;
    opacity: 0.5;
}

.home-hero-banner .pt-btn{
	margin-right: 14px;
    margin-bottom: 14px;	
}










/* Responsive ---------------- */
@media only screen and (min-width: 1025px) and (max-width: 1600px) {}

@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 849px) {
	.home-hero-banner .el-content {
		max-width: 100%; 
	}
	.home-hero-banner .section-content:before {
		width: 80%; 
	}
	.home-hero-banner .el-thumb .overlay {
		display: block;
	}
}

@media only screen and (max-width: 549px) {}





