.elementor-197 .elementor-element.elementor-element-620c77f6,
.elementor-197
  .elementor-element.elementor-element-620c77f6
  > .elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}
.elementor-197 .elementor-element.elementor-element-620c77f6 {
  padding: 25px 0px 25px 0px;
}
.elementor-bc-flex-widget
  .elementor-197
  .elementor-element.elementor-element-2eb011d6.elementor-column
  .elementor-widget-wrap {
  align-items: space-between;
}
.elementor-197
  .elementor-element.elementor-element-2eb011d6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: space-between;
  align-items: space-between;
}
.elementor-197
  .elementor-element.elementor-element-2eb011d6.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-197
  .elementor-element.elementor-element-2eb011d6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-197 .elementor-element.elementor-element-5a8c9151 {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-24f0c250:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-197
  .elementor-element.elementor-element-24f0c250
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #070711;
  background-image: url("/wp-content/uploads/2025/08/hero_pattern_image-scaled.webp");
}
.elementor-bc-flex-widget
  .elementor-197
  .elementor-element.elementor-element-24f0c250.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-197
  .elementor-element.elementor-element-24f0c250.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-197
  .elementor-element.elementor-element-24f0c250.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-197
  .elementor-element.elementor-element-24f0c250
  > .elementor-element-populated {
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: #00ffff82;
  box-shadow: 2px 2px 0px 0px rgba(255, 0, 0, 0.51);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 25px 0px 25px 0px;
}
.elementor-197
  .elementor-element.elementor-element-24f0c250
  > .elementor-element-populated,
.elementor-197
  .elementor-element.elementor-element-24f0c250
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-197
  .elementor-element.elementor-element-24f0c250
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}
.elementor-197
  .elementor-element.elementor-element-24f0c250
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-197 .elementor-element.elementor-element-67d7c0fc .wpr-button {
  background-color: #00000000;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  [class*="elementor-animation"]:hover,
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button::before,
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button::after {
  background-color: #4a45d200;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-67d7c0fc {
  text-align: center;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-197 .elementor-element.elementor-element-67d7c0fc .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-67d7c0fc .wpr-button-icon {
  font-size: 18px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-67d7c0fc .wpr-button-text,
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button::after {
  font-family: "Press Start 2P", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-67d7c0fc .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-inline
  .wpr-button {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-67d7c0fc.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 0px 0px 0px 0px;
}
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button {
  background-color: #00000000;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  [class*="elementor-animation"]:hover,
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button::before,
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button::after {
  background-color: #4a45d200;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-7d03032 {
  text-align: center;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button-icon {
  font-size: 18px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button-text,
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button::after {
  font-family: "Press Start 2P", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-197
  .elementor-element.elementor-element-7d03032
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-inline
  .wpr-button {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7d03032.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 0px 0px 0px 0px;
}
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button {
  background-color: #00000000;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  [class*="elementor-animation"]:hover,
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button::before,
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button::after {
  background-color: #4a45d200;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-7b92763 {
  text-align: center;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button-icon {
  font-size: 18px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button-text,
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button::after {
  font-family: "Press Start 2P", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-197
  .elementor-element.elementor-element-7b92763
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-inline
  .wpr-button {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7b92763.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 0px 0px 0px 0px;
}
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button {
  background-color: #00000000;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 2px 2px 2px 2px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  [class*="elementor-animation"]:hover,
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button::before,
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button::after {
  background-color: #4a45d200;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197 .elementor-element.elementor-element-25253f4 {
  text-align: center;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button-icon {
  font-size: 18px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button-text,
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button::after {
  font-family: "Press Start 2P", Sans-serif;
  font-size: 25px;
  font-weight: 800;
}
.elementor-197
  .elementor-element.elementor-element-25253f4
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-inline
  .wpr-button {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-25253f4.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 0px 0px 0px 0px;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-repeater-item-65cc0ed.elementor-social-icon {
  background-color: #070711;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-repeater-item-65cc0ed.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-repeater-item-65cc0ed.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-repeater-item-833210b.elementor-social-icon {
  background-color: #070711;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-repeater-item-833210b.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-repeater-item-833210b.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-7d0a201a {
  --grid-template-columns: repeat(0, auto);
  text-align: center;
  --icon-size: 25px;
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-197
  .elementor-element.elementor-element-7d0a201a
  .elementor-social-icon {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #a33737;
}
.elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button {
  background-color: #000000c4;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #00ffff82;
  box-shadow: 2px 2px 0px 0px rgba(255, 0, 0, 0.51);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 300px 300px 300px 300px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  [class*="elementor-animation"]:hover,
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button::before,
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button::after {
  background-color: #000000c4;
}
.elementor-197 .elementor-element.elementor-element-1540e6ef {
  width: var(--container-widget-width, 200px);
  max-width: 200px;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 8px 8px 8px 8px;
  --container-widget-width: 200px;
  --container-widget-flex-grow: 0;
  border-style: none;
  border-radius: 300px 300px 300px 300px;
  text-align: center;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 5px 5px 5px 5px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button-icon {
  font-size: 18px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button-text,
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button::after {
  font-family: "Press Start 2P", Sans-serif;
  font-size: 70px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button:hover {
  border-color: #00ffff82;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline
  .wpr-button {
  padding: 5px 5px 5px 5px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 5px 5px 5px 5px;
}
.elementor-197
  .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 5px 5px 5px 5px;
}
.elementor-197 .elementor-element.elementor-element-5fd1e2ac {
  padding: 0px 0px 0px 0px;
}
@media (max-width: 767px) {
  .elementor-197
    .elementor-element.elementor-element-24f0c250.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-197
    .elementor-element.elementor-element-24f0c250
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    --kit-widget-spacing: 10px;
  }
  .elementor-197
    .elementor-element.elementor-element-24f0c250
    > .elementor-element-populated {
    border-width: 2px 0px 0px 2px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-197
    .elementor-element.elementor-element-24f0c250
    > .elementor-element-populated,
  .elementor-197
    .elementor-element.elementor-element-24f0c250
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-197
    .elementor-element.elementor-element-24f0c250
    > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-197 .elementor-element.elementor-element-67d7c0fc {
    text-align: left;
  }
  .elementor-197
    .elementor-element.elementor-element-67d7c0fc
    .wpr-button-content {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197
    .elementor-element.elementor-element-67d7c0fc
    .wpr-button-text {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-67d7c0fc .wpr-button-text,
  .elementor-197
    .elementor-element.elementor-element-67d7c0fc
    .wpr-button::after {
    font-size: 20px;
  }
  .elementor-197 .elementor-element.elementor-element-7d03032 {
    text-align: left;
  }
  .elementor-197
    .elementor-element.elementor-element-7d03032
    .wpr-button-content {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button-text {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-7d03032 .wpr-button-text,
  .elementor-197
    .elementor-element.elementor-element-7d03032
    .wpr-button::after {
    font-size: 20px;
  }
  .elementor-197 .elementor-element.elementor-element-7b92763 {
    text-align: left;
  }
  .elementor-197
    .elementor-element.elementor-element-7b92763
    .wpr-button-content {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button-text {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-7b92763 .wpr-button-text,
  .elementor-197
    .elementor-element.elementor-element-7b92763
    .wpr-button::after {
    font-size: 20px;
  }
  .elementor-197 .elementor-element.elementor-element-25253f4 {
    text-align: left;
  }
  .elementor-197
    .elementor-element.elementor-element-25253f4
    .wpr-button-content {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button-text {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  .elementor-197 .elementor-element.elementor-element-25253f4 .wpr-button-text,
  .elementor-197
    .elementor-element.elementor-element-25253f4
    .wpr-button::after {
    font-size: 20px;
  }
  .elementor-197 .elementor-element.elementor-element-7d0a201a {
    text-align: left;
    margin: 10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;
  }
  .elementor-197
    .elementor-element.elementor-element-7d0a201a
    .elementor-social-icon {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-197 .elementor-element.elementor-element-1540e6ef {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button-text,
  .elementor-197
    .elementor-element.elementor-element-1540e6ef
    .wpr-button::after {
    font-size: 15px;
  }
  .elementor-197
    .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline
    .wpr-button {
    padding: 10px 10px 10px 10px;
  }
  .elementor-197
    .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-block
    .wpr-button-text {
    padding: 10px 10px 10px 10px;
  }
  .elementor-197
    .elementor-element.elementor-element-1540e6ef.wpr-button-icon-style-inline-block
    .wpr-button-content {
    padding: 10px 10px 10px 10px;
  }
  .elementor-197
    .elementor-element.elementor-element-1540e6ef
    .wpr-button::after {
    padding: 10px 10px 10px 10px;
  }
  .elementor-197 .elementor-element.elementor-element-1540e6ef .wpr-button {
    border-width: 2px 0px 0px 2px;
    border-radius: 0px 0px 0px 0px;
  }
} /* Start custom CSS for wpr-button, class: .elementor-element-67d7c0fc */
@keyframes glitch {
  0%,
  100% {
    text-shadow: -1.5px -1.5px 0 #ff9900, 1.5px 1.5px 0 #ff0000;
  }
  25% {
    text-shadow: 1.5px 1.5px 0 #ff9900, -1.5px -1.5px 0 #ff0000;
  }
  50% {
    text-shadow: 1.5px -1.5px 0 #ff9900, -1.5px 1.5px 0 #ff0000;
  }
  75% {
    text-shadow: -1.5px 1.5px 0 #ff9900, 1.5px -1.5px 0 #ff0000;
  }
} /* <-- chave fechada */
.glitch {
  position: relative;
  color: white;
  text-shadow: -1.5px -1.5px 0 #ff9900, 1.5px 1.5px 0 #ff0000;
  animation: glitch 1s infinite; /* 5s é muito longo, pode travar */
  will-change: text-shadow;
} /* End custom CSS */
