   .landing8-background-image {
     opacity: 0.45;
   }

   .landing8-prompt-text {
     display: none;
   }

   .coaching-overlay-ctr {
     position: fixed;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     height: 100svh;
     width: 100vw;
     z-index: 413;
     box-sizing: border-box;

     display: flex;
     flex-direction: column;
     justify-content: center;
     align-items: center;
     background-color: rgba(0, 0, 0, 0.1);
     gap: 20px;
     -webkit-filter: drop-shadow(0px 6px 12px rgba(0, 0, 0, 0.65));
     filter: drop-shadow(0px 6px 12px rgba(0, 0, 0, 0.65));
   }

   .coaching-overlay-ctr .poster-img {
     max-width: 125px;
     border-radius: 10px;
     opacity: 0.35;
     border: 1px solid rgba(255, 255, 255, 0.65);
   }

   .coaching-overlay-ctr .poster-prompt {
     max-width: 40%;
     opacity: 0.5;
   }

   #mute-btn {
     position: absolute;
     display: flex;
     justify-content: center;
     align-items: center;
     bottom: 15px;
     right: 15px;
    padding: 0 13px;
     z-index: 500;
    height: 50px;
      width: 50px;
     border-radius: 50%;
    background-color: #1d428a;
     box-sizing: border-box;
   }

   #mute-btn svg {
     height: auto;
     width: 100%;
     opacity: 1;
   }

   #loadImage {
     height: auto !important;
   }

   .prompt-box-8w {
     background-color: #566079 !important;
   }

   .prompt-button-8w {
     background-color: #727a8e !important;
   }

   .button-primary-8w {
     background-color: #1d428a !important;
   }

   #sound-prompt {
     position: absolute;
     bottom: 15px;
     right: 15px;
     display: flex;
     justify-content: end;
     gap: 15px;
     align-items: center;
     z-index: 101;
   }

   .prompt-btn {
     display: flex;
     justify-content: center;
     align-items: center;
     padding: 0 13px;
     z-index: 500;
     height: 50px;
     width: 50px;
     border-radius: 50%;
     background-color: #1d428a;
     box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.45);
     transform: scale(1);
     animation: pulse-btn 2.5s infinite;
     box-sizing: border-box;
   }

   #prompt-text {
     height: 25px;
     opacity: 0.65;
   }

   .prompt-btn svg {
     width: 100%;
   }

   @keyframes pulse-btn {
     0% {
       transform: scale(0.98);
       box-shadow: 0 0 0 0 rgba(255,
           255,
           255, 0.25);
     }

     70% {
       transform: scale(1);
       box-shadow: 0 0 0 13px rgba(255,
           255,
           255, 0);
     }

     100% {
       transform: scale(0.98);
       box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
     }
   }