body{
	overflow-x:hidden;
	  height: 100%;
	  margin: 0;
	  position: relative;
}

*{
  scrollbar-width: thin !important;
  scrollbar-color: #005BA2 #eeeeee !important;
}
body:before{
	content:"";
	background-image:url('/wp-content/uploads/2025/11/background-bg.png');
	width:100%; 
	height:100%; 
	background-size: auto;
	background-repeat:repeat;
	opacity:.1;
	position:absolute;
	left:0px; 
	top:0px;
    z-index: 0;
}

/*=======================================
 *  Heading style
 * ======================================*/
h2, h3, h4{
  background: -o-linear-gradient(356.2deg, #62BB46 0%, #28877B 100%);
  background: linear-gradient(93.8deg, #62BB46 0%, #28877B 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  display: inline-block;
}
.no-gradient h2, .no-gradient h3, .no-gradient h4{
  background: unset;
	-webkit-background-clip: unset;
  -webkit-text-fill-color: unset;
  background-clip: unset;
}
.elementor-button{
  background: -o-linear-gradient(356.2deg, #62BB46 0%, #28877B 100%);
  background: linear-gradient(93.8deg, #62BB46 0%, #28877B 100%);
  -webkit-transition: background 0.4s ease-in-out;
  -o-transition: background 0.4s ease-in-out;
  transition: background 0.4s ease-in-out;
}

.elementor-button:hover {
  background: -o-linear-gradient(356.2deg, #28877B 0%, #62BB46 100%);
  background: linear-gradient(93.8deg, #28877B 0%, #62BB46 100%);
}
