*{box-sizing:border-box}
html{position:relative;min-height:100%;font-family:Roboto,sans-serif;font-size:16px}
html.overflow{overflow:hidden}
body,html{height:100%;min-width:1024px;min-height:700px}
h1,h2,h3,h4{margin:0;font-weight:400}
h1{margin-bottom:15px}
p{margin:0}
.small{font-size:14px}
a{color:#fff;text-decoration:none}
main{min-height: 700px;margin-bottom: -40px;}
main.fill{height:100%;margin-top: -50px;}
.spacer{height:120px}
.section{padding: 70px 0;}
.section--rectangles{color:#fff}
.section--desktop{background-image:url(/img/desktop.png);background-position:50%;background-size:cover}
.section--green{background-color:#00c485}
.section--preview{min-height:700px}
.section--fill{height:100%}
.rectangles{background-position:50%;background-size:cover;margin:  0;background: white;}
.container,.relative{position:relative}
.container{z-index:2;width:1024px;height:100%;margin-left:auto;margin-right:auto}
.container--fw{width:100%;padding: 5px 15px;}
.container.no-index{z-index:unset}
.col-4,.col-5,.col-7,.col-8{position:relative;width:100%}
.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.col-offset-5{margin-left:41.666667%}
.infoblock{color: #000;}
.infoblock__title{margin-bottom:15px;font-size:24px}
.infoblock__desc{margin-bottom:20px;font-size:16px;line-height:24px}
.infoblock--bordered{border-left:1px solid #95bbcb;padding:15px 30px}
.infoblock--preview{padding:15px 0;max-width:650px}
.row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}
.promo{text-align:center;color:#fff;padding:0 30px}
.promo__image-block{display:inline-block;margin-bottom:30px;width:180px;height:180px;border-radius:90px;overflow:hidden}
.promo__title{font-size:16px;margin-top:0;margin-bottom:20px;font-weight:700}
.promo__image{width:100%;height:100%;transition:all .5s ease;cursor:pointer}
.promo__desc{font-size:14px;line-height:20px}
.macbook{position:absolute;left:0;top:0;bottom:0;margin:auto;width:48%;max-width:48%;height:auto;background-image:url(/img/macbook-webrtc.png);background-position:100%;background-repeat:no-repeat}
.logo{/* width:70px; *//* height:70px; *//* padding:5px; */text-align:center;border-radius:35px;margin-bottom:35px;cursor:pointer;transition:all .3s ease;}
.logo img{/* width:100%; *//* height:100%; */}
.logo--header{/* width:50px; *//* height:50px; */margin:0;overflow:hidden;margin-top: 1px;}
.logo:hover{padding:0}
.btn{display:inline-block;color:#fff;text-decoration:none;cursor:pointer}
.btn--green{background-color: #019a4a;box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12);transition:all .3s ease;}
.btn--green:hover{box-shadow:none;background-color: #25651d;}
.btn--install{display:block;width:400px;text-align:center;font-size:24px;padding:21px 0}
.btn--download{width:520px;height:70px;font-size:24px;line-height:70px;margin-bottom:25px}
.text-link{font-weight:700;text-decoration:underline;color:#fff}
.text-link:hover{color:#3396bd}
.link{display:inline-block;color: #000;border-radius:2px;border: 1px solid #000;text-decoration:none;cursor:pointer;}
.link--sm{font-size:12px;padding:5px 15px;margin-bottom:40px}
.link--md{font-size:16px;padding:15px 45px}
.link:hover{background-color:hsla(0,0%,100%,.15)}
.review{-ms-flex:1;flex:1;padding:0 30px}
.review__desc{padding:25px 15px;margin-bottom:15px;border-radius:2px;border:1px solid #fff;font-size:16px;font-weight:400;line-height:24px;text-align:center;color:#fff}
.header{height: 80px;top:0;left:0;right:0;margin:auto;background-color: rgb(1, 154, 74);}
.footer{height: 40px;background-color:#2d2d2d;margin-top: -40px;}
.footer--op{background-color: rgba(83, 83, 83, 0.98);}
.copyright{float:right;margin-right:15px;color:#fff;font-size:12px;line-height: 40px;}
.table{width:100%;background-color:#fff;border-spacing:0;border-collapse:collapse;border:1px solid #57a2c1;margin-bottom:15px;cursor:pointer}
.table__cell{font-size:14px;padding:20px;color:#313131;text-align:center;vertical-align:middle;border-left:1px solid #4b97b6;border-top:1px solid #4b97b6}
.table__cell:first-child{text-align:left}
.table__cell--green{background-color:#01c683;color:#fff;border-left:1px solid #fff;border-top:1px solid #fff}
thead .table__row:first-child .table__cell{border-top:1px solid #57a2c1}
thead __cell{border-top:none}
.table-container{width:100%}
.table-description{color:#fff;text-align:center;font-size:12px}
.shape{display:inline-block;vertical-align:top;background-repeat:no-repeat;width:auto;width:20px;height:15px}.shape--yes{background-image:url(/img/shape_yes.png)}
.shape--no{background-image:url(/img/shape_no.png)}
.shape--star{height:20px;background-image:url(/img/shape_star.png)}
.shape--star-clear{height:20px;background-image:url(/img/shape_star--clear.png)}
.shape--up{background-image:url(/img/shape_up.png)}
.shape--down{background-image:url(/img/shape_down.png)}
.shape--sid{background-image:url(/img/shape_sid.png)}
.review__rating{position:relative;display:table;width:100%;margin:0 auto;padding:0 15px}
.review__row{position:relative;display:table-row}
.review__row:after,.review__row:before{position:relative;display:table-cell;top:-.75em;width:50%;content:" ";border-bottom:1px solid #7fe1c2;z-index:1}
.review__row:before{left:0}
.review__row:after{right:0}
.review__shapes{display:table-cell;padding:0 15px;white-space:nowrap}
.pull-left{float:left}.pull-right{float:right}.clearfix{clear:both}
.block-download{color: #000;text-align:center;height:460px;}
.block-download__title{font-size:28px;margin-bottom:30px}
.block-download__desc{font-size:16px;margin-bottom:60px}
.block-download__steps{margin-bottom:50px}
.block{left:0;right:0;top:0;bottom:0;margin:auto;position:absolute}
.block__desc{padding-top:15px}
.block__header{position:absolute;top:-50px;font-size:24px;color:#fff;text-align:center;left:0;right:0;margin:auto}
.block__content{padding:35px}
.block__footer{background-color:#00c485;color:#fff;text-align:center;font-size:16px;height:70px;line-height:70px}
.block--active{width:770px;height:364px;background-color:#fff;color:#666;box-shadow:0 2px 2px rgba(0,0,0,.24),0 0 2px rgba(0,0,0,.12)}
.block--active__title{font-eize:24px;margin-bottom:15px}
.block--active__desc{font-size:16px;margin-bottom:25px}
.step{-ms-flex:1;flex:1}
.step__number{color: white;display:inline-block;width:70px;height:70px;border-radius:35px;background-color: #019a4a;margin-bottom:30px;font-size:28px;line-height:70px;}
.step.overlay{z-index:5}.menu{margin:0;padding:0;list-style:none;height:70px}
.menu__link{color:#fff;line-height:70px;font-size:16px;text-decoration:none}
.menu__link:hover{text-decoration:underline}.popup{display:none;position:absolute;height:70px;width:480px;text-align:center;left:0;right:0;top:40%!important;margin:auto;z-index:4}
.popup__bg{display:none;top:0;position:fixed;height:100%;width:100%;background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0.81);z-index:3}
.popup__bgdown{display:none;top:0;position:fixed;height:100%;width:100%;background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0.81);z-index:3}
.popup__arrow{background:url(/img/value-bg.png);background-repeat:no-repeat;width:58px;height:70px;padding:32px 20px;margin-right:15px}
.popup__text{text-align:left;font-size:16px;width:auto;color:#fff;width:250px}
.popup__arrow,.popup__text{display:inline-block;vertical-align:middle}
.process{width:100%;font-size:12px;color:#a1a1a1}
.process__body{height:5px;width:100%;border-radius:3px;background-color:#e8e8e8}
.process__filled{height:5px;background:#3396bd;float:left;border-radius:3px;display: block;width: 100%;}
.process__footer{line-height:15px}
.process__body,.process__header{margin-bottom:8px}