.elementor-47821 .elementor-element.elementor-element-1706435{font-size:18px;font-weight:600;color:#000000;}.elementor-47821 .elementor-element.elementor-element-7bd53d5{font-size:16px;font-weight:400;color:#000000;}.elementor-47821 .elementor-element.elementor-element-2cfe4cd{font-size:15px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-47821 .elementor-element.elementor-element-31688cb{font-size:18px;font-weight:600;color:#000000;}.elementor-47821 .elementor-element.elementor-element-5912d96{font-size:16px;font-weight:400;color:#000000;}.elementor-47821 .elementor-element.elementor-element-7cf0ea0{font-size:15px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-47821 .elementor-element.elementor-element-ed2527e{font-size:18px;font-weight:600;color:#000000;}.elementor-47821 .elementor-element.elementor-element-5bbf20e{font-size:16px;font-weight:400;color:#000000;}.elementor-47821 .elementor-element.elementor-element-76bc2f1{font-size:15px;font-weight:400;line-height:1.5em;color:#000000;}.elementor-47821 .elementor-element.elementor-element-17fac09 .elementor-button{background-color:#02010100;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#000000;}.elementor-47821 .elementor-element.elementor-element-63c43e1 .elementor-button{padding:12px 32px 12px 32px;}@media(max-width:767px){.elementor-47821 .elementor-element.elementor-element-17fac09 .elementor-button{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-4424f64 */.elementor-slides-text-widget {
    position: relative;
    width: 100%;
    min-height: 4em;
    background-color: transparent;
  }

  .elementor-slides-text-widget .slide-item {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    animation: slideFadeAnimation 9s infinite;
  }
  
  .slide-item{
      font-size: 48px;
      font-weight: 400;
      color: black;
      line-height: 1em;
  }

 
  .elementor-slides-text-widget .slide-item:nth-child(1) {
    animation-delay: 0s;
  }
  .elementor-slides-text-widget .slide-item:nth-child(2) {
    animation-delay: 3s;
  }
  .elementor-slides-text-widget .slide-item:nth-child(3) {
    animation-delay: 6s;
  }
  
  
  @media (max-width:600px){
      .slide-item{
      font-size: 24px;
      font-weight: 400;
      color: black;
      line-height: 1em;
  }
  .elementor-slides-text-widget{
      min-height: 2.5rem;
  }
  }

  @keyframes slideFadeAnimation {
    0% {
      opacity: 0;
      visibility: hidden;
    }
    5% {
      opacity: 1;
      visibility: visible;
    }
    33% {
      opacity: 1;
      visibility: visible;
    }
    38% {
      opacity: 0;
      visibility: hidden;
    }
    100% {
      opacity: 0;
      visibility: hidden;
    }
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1706435 */.elementor-47821 .elementor-element.elementor-element-1706435{
    min-height: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cfe4cd */.elementor-47821 .elementor-element.elementor-element-2cfe4cd a {
    color: black;
    text-decoration: underline;
}

.elementor-47821 .elementor-element.elementor-element-2cfe4cd{
    min-height: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31688cb */.elementor-47821 .elementor-element.elementor-element-31688cb{
    min-height: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cf0ea0 */.elementor-47821 .elementor-element.elementor-element-7cf0ea0 a {
    color: black;
    text-decoration: underline;
}

.elementor-47821 .elementor-element.elementor-element-7cf0ea0{
    min-height: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed2527e */.elementor-47821 .elementor-element.elementor-element-ed2527e{
    min-height: 50px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76bc2f1 */.elementor-47821 .elementor-element.elementor-element-76bc2f1 a {
    color: black;
    text-decoration: underline;
}

.elementor-47821 .elementor-element.elementor-element-76bc2f1{
    min-height: 50px;
}/* End custom CSS */