/* Custom styling for Custom website */

html,body {
	overflow-x: hidden !important;
	scroll-behavior: smooth;
}
body {
	overflow-y:hidden;
}
.elementor-location-header {
	position:relative;
}
.steps_section .no_icon:after {
	content:'';
	width:1px;
	height:85px;
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	background: var(--e-global-color-secondary);
}
.ti-fade-container * {
	color: #fff !important;
}
.myaccordion details {
	border-radius:15px;
}
.myaccordion .e-n-accordion-item[open] {
	border:1px solid var(--e-global-color-secondary);
	border-radius:15px;
}
.myaccordion summary {
	border-radius:15px!important;
}
.myaccordion div[role="region"] {
	border-bottom-left-radius: 15px!important;
	border-bottom-right-radius: 15px!important;
}

.elementor-swiper-button-prev {
	margin-left:-20px;
}
.elementor-swiper-button-next {
	margin-right:-20px;
}
.cross svg {
	transform: rotate(45deg);
}
.location_links .elementor-icon-list-item {
	border:1px solid #CCBE8F66!important;
	border-radius:8px!important;
	padding:12px 16px!important;
	margin:0!important;
}
.location_links .elementor-icon-list-items {
	gap:20px;
}
.contact_info .elementor-icon-box-description a {
	background: linear-gradient(92.8deg, #987F51 2.7%, #CCBE8F 98.09%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
.submit-forms .elementor-button:hover {
	background-color: transparent;
	background-image: linear-gradient(92deg, #CCBE8F 2.7%, #987F51 98%)!important;
}

