@charset "utf-8";

#rec487034650 .t-btn[data-btneffects-first], #rec487034650 .t-btn[data-btneffects-second], #rec487034650 .t-btn[data-btneffects-third], #rec487034650 .t-btn[data-btneffects-block], #rec487034650 .t-submit[data-btneffects-first], #rec487034650 .t-submit[data-btneffects-second], #rec487034650 .t-submit[data-btneffects-third], #rec487034650 .t-submit[data-btneffects-block] { position: relative; overflow: hidden; isolation: isolate; }

#rec487034650 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects, #rec487034650 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transform: translateX(-85px); animation-name: flash; animation-duration: 3s; animation-timing-function: linear; animation-iteration-count: infinite; }

#rec487034650 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_md, #rec487034650 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_md { animation-name: flash-md; }

#rec487034650 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_lg, #rec487034650 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_wrap-effects_lg { animation-name: flash-lg; }

#rec487034650 .t-btn[data-btneffects-first="btneffects-flash"] .t-btn_effects, #rec487034650 .t-submit[data-btneffects-first="btneffects-flash"] .t-btn_effects { background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4)); width: 45px; height: 100%; position: absolute; top: 0px; left: 30px; transform: skewX(-45deg); }

@-webkit-keyframes flash { 
  20% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

@keyframes flash { 
  20% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

@-webkit-keyframes flash-md { 
  30% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

@keyframes flash-md { 
  30% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

@-webkit-keyframes flash-lg { 
  40% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}

@keyframes flash-lg { 
  40% { transform: translateX(100%); }
  100% { transform: translateX(100%); }
}