button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}.noUi-base,.noUi-target,sub,sup{position:relative}img,legend{max-width:100%}body,ul{margin:0}legend,ul{padding:0}.btn,.cost-values input,.item-info,.page-title h1{text-align:center}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.btn,.contacts-phone,.header-top a,.sorted-options a{text-decoration:none}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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;white-space:normal}textarea{overflow:auto}[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-file-upload-button{-webkit-appearance:button;font:inherit}.btn,body{font-size:16px}.advantage-title,.stats-item-title,body{font-family:Roboto,sans-serif}summary{display:list-item}[hidden],template{display:none}/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{direction:ltr;background:#d7dcde;border-radius:4px;border:none;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base{width:100%;height:100%;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:2px}.noUi-horizontal .noUi-handle{width:20px;height:20px;left:-9px;top:-9px}.noUi-connect{background:#00ca74;box-shadow:inset 0 0 3px #00ca74;-webkit-transition:background 450ms;transition:background 450ms}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{position:relative;z-index:1;border-radius:50%;background:#ababab;cursor:default;box-shadow:0 1px 0 0 #ababab,inset 0 0 0 8px #fff}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.features-change-list label,.grid-list label{cursor:pointer}@font-face{font-family:Roboto;font-weight:400;src:url(../fonts/roboto.woff2);src:url(../fonts/roboto.woff)}@font-face{font-family:Roboto;font-weight:600;src:url(../fonts/robotomedium.woff2);src:url(../fonts/robotomedium.woff)}@font-face{font-family:Roboto;font-weight:800;src:url(../fonts/robotobold.woff2);src:url(../fonts/robotobold.woff)}body{line-height:24px;min-width:1200px;color:#283136;background-color:#fff}img{border-style:none;height:auto}ul{list-style:none}.btn{font-weight:500;line-height:18px;display:block;width:140px;padding:15px 50px;text-transform:uppercase;color:#fff;border-radius:2px;background:#fb565a}.contacts-title,.header-top a{line-height:30px;text-transform:uppercase}.btn:hover{background:#e74246}.btn:active{color:rgba(255,255,255,.3);background:#d7373b;box-shadow:inset 0 3px 5px -2px rgba(0,0,0,.4)}.container{width:1160px;margin:0 auto;padding:0 20px}.page-header{padding:35px 0 0;background:#eee}.header-top{display:flex;justify-content:space-between;align-items:center}.header-top a{font-weight:600;color:#000}.header-top a:hover{color:#fb565a}.header-top a:active{opacity:.3;color:#000}.header-top .logo:hover{opacity:.8}.header-top .logo:active{opacity:.3}.main-menu ul{display:flex;width:440px;justify-content:space-between}.main-menu-link{padding-bottom:8px}.active-link{border-bottom:2px solid #fb565a}.basket-link::before{display:inline-block;width:15px;height:15px;margin-right:15px;content:'';background:url(../img/basket-icon.png) no-repeat}.page-footer{position:relative;padding:70px 0 65px}.footer-map{min-height:415px;background:url(../img/footer-map.jpg) center center no-repeat;background-size:cover}.contacts{float:left;width:250px;margin-top:50px;padding:35px 45px 45px;background-color:#fff}.contacts-title{font-size:18px;font-weight:800;margin-bottom:30px;color:#000}.contacts-address{font-style:normal;line-height:18px;color:#666}.contacts-phone{line-height:18px;margin-bottom:35px;color:#666}.footer-social{padding-top:45px}.footer-social .container{display:flex;align-items:center}.about-company,.feedback-head{justify-content:space-between}.social-btns{margin-right:130px}.social-btns a{font-size:0;display:inline-block;width:80px;height:80px;margin-right:10px;border-radius:50%;background-color:#e1e1e1;background-image:url(../img/spritesheet.png);background-repeat:no-repeat}.social-btns a:hover{background-color:#e74246}.social-btns a:active{background-color:#d7373b;box-shadow:inset 0 3px 0 0 rgba(0,0,0,.2)}.social-vk{background-position:-155px 57%}.social-fb{background-position:3px 50%}.social-inst{background-position:-73px 50%}.social-description .social-title{font-size:36px;font-weight:700;line-height:36px;margin-bottom:10px}.social-description .social-text{line-height:22px}.feedback{position:absolute;top:0;left:50%;display:none;width:760px;margin-left:-480px;padding:35px 100px 80px;background-color:#fff;box-shadow:0 15px 45px 5px #000}.feedback-show{display:block}.feedback-head{display:flex;align-items:center}.feedback-title{font-size:45px;font-weight:600;line-height:45px;color:#000}.feedback label{font-weight:600;line-height:18px;display:block;margin-bottom:10px}.close-window{display:block;width:22px;height:22px;opacity:.3;background:url(../img/feedback-close.png) 50% 50% no-repeat #fff}.close-window:hover{opacity:1}.close-window:active{opacity:.1}.feedback-form-group{display:inline-block;width:355px;margin-right:40px;margin-bottom:30px}.feedback-form-group:nth-child(2){margin-right:0}.feedback textarea,.feedback-form-group input{box-sizing:border-box;width:100%;padding:15px 13px;resize:none;border:2px solid #d7dcde}.feedback textarea:hover,.feedback-form-group input:hover{border-color:#b4b9bb}.feedback textarea:focus,.feedback-form-group input:focus{color:#000;border-color:#000;outline:0}.feedback-form-group input:invalid{color:#e74246;border-color:#e74246}.submit-btn{box-sizing:content-box;margin-top:45px;border:none;outline:0}.about-company,.partners{border-bottom:2px solid #eee}.page-slider{margin:0;padding-top:20px;height:410px;background:#eee}.page-slider .container{overflow:hidden;position:relative;height:410px}.slider-wrapper{overflow:hidden;position:absolute;top:0;left:0;margin-left:20px;width:3600px;transition:left,.5s ease-in}.slide-element{float:left;width:550px;min-height:410px;padding-right:650px;background-repeat:no-repeat;background-position:95% 0;background-size:contain}.slide-element-1{background-image:url(../img/slide1.png)}.slide-element-2{background-image:url(../img/slide2.png)}.slide-element-3{background-image:url(../img/slide3.png)}.slide-title{font-size:55px;font-weight:600;line-height:55px;color:#000}.slide-description{color:#283136}.about-title,.resume-title{color:#000;font-weight:600}.slide-link-btn{margin-top:30px}.slider-pagination{position:absolute;z-index:10;bottom:85px;left:50%}.pagination-element{display:inline-block;width:20px;height:20px;margin-right:15px;border-radius:50%;background:#fff}.pagination-active{box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #c1c1c1}.advantages{padding:75px 0}.advantages-list{display:flex}.advantage-item{margin-right:100px;padding-top:145px;background-repeat:no-repeat;background-position:0 0}.advantage-sites{background-image:url(../img/advantage-sites.jpg)}.advantage-apps{background-image:url(../img/advantage-apps.jpg)}.advantage-presentations{background-image:url(../img/advantage-presents.jpg)}.advantage-title{font-size:24px;font-weight:800;line-height:30px;text-transform:uppercase;color:#000}.advantage-btn{width:90px;margin-top:35px;padding:15px 35px;border-radius:2px}.advantage-sites-btn{background:#fb565a}.advantage-apps-btn{background:#00ca74}.advantage-apps-btn:hover{background:#00bc6c}.advantage-apps-btn:active{background:#00aa62}.advantage-presentations-btn{background:#efc84a}.advantage-presentations-btn:hover{background:#eab534}.advantage-presentations-btn:active{background:#e5a722}.about-company{display:flex;padding:35px 0 75px;border-top:2px solid #eee;flex-wrap:wrap}.about-resume{padding-right:500px;background:url(../img/about-bg.jpg) right 0 top 0 no-repeat}.resume-title{font-size:45px;line-height:45px}.about-title{text-transform:uppercase}.about-orders-list li{margin-bottom:30px}.about-orders-list li::before{font-size:24px;font-weight:600;content:'—  ';color:#fb565a}.stats-list{display:flex;justify-content:space-between}.stats-item-title{font-size:45px;font-weight:700;margin:30px 0 20px;color:#000}.partners-list{display:flex;justify-content:space-around}.partners-list li{position:relative}.partners-list li:not(:first-child)::before{position:absolute;top:35%;left:0;display:inline-block;width:2px;height:50px;content:'';vertical-align:middle;background:#eee}.catalog-wrapper,.cost-values{display:flex;justify-content:space-between}.partners-list a img{opacity:.2}.partners-list a:hover img{opacity:1}.partners-list a:active img{opacity:.1}.page-title{padding:70px 0 115px;background-color:#eee}.page-title h1{font-size:55px;font-weight:600;line-height:55px;margin:0;color:#000}.features-change-list label::before,.grid-list label::before{margin-right:5px;vertical-align:middle;content:''}.catalog-wrapper{padding:45px 0 35px;background:#fff}.catalog-title{font-size:18px;font-weight:700;line-height:30px;text-transform:uppercase;color:#000}.cost-change{width:220px;margin-top:40px}.cost-block{position:relative;margin-bottom:10px;padding:40px 20px;border-radius:2px;background:#eee}.cost-values{align-items:center}.cost-values input{width:50px;padding:10px 13px;border:none;background:#eee;-moz-appearance:textfield}.cost-values input::-webkit-inner-spin-button,.cost-values input::-webkit-outer-spin-button{-webkit-appearance:none}.cost-values input:focus{outline:0}.change-grid{margin-top:50px}.grid-list li{line-height:30px;margin-bottom:10px}.grid-list input[type=radio]{display:none}.grid-list label:hover::before{opacity:1}.grid-list input[type=radio]:disabled+label,.grid-list input[type=radio]:disabled+label::before{opacity:.3}.grid-list label::before{display:inline-block;width:23px;height:23px;opacity:.4;border-radius:50%;box-shadow:inset 0 0 0 3px #4d4d4d,inset 0 0 0 8px #fff}.grid-list input[type=radio]:checked+label::before{box-shadow:inset 0 0 0 3px #4d4d4d,inset 0 0 0 8px #fff,inset 0 0 0 13px #4d4d4d}.features{margin-top:40px}.features-change-list li{line-height:20px;margin-bottom:20px}.features-change-list input[type=checkbox]{display:none}.features-change-list label:hover::before{opacity:1}.features-change-list input[type=checkbox]:disabled+label,.features-change-list input[type=checkbox]:disabled+label::before{opacity:.3}.features-change-list label::before{display:inline-block;width:27px;height:24px;opacity:.4;background:url(../img/checkbox-sprite.png) no-repeat}.features-change-list input[type=checkbox]:checked+label::before{background:url(../img/checkbox-sprite.png) -27px 0 no-repeat}.btn-control{margin-top:45px;color:#000;background:#eee}.btn-control:hover{background:#dfdfdf}.btn-control:active{color:rgba(0,0,0,.3);background:#d5d5d5;box-shadow:inset 0 3px 0 0 rgba(0,0,0,.2)}.catalog{width:66%}.catalog-head{display:flex;justify-content:space-between;align-items:center}.sorted-options a{font-size:14px;line-height:18px;margin-right:20px;vertical-align:bottom;text-transform:uppercase;opacity:.3;color:#000}.sorted-options a:hover{opacity:.6}.sorted-options .opt-active,.sorted-options .opt-active:hover,.sorted-options a:active{opacity:1}.sorted-options a:nth-child(3){margin-right:40px}.sorted-options a:last-child{margin-right:0}.sorted-options .arrow{font-size:0}.sorted-options .arrow::before{display:inline-block;content:'';border:10px solid #000;border-right-width:5px;border-right-color:transparent;border-left-width:5px;border-left-color:transparent}.sorted-options .arrow-up::before{border-top-style:none}.sorted-options .arrow-down::before{border-bottom-style:none}.catalog-items{display:flex;margin-top:25px;flex-wrap:wrap;justify-content:space-between}.catalog-item{position:relative;margin-bottom:30px;padding-top:40px}.catalog-item::before{position:absolute;top:0;left:0;display:block;width:100%;height:41px;content:'';opacity:.12;border-top-left-radius:5px;border-top-right-radius:5px;background:url(../img/browser.png) center 0 no-repeat;background-size:cover}.catalog-item img{border:1px solid #e5e5e5;border-top-style:none}.item-info{position:absolute;bottom:0;left:0;display:none;width:auto;height:37%;padding:5px 65px 0;background:#eee}.item-description{line-height:18px;margin-bottom:30px;color:#666}.item-price-btn{width:100px;margin:0 auto}.catalog-item:hover .item-info{display:block}.catalog-item:hover::before{opacity:1}.catalog-item:hover{box-shadow:0 5px 10px 3px #cfcfcf}.catalog-pagination{margin-top:50px}.catalog-pagination a{font-weight:600;line-height:18px;display:inline-block;margin-right:10px;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase;color:#000;border:3px solid #dbdbdb;border-radius:3px;background:#dbdbdb}.catalog-pagination a:hover{background:#dfdfdf}.catalog-pagination a:active{color:rgba(0,0,0,.3);border-top-color:#bfbfbf}.catalog-pagination .catalog-active{background-color:#fff}.catalog-pagination .catalog-next{padding:15px 70px}