/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 29 2025 | 14:10:22 */
input::placeholder, 
textarea::placeholder {
	opacity: 1 !important;
}
input:focus, 
textarea:focus {
	box-shadow: none !important;
	outline: none !important;
	border-style: solid !important;
	border-color: var( --e-global-color-primary ) !important;
}
div p {
	margin-bottom: 15px !important;
}
div p:last-of-type {
	margin-bottom: 0 !important;
}
.overflow-x-hidden {
	overflow: clip;
	overflow-y: visible;
}
.overflow-y-hidden {
	overflow: clip;
	overflow-x: visible;
}
.w-fit-content {
	width: fit-content;
}
.loop-img-w-100 a {
	width: 100% !important;
}
.loop-img-h-100 a {
	height: 100% !important;
}
.position-static {
	position: static;
}
.carousel .swiper {
	user-select: none;
	cursor: grab;
}
h1,
h2 {
	line-height: 1.05em !important;
}
.main-hero-img, .main-hero-img img {
	height: 100%;
}
.icon-btn .elementor-button-icon svg {
	width: 45px;
	height: 45px;
}
.icon-btn .elementor-button-content-wrapper {
	align-items: center;
}
@media screen and (max-width:1024px) {
	.main-hero-img {
		height: 80%;
	}
	.icon-btn .elementor-button-icon svg {
		width: 40px;
		height: 40px;
	}
}
