@charset "utf-8";

header {padding:40px 0; background-image:radial-gradient(circle at 31% 50%, #cfc5ff, #9185cc 23%, #6d63a7 58%, #6d63a7 65%), radial-gradient(circle at 31% 50%, #97bde3, #509ec3 21%, #0083c3 58%, #0083c3 65%), radial-gradient(circle at 31% 50%, #ccc2fd, #9387cf 21%, #7b70b2 58%, #7b70b2 65%);}
.hero_subline {font-size:24px; color:#fff}
.logo {max-height:80px;}
.first_block {padding:40px 0; background:#272727}
.second_block {padding:40px 0; background:#000}
.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:42px; padding:20px 0; color:#fff;}
h2 {font-size:32px}
.row_box {padding:15px 0; border-bottom:1px solid #dedede; margin-bottom:10px;}

.far {color:#30a33f;}

a.big_bt {background:#FFC439; font-size:20px; border-radius:5px; padding:10px 30px; color:#222; border:2px solid #fff; text-decoration:none; margin:10px 0; display: inline-block; border-radius: 50px; font-weight: 700;}
a.big_bt:hover {background:#fff;}
p {font-size:18px;}

.first_block h3 {font-size:32px; font-weight: 700; color:#fff; padding:10px 0;}
.first_block h4 {font-size:32px; font-weight: 700; color:#3ea745}
.first_block p {color:#fff}
.disclaimer {font-size:11px;}
.product {border-color:#e3f5ff; border-radius: 20px; border-width: 4px; box-sizing: border-box}

.second_block h4 {font-size:18px; font-weight: 700; color:#fff; padding:10px 0;}

@media screen and (max-width: 768px) {
  .video_block {min-height: auto;}
header img {text-align: center; display: block;}
a.big_bt {font-size:22px; display: block; width:100%; text-align: center;}
.first_block, .second_block {padding:20px;}
.bar_purple {font-size:18px;}
.hero_subline {font-size:16px;}
h1, h2, h3 {font-size:32px; padding:20px 0; text-align: center}
.hero_subline {text-align: center; font-size:20px}
.main_img {max-height:250px;}
}
