@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");@media screen and (min-width:1400px){.vsl .first__title{font-size:5rem!important}}.vsl .headline.desktop-only h1{font-size:6vw}.vsl .headline.desktop-only h1,.vsl .headline.mobile-only h1{background:#5a3e7c;width:max-content;margin:0 auto;padding-left:14px;padding-right:14px;color:#fff57d}.vsl .headline.mobile-only h1{font-size:11vw}.product__item.main .product__top{background:#d83644}.vsl .satisfaction-section .message img:not(.signature){width:353rem}.vsl .feature-section .logos li img path,.vsl .feature-section .logos li svg path{fill:#fff}.vsl .watch-section h2.mobile-only{font-size:40rem!important}.mobile.vsl .section__first{background:linear-gradient(180deg,hsl(266.6deg,32.6%,36.7%),hsl(266.6deg,32.6%,36.7%) 35%,#000 36%,#000)!important}@media screen and (max-width:799px){.vsl .section__first{background:hsl(var(--main-color-hue),var(--main-color-saturation),var(--main-color-lightness))!important}}@media screen and (min-width:800px){.vsl .section__first{background:linear-gradient(rgba(90,63,124,0),rgba(90,63,124,.9)),url(/video/lib/img/bg.gif) repeat!important}}html{height:100%}body,html{margin:0;padding:0}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0;line-height:normal;font-family:Roboto,Arial}.row:after,.row:before{content:"";display:block;clear:both}h2{font-size:24px;font-weight:700;margin-bottom:30px}li,p{font-size:18px;line-height:24px;margin-bottom:40px}a{color:#035f8f}.container{padding:0 5%;margin:auto}ul{padding:0 0 0 55px}.banner{background:#5a3f7c;padding:40px 0;margin:0 0 80px}.banner h1{font-size:48px}.banner h1,.banner h2{color:#fff;font-weight:400}.styled-list{border:2px solid #e6e6e6;border-radius:5px;margin:0 0 40px}.styled-list ul{padding:0}.styled-list ul li{list-style-type:none;padding:15px 20px;margin:0}.styled-list ul li:nth-child(2n){background:#f5f5f5}.styled-list ul li p.icon img{margin-right:10px;vertical-align:middle}.styled-list ul li p{display:inline-block;vertical-align:middle;margin:0;font-size:14px}.styled-list ul li p:first-child{width:25%}.styled-list.refund ul li p{width:49%}.label{width:100%;display:block;margin:15px auto}@media (min-width:1024px){.container{width:843px;padding:0}.banner h2{text-align:right}.banner h1,.banner h2{display:inline-block;width:49.7%;vertical-align:inherit;margin:0}.styled-list{width:505px}.styled-list ul li p{font-size:18px}}