.elementor-2577 .elementor-element.elementor-element-7aaeff9{padding:15px 0px 20px 0px;}.elementor-2577 .elementor-element.elementor-element-8d90c53{color:#7A7A7A;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:400;}.elementor-2577 .elementor-element.elementor-element-59ba777{text-align:center;}.elementor-2577 .elementor-element.elementor-element-59ba777 .elementor-heading-title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:700;line-height:1.6em;}.elementor-2577 .elementor-element.elementor-element-8443f4a .elementor-button{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;background-color:#EB8F34;padding:25px 50px 25px 50px;}.elementor-2577 .elementor-element.elementor-element-8443f4a .elementor-button:hover, .elementor-2577 .elementor-element.elementor-element-8443f4a .elementor-button:focus{background-color:rgba(235, 143, 52, 0.6705882352941176);}.elementor-2577 .elementor-element.elementor-element-8443f4a > .elementor-widget-container{padding:20px 0px 0px 0px;}/* Start custom CSS for button, class: .elementor-element-8443f4a */.button-grad .elementor-button {background-image: linear-gradient(to right, #00d2ff 0%, #3a7bd5  51%, #00d2ff  100%)}
         
         .button-grad .elementor-button {
            margin: 10px;
            padding: 15px 45px;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: white;            
            box-shadow: 0 0 20px #eee;
            border-radius: 10px;
          }

          .button-grad .elementor-button:hover {
            background-position: right center; /* change the direction of the change here 
            color: #fff;
            text-decoration: none;
          }/* End custom CSS */