@charset "utf-8";

header {padding:40px 0;}
.hero_subline {font-size:24px;}
.logo {max-height:80px;}
.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;}
.hero_bullet {padding:20px; background:#000; color:#fff;}
.hero_bullet p {font-weight: 700; font-size:18px; text-transform: uppercase; text-align: center;}

li {padding:5px 0; font-size:18px; font-weight: 700;}

.main_img {max-height:350px;}

h1 {font-size:42px; padding:50px 0;}
h2 {font-size:42px}
.row_box {padding:15px 0; border-bottom:1px solid #dedede; margin-bottom:10px;}
.big_number {font-size:50px; font-weight: 700; color:#3D52C9}
.problems_block {padding:30px 0; }
.problems_block p {font-size:30px; line-height:1em;}
.benefit_block {padding:30px; background:#fff;}
.benefit_block h4 {font-size: 50px; color:#3D52C9; font-weight: 700;}
.benefit_box {padding:20px; border-radius: 10px; background:#f4f4f4; margin:5px}

.far {color:#30a33f;}

a.big_bt {background:#9C0E05; font-size:24px; border-radius:5px; padding:20px 60px; color:#fff; border:2px solid #fff; text-decoration:none; margin:10px 0; display: inline-block; border-radius: 50px; font-weight: 700;}
a.big_bt:hover {background:#FFC439;}
p {font-size:18px;}

.first_block h3 {font-size:32px; font-weight: 700; color:#222; padding:10px 0;}

.disclaimer {font-size:11px;}
.cta_block {background:#2677c8; padding:20px;}
.cta_block h2 {color: #fff;}
.testimonial_row {border-bottom:1px solid #dedede; padding:15px 0;}
.testimonial_row p {font-style: italic;}
.fa-star {color:#ff9900}

@media screen and (max-width: 768px) {
header {padding:10px 20px}
.video_block {min-height: auto;}
header img {text-align: center; display: block;}
a.big_bt {font-size:18px; display: block; width:100%; text-align: center; padding:10px 20px }
.first_block, .second_block {padding:20px;}
.bar_purple {font-size:18px;}
.hero_subline {font-size:16px;}
h1, h2 {font-size:32px; padding:20px 0; text-align: center;}
.main_img {max-height:250px;}
.problems_block p {font-size:22px}
.benefit_block h4 {font-size:26px}
.benefit_box {margin-bottom:10px}
}
