@charset "utf-8";

header {padding:40px 0; background:linear-gradient(rgb(225, 59, 137) 0%, rgb(248, 193, 219) 100%);}
.hero_subline {font-size:22px; font-weight: 700;}
.logo {max-height:80px; margin-bottom:20px;}
.first_block {padding:80px 0;}
.second_block {padding:80px 0; background:#f3f3f3}
.final_cta {padding:40px 0; background:#a097ac;}
.final_cta h5 {font-size:32px;}
footer {padding:40px 0;}

li {padding:5px 0; font-size:18px; font-weight: 700;}

.main_img {max-height:350px;}

h1 {font-size:32px;  color:#fff; font-weight: 900; line-height: 100%;}
h1 span {color:#fff}
h2 {font-size:32px}
.row_box {padding:15px 0; border-bottom:1px solid #dedede; margin-bottom:10px;}
.header_subline {font-size:2em; font-weight: 700;}

.far {color:#30a33f;}

a.big_bt {background:#FFDB00; font-size:20px; border-radius:5px; padding:10px 60px; color:#222; border:2px solid #fff; text-decoration:none; margin:10px 0; display: inline-block; border-radius: 50px; font-weight: 700; text-align: center;}
a.big_bt span {font-size:16px}
a.big_bt:hover {background:#FFC439;}
p {font-size:18px;}

.first_block h3 {font-size:22px; font-weight: 700; color:#222; padding:10px 0;}
.first_block h4 {font-size:32px; font-weight: 700; color:#3ea745}
.disclaimer {font-size:11px;}
.cta_block {background:#212121; padding:20px;}

ul.points-bnrhm {
    display: inline-block;
    margin: 20px 0;
    padding: 0;
    width: auto;
}
li {list-style: none;}

ul.points-bnrhm li {
    background: url('../images/point-check.png') no-repeat 0;
    color: #2d2d2d;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: -1.4px;
    line-height: 24px;
    margin: 0 auto;
    padding: 10px 0 5px 47px;
    text-align: left;
    width: auto
}
.testimonial_box {padding:40px 0}
.testimonial_block {border: 1px solid #dedede; padding: 10px; border-radius: 10px; margin:10px 0 }
.testimonial_txt {font-style: italic; font-size:16px; padding:20px}
.cta_section {background:#af2566; padding:40px 0}
.cta_section h3 {color:#E08337}
.cta_subline {font-size:22px; color:#fff;}


@media screen and (max-width: 768px) {
  header {padding:20px 0;}
  .video_block {min-height: auto;}
  .logo {max-height:30px; margin:10px auto;}
  .header_subline {text-align: center;}
header img {text-align: center; display: block;}
a.big_bt {font-size:18px; display: block; width:100%; text-align: center; line-height: 100%;}
.first_block, .second_block {padding:20px;}
.bar_purple {font-size:18px;}
.hero_subline {font-size:16px;}
.main_img {max-height:150px;}
ul.points-bnrhm li {font-size:17px; line-height:20px}
h1 {font-size:28px; }
h2 {font-size:20px}
.header_subline {font-size:18px}
ul.points-bnrhm {margin: 10px 0;}

}
