@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html,legend{box-sizing:border-box}*,a:active,a:hover{outline-width:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}article,footer,header,main,sub,sup{position:relative}a.call-btn.left,button.small.left{float:left}@font-face{font-family:Roboto;src:url(../fonts/RobotoRegular/RobotoRegular.eot);src:url(../fonts/RobotoRegular/RobotoRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoRegular/RobotoRegular.woff) format("woff"),url(../fonts/RobotoRegular/RobotoRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:Roboto;src:url(../fonts/RobotoLight/RobotoLight.eot);src:url(../fonts/RobotoLight/RobotoLight.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoLight/RobotoLight.woff) format("woff"),url(../fonts/RobotoLight/RobotoLight.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:Roboto;src:url(../fonts/RobotoMedium/RobotoMedium.eot);src:url(../fonts/RobotoMedium/RobotoMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoMedium/RobotoMedium.woff) format("woff"),url(../fonts/RobotoMedium/RobotoMedium.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:Roboto;src:url(../fonts/RobotoBold/RobotoBold.eot);src:url(../fonts/RobotoBold/RobotoBold.eot?#iefix) format("embedded-opentype"),url(../fonts/RobotoBold/RobotoBold.woff) format("woff"),url(../fonts/RobotoBold/RobotoBold.ttf) format("truetype");font-style:normal;font-weight:900}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;font:300 15px/20px Roboto,sans-serif;letter-spacing:-.01em;color:#333}#wrapper{min-height:100%;height:auto!important;height:100%;margin-bottom:-40px}#wrapper #root{padding:0 0 40px}footer{height:40px}*{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}body,html{height:100%}#wrapper.colored{background:#2e71f0}footer,header,main{width:100%}main{z-index:10;margin-bottom:20px}main.advert-stripe,main.service-module-stripe{margin-top:20px;padding-bottom:40px}p.note{color:#fff}article{max-width:768px;margin-left:auto;margin-right:auto;height:inherit}.phone-call,.text{margin:20px auto 0;width:100%;text-align:center;max-width:320px}article::after{clear:both;content:"";display:table}.text{padding:0 20px;color:#999}.text.license-agreement{font:400 14px/20px Roboto,sans-serif}.text.confirmation{font:400 15px/20px Roboto,sans-serif}.text.note{padding:0}.phone-call{overflow:hidden;padding:0 20px}.phone-call span{display:inline-block;zoom:1;vertical-align:middle;width:100%;color:#647687;font:500 20px Roboto,sans-serif;margin-bottom:10px}.phone-call span.phone{background:#eceef1;border-radius:10px;padding:10px 0;font-size:25px}.phone-call small{width:100%;font:400 13px Roboto,sans-serif;color:#999}.connection-success{background:#edfaed;width:100%;padding:40px 0;text-align:center}.connection-success span{display:inline-block;zoom:1;vertical-align:top;color:#3c3;padding-left:50px;position:relative;font:500 20px/20px Roboto,sans-serif;width:212px;text-align:left}header.inner:after,header.note:after{display:none}.connection-success span:before,header:after{position:absolute;left:0;content:""}.connection-success span:before{width:35px;height:48px;background-image:url(../img/success-connect.png);top:0}p.info{padding-left:20px;padding-right:20px;margin-top:0;margin-bottom:10px}p.info:first-of-type{padding-top:40px}header{color:#fff;z-index:11;padding:0 20px;background:#fff;transition:background-color .2s ease}header.bg-default{background:#2e71f0}header.inner{background:0 0}header.note{background:#2e71f0}header:after{bottom:0;width:100%;height:55px;background:#fff}header.success:after{background:#edfaed}header>article{padding-top:10px;position:relative}header .welcome,header .wifi-logo{width:100%;max-width:320px;margin:0 auto;text-align:center}header .wifi-logo{font:500 30px Roboto,sans-serif;margin:0 auto 20px}header .wifi-logo img{display:inline-block;zoom:1;vertical-align:middle}header .welcome{margin-bottom:26px}header .client-logo{max-width:984px;background:#fff;margin:0 auto;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.2);padding:10px 0;text-align:center;position:relative;z-index:100}.buttons,form{max-width:320px}header .client-logo img{display:inline-block;height:13vh;line-height:10vh;vertical-align:middle;font:500 30px Roboto,sans-serif;color:#333}footer{z-index:11}footer>article{text-align:center;padding-top:10px}.adverts-header,.service-modules-header{border-top-left-radius:10px;border-top-right-radius:10px;background:#efefef;margin:0 20px auto;padding:20px;text-align:center}.adverts-header h2,.service-modules-header h2{font:500 20px/20px Roboto,sans-serif;display:block;margin-bottom:20px}.advert-item:last-child .advert-footer .circle-left,.advert-item:last-child .advert-footer .circle-right,.advert-item:last-child .service-module-footer .circle-left,.advert-item:last-child .service-module-footer .circle-right,.carousel-wrap .advert-footer .circle-left,.carousel-wrap .advert-footer .circle-right,.carousel-wrap .service-module-footer .circle-left,.carousel-wrap .service-module-footer .circle-right,.service-module-item:last-child .advert-footer .circle-left,.service-module-item:last-child .advert-footer .circle-right,.service-module-item:last-child .service-module-footer .circle-left,.service-module-item:last-child .service-module-footer .circle-right{display:none}.advert-item,.service-module-item{padding:0 20px}.advert-footer,.advert-header,.service-module-footer,.service-module-header{background:#fff;margin:0;padding:20px}.advert-header,.service-module-header{text-align:center;color:#647687;font:500 20px/20px Roboto,sans-serif}.advert-footer,.service-module-footer{border-bottom:1px dashed #b1bac3;position:relative}.advert-footer .circle-left,.advert-footer .circle-right,.service-module-footer .circle-left,.service-module-footer .circle-right{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:#647687;bottom:-15px}.Wallop,.Wallop-list,ul.pagination{position:relative}.advert-item:last-child .advert-footer,.advert-item:last-child .service-module-footer,.carousel-wrap .advert-footer,.carousel-wrap .service-module-footer,.service-module-item:last-child .advert-footer,.service-module-item:last-child .service-module-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:none}.advert-footer .circle-left,.service-module-footer .circle-left{left:-15px}.advert-footer .circle-right,.service-module-footer .circle-right{right:-15px}.carousel-wrap{padding:0 20px}.carousel-wrap .carousel-container .carousel-item{width:100%}.carousel-wrap .carousel-container .carousel-item .image-wrapper{background-position:center center;background-repeat:no-repeat;background-size:contain;width:100%;padding-top:75%;top:0;left:0}.advert-item:first-child:not(.simple) .advert-header,.advert-item:first-child:not(.simple) .service-module-header,.service-module-item:first-child:not(.simple) .advert-header,.service-module-item:first-child:not(.simple) .service-module-header{border-top-left-radius:10px;border-top-right-radius:10px}.advert-item .photo,.service-module-item .photo{width:100%;height:auto;display:inline-block;zoom:1;vertical-align:top;background-position:center center;background-size:contain;position:relative}.advert-item .photo:after,.service-module-item .photo:after{content:'';display:block;padding-top:75%}a.close:after,a.info:before{content:""}ul.pagination,ul.pagination li{display:inline-block;zoom:1;vertical-align:middle}ul.pagination{width:100%;height:40px;text-align:center;list-style:none;padding:0;margin:0;z-index:100}ul.pagination li{width:10px;height:10px;border-radius:50%;background:#989898;margin:0 2.5px}ul.pagination li.active{background:#637586}.Wallop{width:100%}.Wallop-list{overflow:hidden;width:100%;padding-top:75%;height:auto}.Wallop-item{opacity:0;transition:opacity .5s;position:absolute;top:0;left:0;width:100%;height:100%}.Wallop-item--current{opacity:1;transition:opacity .5s}.preloader{width:32px;height:32px;position:relative}.preloader.white>div{background:#fff}.preloader>div{width:8px;height:8px;border-radius:4px;background:#f34726;position:absolute;bottom:0;animation:bounce 1s ease-in-out infinite}.preloader>div:nth-child(1){left:0;max-height:12px;animation-delay:40ms}.preloader>div:nth-child(2){left:12px;max-height:20px;animation-delay:20ms}.preloader>div:nth-child(3){right:0;max-height:28px}@keyframes bounce{0%,99%{height:8px;bottom:0}50%{height:28px;bottom:0}}.preloader.page{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.buttons{width:100%;overflow:hidden;margin:20px auto 0;text-align:center;padding:0 20px}button{display:block;width:90%;height:46px;background:#2e71f0;color:#fff;border:none;font:900 20px/20px Roboto,sans-serif;text-transform:uppercase;border-radius:23px;cursor:pointer;transition:box-shadow .1s ease}button:active{box-shadow:inset 0 0 7px rgba(0,0,0,.2)}button.small{width:136px;height:35px;font-size:15px;display:inline-block;zoom:1;vertical-align:middle}button.small.right{float:right}button.center{margin:30px auto 0}button.cancel{background:#999}a{color:#2e71f0;text-decoration:none;border-bottom:1px dashed #999}a.info{padding-left:25px;position:relative;text-decoration:underline;border:none}a.close,a.close:after,a.info:before{position:absolute}a.info:before{top:0;left:0;width:20px;height:20px;background-image:url(../img/info.png)}a.close{top:10px;right:-10px;width:30px;height:30px;border-radius:50%;background:#fff}a.close:after{width:12px;height:13px;top:0;bottom:0;left:0;right:0;margin:auto;background-image:url(../img/crosshair.png)}a.already-btn,a.call-btn{height:35px;font:900 15px/35px Roboto,sans-serif;display:inline-block;zoom:1;vertical-align:middle;border:none;text-transform:uppercase;text-align:center}a.call-btn{width:136px;background:#2e71f0;color:#fff;border-radius:23px}a.call-btn.right{float:right}a.already-btn{width:220px;margin:20px auto;background:#fff;color:#2e71f0;border-radius:23px}button.Wallop-buttonNext,button.Wallop-buttonPrevious{width:40px;height:40px;background:url(../img/slider_btns.png);position:absolute;top:50%;margin-top:-20px;z-index:102}button.Wallop-buttonPrevious{background-position:0 0;left:10px}button.Wallop-buttonNext{background-position:-40px 0;right:10px}.bullet{margin:10px auto;width:25px;height:25px;position:relative}.bullet>div:not(.overlay){width:100%;height:100%;background:#2e71f0}.bullet .overlay{position:absolute;width:25px;height:25px;top:0;left:0;background:url(../svg/bullets.svg);background-size:cover}.bullet .overlay.one{background-position:0 0}.bullet .overlay.two{background-position:-25px 0}.bullet .overlay.three{background-position:-50px 0}.bullet .overlay.four{background-position:-75px 0}form{width:100%;margin:10px auto 0;padding:0 20px}form label{padding:10px 60px;border-bottom:2px solid #2e71f0;position:relative;width:100%;display:block;font:400 20px Roboto,sans-serif}form label:before{content:"+7";color:#999;position:absolute;top:11px;left:10px}form label.error:after,form label.valid:after{content:"";position:absolute;width:20px;top:50%;right:10px}form label.valid:after{height:15px;margin-top:-7.5px;background-image:url(../img/check.png)}form label.error:after{height:20px;margin-top:-10px;background-image:url(../img/cancel.png)}form input[type=tel]{width:100%;border:none;color:#333}form input[type=tel]:disabled{background:0 0;color:#333}