/* Custom Styles */
@font-face {
    font-family: Neue Kabel;
    src: url('neue_kabel.ttf');
}

@font-face {
    font-family: Suisse Intl Book;
    src: url('suisse_intl_book.ttf');
}

@font-face {
    font-family: Suisse Intl Light;
    src: url('suisse_intl_light.ttf');
}

h1, h2, h3 {
    font-family: 'Neue Kabel', sans-serif !important;
}

h4, h5, h6, a, .btn, ol, ul, .form-btn {
    font-family: 'Suisse Intl Book', sans-serif !important;
}

body, p, li, a, .form-control {
    font-family: 'Suisse Intl Book', sans-serif !important;
}

.form-btn, .feature__image {
    border: 1px solid black !important;
    border-radius: 100px;
    color:#000000;
}

#section-1663194997312 {
    border-top: 1px solid black !important;
    border-bottom: 1px solid black !important;
}

.form-btn {
    text-transform:uppercase;
    margin: 30px 0 10px 0 !important;
}

.iti__selected-flag {
    align-items: end !important;
    padding: 0px 10px 20px 0px !important;
}

.header, .footer__content  {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    text-transform: uppercase;
    font-size: 12px;
}

.header__content--desktop, .footer__block {
    padding: 18px 0;
}

.block-type--feature, #block-1663212722241, #block-1663212798604 {
    border: 1px solid black;
    border-radius: 25px;
}

li {
    padding-top: 20px;
}

.negative-sentiment-bullets li {
background-image: url('redx.png');
background-repeat: no-repeat;
padding-left: 40px;
background-position-y: 20px;
list-style-type: none; 
}

.negative-sentiment-bullets {
padding-inline-start: 0;
}

.bluecheck {
	list-style-image: url('bluecheck.png');
}

li {
    padding-left: 10px;
}

.form-control {
    border: none;
    border-bottom: 1px solid black !important;
    border-radius: 0 !important;
    background-color: RGBA(255, 255, 255, 0) !important;
    padding: 30px 0 5px 0 !important;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .smaller_body_end {
    font-size: 16px;
  }
  
  .mobile-full-table {
      width: 100% !important;
      display: block !important;
      padding: 0 !important;
  }
}

.sms-subtext {
    font-size: 10px;
    line-height: normal !important;
    display: block;
}

.form-control.drip-phone {
    padding-left: 50px !important;
    width: 100% !important;
}

.iti {
    width: 100%;
}
}