body{
    font-size: 16px;
    line-height: 1.4;
    font-family: 'Raleway', sans-serif;
}
strong, b {
    font-weight: bold;
}
.rslider .rslider__item {
    margin: 5px;
}
.is-wrapper p,.is-wrapper li,.is-wrapper input,.is-wrapper span {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.is-wrapper h1,.is-wrapper h2,.is-wrapper h3,.is-wrapper h4,.is-wrapper h5,.is-wrapper h6 {
    font-family: 'Nunito', sans-serif;
    font-variant-ligatures: common-ligatures;
}
.is-wrapper h1.is-title-bold, .is-wrapper h2.is-title-bold, .is-wrapper h3.is-title-bold, 
.is-wrapper h4.is-title-bold, .is-wrapper h5.is-title-bold, .is-wrapper h6.is-title-bold {
    font-weight: 900;
}
.is-dark-text, .is-dark-text h1, .is-dark-text h2, .is-dark-text h3, .is-dark-text h4, .is-dark-text h5, .is-dark-text h6, .is-dark-text p, .is-dark-text li {
    color: #333;
}
#text-slider .slider-content{
    padding: 15px;
}
@media (max-width: 1024px){
    .is-wrapper .is-boxed-layout {
        background: rgb(18, 16, 27) !important;
    }
}
.is-wrapper a.is-btn-ghost1, .is-wrapper a.is-btn-ghost2, 
.is-wrapper button.is-btn-ghost1, .is-wrapper button.is-btn-ghost2 {
    font-size: 1em;
    letter-spacing: 0.150em;
    line-height: 1.5;
    font-family: 'Raleway', sans-serif;
    padding: 0.800em 3.500em;
}
.is-wrapper a.is-btn-ghost1.btn-lg, .is-wrapper a.is-btn-ghost2.btn-lg, 
.is-wrapper button.is-btn-ghost1.btn-lg, .is-wrapper button.is-btn-ghost2.btn-lg {
    padding: 1.000em 5.000em;
    font-size: 1.25em;
}
.is-wrapper a.is-btn-ghost1.btn-sm, .is-wrapper a.is-btn-ghost2.btn-sm, 
.is-wrapper button.is-btn-ghost1.btn-sm, .is-wrapper button.is-btn-ghost2.btn-sm {
    padding: 0.700em 2.500em;
    font-size: .75em;
}
@media(min-width:769px){
.is-wrapper .is-btn-group .is-btn + .is-btn{
    margin-left: 0.5em; 
}
}
@media(max-width:768px){
.is-wrapper .is-btn-group .is-btn + .is-btn{
    margin-top: 0.5em; 
}
}
/* ghost1 dark-text */
.is-dark-text .is-btn-ghost1,
.is-light-text .is-dark-text .is-btn-ghost1 {
    color: #22ac8a;
    border: 2px solid #22ac8a;
    background: transparent;
}
    .is-dark-text .is-btn-ghost1:hover, .is-dark-text .is-btn-ghost1:active, .is-dark-text .is-btn-ghost1:focus,
    .is-light-text .is-dark-text .is-btn-ghost1:hover, .is-light-text .is-dark-text .is-btn-ghost1:active, .is-light-text .is-dark-text .is-btn-ghost1:focus {
        color: #fff;
    	background-color: #22ac8a;
    	border: 2px solid #22ac8a;
    }
/* ghost1 light-text */
.is-light-text .is-btn-ghost1,
.is-dark-text .is-light-text .is-btn-ghost1 {
    color: #eeeff0;
    	background-color: transparent;
    	border: 2px solid #eeeff0;
}
    .is-light-text .is-btn-ghost1:hover, .is-light-text .is-btn-ghost1:active, .is-light-text .is-btn-ghost1:focus,
    .is-dark-text .is-light-text .is-btn-ghost1:hover, .is-dark-text .is-light-text .is-btn-ghost1:active, .is-dark-text .is-light-text .is-btn-ghost1:focus {
        color: #eeeff0;
    	border: 2px solid #22ac8a;
    	background-color: #22ac8a;
    }
/* ghost2 dark-text */
.is-dark-text .is-btn-ghost2,
.is-light-text .is-dark-text .is-btn-ghost2 {
    color: #22ac8a;
    border: 2px solid #22ac8a;
    background-color: #fff;
}
    .is-dark-text .is-btn-ghost2:hover, .is-dark-text .is-btn-ghost2:active, .is-dark-text .is-btn-ghost2:focus,
    .is-light-text .is-dark-text .is-btn-ghost2:hover, .is-light-text .is-dark-text .is-btn-ghost2:active, .is-light-text .is-dark-text .is-btn-ghost2:focus {
        color: #22ac8a;
        border: 2px solid transparent;
        background: #fff;
    }
    /* ghost2 light-text */
.is-light-text .is-btn-ghost2,
.is-dark-text .is-light-text .is-btn-ghost2 {
    color: #eeeff0;
    border: 2px solid #22ac8a;
    background-color: #22ac8a;
}
    .is-light-text .is-btn-ghost2:hover, .is-light-text .is-btn-ghost2:active, .is-light-text .is-btn-ghost2:focus,
    .is-dark-text .is-light-text .is-btn-ghost2:hover, .is-dark-text .is-light-text .is-btn-ghost2:active, .is-dark-text .is-light-text .is-btn-ghost2:focus {
        color: #22ac8a;
    	background-color: #eeeff0;
    	border: 2px solid #22ac8a;
    }

    #JYHGw0z {
        transform: translateY(-80px);
    }
    #JYHGw0z .is-container {
         padding: 8% 5%;
     }
    #JYHGw0z .is-container .row {
        align-items: center;
    }

@media (min-width: 980px) {
.mt-150{
    margin-top: 100px;
}
}
@media screen and (max-width: 480px) {
    .ai-agent-chat-avatar-container {
        right: 12px !important;
        bottom: 115px !important;
    }
    .ai-agent-chat-avatar{
        height: 50px !important;;
        width: initial !important;
    }
}
#waveCanvas {
      position: fixed;
      top: -30px;
      left: 0;
      z-index: 0;
      pointer-events: none;
}

* {
  -webkit-tap-highlight-color: transparent;
}
     