/* Custom styling for Custom website */

html,body {
	overflow-x: hidden !important;
	scroll-behavior: smooth;
}
body {
	overflow-y:hidden;
}
.elementor-location-header {
	position:relative;
}
.arbeiten .elementor-widget-n-carousel:before {
	content: '' !important;
	width: 100% !important;
	height: 1px !important;
	background: #F9EED7;
	position: absolute !important;
	left: 0 !important;
	top: 50% !important;
}
.myaccordion .e-n-accordion-item[open] {
	border:1px solid #CF8A00;
	border-radius:15px;
	padding:2px;
}

.multi_heading span {
	color:#CF8A00 !important;
}

.submit-forms input{
	padding: 16px !important;
}

.submit-forms textarea{
	padding: 16px !important;
}
.contact_list:before {
	content: '' !important;
	width: 1px !important;
	height: 84% !important;
	background: #BDBDBD;
	position: absolute !important;
	left: 25px !important;
	top: 10px !important;
}
.contact_list .elementor-widget-icon-box:nth-child(2):before,
.contact_list .elementor-widget-icon-box:nth-child(3):before,
.contact_list .elementor-widget-icon-box:nth-child(4):before {
	content: '' !important;
    width: 25px !important;
    height: 1px !important;
    background: #BDBDBD;
    position: absolute !important;
    top: 20px !important;
    left: -35px !important;
}
.cross svg {
    transform: rotate(45deg);
}
.service_carousel .elementor-swiper-button {
	top:-60px!important;
}
.service_carousel .elementor-swiper-button-prev {
    left: unset !important;
    right: 60px !important;
}
.ti-fade-container * {
	color:#fff!important;
}
.client_carousel img {
	filter: grayscale(1);
}
.client_carousel img:hover {
	filter: grayscale(0);
}