.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1553 .elementor-element.elementor-element-3f992c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-int-hero-one .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-hero-one .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1553 .elementor-element.elementor-element-8f005f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-int-brand .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-brand .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1553 .elementor-element.elementor-element-3d9ece7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1553 .elementor-element.elementor-element-dc9e761{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:260px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1553 .elementor-element.elementor-element-d90bdeb{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-1553 .elementor-element.elementor-element-d90bdeb{left:0px;}body.rtl .elementor-1553 .elementor-element.elementor-element-d90bdeb{right:0px;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1553 .elementor-element.elementor-element-761ed8e img{width:100%;max-width:100%;}.elementor-1553 .elementor-element.elementor-element-2627bf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1553 .elementor-element.elementor-element-6e36dc7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-int-sec-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-int-sec-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1553 .elementor-element.elementor-element-3a953ee .ico_heading_block{text-align:center;}.elementor-1553 .elementor-element.elementor-element-3a953ee .memecoin_heading_block{text-align:center;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1553 .elementor-element.elementor-element-1b67203{--display:flex;}@media(min-width:768px){.elementor-1553 .elementor-element.elementor-element-2627bf1{--content-width:1320px;}}@media(max-width:1024px){.elementor-1553 .elementor-element.elementor-element-dc9e761{--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1553 .elementor-element.elementor-element-dc9e761{--padding-top:124%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1553 .elementor-element.elementor-element-2627bf1{--margin-top:-98%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1553 .elementor-element.elementor-element-6e36dc7{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for int-hero-one, class: .elementor-element-2edfcc8 *//* Floating animation */
@keyframes floatLiberty {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

/* Default (desktop & large screens) */
body::after {
  content: "";
  position: absolute; /* or fixed, depending on effect */
  top: 100px;
  right: 300px;
  width: 150px;
  height: 150px;
  background-image: url('https://justapulseguy.meme/wp-content/uploads/2025/08/liberyfloatbg1.png');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
  animation: floatLiberty 6s ease-in-out infinite;
  pointer-events: none;
}

/* Tablet (up to 1024px) */
@media (max-width: 1024px) {
  body::after {
    top: 60px;
    right: 150px;
    width: 120px;
    height: 120px;
  }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
  body::after {
    top: 80px;
    right: 20px;
    width: 90px;
    height: 90px;
  }
}




/* Floating animation */
@keyframes floatLiberty {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

/* Default (desktop & large screens) */
body::after {
  content: "";
  position: absolute;
  top: 100px;
  right: 300px;
  width: 120px;  /* 150px * 0.8 = 120px */
  height: 120px;
  background-image: url('https://justapulseguy.meme/wp-content/uploads/2025/08/liberyfloatbg1.png');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
  animation: floatLiberty 6s ease-in-out infinite;
  pointer-events: none;
}

/* Tablet (up to 1024px) */
@media (max-width: 1024px) {
  body::after {
    top: 60px;
    right: 150px;
    width: 84px;  /* 120px * 0.7 = 84px */
    height: 84px;
  }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
  body::after {
    top: 80px;
    right: 20px;
    width: 54px;  /* 90px * 0.6 = 54px */
    height: 54px;
  }
}


/* Floating animation for tire */
@keyframes floatTire {
  0%   { transform: translateY(0px); }
  50%  { transform: translateY(-20px); }
  100% { transform: translateY(0px); }
}

/* Default (desktop & large screens) */
body::before {
  content: "";
  position: absolute;
  top: 410px;
  left: 130px;
  width: 150px;  /* 188px * 0.8 = 150px */
  height: 150px;
  background-image: url('https://justapulseguy.meme/wp-content/uploads/2025/08/tirefloatbg1.png');
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
  animation: floatTire 6s ease-in-out infinite;
  pointer-events: none;
}

/* Tablet (up to 1024px) */
@media (max-width: 1024px) {
  body::before {
    top: 250px;
    left: 60px;
    width: 75px;  /* 150px * 0.7 = 105px */
    height: 75px;
  }
}

/* Mobile (up to 767px) */
@media (max-width: 767px) {
  body::before {
    top: 200px;
    left: 0px;
    width: 60px;   /* 100px * 0.6 = 60px */
    height: 60px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f992c7 */.ico_countdown_progress_box {
  display: none !important;
}

.elementor-1553 .elementor-element.elementor-element-3f992c7 .hero_title {
    width: 90% !important; /* Default for mobile/tablet */
    margin: 0 auto 50px auto !important;
    text-align: center !important;
}

/* Desktop & laptop screens (1024px and up) */
@media (min-width: 1024px) {
    .elementor-1553 .elementor-element.elementor-element-3f992c7 .hero_title {
        width: 80% !important;
    }
}


.ico_hero_section.section_decoration.text-center {
  background-image: url('https://justapulseguy.meme/wp-content/uploads/2025/08/pulseguyheaderbg.svg') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  transition: background-size 0.3s ease !important;
}


/* Mobile portraits (up to 767px) */
@media (max-width: 767px) {
  .ico_hero_section.section_decoration.text-center .container {
    transform: translateY(10%);
  }
}

/* Tablet portraits (768px to 1024px) */
@media (min-width: 768px) and (max-width: 1024px) {
  .ico_hero_section.section_decoration.text-center .container {
    transform: translateY(35%);
  }
}

/* Laptops & desktops (1025px and above) */
@media (min-width: 1025px) {
  .ico_hero_section.section_decoration.text-center .container {
    transform: translateY(70%);
  }
}/* End custom CSS */
/* Start custom CSS for int-sec-title, class: .elementor-element-3a953ee */#broken-rd {
  filter: grayscale(100%) blur(1.5px);
  opacity: 0.3;
  user-select: none;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e36dc7 */#no-rd {
  display: inline-block;
  transform: skew(-15deg) rotate(-5deg);
  opacity: 0.3;
  color: #999;
  user-select: none;
  pointer-events: none;
}


#no-rd {
  position: relative;
  text-decoration: line-through;
  text-decoration-thickness: 3px;
  text-decoration-color: crimson;
  color: #999;
  font-style: italic;
  font-weight: 700;
  opacity: 0.6;
  user-select: none;
  cursor: not-allowed;
}

#no-rd::after {
  content: "REJECTED";
  position: absolute;
  top: -0.5em;
  right: -1.5em;
  background: crimson;
  color: white;
  font-size: 0.7rem;
  font-weight: 900;
  padding: 0.1em 0.5em;
  border-radius: 2px;
  transform: rotate(-20deg);
  pointer-events: none;
}/* End custom CSS */