/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 05 2026 | 06:14:39 */
html {
	font-size: 62.5%;
}

h1, h2, h3, h4, h5, h6, p, a {
	margin: 0 !important;
}

.site_header.elementor-sticky--effects {
	box-shadow: 0 0 16px 0 #b28a673b;
}
.hide_desktop {
	display: none !important;
}
.site_menu ul {
	gap: 3.2rem !important;
}


.contact_form input, 
.contact_form select, 
.contact_form textarea {
	padding-left: 0 !important;
}
.contact_form input::placeholder, 
.contact_form select::placeholder, 
.contact_form textarea::placeholder  {
	opacity: 1 !important;
}
.contact_form .elementor-field-option {
	display: flex;
	gap: 0.5rem;
}

.swiper-pagination-bullet {
	border: 2px solid #b28a67;
	border-radius: 0.3rem;
	opacity: 1;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #b28a67;
}

.crop_btn .elementor-button {
	background-image: url(https://dev-dream.website/anchor-point/wp-content/uploads/2025/12/Rectangle-10.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.crop_btn.black .elementor-button {
	background-image: url(https://dev-dream.website/anchor-point/wp-content/uploads/2026/01/Rectangle-10-black.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.crop_btn.black2 .elementor-button {
	background-image: url(https://dev-dream.website/anchor-point/wp-content/uploads/2026/01/Rectangle-10-black-2.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
/* .e-con-full.slide_arrow.e-flex.e-con.e-child::after {
	content: '';
	position: absolute;
	width: 5rem;
	height: 5rem;
	background-image: url(https://dev-dream.website/anchor-point/wp-content/uploads/2026/01/arrow-slide.png);
	right: -2.5rem;
	z-index: 2;
	top: 11rem;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
} */

@media(max-width: 1500px) and (min-width: 1400px) {
	.e-con > .e-con-inner {
		max-width: 1320px;
	}
	html {
	font-size: 60%;
}
}

@media(max-width: 1399px) and (min-width: 1200px) {
	.e-con > .e-con-inner {
		max-width: 1140px;
	}
	html {
	font-size: 52%;
}
}

@media(max-width: 1199px) and (min-width: 1025px) {
	.e-con > .e-con-inner {
		max-width: 960px;
	}
	html {
	font-size: 43%;
}
}




























1