.cover{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.light{font-weight:300}.normal{font-weight:400}.semibold{font-weight:600}.bold{font-weight:700}.extrabold{font-weight:800}.letterspacing25{letter-spacing:.25px}.letterspacing50{letter-spacing:.5px}.letterspacing75{letter-spacing:.75px}.shadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.webbaner .btnn{text-align:center}.webbaner .btnn a{cursor:pointer;display:inline-block;width:100%;max-width:200px;color:#FFF;height:55px;line-height:55px;-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;font-size:14px;font-weight:700;text-transform:uppercase;background:#ffab25;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.webbaner .btnn a:hover{background:#ff7200}.webbaner{background:#FFF}.webbaner .welcome{position:relative;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/landings/web-banner-design/welcome.jpg);padding:90px 0}.webbaner .welcome .title{text-align:center;color:#142533;font-size:60px;line-height:69px;font-weight:700}.webbaner .welcome .title span{font-weight:300;display:block;margin-top:-10px;color:#142533;font-size:24px}.phone .webbaner .welcome{padding:100px 0}.phone .webbaner .welcome .title{font-size:40px;line-height:40px}.phone .webbaner .welcome .title span{margin-top:10px;font-size:16px}.offers{padding:100px 0}.offers .item{overflow:hidden;float:left;width:444px;margin-right:30px;border:1px solid #cedce2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.offers .item:last-child{margin-right:0}.offers .item .top{border-bottom:1px solid #cedce2;text-align:center;position:relative;padding:40px 15px 30px}.offers .item .top .price{text-align:left;padding-left:30px;width:123px;height:123px;position:absolute;right:0;top:0;background:#318dc8;color:#FFF;font-size:46px;font-weight:700;-webkit-border-radius:0 0 0 100%;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:100%;-moz-border-radius-topleft:0;border-radius:0 0 0 100%;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;padding-top:22px}.offers .item .top .price span{font-weight:300}.offers .item .top figure{margin-bottom:25px}.offers .item .top figure svg{width:80px;height:80px}.offers .item .top .title{color:#142533;font-size:26px;margin-bottom:10px}.offers .item .top .descr{color:#142533;font-size:18px;line-height:28px;margin-bottom:22px}.offers .item .bottom{position:relative}.offers .item .bottom .toggle{display:none;padding:10px;text-align:center}.offers .item .bottom .toggle span{display:inline-block;position:relative;padding-left:20px;color:#828a90;font-size:14px;cursor:pointer}.offers .item .bottom .toggle span svg{width:14px;height:14px;position:absolute;left:0;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.offers .item .bottom .descr{padding:20px 30px 50px}.offers .item .bottom .descr p{color:#142533;font-size:16px;line-height:26px;margin-bottom:10px}.offers .item .bottom .descr p:last-child{margin-bottom:0}.offers .item .bottom .descr ul li{color:#142533;font-size:16px;line-height:26px;position:relative;padding-left:16px;margin-bottom:2px}.offers .item .bottom .descr ul li:before{content:'';display:block;width:6px;height:6px;position:absolute;left:0;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#2b4c5d}.offers .item .bottom .note{position:absolute;left:0;bottom:0;width:100%;padding:0 30px 20px;color:#828a90;font-size:13px;line-height:16px}.pc .offers{padding:80px 0}.pc .offers .item{width:284px}.pc .offers .item .top{padding:40px 15px 30px}.pc .offers .item .top .price{padding-left:11px;width:85px;height:85px;font-size:38px;padding-top:12px}.pc .offers .item .top .title{font-size:22px;line-height:28px}.pc .offers .item .top .descr{font-size:16px;line-height:24px}.tablet .offers{padding:40px 0}.tablet .offers .item{width:220px;margin-right:24px}.tablet .offers .item:last-child{margin-right:0}.tablet .offers .item .top{padding:40px 15px 30px}.tablet .offers .item .top .price{padding-left:14px;width:77px;height:77px;font-size:32px;padding-top:14px}.tablet .offers .item .top figure svg{width:70px;height:70px}.tablet .offers .item .top .title{font-size:22px;line-height:26px}.tablet .offers .item .top .descr{font-size:14px;line-height:20px}.tablet .offers .item .bottom .descr{padding:20px 15px 50px}.tablet .offers .item .bottom .descr p,.tablet .offers .item .bottom .descr ul li{font-size:14px;line-height:24px}.phone .offers{padding:40px 0}.phone .offers .item{float:none;width:100%;margin-right:0;margin-bottom:30px}.phone .offers .item:last-child{margin-bottom:0}.phone .offers .item .top{padding:40px 15px 30px}.phone .offers .item .top .price{padding-left:14px;width:77px;height:77px;font-size:32px;padding-top:14px}.phone .offers .item .top figure svg{width:70px;height:70px}.phone .offers .item .top .title{font-size:22px;line-height:26px}.phone .offers .item .top .descr{font-size:14px;line-height:20px}.phone .offers .item .bottom .toggle{display:block}.phone .offers .item .bottom .descr{display:none;padding:10px 20px 50px}.phone .offers .item .bottom .descr p,.phone .offers .item .bottom .descr ul li{font-size:14px;line-height:24px}.phone .offers .item .bottom .note{display:none}.phone .offers .item .bottom.act .toggle span svg{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.phone .offers .item .bottom.act .descr,.phone .offers .item .bottom.act .note{display:block}.webbaner .bundle{padding-bottom:100px}.webbaner .bundle .block{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cedce2;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15);text-align:center;position:relative;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/landings/web-banner-design/bundle.jpg);padding:41px 70px 40px}.webbaner .bundle .block .title{color:#142533;font-size:40px;font-weight:700;margin-bottom:25px}.webbaner .bundle .block .title b{font-weight:700;color:#1d95e2}.webbaner .bundle .block .descr{color:#142533;font-size:16px;line-height:24px;margin-bottom:20px}.webbaner .bundle .block .btnn_title{font-weight:600;color:#142533;font-size:30px;margin-bottom:35px}.webbaner .bundle .block .icons{text-align:center;margin-bottom:24px}.webbaner .bundle .block .icons figure{vertical-align:middle;display:inline-block;margin:0 10px;width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#FFF;position:relative;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.webbaner .bundle .block .icons figure svg{width:50px;height:50px;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}.webbaner .bundle .block .icons span{display:inline-block;font-size:30px;font-weight:300;vertical-align:middle}.phone .webbaner .bundle .block{padding:20px 15px 40px}.phone .webbaner .bundle .block .title{font-size:30px;line-height:36px;margin-bottom:25px}.phone .webbaner .bundle .block .descr{font-size:16px;line-height:24px;margin-bottom:20px}.phone .webbaner .bundle .block .btnn_title{font-size:28px;margin-bottom:35px}.phone .webbaner .bundle .block .icons{margin-bottom:24px}.phone .webbaner .bundle .block .icons figure{margin:0;width:65px;height:65px}.phone .webbaner .bundle .block .icons figure svg{width:40px;height:40px}.phone .webbaner .bundle .block .icons span{font-size:20px}.phone .webbaner .bundle,.tablet .webbaner .bundle{padding-bottom:40px}.webbaner .global_spoiler{margin-bottom:0;padding-bottom:100px}.phone .webbaner .global_spoiler,.tablet .webbaner .global_spoiler{margin-bottom:0;padding-bottom:40px}
