.elementor-7567 .elementor-element.elementor-element-df1c444{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-7567 .elementor-element.elementor-element-df1c444:not(.elementor-motion-effects-element-type-background), .elementor-7567 .elementor-element.elementor-element-df1c444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-525af20 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7567 .elementor-element.elementor-element-d937c36{text-align:left;}.elementor-7567 .elementor-element.elementor-element-d937c36 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:1.8rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-46d7906 );}.elementor-7567 .elementor-element.elementor-element-dd237fb{text-align:left;}.elementor-7567 .elementor-element.elementor-element-dd237fb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:2.4rem;font-weight:800;text-transform:uppercase;color:var( --e-global-color-de62bf9 );}.elementor-7567 .elementor-element.elementor-element-3b899e0{--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;--align-items:flex-end;}.elementor-7567 .elementor-element.elementor-element-3b899e0:not(.elementor-motion-effects-element-type-background), .elementor-7567 .elementor-element.elementor-element-3b899e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-525af20 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7567 .elementor-element.elementor-element-e43c3a7{text-align:left;font-family:"Barlow Condensed", Sans-serif;font-size:1rem;font-weight:600;line-height:1.1rem;color:var( --e-global-color-de62bf9 );}@media(max-width:767px){.elementor-7567 .elementor-element.elementor-element-df1c444{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4%;--padding-bottom:3%;--padding-left:0%;--padding-right:2%;}.elementor-7567 .elementor-element.elementor-element-d937c36 .elementor-heading-title{font-size:1.8rem;}.elementor-7567 .elementor-element.elementor-element-dd237fb .elementor-heading-title{font-size:2.5rem;}.elementor-7567 .elementor-element.elementor-element-3b899e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}/* Start custom CSS for html, class: .elementor-element-db885e0 *//* CSS */
.button-49,
.button-49:after {
  width: 150px;
  height: 70px;
  line-height: 50px;
  font-size: 20px;
  FONT-WEIGHT: 800;
  font-family: 'barlow condensed', sans-serif;
  background: linear-gradient(45deg, transparent 5%, #FF013C 5%);
  border: 0;
  color: #fff;
  letter-spacing: 3px;
  box-shadow: 6px 0px 0px #00E6F6;
  outline: transparent;
  position: relative;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-49:after {
  --slice-0: inset(50% 50% 50% 50%);
  --slice-1: inset(80% -6px 0 0);
  --slice-2: inset(50% -6px 30% 0);
  --slice-3: inset(10% -6px 85% 0);
  --slice-4: inset(40% -6px 43% 0);
  --slice-5: inset(80% -6px 5% 0);
  
  content: 'BUY NOW';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(45deg, transparent 3%, #00E6F6 3%, #00E6F6 5%, #FF013C 5%);
  text-shadow: -3px -3px 0px #F8F005, 3px 3px 0px #00E6F6;
  clip-path: var(--slice-0);
}

.button-49:hover:after {
  animation: 1s glitch;
  animation-timing-function: steps(2, end);
}

@keyframes glitch {
  0% {
    clip-path: var(--slice-1);
    transform: translate(-20px, -10px);
  }
  10% {
    clip-path: var(--slice-3);
    transform: translate(10px, 10px);
  }
  20% {
    clip-path: var(--slice-1);
    transform: translate(-10px, 10px);
  }
  30% {
    clip-path: var(--slice-3);
    transform: translate(0px, 5px);
  }
  40% {
    clip-path: var(--slice-2);
    transform: translate(-5px, 0px);
  }
  50% {
    clip-path: var(--slice-3);
    transform: translate(5px, 0px);
  }
  60% {
    clip-path: var(--slice-4);
    transform: translate(5px, 10px);
  }
  70% {
    clip-path: var(--slice-2);
    transform: translate(-10px, 10px);
  }
  80% {
    clip-path: var(--slice-5);
    transform: translate(20px, -10px);
  }
  90% {
    clip-path: var(--slice-1);
    transform: translate(-10px, 0px);
  }
  100% {
    clip-path: var(--slice-1);
    transform: translate(0);
  }
}/* End custom CSS */