.elementor-40150 .elementor-element.elementor-element-d1db798 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-40150 .elementor-element.elementor-element-d1db798:not(.elementor-motion-effects-element-type-background), .elementor-40150 .elementor-element.elementor-element-d1db798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(14deg, #101010 58%, #D64166 100%);}.elementor-40150 .elementor-element.elementor-element-d1db798 > .elementor-container{min-height:95vh;}.elementor-40150 .elementor-element.elementor-element-d1db798{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0em 6em 0em 6em;z-index:1;}.elementor-40150 .elementor-element.elementor-element-d1db798 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40150 .elementor-element.elementor-element-04799f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 0px 0px 0px;}.elementor-40150 .elementor-element.elementor-element-04799f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40150 .elementor-element.elementor-element-025796a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40150 .elementor-element.elementor-element-025796a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40150 .elementor-element.elementor-element-025796a > .elementor-element-populated, .elementor-40150 .elementor-element.elementor-element-025796a > .elementor-element-populated > .elementor-background-overlay, .elementor-40150 .elementor-element.elementor-element-025796a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-40150 .elementor-element.elementor-element-025796a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0px 30px 30px 30px;}.elementor-40150 .elementor-element.elementor-element-025796a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40150 .elementor-element.elementor-element-4ef335c > .elementor-widget-container{margin:-25px 0px 0px 0px;}@media(max-width:1024px){.elementor-40150 .elementor-element.elementor-element-d1db798 > .elementor-container{min-height:95vh;}.elementor-40150 .elementor-element.elementor-element-d1db798{margin-top:0px;margin-bottom:0px;padding:3em 0em 3em 3em;}.elementor-40150 .elementor-element.elementor-element-025796a > .elementor-element-populated{margin:3em 3em 0em 0em;--e-column-margin-right:3em;--e-column-margin-left:0em;}}@media(max-width:767px){.elementor-40150 .elementor-element.elementor-element-d1db798{padding:4em 2em 4em 2em;}.elementor-40150 .elementor-element.elementor-element-025796a > .elementor-element-populated{margin:3em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}}@media(min-width:768px){.elementor-40150 .elementor-element.elementor-element-04799f2{width:60%;}.elementor-40150 .elementor-element.elementor-element-025796a{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40150 .elementor-element.elementor-element-04799f2{width:100%;}.elementor-40150 .elementor-element.elementor-element-025796a{width:100%;}}/* Start custom CSS for html, class: .elementor-element-732e6ce */.sc-demo-request-step {
    color: rgb(255 255 255 / 62%);
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: normal;
    
}

.sc-demo-request-step .step {
  height: 40px;
  display: flex;
  align-items: center;
  position: relative;
}

.sc-demo-request-step .dot {
  width: 17px;
  height: 17px;
  border: 1px solid #d73548;
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
  margin-right: 12px;
}

/* Active red center */
.sc-demo-request-step .step.active .dot::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  background: #d73548;
  border-radius: 50%;
  top: 4px;
  left: 4px;
}



.sc-demo-request-step .text {
  font-size: 15px;
  white-space: nowrap;
}

/* =========================================================
   AUTO MOVING / PULSING RED DOT
========================================================= */

.sc-bee-One-AI-experience-sec .sc-bee-ai-card::before {
    content: "";

    position: absolute;

    width: 8px;
    height: 8px;

    top: 22px;
    left: 22px;

    background: #e43946;

    border-radius: 50%;

    z-index: 10;

    pointer-events: none;

    animation:
        scBeeRedDotPulse 1.5s ease-in-out infinite;
}


/* =========================================================
   RED DOT GLOW
========================================================= */

@keyframes scBeeRedDotPulse {

    0% {
        transform: scale(1);
        opacity: 0.5;

        box-shadow:
            0 0 0 0 rgba(228, 57, 70, 0.7);
    }

    50% {
        transform: scale(1.4);
        opacity: 1;

        box-shadow:
            0 0 0 7px rgba(228, 57, 70, 0.08);
    }

    100% {
        transform: scale(1);
        opacity: 0.5;

        box-shadow:
            0 0 0 0 rgba(228, 57, 70, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ef335c */.Unsubscribe-text {
    font-family: "Nunito", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #6b6b6b;
    margin: 0;
    
  }

  .email-text a {
    color: #e43946;
    text-decoration: none;
  }
  .email-text a:hover{
     color: #e43946; 
  }
   @media only screen and (max-width: 1280px) {
    .Unsubscribe-text{
        font-size:13px;
    } 
 }/* End custom CSS */