/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

.header-nav{
	li{
		a{
			text-transform: uppercase;
		}
	}
}

.aspect-1{
	aspect-ratio: 1 / 1;
}

.overlay-square{
	position: relative;
	&::after{
		content: '';
		position: absolute;
		inset: 0;
		background: rgba(0, 0, 0, 0.4);
	}
}
.w-auto{
	width: auto !important;
}
@keyframes expand-overlay {
	from { width: 0; height: 0; }
	to   { width: 100%; height: 100%; }
}

.box-text-banner{
	width: auto !important;
	display: flex;
    align-items: center;
	aspect-ratio: 1 / 1;
	&::after{
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 0;
		height: 0;
		background: rgba(0, 0, 0, 0.4);
	}
	.is-selected &::after{
		animation: expand-overlay 0.3s ease 0.8s forwards;
	}
}

.number-value-wrap{
	.zb-el-zionHeading{
		font-size: 4rem;
    	font-weight: 800;
		margin-bottom: 0;
		line-height: 1;
		background: linear-gradient(180deg, #FF890B 0%, #FDD205 100%);
		filter: drop-shadow(3px 0px #fff);
		background-clip: text;
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
	}
	.zb-el-zionText{
		text-transform: uppercase;
    	font-weight: bold;
	}
}

.row-box-shadow-1 {
   display: grid !important;
    grid-template-columns: 70% 30%;
    gap: 15px;
	height: auto !important;
	&>.post-item{
		height: auto !important;
		position: static !important;
		max-width: 100%;
		.col-inner{
			    border: 1px solid #ccc;
		}
		.box{
			position: static !important;
			.box-text{
				position: static !important;
				height: 100%;
			}
		}
		&:first-child{
		grid-row: span 3 !important;
		position: static !important;
		}
	}
}

.h-100{
	height: 100%;
	&>p{
		height: 100%;
	}
}

.box-white{
	.col-inner{
		background: #fff;
		border-radius: 10px;
		padding: 20px;
	}
}

.w-100{
	width: 100%;
	&>*{
		max-width: 100%;
	}
}

.text-gtcl{
	h1{
		font-size: 2.5rem;
	}
}
.text-gtcl2{
	h1{
		text-shadow: 2px 1px 0px #000;
		    font-size: 4.5rem;
	}
}