.elementor-2623 .elementor-element.elementor-element-511498a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-4027ae1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-96d9d92{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-702094e img{width:100%;}.elementor-2623 .elementor-element.elementor-element-de292ad > .elementor-container{max-width:549px;}.elementor-2623 .elementor-element.elementor-element-2223aaa .elementor-button{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;text-decoration:none;background-color:var( --e-global-color-472cd4d );border-style:none;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 16px;}.elementor-2623 .elementor-element.elementor-element-2223aaa .elementor-button:hover, .elementor-2623 .elementor-element.elementor-element-2223aaa .elementor-button:focus{color:#FFFFFF;}.elementor-2623 .elementor-element.elementor-element-2223aaa .elementor-button:hover svg, .elementor-2623 .elementor-element.elementor-element-2223aaa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2623 .elementor-element.elementor-element-b46d968 .elementor-button{font-family:"Roboto Slab", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;text-decoration:none;background-color:var( --e-global-color-accent );border-style:none;border-radius:100px 100px 100px 100px;padding:16px 16px 16px 16px;}.elementor-2623 .elementor-element.elementor-element-b46d968 .elementor-button:hover, .elementor-2623 .elementor-element.elementor-element-b46d968 .elementor-button:focus{color:#FFFFFF;}.elementor-2623 .elementor-element.elementor-element-b46d968 .elementor-button:hover svg, .elementor-2623 .elementor-element.elementor-element-b46d968 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2623 .elementor-element.elementor-element-ed61169{--image-border-radius:20px;--image-transition-duration:1000ms;--overlay-mix-blend-mode:darken;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2623 .elementor-element.elementor-element-ed61169 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-2623 .elementor-element.elementor-element-cb342fb{padding:0px 0px 0px 0px;}.elementor-2623 .elementor-element.elementor-element-de292ad > .elementor-container{max-width:280px;}.elementor-2623 .elementor-element.elementor-element-de292ad{margin-top:0px;margin-bottom:-25px;}.elementor-2623 .elementor-element.elementor-element-2223aaa .elementor-button{font-size:16px;border-radius:100px 100px 100px 100px;padding:17px 13px 17px 13px;}.elementor-2623 .elementor-element.elementor-element-2223aaa{z-index:7;}.elementor-2623 .elementor-element.elementor-element-b46d968 .elementor-button{font-size:16px;border-radius:100px 100px 100px 100px;padding:17px 13px 17px 13px;}.elementor-2623 .elementor-element.elementor-element-b46d968{z-index:7;}.elementor-2623 .elementor-element.elementor-element-4474970{padding:59px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-2223aaa */.ion::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  left:0%;
  background:red;
  border-radius: 100px;
  z-index: 0;
  animation: animation 2s infinite;
}
@keyframes animation {
  0% {
    transform: scale(1, 1);
    opacity: .9;
    z-index: 1;
  }
  100% {
    transform: scale(1.1, 1.1);
    opacity: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b46d968 */.ion::before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  left:0%;
  background:red;
  border-radius: 100px;
  z-index: 0;
  animation: animation 2s infinite;
}
@keyframes animation {
  0% {
    transform: scale(1, 1);
    opacity: .9;
    z-index: 1;
  }
  100% {
    transform: scale(1.1, 1.1);
    opacity: 0;
    z-index: 1;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e75596 */.elementor-2623 .elementor-element.elementor-element-1e75596 h1 {
    position: absolute;
    z-index: 0;
    opacity: 0
}/* End custom CSS */