html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}div{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}a:active,a:hover{outline-width:0}b,strong{font-weight:inherit}b,strong{font-weight:bolder}small{font-size:80%}img{border-style:none;vertical-align:top;max-width:100%}textarea{overflow:auto}[type="checkbox"]{box-sizing:border-box;padding:0;margin:0 5px 0 0}[type="radio"]{box-sizing:border-box;padding:0;margin:-2px 5px 0 0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.clear{float:none;clear:both;width:100%;border:0;padding:0;margin:0;height:0}html{font-size:10px}body{font-size:1.4rem;font-family:'Open Sans', sans-serif;padding:0;margin:0;max-width:100%}.body__popup_overflow{overflow-x:hidden;overflow-y:hidden}ul{padding-left:20px}.img__full{width:100%;height:auto}.hide_but_show_on_mobile{display:none}h1{font-family:'Montserrat';font-weight:600;line-height:3.4rem}h2{font-weight:bold;margin:20px 0;font-size:1.8rem}p{margin-bottom:40px}strong{font-weight:600}.word_bg_span{display:inline-block;position:relative}.word_bg_span::before{content:"";position:absolute;width:100%;height:100%;top:15px;left:15px;background:#ff0;z-index:-1}.layout{padding-bottom:40px;font-size:1.6rem;line-height:2.4rem;font-weight:lighter}.layout__col_full{width:100%}.layout__col_left_35{width:35%;float:left}.layout__col_right_60{width:60%;float:right}.layout__col_left_48{width:48%;float:left}.layout__col_right_48{width:48%;float:right}.inpt{font-size:1.2rem}input.full{border:0;padding:0;line-height:normal;padding:5px;display:block;text-align:left;border:1px #CCC solid;color:#333;line-height:20px;margin:0 0 12px 0;font-size:16px;font-weight:normal;vertical-align:middle;clear:both !important;letter-spacing:normal;width:100%;max-width:100%;font-family:robotoregular, Tahoma, Verdana, Arial, sans-serif, Lucida Sans;box-sizing:border-box}textarea.full{padding:5px;border:1px #CCC solid;display:block;margin:0 0 12px 0;font-size:16px;line-height:20px;clear:both !important;font-family:robotoregular, Tahoma, Verdana, Arial, sans-serif, Lucida Sans;color:#333;width:100%;max-width:100%}._checkbox_err_marker{border-bottom:2px solid #FF0000;padding-bottom:4px}.wrapper{width:1200px;margin:0 auto;position:relative}.footer{display:block;width:100%;padding-top:80px}.footer___agree{color:#aaaaaa;font-size:14px}.footer___agree a{color:#0945ea;font-size:14px;text-decoration:none !important}.footer___menu{float:left;width:48%}.footer___menu_works{float:left;width:48%}.footer___nav_main_menu{display:block;text-decoration:none;color:#999999;font-size:1.3rem;margin-bottom:4px}.footer___nav_main_menu:hover{text-decoration:underline}.footer___contact{display:inline-block;font-family:'Montserrat', 'Open Sans', sans-serif;font-size:2rem;text-decoration:none;width:100%;margin-bottom:10px;font-weight:600;color:#999999}.footer___insta{display:inline-block;font-family:'Montserrat', 'Open Sans', sans-serif;font-size:2rem;text-decoration:none;margin-bottom:10px;font-weight:600;color:#999999;padding:5px 0 5px 40px;background:url(/cdn/img/insta.png) no-repeat center left/30px}.btn{display:inline-block;padding:10px 20px;text-align:center;background-color:#000;color:#FFF;text-decoration:none !important;cursor:pointer;font-size:1.6rem}.btn:hover{text-decoration:none !important;cursor:pointer;background-color:#333}.btn__transp{font-family:'Montserrat';font-weight:bold;display:inline-block;padding:9px 19px;text-align:center;background-color:#FFFFFF;color:#000000;text-decoration:none !important;cursor:pointer;border:1px solid #000000;font-size:1.6rem}.btn__transp:hover{text-decoration:none !important;cursor:pointer;background-color:#000000;color:#FFFFFF}.btn___addr{display:block;padding-top:4px;font-size:1.1rem;text-align:center;font-family:'Open Sans', sans-serif}.home___banner{display:block;cursor:pointer}.home___banner:hover{opacity:.9}.home___about{width:32%;float:left;padding-bottom:40px}.home___about___head{font-family:'Montserrat';font-size:4rem;display:block;margin-bottom:20px}.home___about___c{font-size:1.4rem;line-height:2rem;font-weight:lighter;display:block;width:80%}.home___works{float:right;padding:12%;width:42%;max-width:66%;margin-bottom:40px;text-align:center;background-image:url(/cdn/img/home_works.jpg);background-size:cover;background-position:center}.home___works___navs___c{padding:5px;display:inline-block}.home___works___navs___c___nav{font-family:'Montserrat';font-weight:bold;display:block;padding:9px 19px;text-align:center;background-color:#FFFFFF;color:#000000;text-decoration:none !important;cursor:pointer}.home___works___navs___c___nav:hover{text-decoration:none !important;cursor:pointer;opacity:.9}.home___shorts{display:block;float:left;padding:100px 0;width:32%;margin-right:2%;margin-bottom:40px;text-align:center;background-image:url(/cdn/img/home_works.jpg);background-size:cover;background-position:center}.home___shorts:hover{text-decoration:none !important;cursor:pointer;opacity:.9}.home___shorts__last{margin-right:0}.home___shorts___label{font-family:'Montserrat';font-weight:bold;display:inline-block;padding:9px 19px;text-align:center;background-color:#FFFFFF;color:#000000;text-decoration:none !important}.menu___logo{display:none;cursor:pointer;float:left;width:225px}.menu___logo img{width:225px;height:auto}.menu___logo__pc{display:block;cursor:pointer;float:left}.menu___logo__pc img{height:34px}.menu{display:block;position:relative;padding:40px 0 40px 0;min-height:52px}.menu___points{float:right;min-height:0;position:relative;z-index:10;zoom:1;opacity:1 !important}.menu___points___downbar{display:block;cursor:pointer;text-decoration:none;float:left;min-height:0;position:relative;background:white;width:298px;height:34px;line-height:34px;color:#362828;border:solid 1px #999}.menu___points___downbar_header{display:block;cursor:pointer;text-decoration:none;min-height:0;position:relative;background:white;width:100%;height:34px;line-height:34px;text-indent:4%;color:#362828;font-weight:bold;background:url(/cdn/img/burger.png) no-repeat center right}.menu___points___downbar_header__opened{background:url(/cdn/img/burger_open3.png) no-repeat center right}.menu___points___downbar__navs{display:none;position:absolute;top:34px;left:-1px;background-color:#ffffff;width:298px;border:solid 1px #999;border-top:none}.menu___points___downbar__nav{display:block;cursor:pointer;text-decoration:none;min-height:0;position:relative;background:white;width:96%;padding-left:4%;height:36px;line-height:36px;color:#362828;border-top:solid 1px #eaeaea}.menu___points___downbar__nav:hover{background-color:#eaeaea}.menu___points___downbar:hover .menu___points___downbar__nav{display:block}.menu___points___social{float:left;padding:0 0 0 17px}.menu___insta__desctop{display:block;padding:6px}.menu___insta__mob{display:none}body.popup_over{overflow:hidden !important}a.cross_btn{display:block;width:22px;height:22px;float:right;background-image:url("/cdn/img/close_btn.png");background-size:22px 22px;cursor:pointer !important}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNg2AQAALUAs0e+XlcAAAAASUVORK5CYII=);overflow-x:hidden;overflow-y:auto;z-index:9999999999;display:none}.popup.show{display:block}.popup .wrap_content{width:500px;margin:0 auto;padding:50px 0}.popup .content{position:relative;background-color:#FFF;width:460px;padding:20px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.12);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.12);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.12);border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:0px solid #000000}.popup .content a.cross_close_btn{display:block;width:30px;height:30px}.popup___contact_method__row{width:50%;float:left}.raboty_navs{width:100%;padding-bottom:40px}.raboty_nav{display:block;cursor:pointer;text-decoration:none;float:left;min-height:0;position:relative;background:white;color:#362828;margin:0 30px 14px 0}.raboty_nav:hover{text-decoration:underline}.raboty_nav__current{font-weight:bold}.works_popup{position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNg2AQAALUAs0e+XlcAAAAASUVORK5CYII=);overflow-x:hidden;overflow-y:auto;z-index:9999999999;display:none}.works_popup__show{display:block}.works_popup___img{display:block;max-width:100%;max-height:100%;margin:0 auto}.works_popup___close_btn{display:block;padding:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNg2AQAALUAs0e+XlcAAAAASUVORK5CYII=);opacity:.7;cursor:pointer;position:absolute;top:0;right:0}.works_popup___close_btn:hover{opacity:1}.works_popup___btn_r{display:block;cursor:pointer;background:url(/cdn/img/arrow_r.png) no-repeat center center;position:absolute;top:0;right:0;bottom:0;width:5%;min-width:70px;min-height:100%;opacity:.7}.works_popup___btn_l{display:block;cursor:pointer;background:url(/cdn/img/arrow_l.png) no-repeat center center;position:absolute;top:0;left:0;bottom:0;width:5%;min-width:70px;min-height:100%;opacity:.7}.works_popup___btn_r:hover{opacity:1}.works_popup___btn_l:hover{opacity:1}.works___further{display:block;padding:40px 0;margin:0 0 80px 0;text-align:center;text-decoration:none;color:#000;cursor:pointer;background-color:#f2f2f2;font-family:'Montserrat';font-size:2rem;position:relative}.works___further:hover{text-decoration:none !important;cursor:pointer;background-color:#d3d3d3}.works___further:after{display:block;width:40px;height:40px;content:url(/cdn/img/arrow_r.png);position:absolute;right:0;top:36px}.work{width:100%;padding-bottom:120px}.work___header_photos_full_row{width:100%;padding-bottom:1%}.work___gallery_photo{cursor:pointer}.work___gallery_photo:hover{opacity:.9}.work___descr{float:left;width:22%;padding-top:14px;font-size:1.4rem;line-height:2rem}.work___descr___header{font-size:2.2rem;line-height:2.8rem;padding-bottom:20px}.work___descr___par{padding-bottom:20px}.work___photos__with_descr{float:right;width:75%;padding-bottom:1%}.work___photos__no_descr{width:100%;padding-bottom:1%}.order___payment{padding:10px 14px 10px 14px;display:block;border:1px dotted #999999;float:left;text-decoration:none;text-align:center;color:#000000;font-size:1.1rem}.order___payment:hover{background-color:#f2f2f2}.order___payment___logo{margin:10px 0 0 0;display:block}.order___q{padding:34px;border-radius:24px;background-color:#edeef0;margin-bottom:24px}.order___q h2{margin-top:0}.order___step{position:relative;padding:13px 0 40px 70px;font-size:1.4rem}.order___step___header{font-size:2.2rem;font-weight:600;margin-bottom:14px}.order___step___label{width:46px;height:46px;position:absolute;right:0;left:0;top:0;background-color:#222;border-radius:100%;border:2px solid #fff}.order___step___line{position:absolute;width:2px;top:10px;background:#222;bottom:0;left:24px;right:0}.order___step___label___int{position:absolute;top:50%;left:0;right:0;text-align:center;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:20px;line-height:1.35;font-weight:600}.contacts___phone{display:inline-block;font-family:'Montserrat', 'Open Sans', sans-serif;font-size:2.54rem;text-decoration:none;width:100%;margin-bottom:10px;font-weight:600}.contacts___email{display:inline-block;font-family:'Montserrat', 'Open Sans', sans-serif;font-size:2.54rem;text-decoration:none;width:100%;margin-bottom:10px;font-weight:600}.contact___form{padding:34px;border-radius:24px;background-color:#edeef0;margin-bottom:24px}.contact___form___label{margin-bottom:5px}.contact___form___inp{margin:0;font-size:100%;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0;height:56px;background-color:#FFFFFF;-webkit-appearance:none;color:#000000;border:1px solid #d6d6d6;margin-bottom:20px}.contact___form___text{margin:0;font-size:100%;padding:0 20px;font-size:16px;line-height:1.33;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-appearance:none;border-radius:0;background-color:#FFFFFF;-webkit-appearance:none;color:#000000;border:1px solid #d6d6d6;margin-bottom:20px;padding-top:17px}
/*# sourceMappingURL=dev.css.map */
