@font-face {
    font-family: SamsungSharpSans-Regular;
    src: url(../fonts/SamsungSharpSans-Regular.ttf);
}

@font-face {
    font-family: SamsungSharpSans-Medium;
    src: url(../fonts/SamsungSharpSans-Medium.ttf);
}

@font-face {
    font-family: SamsungSharpSans-Bold;
    src: url(../fonts/SamsungSharpSans-Bold.ttf);
}

@font-face {
    font-family: BeerMoney;
    src: url(../fonts/BeerMoney.ttf);
}

body {
    font-family: SamsungSharpSans-Medium !important;
}

h1 {
    font-family: SamsungSharpSans-Medium !important;
}

h6 {
    text-align: center;
    margin: 12px auto;
    color: #808084;
}

.bold {
    font-family: SamsungSharpSans-Bold !important;
}

.black {
    color: black !important;
}

.text-primary {
    color: #5C4BDE !important;
}

.font-beer {
    font-family: BeerMoney !important;
    font-size: 2em;
}

.button-primary {
    background-color: #5C4BDE;
    color: #ffffff;
    padding: 10px 25px;
    border-radius: 25px;
    border: none;
    font-size: 18px;
    cursor: pointer;
    transition: background-color 0.2s;
    display: flex;
    align-items: center;
    align-self: center;
}

.button-primary i {
    margin-right: 10px;
}

.button-primary:hover {
    background-color: #4A3BC9;
}

.radius {
    border-radius: 46px !important;
}

.card-cta {
    max-width: 578px;
    width: 100%;
    margin: 60px auto;
}

.apple-buttons {
    justify-content: center;
}


/* ------------------------------------------- */
/* Scroller styling */
/* ------------------------------------------- */
.scroller {
    height: 2em;
    line-height: 2em;
    position: relative;
    overflow: hidden;
    /* width: 10em; */
  }
  .scroller > span {
    position: relative;
    top: 0;
    animation: slide 10s infinite;
    font-weight: bold;
    
  }
@keyframes slide {
    0% {
      top: 0;
    }
    25% {
      top: -1.2em;
    }
    50% {
      top: -2.4em;
    }
    75% {
      top: -3.6em;
    }
}
/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */




/* ------------------------------------------- */
/* Testimonial */
/* ------------------------------------------- */

.testimonial:after {
    position: absolute;
    top: -0 !important;
    left: 0;
    content: " ";
    background-size: 100% 100px;
    width: 100%;
    height: 100px;
    float: left;
    z-index: 99;
}

.testimonial {
    min-height: 375px;
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: center;
        background-size: cover;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70%;
  margin: auto;
  padding: 20px;
  position: relative;
  text-align: center;
}
.testimonial4_slide img {
    top: 0;
    left: 0;
    right: 0;
    width: 136px;
    height: 136px;
    margin: auto;
    display: block;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    position: relative;
    border-radius: 50%;
}
.testimonial4_slide p {
    margin: 2em 0 1em 0;
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* ------------------------------------------- */