.elementor-24095 .elementor-element.elementor-element-72b1ece9{--display:flex;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;}.elementor-24095 .elementor-element.elementor-element-72b1ece9, .elementor-24095 .elementor-element.elementor-element-72b1ece9::before{--border-transition:0.3s;}.elementor-24095 .elementor-element.elementor-element-148bc0d{--display:flex;--min-height:350px;--gap:0px 0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-24095 .elementor-element.elementor-element-148bc0d, .elementor-24095 .elementor-element.elementor-element-148bc0d::before{--border-transition:0.3s;}.elementor-24095 .elementor-element.elementor-element-3b7272a{text-align:center;}.elementor-24095 .elementor-element.elementor-element-3b7272a .elementor-heading-title{color:#000000;}.elementor-24095 .elementor-element.elementor-element-6b37dfb1{text-align:center;color:#000000;font-family:"Lato", Sans-serif;font-weight:400;width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-24095 .elementor-element.elementor-element-6b37dfb1 > .elementor-widget-container{margin:4% 0% 4% 0%;}.elementor-24095 .elementor-element.elementor-element-6b37dfb1.elementor-element{--align-self:center;}.elementor-24095 .elementor-element.elementor-global-20344 .elementor-button{font-family:"Lato", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:3.5px;word-spacing:1px;fill:#000000;color:#000000;background-color:#F4CF11;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F4CF11;border-radius:78px 78px 78px 78px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5);padding:8px 7px 8px 14px;}.elementor-24095 .elementor-element.elementor-global-20344 .elementor-button:hover, .elementor-24095 .elementor-element.elementor-global-20344 .elementor-button:focus{color:#000000;background-color:#F4CF11;border-color:#F4CF11;}.elementor-24095 .elementor-element.elementor-global-20344 .elementor-button:hover svg, .elementor-24095 .elementor-element.elementor-global-20344 .elementor-button:focus svg{fill:#000000;}body:not(.rtl) .elementor-24095 .elementor-element.elementor-global-20344{right:33px;}body.rtl .elementor-24095 .elementor-element.elementor-global-20344{left:33px;}.elementor-24095 .elementor-element.elementor-global-20344{bottom:75px;}@media(max-width:767px){.elementor-24095 .elementor-element.elementor-global-20344 .elementor-button{font-size:12px;border-radius:78px 78px 78px 78px;padding:5px 4px 0px 6px;}}@media(min-width:768px){.elementor-24095 .elementor-element.elementor-element-72b1ece9{--content-width:1600px;}.elementor-24095 .elementor-element.elementor-element-148bc0d{--width:100%;}}/* Start custom CSS for global, class: .elementor-global-20344 */.elementor-24095 .elementor-element.elementor-global-20344 a{
display: inline-flex;
}

.elementor-24095 .elementor-element.elementor-global-20344 .elementor-button-content-wrapper{
align-items: center;
}

.elementor-24095 .elementor-element.elementor-global-20344 a:before{
content: "";
display: block;
padding-top: 100%
}

.elementor-36 .elementor-element.elementor-element-07d0acb .elementor-button {
box-shadow: 0 0 0 rgba(255,222,89, 0.9);
animation: pulse 2s infinite;
}
.elementor-36 .elementor-element.elementor-element-07d0acb .elementor-button:hover {
animation: none;
}
.pulse-button {
  text-align: center;
  white-space: nowrap;
  display: block;
  margin:0;
  padding:0;
  box-shadow: 0 0 0 0 rgba(255, 222, 89, 0.7);
  border-radius: 78px  78px ;
  -webkit-animation: pulsing 1.95s infinite cubic-bezier(0.66, 0, 0, 0.15);
  -moz-animation: pulsing 2s infinite cubic-bezier(0.66, 0, 0, 0.15);
  -ms-animation: pulsing 2s infinite cubic-bezier(0.66, 0, 0, 0.15);
  animation: pulsing 2s infinite cubic-bezier(0.66, 0, 0, 0.15);
  font-weight: normal;
  font-family: sans-serif;
  text-decoration: none !important;
  color: #FFDE59;
  transition: all 300ms ease-in-out;
}

/* Comment-out to have the button continue to pulse on mouseover */

a.pulse-button:hover {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  animation: none;
  color: #FFDE59;
}

/* Animation */

@-webkit-keyframes pulsing {
  to {
    box-shadow: 0 0 0 25px rgba(255, 222, 89, 0.1);
  }
}

@-moz-keyframes pulsing {
  to {
    box-shadow: 0 0 0 25px rgba(255, 222, 89, 0.1);
  }
}

@-ms-keyframes pulsing {
  to {
    box-shadow: 0 0 0 25px rgba(255, 222, 89, 0.1);
  }
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 25px rgba(255, 222, 89, 0.1);
  }
}/* End custom CSS */