html {
	scroll-behavior: smooth;
}

@media only screen and (max-width: 600px) {
	::-webkit-scrollbar {
		width: 6px;
		border-radius: 32;
	}
	
	::-webkit-scrollbar-thumb {
		background-color: #0070bb;
	}
}

.dms__float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background-color: #25d366;
	color: #fff;
	border-radius: 50px;
	text-align: center;
	font-size: 35px;
	box-shadow: 2px 2px 3px #999;
	z-index: 100;
	display: grid;
	align-items: center;
}

.dms__float:hover .dms__icon-wa {
	color: #fff;
}

::-webkit-scrollbar {
	width: 5px;
}

::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey;
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	background: #9ac436;
	border-radius: 10px;
}

.elementor-1111 .elementor-element.elementor-element-83dc38c .ue-grid-item-meta-data svg {
	fill: #fff;
}

.elementor-22434 .elementor-element.elementor-element-e73f30b .ue-grid-item-meta-data svg {
	fill: #fff;
}

@media only screen and (max-width: 768px) {
	.dms__float {
		position: fixed;
		width: 60px;
		height: 60px;
		bottom: 90px;
		right: 20px;
		background-color: #25d366;
		color: #fff;
		border-radius: 50px;
		text-align: center;
		font-size: 35px;
		box-shadow: 2px 2px 3px #999;
		z-index: 100;
		display: grid;
		align-items: center;
	}
}

.elementor-27981 .elementor-element.elementor-element-2b8da8c2::before, .elementor-27981 .elementor-element.elementor-element-2b8da8c2>.elementor-background-video-container::before, .elementor-27981 .elementor-element.elementor-element-2b8da8c2>.e-con-inner>.elementor-background-video-container::before, .elementor-27981 .elementor-element.elementor-element-2b8da8c2>.elementor-background-slideshow::before, .elementor-27981 .elementor-element.elementor-element-2b8da8c2>.e-con-inner>.elementor-background-slideshow::before, .elementor-27981 .elementor-element.elementor-element-2b8da8c2>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
	background-color: none;
	--background-overlay: "";
}

#left-area ul.elementor-icon-list-items, .elementor .elementor-element ul.elementor-icon-list-items, .elementor-edit-area .elementor-element ul.elementor-icon-list-items {
	padding: 0;
	border: 0px solid #fff;
}