.elementor-708 .elementor-element.elementor-element-f36f823{text-align:center;}.elementor-708 .elementor-element.elementor-element-f36f823 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:bold;text-transform:uppercase;}.elementor-708 .elementor-element.elementor-element-972dee8 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-972dee8{text-align:center;}.elementor-708 .elementor-element.elementor-element-972dee8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:300;line-height:1.9em;letter-spacing:-2.4px;}.elementor-708 .elementor-element.elementor-element-41c7549{width:auto;max-width:auto;}.elementor-708 .elementor-element.elementor-element-41c7549 > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-708 .elementor-element.elementor-element-41c7549 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-e4ec10f .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-e46ddc5{width:auto;max-width:auto;}.elementor-708 .elementor-element.elementor-element-e46ddc5 > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-708 .elementor-element.elementor-element-e46ddc5 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-c5ed8e7 .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-de5d46e{width:auto;max-width:auto;}.elementor-708 .elementor-element.elementor-element-de5d46e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-3a2bd1e .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-13f0b4a .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-101b568 .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-0ce9b24{width:auto;max-width:auto;}.elementor-708 .elementor-element.elementor-element-0ce9b24 > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-708 .elementor-element.elementor-element-0ce9b24 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-2e2826e .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-3d629bb{width:auto;max-width:auto;}.elementor-708 .elementor-element.elementor-element-3d629bb > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-708 .elementor-element.elementor-element-3d629bb .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-c39f77c .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-f2fc615{width:auto;max-width:auto;}.elementor-708 .elementor-element.elementor-element-f2fc615 > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-708 .elementor-element.elementor-element-f2fc615 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-weight:300;}.elementor-708 .elementor-element.elementor-element-3fadfa6 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-708 .elementor-element.elementor-element-3fadfa6 .highlight-height{height:458px;}.elementor-708 .elementor-element.elementor-element-ba19e34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;}.elementor-708 .elementor-element.elementor-element-756784c{width:auto;max-width:auto;text-align:center;}.elementor-708 .elementor-element.elementor-element-756784c.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}:root{--page-title-display:none;}/* Start custom CSS for heading, class: .elementor-element-41c7549 */.elementor-708 .elementor-element.elementor-element-41c7549 {

  animation: pulse 1s infinite;
}
.elementor-708 .elementor-element.elementor-element-41c7549:hover {
  animation-play-state:  paused;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e46ddc5 */.elementor-708 .elementor-element.elementor-element-e46ddc5 {
animation: pulse-new 8s ease infinite;
}

@keyframes pulse-new{

  0%{
transform:scale(1.1);
}
  5%{
transform:scale(1);
}
  10%{
transform:scale(1.1);
}
  15%{
transform:scale(1);
}
  20%{
transform:scale(1.1);
}
  25%{
transform:scale(1);
}
  30%{
transform:scale(1.1);
}
  35%{
transform:scale(1);
}
  100%{
transform:scale(1);
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de5d46e */.elementor-708 .elementor-element.elementor-element-de5d46e {
animation: horizontal-shaking 1s ease infinite;
}
@keyframes horizontal-shaking {
  0%{
transform:scale(1);
}
5%{
transform:scale(1);
}
10%{
transform:scale(1.1);
}
15%{
transform:scale(1);
}
20%{
transform:scale(1.1);
}
25%{
transform:scale(1);
}
30%{
transform:scale(1.1);
}
35%{
transform:scale(1);
}
100%{
transform:scale(1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f0b4a */.elementor-708 .elementor-element.elementor-element-13f0b4a {

  animation: shake 5s infinite;
}
.elementor-708 .elementor-element.elementor-element-13f0b4a:  {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;

}
.elementor-708 .elementor-element.elementor-element-13f0b4a:hover {
  animation-play-state:  paused;}
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);

  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ce9b24 */.elementor-708 .elementor-element.elementor-element-0ce9b24 {

  animation: buzz 1s infinite;
}
.elementor-708 .elementor-element.elementor-element-0ce9b24:hover {
  animation-play-state:  paused;
}

@-webkit-keyframes buzz {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes buzz {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d629bb */.elementor-708 .elementor-element.elementor-element-3d629bb {
  animation: UpDown 0.9s linear infinite;
  left: 0;
  bottom: 0;
  font-size: 4em;
    cursor: pointer;
animation-timing-function: ease-in-out;
    
}
.elementor-708 .elementor-element.elementor-element-3d629bb:hover {
  animation-play-state:  paused;}
@keyframes UpDown {
  0% {
    bottom: 0;
  }
  50% {
    bottom: .3em;
  }
  100% {
    bottom: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2fc615 */.elementor-708 .elementor-element.elementor-element-f2fc615 {  
    animation-name: floating;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    margin-left: 30px;
    margin-top: 5px;
}

@keyframes floating {
    from { transform: translate(0,  0px); }
    65%  { transform: translate(0, 15px); }
    to   { transform: translate(0, -0px); }    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756784c */.elementor-708 .elementor-element.elementor-element-756784c {
  animation: shake-animation 4.72s ease infinite;
  transform-origin: 50% 50%;
}
.element {
  margin: 0 auto;
  width: 150px;
  height: 150px;
  background: red;
}
@keyframes shake-animation {
   0% { transform:translate(0,0) }
  1.78571% { transform:translate(5px,0) }
  3.57143% { transform:translate(0,0) }
  5.35714% { transform:translate(5px,0) }
  7.14286% { transform:translate(0,0) }
  8.92857% { transform:translate(5px,0) }
  10.71429% { transform:translate(0,0) }
  100% { transform:translate(0,0) }
}/* End custom CSS */