html{width:100%;height:100%}body{margin:0;padding:0;min-width:320px}body.popup-opened{height:100%;overflow:hidden}body.popup-opened.menu-opened .basis .overlay{display:block;position:absolute;z-index:150;top:0;left:0;right:0;bottom:0;cursor:auto;background:rgba(0,0,0,.2)}.layout__body{overflow:hidden}.basis,.layout__body{position:relative}body,button:not(.btn),input,table,textarea{font-family:"Lato",sans-serif!important;font-size:13px;line-height:135%;color:#363636}.h1,h1,h3{margin-top:0}.h1,.h2,h1,h2,h3{padding:0;line-height:100%;color:#5f2177;font-weight:400}.h3,.h4,.h5,.h6,h4,h5,h6{margin-top:0;padding:0;line-height:100%;color:#5f2177;font-weight:400}.h4,.h5,.h6,h4,h5,h6{font-size:1em}.h1,h1{font-size:2em}.h2,h2{margin-top:30px;font-size:1.6em}.h3,h3{font-size:1.2em}img{border:0}blockquote{margin-left:50px;font-size:1em}.wrap{margin:0 auto;width:90%;max-width:1728px}.clear::after,.wrap::after{content:"";display:block;clear:both}.wrap-vertical{padding-top:30px;padding-bottom:10px}.img,.img-left,.img-right{border-radius:2px}.img-left{float:left;margin:0 10px 10px 0}.img-right{float:right;margin:0 0 10px 10px}.unstyled,.unstyled li{margin:0;padding:0;list-style:none}.input,.textarea{margin:0;padding:2px 1.5%;width:97%;font-size:1.1em;line-height:26px;color:#222;border:1px solid #ccc;border-radius:3px;outline:0}.text-right{text-align:right}.half{width:50%}.third{width:33.33%}.fourth{width:25%}.area{padding:20px;background:#f0f0f0;border-radius:5px}.nowrap,nowrap{white-space:nowrap}.thumb-zoom{cursor:zoom-in}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.transition{transition-property:height,width,padding,margin,line-height,background;transition-duration:.2s;transition-timing-function:linear}.menu-dropdown ul::-webkit-scrollbar,.pretty-scroll::-webkit-scrollbar{margin:0 20px;width:4px;height:4px;background-color:#f0f0f0}.menu-dropdown ul::-webkit-scrollbar-corner,.menu-dropdown ul::-webkit-scrollbar-track,.pretty-scroll::-webkit-scrollbar-corner,.pretty-scroll::-webkit-scrollbar-track{background-color:#f0f0f0}.menu-dropdown ul::-webkit-scrollbar-thumb,.pretty-scroll::-webkit-scrollbar-thumb{border-radius:2px;background-color:#909090}.pretty-scroll::-webkit-scrollbar-thumb:hover{background-color:#666;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.pretty-scroll::-webkit-scrollbar-thumb:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.menu-dropdown ul::-webkit-resizer,.pretty-scroll::-webkit-resizer{width:0;height:0;border-bottom:8px solid #909090;border-left:8px solid transparent}.agreement-notice{margin-top:10px;font-size:.84em;line-height:135%}.agreement-notice a{text-decoration:underline}.flip-horizontal{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);filter:FlipH;-ms-filter:"FlipH"}.area-note{border-left:4px solid #febd0f;border-top-left-radius:0;border-bottom-left-radius:0}.tags-404 a{display:inline-block;margin:5px 5px 0 0;padding:5px 7px;text-decoration:none;text-transform:lowercase;color:#fff;background:#7c4a87;border-radius:2px}.products-404 a{margin-right:3px;font-size:1.1em;line-height:170%;color:#00789f;text-decoration:underline}.menu-messenger a{text-decoration:none!important}.menu-dropdown a:hover,.menu-messenger a:hover{text-decoration:underline!important}.menu-messenger .part{float:left;margin-right:20px}.menu-messenger .icon{display:inline-block;padding-left:32px;height:32px;line-height:32px;background-repeat:no-repeat;background-size:24px 24px;background-position:0 50%}.menu-messenger .icon.phone{background-image:url(/upload/images/d/icon-phone.webp)}.menu-messenger .icon.vk{background-image:url(/upload/images/d/icon-vk.webp)}.menu-messenger .icon.facebook{background-image:url(/upload/images/d/icon-facebook.webp)}.menu-messenger .icon.viber{background-image:url(/upload/images/d/icon-viber.webp)}.menu-messenger .icon.whatsapp{background-image:url(/upload/images/d/icon-whatsapp.webp)}.menu-messenger .icon.telegram{background-image:url(/upload/images/d/icon-telegram.webp)}.menu-messenger .icon.skype{background-image:url(/upload/images/d/icon-skype.webp)}.menu-messenger .icon.email{background-image:url(/upload/images/d/icon-email.webp)}.menu-search .glyphicon{font-size:1em}.good-search .search .input-group-btn .btn:last-of-type,.menu-search .input-group-btn .btn:last-of-type{border-left:1px solid #bfbfbf}.menu-search span.picture-search-icon{position:absolute;z-index:10;right:0;margin:14px 120px 0 0;font-size:1.5em;opacity:1;color:#ccc;cursor:pointer}.menu-search img.picture-search-icon{position:absolute;z-index:11;right:0;margin:16px 125px 0 0;width:18px;height:18px;opacity:1;color:#ccc;cursor:pointer;background:#fff;-webkit-box-shadow:0 0 2px 4px #fff;-moz-box-shadow:0 0 2px 4px #fff;box-shadow:0 0 2px 4px #fff}.menu-search .btn img{margin-top:-5px;width:24px;height:24px}.menu-search .picture-search-dropzone{display:none;position:absolute;z-index:20;width:100%;padding:10px;left:0;top:50px;text-align:center;background:#f0f0f0;border-radius:5px}.menu-search .picture-search-dropzone div{padding:30px 10px;border:5px dashed #ccc;border-radius:5px;line-height:200%}.menu-search .picture-search-dropzone b,.menu-search .picture-search-dropzone strong{font-weight:400;font-size:2em}.menu-search .picture-search-progress{position:absolute;margin-top:8px;width:100%;height:8px}.menu-search .picture-search-progress .progress-bar{border-radius:2px}.menu-search .picture-search-message{position:absolute;width:100%;margin-top:5px}.menu-search .picture-search-message .alert{padding:3px 10px;font-size:.9em}.my-picture-cta{margin-bottom:3px;width:100%}.my-picture-cta a{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.my-picture-cta a .glyphicon{padding-right:5px}.my-picture-cta .btn{font-size:.9rem;color:#fff}.my-picture-cta img{margin:-2px 3px 0 0}.my-picture{margin-bottom:20px}.my-picture .area{position:relative;z-index:1}.my-picture .text{margin-bottom:20px;font-size:1.15em;line-height:135%}.my-picture .text p:last-of-type{margin-bottom:0}.my-picture .note{margin-top:5px;font-size:.85em;line-height:135%}.my-picture .my-picture-dropzone{content:"";display:none;position:absolute;z-index:2;margin:-20px;width:100%;height:100%;background-color:#ffffffaa;border:10px dashed #ccc;border-radius:5px}#to-top.active,.my-picture.in .my-picture-dropzone,header .header-pc .menu-search.in .picture-search-dropzone{display:block}.my-picture .btn{font-size:1.3em;padding:10px 20px;margin-bottom:25px}.my-picture .my-picture-icon{margin-right:7px}.my-picture .my-picture-progress{position:absolute;z-index:3;bottom:0;margin:0-20px;width:100%;height:8px}.my-picture .my-picture-progress .progress-bar{border-radius:0 0 0 5px}.my-picture .my-picture-message{margin-top:10px}header .wrap{padding:10px 12px}header a,header a.dashed{color:#222;text-decoration:none}header a.dashed{border-bottom:1px dashed #222}header a:hover:not(.dashed){color:#222;text-decoration:underline}header .banner{text-align:center}header .banner .alert{margin:0;padding:0;border:0;text-shadow:none;box-shadow:none}header .banner .attention{padding:10px;background:#febd0f}header .banner .attention b{color:#7c4a87}header .banner .we-work{display:block;padding:15px;color:#fff;font-size:1.5em;font-weight:500;line-height:135%;background:#febd0f}header .banner .we-work:hover,header .header-pc .menu-phone .phone a:hover{text-decoration:none}header .sublogo{margin-top:12px;font-size:1.1em;color:#fff}header .sublogo a,header .sublogo a.dashed{color:#fff;border-bottom-color:#fff}header .sublogo .slogan{margin-right:10px;margin-left:12px;white-space:nowrap}header .menu-user-top{display:inline}header .menu-user-top li{display:inline;margin-right:10px}header .header-pc .menu-products li:last-child,header .header-pc .menu-top li:last-child,header .menu-user-top li:last-child{margin-right:0}header .menu-user-top .glyphicon{margin-right:5px}header .menu-user-top img{margin:-3px 4px 0 0;height:16px}header .header-pc .line1{margin-bottom:20px;color:#000;background:#f5f5f5}header .header-pc .line1 .wrap{padding-top:10px;padding-bottom:10px}header .header-pc .line2{margin-bottom:20px}header .header-pc .region-confirm{display:none;position:absolute;z-index:9;opacity:0;margin-top:18px;padding:20px;width:auto;font-size:1.3em;line-height:135%;background:#fff;border:2px solid #7c4a87;border-radius:3px}header .header-pc .region-confirm::after,header .header-pc .region-confirm::before{display:block;content:"";position:absolute;top:-28px;left:15px;border:14px solid transparent;border-bottom-color:#7c4a87}header .header-pc .region-confirm::after{top:-26px;border-bottom-color:#fff}header .header-pc .region-confirm .links,header .header-pc .region-confirm .title{white-space:nowrap}header .header-mobile .menu-top ul li,header .header-pc .region-confirm .title{margin-bottom:10px}header .header-mobile .region-confirm span,header .header-pc .region-confirm .title span{font-weight:700}header .header-pc .region-confirm a.no{margin-left:10px;font-size:.7em}header .header-pc .line2 .wrap{margin-top:10px;margin-bottom:10px}header .header-pc .logo,header .header-pc .menu-top li{float:left;margin-right:20px}header .header-pc .logo img{width:100%;max-width:222px;height:auto}header .header-pc .logo .slogan{margin-top:7px;font-size:.9em;font-style:italic;white-space:nowrap}header .header-pc .menu-search{position:relative;margin-top:9px}header .header-pc .menu-advantages{float:left;width:50%;min-height:70px;text-align:center;line-height:30px}header .header-pc .menu-messenger .glyphicon{margin-right:5px;font-size:.8em}header .header-pc .menu-phone{float:right;margin-top:12px}header .header-pc .menu-phone .phone{margin-bottom:10px;font-size:1.99em}.menu-dropdown ul,header .header-pc .menu-phone .phone a{white-space:nowrap}header .header-mobile,header .header-pc .menu-phone .callback{text-align:center}header .header-pc .menu-phone .write{position:relative;text-align:center}header .header-pc .menu-phone .write .sep{margin:0 10px}header .header-pc .menu-basket.active a,header .header-pc .menu-favorites.active a,header .header-pc .menu-phone .write a{color:#febd0f}header .header-pc .menu-basket,header .header-pc .menu-favorites{position:relative;margin:10px 30px 0 0;min-width:39px;min-height:39px;font-size:3em;white-space:nowrap}header .header-pc .menu-basket img,header .header-pc .menu-favorites img{width:39px;height:39px;filter:invert(54%) sepia(0%) saturate(1380%) hue-rotate(152deg) brightness(85%) contrast(84%)}header .header-mobile .line1 .menu-basket.active img,header .header-mobile .line1 .menu-favorites.active img,header .header-pc .menu-basket.active img,header .header-pc .menu-favorites.active img{filter:invert(90%) sepia(19%) saturate(7487%) hue-rotate(350deg) brightness(102%) contrast(99%)}header .header-pc .menu-basket.active .sup,header .header-pc .menu-favorites.active .sup{background:#febd0f}header .header-pc .menu-basket a,header .header-pc .menu-favorites a{color:#777}header .header-pc .menu-basket .sup,header .header-pc .menu-favorites .sup{position:absolute;top:-10px;right:-25px;display:block;width:20px;height:20px;text-align:center;font-size:.32em;line-height:20px;color:#fff;background:#777;border-radius:15px}header .header-pc .menu-products{margin:0-12px;padding:0 12px;background:#7c4a87;border-radius:2px}header .header-pc .menu-products li{float:left;margin-right:30px}header .header-pc .menu-products li a{display:block;padding:15px 0;font-size:1.3em;font-weight:700;color:#fff}header .header-pc .menu-products li a:hover{color:#febd0f;text-decoration:none}header .header-mobile .menu-top ul li a.red,header .header-mobile .menu-top ul li.active a,header .header-pc .menu-products li.active a{color:#febd0f}header .header-mobile .region-confirm{display:none;position:absolute;z-index:10;top:0;opacity:0;justify-content:space-between;align-items:center;width:100%;font-size:1em;line-height:1.5;color:#fff;background:#7c4a87}header .header-mobile .region-confirm .btn{border-radius:1px}header .header-mobile .menu-top ul li a,header .header-mobile .region-confirm .btn.no{color:#fff}header .header-mobile .line1{position:relative;margin-bottom:15px}header .header-mobile .line1 .menu-top-toggle{position:absolute;top:8px;left:0;font-size:1.3em;cursor:pointer}header .header-mobile .line1 .menu-top-toggle img{margin:-9px 0 0;width:20px;height:20px}header .header-mobile .line1 .menu-basket,header .header-mobile .line1 .menu-favorites{position:absolute;top:6px;right:0}header .header-mobile .line1 .menu-basket .glyphicon,header .header-mobile .line1 .menu-favorites .glyphicon{margin-right:5px}header .header-mobile .line1 .menu-basket img,header .header-mobile .line1 .menu-favorites img{margin:-3px 2px 0 0;width:20px;height:20px;filter:invert(54%) sepia(0%) saturate(1380%) hue-rotate(152deg) brightness(85%) contrast(84%)}header .header-mobile .line1 .menu-basket a:hover,header .header-mobile .line1 .menu-basket.active a,header .header-mobile .line1 .menu-favorites a:hover,header .header-mobile .line1 .menu-favorites.active a{color:#eea031;text-decoration:none}header .header-mobile .line1 .menu-basket.menu-favorites,header .header-mobile .line1 .menu-favorites.menu-favorites{margin-right:45px}header .header-mobile .line2{position:relative}header .header-mobile .line2 .sep{margin:0 3px}header .header-mobile .line2 a{white-space:nowrap;color:#febd0f}header .header-mobile .menu-search .glyphicon{font-size:1em}header .header-mobile .menu-search span.picture-search-icon{margin:9px 90px 0 0;font-size:1em}header .header-mobile .menu-search img.picture-search-icon{margin:11px 110px 0 0;font-size:1em}header .header-mobile .menu-search .btn img{margin-top:-4px;width:20px;height:20px}header .header-mobile .menu-search .picture-search-message,header .header-mobile .menu-search .picture-search-progress{position:relative}header .header-mobile .menu-top{position:fixed;z-index:151;left:0;top:0;right:0;bottom:0;overflow-y:scroll;width:250px;background:#000}header .header-mobile .menu-top .wrap{margin:0;padding:0;width:100%}header .header-mobile .menu-top .overlay{position:absolute;z-index:150;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.85)}header .header-mobile .menu-top .close{position:absolute;z-index:999;top:10px;right:10px;width:20px;height:20px;line-height:20px;text-align:center;color:#fff;opacity:1;cursor:pointer}header .header-mobile .menu-top ul{margin:0;list-style:none;position:relative;z-index:150;padding:20px;max-width:250px;font-size:1.5em;line-height:135%;white-space:nowrap;text-align:left}header .header-mobile .menu-top ul li.sep{margin:10px 0;border-bottom:1px solid rgba(255,255,255,.5)}header .header-mobile .menu-top ul li .glyphicon{margin-right:3px;font-size:.8em}header .header-mobile .menu-top ul li.city{margin:-13px 0 20px -5px;font-size:.8em;color:#fff}header .header-mobile .menu-top ul li.city .glyphicon{font-size:.9em}header .header-mobile .menu-top ul li.city img{width:14px;height:14px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(116deg) brightness(100%) contrast(103%)}header .header-mobile .menu-top ul li.city .dashed{border-bottom-color:#fff}.ui-menu.keywords-suggested-list{z-index:999;border-top-width:0!important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ui-menu.keywords-suggested-list .ui-menu-item-wrapper{padding:10px 17px;font-size:18px;color:#555}.ui-menu.keywords-suggested-list .ui-state-active,.ui-menu.keywords-suggested-list .ui-state-focus{background:#febd0f;border-color:#ddd}.menu-dropdown{position:absolute;z-index:99;top:0;left:0;margin:-10px 0 0-15px;padding:10px 15px;text-align:left;background:#fff;border-radius:2px;box-shadow:0 3px 10px rgba(0,0,0,.4)}.menu-dropdown .close{position:absolute;z-index:10;top:12px;right:10px;width:14px;height:14px;text-align:center;font-size:14px;line-height:100%;font-weight:700;cursor:pointer;background:#f0f0f0;border-radius:7px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.menu-dropdown .title{position:relative}.menu-dropdown a{color:#222!important;text-decoration:none!important}.menu-dropdown a.filter-on{color:#fff!important}.menu-dropdown ul{margin-top:15px;max-height:200px;overflow-y:scroll}.menu-dropdown ul::-webkit-scrollbar-thumb:hover{background-color:#666;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.menu-dropdown ul::-webkit-scrollbar-thumb:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.menu-dropdown ul li{margin-right:20px;margin-bottom:5px}.menu-dropdown ul li:last-child{margin-bottom:0}.menu-dropdown ul li.active{font-weight:700}.menu-dropdown.menu-dropdown-full ul{max-height:none}.menu-dropdown.menu-dropdown-full ul::-webkit-scrollbar{display:none}.breadcrumb{background:0 0;padding:0}.breadcrumb>li{position:relative;padding-top:5px;padding-bottom:5px}.breadcrumb>li:after{content:"›";padding:0 5px;color:#ccc}.breadcrumb>li:last-child:after{display:none}.breadcrumb>li+li:before{display:none}.breadcrumb>li>a{color:#222;text-decoration:none;opacity:.8}.breadcrumb>li>a:hover{text-decoration:underline}.breadcrumb .menu-dropdown,.contact-form-modal .form-contact input[type=email]~label,.contact-form-modal .form-contact input[type=tel]~label,.contact-form-modal .form-contact input[type=text]~label{top:5px}.breadcrumb .home{opacity:.87}.breadcrumb.breadcrumb-b4{font-size:1.15em;line-height:135%}.section-page{margin-top:30px}.main{position:relative;margin-top:10px;min-height:1000px;background:#fff}.main-left,.main-right{position:absolute;z-index:3;width:170px;background:#fff}.main-right{position:relative;z-index:2;padding-left:190px;width:100%}.main-section .page{margin-top:20px;font-size:1rem;line-height:135%}.good-search a,.main-section .page a{color:#00789f}.main-section .consultant img{float:left;margin-right:10px;width:100px;height:100px;border-radius:50px}.main-section .consultant span{display:block;font-size:1.3em;line-height:150%}.main-section .consultant small{float:left;display:block;margin:25px 0 0 5px}.main-section .contacts p{line-height:24px}.main-section .contacts p img{float:left;margin-right:7px}.main-section .contacts p.large{font-size:25px;line-height:135%}.main-section .contacts p.large img{margin-top:5px}.main a:not(.btn):not(.page-link){color:#00789f;text-decoration:underline}.faq-list h3,.good-search{margin-top:40px}.good-search .head{font-size:1.5em}.good-search .title{font-size:1.3em}.good-search .search img.picture-search-icon{position:absolute;z-index:10;right:0;margin:11px 60px 0 0;width:18px;height:18px;opacity:.5;color:#ccc;cursor:pointer}.good-search .search .btn img{margin-top:-5px;width:20px;height:20px}.good-search .search .picture-search-dropzone{margin-top:10px}.good-search .search .picture-search-progress{position:absolute;width:100%;height:8px}.good-search .search .picture-search-progress .progress-bar{height:8px;border-radius:2px}.good-search .search .picture-search-message{position:absolute;width:100%;margin-top:5px}.good-search .search .picture-search-message .alert{padding:3px 10px;font-size:.9em}.good-search .menu-messenger{white-space:nowrap}.good-search .menu-messenger .glyphicon{margin-right:5px;font-size:.8em}.good-search a.btn,footer{color:#fff}.picture-search-request{margin-top:20px;padding:0;text-align:left;border:0 solid #ccc;font-size:1.3em;line-height:135%}.picture-search-request .title{font-size:1.54em;line-height:135%}.picture-search-request .form-picture-search-request{min-width:320px;max-width:500px}.picture-search-request .form-picture-search-request .field-contact-channel .label{margin-bottom:7px;padding:0;font-weight:400;color:#000}.picture-search-request .form-picture-search-request .note{margin:20px 0 0;font-size:.8em;line-height:135%}.picture-search-request .form-picture-search-request .help-block{font-size:.8em;line-height:120%}footer{margin-top:70px;padding-top:20px;min-height:20px;background:#00789f}footer a:not(.btn):not(.page-link){color:#fff;text-decoration:none}footer a:not(.btn):not(.page-link):hover{color:#ccc}footer .wrap{padding-top:20px;padding-bottom:20px}footer .row{margin-bottom:40px}.faq-list .item .answer p:last-of-type,footer .row:last-of-type{margin-bottom:0}footer .menu-footer{font-size:1.3em;line-height:150%}footer .payments img{width:auto;height:40px;margin:10px 10px 0 0}footer .questions,footer .social{text-align:center}footer .questions .text a,footer .questions .title{font-size:1.7em;line-height:150%}footer .questions .messengers a{margin:0 3px}footer .questions .messengers img{width:24px;height:24px;border:1px solid rgba(255,255,255,.7);border-radius:12px}footer .subsribe input{margin:10px auto;max-width:300px}footer .social img{width:auto;height:50px;margin:0 20px 20px}footer .bottom{background:#5e2f69;font-size:.9em;line-height:100%}footer .bottom .wrap{padding-top:10px;padding-bottom:10px}footer .copyright,footer .copyright a,footer .dev,footer .dev a{color:#ccc}footer .copyright{text-align:left}footer .dev{text-align:right}.logo-lite{margin-left:5px;height:30px}.menu-user-lite{margin-right:5px;line-height:30px}.menu-user-lite a{margin-right:10px}.menu-user-lite a:last-child{margin-right:0}.menu-user-lite .glyphicon{margin-right:5px}.error-page h1{font-size:5em;font-weight:700;color:#943895}.error-page p,.help{font-size:1.1em;line-height:135%}.help{margin-top:20px;padding-right:100px;font-size:1.5em}.help.help-sketches{padding-right:0;text-align:center}.help.help-sketches img{width:100%;max-width:1000px;height:100%}#to-top{padding:10px;text-decoration:none;position:fixed;z-index:9990;top:0;left:0;overflow:hidden;width:40px;height:100%;color:#000;text-align:center;background:#f0f0f0;opacity:.2;transition:background-color 200ms linear,opacity 200ms linear;cursor:pointer}#to-top span.glyphicon,#to-top span.glyphicon.down{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transition:transform 200ms linear}#to-top span.glyphicon.down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}#to-top:hover{opacity:.4}#to-top:active,#to-top:focus{outline:0}.popup{position:fixed;z-index:1061;left:0;top:0;right:0;bottom:0;overflow-y:scroll;background:#fff}.popup .wrap{padding:20px;width:auto}.popup .close{position:fixed;z-index:201;top:15px;right:30px}.popup .close a{display:block;width:70px;height:70px}.popup .close a::after,.popup .close a::before{content:"";position:absolute;width:100%;top:50%;height:1px;background:#777;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.popup .close a::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.popup .close a:hover::after,.popup .close a:hover::before{background:#333}.follow-us{position:fixed;z-index:999;top:310px;left:-35px;padding:0;text-align:center;transition:left 300ms ease,background 200ms ease,border 400ms ease}.follow-us,.follow-us .close,.follow-us .resume{display:none}.follow-us .close{position:absolute;top:10px;right:15px;font-size:1.5em;cursor:pointer}.faq-list .item .answer p,.follow-us .resume .title{margin-bottom:10px}.follow-us .resume .title a{color:#c7140f;text-decoration:none;font-size:1.5em;line-height:135%}.follow-us img{width:51px;height:89px}.follow-us.active{left:0!important;background:#fff;border:1px solid rgba(10,15,39,.25);border-radius:0 10px 10px 0;-webkit-box-shadow:4px 4px 5px 0 rgba(10,15,39,.25);-moz-box-shadow:4px 4px 5px 0 rgba(10,15,39,.25);box-shadow:4px 4px 5px 0 rgba(10,15,39,.25)}.follow-us.active .resume{display:block}.follow-us-page{margin:0 auto;width:94%;text-align:center;font-size:1.4em;line-height:135%}.follow-us-page .social img{margin:10px;width:90px;height:90px}.btn-yellow{color:#fff;background-color:#febd0f;background-image:-webkit-linear-gradient(top,#febd0f 0,#f5b406 100%);background-image:-o-linear-gradient(top,#febd0f 0,#f5b406 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#febd0f),to(#f5b406));background-image:linear-gradient(to bottom,#febd0f 0,#f5b406 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#f5b406}.open>.dropdown-toggle.btn-yellow{color:#fff;background-color:#ffc214;border-color:#f9b80a}.open>.dropdown-toggle.btn-yellow.focus,.open>.dropdown-toggle.btn-yellow:focus,.open>.dropdown-toggle.btn-yellow:hover{color:#fff;background-color:#f9b80a;border-color:#e9a800}.open>.dropdown-toggle.btn-yellow{background-image:none}fieldset[disabled] .btn-yellow.focus,fieldset[disabled] .btn-yellow:focus,fieldset[disabled] .btn-yellow:hover{background-color:#febd0f;border-color:#edac00}.btn-yellow.focus,.btn-yellow:focus{color:#fff;border-color:#ffce20}.btn-yellow.focus{background-color:#ffff75}.btn-yellow.active,.btn-yellow:active{color:#fff}.btn-yellow:hover{color:#fff;background-color:#ffff75;border-color:#ffce20}.btn-yellow.active.focus,.btn-yellow.active:focus,.btn-yellow.active:hover,.btn-yellow:active.focus,.btn-yellow:active:focus,.btn-yellow:active:hover{color:#fff;background-color:#ffce20;border-color:#ffce20}.btn-yellow.active,.btn-yellow:active{background-image:none}.btn-yellow.disabled.focus,.btn-yellow.disabled:focus,.btn-yellow.disabled:hover,.btn-yellow[disabled].focus,.btn-yellow[disabled]:focus,.btn-yellow[disabled]:hover{border-color:#dc9b00}.btn-yellow .badge{color:#febd0f;background-color:#fff}.btn-yellow:focus,.btn-yellow:hover{background-color:#f5b406;background-position:0-15px}.btn-yellow.active,.btn-yellow:active{background-color:#f5b406;border-color:#f9b80a}.btn-yellow.disabled,.btn-yellow.disabled.active,.btn-yellow.disabled.focus,.btn-yellow.disabled:active,.btn-yellow.disabled:focus,.btn-yellow.disabled:hover,.btn-yellow[disabled],.btn-yellow[disabled].active,.btn-yellow[disabled].focus,.btn-yellow[disabled]:active,.btn-yellow[disabled]:focus,.btn-yellow[disabled]:hover{background-color:#f5b406;background-image:none}.btn-purple{color:#fff;background-color:#7c4a87;background-image:-webkit-linear-gradient(top,#7c4a87 0,#5a2865 100%);background-image:-o-linear-gradient(top,#7c4a87 0,#5a2865 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#7c4a87),to(#5a2865));background-image:linear-gradient(to bottom,#7c4a87 0,#5a2865 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#5a2865}.btn-purple.focus,.btn-purple:focus{color:#fff;border-color:#8d5b98}.btn-purple.focus{background-color:#e2b0ed}.btn-purple.active,.btn-purple:active{color:#fff}.btn-purple:hover{color:#fff;background-color:#e2b0ed;border-color:#8d5b98}.btn-purple.active.focus,.btn-purple.active:focus,.btn-purple.active:hover,.btn-purple:active.focus,.btn-purple:active:focus,.btn-purple:active:hover{color:#fff;background-color:#8d5b98;border-color:#8d5b98}.btn-purple.active,.btn-purple:active{background-image:none}.btn-purple.disabled.focus,.btn-purple.disabled:focus,.btn-purple.disabled:hover,.btn-purple[disabled].focus,.btn-purple[disabled]:focus,.btn-purple[disabled]:hover{border-color:#5a2865}.btn-purple .badge{color:#7c4a87;background-color:#fff}.btn-purple:focus,.btn-purple:hover{background-color:#5a2865;background-position:0-15px}.btn-purple.active,.btn-purple:active{background-color:#5a2865;border-color:#245580}.btn-purple.disabled,.btn-purple.disabled.active,.btn-purple.disabled.focus,.btn-purple.disabled:active,.btn-purple.disabled:focus,.btn-purple.disabled:hover,.btn-purple[disabled],.btn-purple[disabled].active,.btn-purple[disabled].focus,.btn-purple[disabled]:active,.btn-purple[disabled]:focus,.btn-purple[disabled]:hover{background-color:#5a2865;background-image:none}.btn-gray{color:#fff;background-color:#f0f0f0;border-color:#ced4da}.btn-gray:hover{color:#fff;background-color:#eaeaea;border-color:#bcc1c6}.btn-gray.focus,.btn-gray:focus{color:#fff;background-color:#eaeaea;border-color:#bcc1c6;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-gray.disabled,.btn-gray:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-gray:not(:disabled):not(.disabled).active,.btn-gray:not(:disabled):not(.disabled):active,.show>.btn-gray.dropdown-toggle{color:#fff;background-color:#e3e3e3;border-color:#b0b5ba}.btn-gray:not(:disabled):not(.disabled).active:focus,.btn-gray:not(:disabled):not(.disabled):active:focus,.show>.btn-gray.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.progress-bar-yellow{background-image:-webkit-linear-gradient(top,#ffce20 0,#febd0f 100%);background-image:-o-linear-gradient(top,#ffce20 0,#febd0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ffce20),to(#febd0f));background-image:linear-gradient(to bottom,#ffce20 0,#febd0f 100%);background-repeat:repeat-x;background-color:#febd0f}.progress-striped .progress-bar-yellow{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.label-yellow{background:#febd0f}.label-purple{background:#7c4a87}.pagination-container .page-item .page-link{color:#777;text-decoration:none}.pagination-container .page-item.active .page-link{color:#fff;background-color:#febd0f;border-color:#febd0f}.cities,.regions{padding:40px}.cities h2,.regions h2{margin:0 0 0 2%;font-size:1.5em;line-height:100%}.cities ul{font-size:1.3em;line-height:150%}.cities ul,.regions ul{padding:0;list-style:none;float:left;margin:20px 3%0 2%;width:20%}.cities ul .letter{margin-top:20px}.cities ul .letter,.regions ul .letter{display:block;position:absolute;margin-left:-30px;font-size:1.7em;color:#7c4a87}.cities ul .letter~.new,.regions ul .letter~.new{margin-top:20px}.cities ul .letter:nth-child(1),.cities ul .new:nth-child(2),.regions ul .letter:nth-child(1),.regions ul .new:nth-child(2){margin-top:0!important}.cities ul li:not(:last-child),.regions ul li:not(:last-child){margin-bottom:7px}.cities ul .capital,.regions ul .capital{font-size:1.1em;line-height:135%;font-weight:700}.cities ul .glyphicon,.regions ul .glyphicon{margin-left:5px;font-size:.8em;color:#7c4a87;opacity:.5}.cities ul .more,.regions ul .more{font-size:.75em;opacity:.5}.cities ul a,.regions ul a{color:#00789f}.regions{padding-top:0}.regions .citysearch-form{margin-left:15px}.regions h2{margin-top:30px}.regions ol,.regions ul{font-size:1.1em;line-height:120%}.regions ul .letter{margin-top:15px}.regions ul .colon,.regions ul .sub-list{display:none}.regions ul .opened .colon{display:inline-block}.regions ul .opened~.sub-list{display:block}.regions ul .selected{font-weight:700}.regions ul .volume{display:none;margin-left:10px;font-size:.75em;opacity:.5}.regions ol{padding:0;list-style:none;margin:10px 0 10px 20px;font-size:1.2em}.regions .city-suggested-input{position:relative;z-index:101;outline:0!important}.regions .city-suggested-input::-moz-focus-inner{border:0}.ui-menu.city-suggested-list{z-index:1100;border-radius:3px}.ui-menu.city-suggested-list .ui-menu-item{font-size:1.1em;line-height:135%}.ui-menu.city-suggested-list .ui-menu-item-wrapper{padding:10px 16px}.ui-menu.city-suggested-list .ui-state-active{border-color:transparent #d3d3d3;background:#fcfcfc;color:#fff;background:#7c4a87}.ui-menu.city-suggested-list .ui-menu-item:last-child .ui-state-active{border-bottom-color:#d3d3d3;border-radius:0 0 3px 3px}.faq-list{margin-top:40px;text-align:left}.faq-list.area{margin-left:-20px;background:#fcfcfc}.faq-list h2{margin-top:0}.faq-list .item{margin-bottom:17px}.faq-list .item .quest{margin-bottom:20px;font-size:1.3em;line-height:135%;font-weight:700;color:#222;border-bottom:1px dashed #222;user-select:none;cursor:pointer}.faq-list .item .answer{margin-top:5px;margin-bottom:25px;display:none;overflow:hidden}.faq-list .item .answer a{text-decoration:underline}.faq-list .item .answer img{border-radius:2px}.faq-list .item .answer .gallery{margin-top:5px}.faq-list .item .answer .gallery img{float:left;margin:0 7px 7px 0}.manual-list,.manual-list li{display:block;margin:15px 0;padding:0;list-style:none}.manual-list:after{content:"";display:block;clear:both}.manual-list li{float:left;margin:0 20px 20px 0;min-height:150px}.manual-list li a:first-child,.manual-list li a:last-child{display:block;text-align:center}.manual-list li a:first-child{padding:50px 0 0;width:200px;background:url(/upload/images/d/pdf.svg)no-repeat 50%0;background-size:auto 40px}.manual-list li a:last-child{margin-top:10px;font-size:.8em;line-height:100%;color:#222;opacity:.7}.sale-ad a{font-weight:700;text-decoration:underline}.catalog-or-upload{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.catalog-or-upload a,.catalog-or-upload span{display:inline-block;margin-bottom:10px}.catalog-or-upload span{margin-left:10px;margin-right:10px}.contact-form-modal{font-size:1.15em}.contact-form-modal .menu-messenger{margin:0 auto;max-width:330px}.contact-form-modal .modal-footer{text-align:center}.contact-form-modal p{font-size:1.3em;line-height:135%}.contact-form-modal p.or{margin:25px 0;line-height:150%}.contact-form-modal .form-contact{margin:0 auto;max-width:400px}.contact-form-modal .form-contact .form-floating>.form-control-plaintext~label,.contact-form-modal .form-contact .form-floating>.form-control:focus~label,.contact-form-modal .form-contact .form-floating>.form-control:not(:placeholder-shown)~label,.contact-form-modal .form-contact .form-floating>.form-select~label{top:0}.contact-form-modal .form-contact .field-contactform-phone .help-block{margin-left:.5rem}.contact-form-modal .form-contact .field-contactform-channel{margin-top:calc(-1rem - 1px);margin-left:.375rem}.contact-form-modal .form-contact .field-contactform-channel label{font-size:.6rem;border-color:transparent #ced4da #ced4da}.contact-form-modal .form-contact .field-contactform-channel label:first-of-type{border-top-left-radius:0}.contact-form-modal .form-contact .field-contactform-channel label:last-of-type{border-top-right-radius:0}.modal-body{padding:0}.hinter{cursor:pointer;color:#febd0f}.hinter-absolute{position:absolute}.hinter-content{display:none;min-width:320px;max-width:600px}.btn-submit>span:last-of-type{display:none}.btn-submit:disabled>span:first-of-type{display:none}.btn-submit:disabled>span:last-of-type{display:inline}.has-error .help-block{font-size:.8em;color:#ea868f}.has-error .form-control{border-color:#dc3545}.has-success .help-block{font-size:.8em;color:#75b798}.has-success .form-control{border-color:#198754}.fc-content{font-size:1.3em;line-height:135%}.fc-content p{text-align:center}.fc-content a{color:#00789f;text-decoration:underline;white-space:nowrap}@media screen and (max-width:1250px){header .header-pc .menu-advantages{width:40%}}@media screen and (max-width:1050px){header .header-pc .menu-advantages{width:35%}}@media screen and (max-width:1000px){header .header-pc .menu-top li{margin-right:10px;font-size:.9em}header .header-pc .menu-products li{margin-right:25px}}@media screen and (max-width:970px){header .header-pc .menu-advantages{width:30%}header .header-pc .menu-phone .callback{display:none}.menu-messenger>div>div:nth-child(1){order:1}.menu-messenger>div>div:nth-child(2){order:2}.menu-messenger>div>div:nth-child(3){order:3}.menu-messenger>div>div:nth-child(4){order:4}.menu-messenger>div>div:nth-child(5){order:5}.menu-messenger>div>div:nth-child(6){order:6}}@media screen and (max-width:992px){.wrap{width:100%;padding-left:12px;padding-right:12px}header .header-pc .logo .slogan{margin-left:0}header .header-pc .menu-phone .phone{font-size:1.5rem}header .header-pc .menu-basket,header .header-pc .menu-favorites{margin:18px 0 0;min-width:auto;min-height:auto;width:24px}header .header-pc .menu-basket img,header .header-pc .menu-favorites img{width:24px;height:24px}header .header-pc .menu-advantages{display:none}}@media screen and (max-width:768px){.wrap{width:100%}header .banner .we-work{padding:10px 15px;font-size:1em;line-height:135%}header .banner .alert.alert-dismissible .close{padding:.5rem 1rem}header .header-mobile .line1 .menu-basket,header .header-mobile .line1 .menu-favorites{margin-right:0}header .header-mobile .menu-search{margin-top:10px}header .menu-basket .sup,header .menu-favorites .sup{top:0;vertical-align:baseline;font-size:1em;line-height:100%}.breadcrumb,h1{text-align:center}.breadcrumb{justify-content:center}h1{line-height:120%}.main-left{position:relative;width:100%}.main-right{position:relative;padding-left:0}.main-section .contacts p img{float:none;margin-right:7px}.main-section .contacts p.large img{margin-top:-5px}footer .col-sm-4,footer .col-sm-6{margin-bottom:20px}footer .col-sm-4:last-child,footer .col-sm-6:last-child{margin-bottom:0}footer .wrap{padding-left:10px;padding-right:10px}footer .copyright,footer .dev{text-align:center}#to-top{height:60px;top:auto;bottom:0;border-radius:0 2px 0 0}.cities ul,.regions ul{width:45%}.catalog-or-upload{justify-content:center}.good-search{margin-left:-15px;margin-right:-15px}.good-search .block:not(:last-of-type){margin-bottom:30px}.good-search .search .btn{height:38px}.good-search .search .btn img{margin-top:-5px;width:16px;height:16px}.good-search .search .picture-search-dropzone{display:none}.my-picture-cta{margin-bottom:0}.my-picture-cta .btn{font-size:1rem}.my-picture-cta img{margin-top:-4px}}@media screen and (max-width:500px){header .banner .alert.alert-dismissible .close{padding:0 .5rem}.follow-us-page{width:86%}.cities .citysearch-form,.cities h2,.regions .citysearch-form,.regions h2{margin-left:0}.cities ul,.regions ul{float:none;margin-left:0;margin-right:0;width:93%}}