@font-face{src:url(/font/bebasneue/bebasneueregular.eot);src:local("../font/BebasNeue/Bebas Neue Regular"),local("../font/BebasNeue/BebasNeueRegular"),url(/font/bebasneue/bebasneueregular.eot) format("embedded-opentype"),url(/font/bebasneue/bebasneueregular.woff) format("woff"),url(/font/bebasneue/bebasneueregular.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Bebas Neue}@font-face{src:url(/font/bebasneue/bebasneuebold.eot);src:local("../font/BebasNeue/Bebas Neue Bold"),local("../font/BebasNeue/BebasNeueBold"),url(/font/bebasneue/bebasneuebold.eot) format("embedded-opentype"),url(/font/bebasneue/bebasneuebold.woff) format("woff"),url(/font/bebasneue/bebasneuebold.ttf) format("truetype");font-weight:700;font-style:normal;font-family:Bebas Neue}@font-face{src:url(/font/bebasneue/bebasneuelight.eot);src:local("../font/BebasNeue/Bebas Neue Light"),local("../font/BebasNeue/BebasNeueLight"),url(/font/bebasneue/bebasneuelight.eot) format("embedded-opentype"),url(/font/bebasneue/bebasneuelight.woff) format("woff"),url(/font/bebasneue/bebasneuelight.ttf) format("truetype");font-weight:300;font-style:normal;font-family:Bebas Neue}@font-face{src:url(/font/bebasneue/bebasneue-thin.eot);src:local("../font/BebasNeue/Bebas Neue Thin"),local("../font/BebasNeue/BebasNeue-Thin"),url(/font/bebasneue/bebasneue-thin.eot) format("embedded-opentype"),url(/font/bebasneue/bebasneue-thin.woff) format("woff"),url(/font/bebasneue/bebasneue-thin.ttf) format("truetype");font-weight:100;font-style:normal;font-family:Bebas Neue}@font-face{src:url(/font/bebasneue/bebasneuebook.eot);src:local("../font/BebasNeue/Bebas Neue Book"),local("../font/BebasNeue/BebasNeueBook"),url(/font/bebasneue/bebasneuebook.eot) format("embedded-opentype"),url(/font/bebasneue/bebasneuebook.woff) format("woff"),url(/font/bebasneue/bebasneuebook.ttf) format("truetype");font-weight:400;font-style:normal;font-family:Bebas Neue Book}*{padding:0;max-height:1000000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}table,td,th,tr{border:1px solid grey;border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-weight:400;text-transform:uppercase;letter-spacing:.5px;text-align:center}caption{padding:10px 0;font-size:14px;caption-side:bottom;text-align:right}h2{font-size:80px;font-weight:700;text-transform:uppercase;position:relative;border-bottom:5px solid #000095;letter-spacing:.5px;margin:0 auto 55px;font-family:Bebas Neue;display:table;z-index:10}h2,td{text-align:center}td{padding:7.5px}td p{padding:0}tr td:first-child{text-align:left}thead td{padding:10px;color:#fff;background:#013358}html{min-height:100%;max-height:1000000px}body,html{width:100%}body{min-height:100vh;overflow-y:scroll;padding:0;color:#fff;position:relative;margin:0;background:#1d1d1d;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:Open Sans,Arial,sans-serif;font-family:Bebas Neue}a,button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}a img{border:none}.width-fix{max-width:1920px;margin:0 auto}.width-fix.territoria{text-align:center}.wrapper{min-height:calc(100vh - .5px);position:relative;margin:0 auto;padding-bottom:80px}header{height:100%;overflow:hidden;min-height:100vh;padding:10px;color:#fff;letter-spacing:-.36em;background:#0b0b0b;width:100%;z-index:999}.header-img,header{position:relative;display:block}.header-img{height:75%}.header-img:before{height:100%;content:" ";position:absolute;background-size:contain;top:0;background-position:50%;left:0;width:100%;background-image:url(/img/ico/barber-big-logo.png);background-repeat:no-repeat}.home-logo:before{background-image:url(/img/ico/ter-big-logo.png)}.header-img img{max-height:80vh;opacity:0;visibility:hidden;text-align:center;margin:0 auto}.header-img img,p{position:relative;max-width:100%;display:table}p{font-size:19px;color:#fff;letter-spacing:1px;text-align:justify;margin:20px auto;width:50%;line-height:35px;z-index:10}footer{height:55px;padding:15px;color:gray;bottom:0;text-align:center}.header-bg,footer{position:absolute;width:100%}.header-bg{-webkit-animation:scalebackground 12s linear infinite;-moz-animation:scalebackground 12s linear infinite;-o-animation:scalebackground1s 12s linear infinite;animation:scalebackground 12s linear infinite;height:100%;filter:blur(1.5px);animation-delay:1s;background:#909090;background:#6f6f6f;background-size:cover;top:0;background-position:50%;left:0;background-repeat:no-repeat}.ter-bg{background-image:url(/img/bgs/main-bg-ter.jpeg)}.barber-bg{background-image:url(/img/bgs/main-bg.jpg)}.header-bg1{height:100%;position:absolute;top:0;left:0;width:100%;background-repeat:no-repeat;background:rgba(0,0,0,.7)}.header-content{position:relative;letter-spacing:0;width:100%;display:table;z-index:99999}.content{margin:0 auto;width:100%;display:table}.addr-ico{background-image:url(/img/ico/loc-ico.png)}.phone-ico{background-image:url(/img/ico/mphone-ico.png)}.time-ico{background-image:url(/img/ico/time-ico.png)}.content123{min-height:200px;padding:15px;position:relative;max-width:960px;margin:-90px auto 0;-webkit-box-shadow:0 0 3px 1px #828282;-moz-box-shadow:0 0 3px 1px #828282;box-shadow:0 0 3px 1px #828282;border-radius:5px;background:#fff;width:100%;display:table;z-index:999}.form-wrapper{max-width:320px;width:100%;display:table}input::-webkit-input-placeholder{color:transparent}input:-moz-placeholder,input::-moz-placeholder{color:transparent}input:-ms-input-placeholder{color:transparent}input::-ms-input-placeholder{color:transparent}input::placeholder{color:transparent}textarea::-webkit-input-placeholder{color:transparent}textarea:-moz-placeholder,textarea::-moz-placeholder{color:transparent}textarea:-ms-input-placeholder{color:transparent}textarea::-ms-input-placeholder{color:transparent}textarea::placeholder{color:transparent}@media (-ms-high-contrast:none){input::-webkit-input-placeholder{font-weight:400;color:#ababab}input:-moz-placeholder,input::-moz-placeholder{font-weight:400;color:#ababab}input:-ms-input-placeholder{font-weight:400;color:#ababab}input::-ms-input-placeholder{font-weight:400;color:#ababab}input::placeholder{font-weight:400;color:#ababab}textarea::-webkit-input-placeholder{font-weight:400;color:#ababab}textarea:-moz-placeholder,textarea::-moz-placeholder{font-weight:400;color:#ababab}textarea:-ms-input-placeholder{font-weight:400;color:#ababab}textarea::-ms-input-placeholder{font-weight:400;color:#ababab}textarea::placeholder{font-weight:400;color:#ababab}}.byart{font-size:14px;text-decoration:none;color:#5294e6;margin:10px auto;display:table}button,input,label,textarea{padding:10px}textarea{resize:none}button{border:1px solid #4caf50;color:#404040;color:#fff;border-radius:5px;background:#4caf50;cursor:pointer}button,input,textarea{font-size:16px;width:100%}input,textarea{border:1px solid #ababab;font-weight:500;color:#464646;outline:0;background-color:transparent;background-color:hsla(0,0%,100%,0);border-radius:5px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:block}label{color:#ababab;transition:.15s;position:absolute;top:0;border-radius:5px 5px 0 0;left:0;border-bottom-color:transparent;display:block;z-index:-1}input:focus~label,input:valid~label,textarea:focus~label,textarea:valid~label{padding:0 2.5px;font-size:14px;color:#7f81d0;margin:-10px 0 0 10px;background:#fff;z-index:99999}input:focus,input:valid{border-color:#7f81d0}input:hover~label{background:#fff}.form-row{position:relative;margin:25px 15px;display:block}.header-block{position:relative;width:50%;vertical-align:top;display:inline-block}.header-user-name{font-size:16px;text-decoration:none;font-weight:500;color:#fff;letter-spacing:.5px;margin:14px 10px;float:right}.logo{font-size:35px;font-weight:700;text-shadow:0 0 1px #000;letter-spacing:-1px}.logo img{position:relative;max-height:64px;object-fit:contain;margin:10px 0;left:0;display:table}.nav-links{overflow:auto;padding:20px 10px 20px 0;text-align:right}.nav-links a{font-size:20px;text-decoration:none;font-weight:700;text-shadow:0 0 1px #2f2f2f;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:10px;display:inline-block}.nav-links a:hover,.register-button:hover,.services-list li:not(.list-header):hover,.social-link:hover{opacity:.5}.modal,.order-button,button,label{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.register-button{padding:15px 20px;font-size:18px;border:1px solid #444;text-decoration:none;color:#fff;position:relative;letter-spacing:2px;background-color:green;margin:0 auto;box-shadow:0 0 7.5px #000;border-radius:5px;display:table;z-index:9999}.top-fix{top:-50px;margin-top:-50px}.header-content-box{padding:5px 0;font-size:20px;position:relative;letter-spacing:.5px;top:-10px;display:table}.tel{text-decoration:none;color:#fff}.contacts-ico{height:20px;font-size:0;margin-right:10px;background-size:contain;top:1.5px;width:20px;vertical-align:top;display:inline-block}.contacts-ico,section{position:relative;background-position:50%;background-repeat:no-repeat}section{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}section:before{top:0;background:linear-gradient(180deg,#1d1d1d,transparent)}section:after,section:before{height:150px;content:" ";position:absolute;width:100%;z-index:2}section:after{bottom:0;background:linear-gradient(0deg,#1d1d1d,transparent)}section.services{background-image:url(/img/bgs/services-bg.jpg)}section.services2{background-image:url(/img/bgs/ter2.jpeg)}section.offers-block,section.projects-block{background-attachment:fixed;background-image:url(/img/bgs/offer-bg3.jpg)}section.offers-block2,section.projects-block2{background-attachment:fixed;background-image:url(/img/bgs/offer-bg2.jpg)}.contacts-block .section-wrapper,section.contacts-block{min-height:102vh}.section-wrapper,.services-wrapper{height:100%;padding:50px 0;position:relative;background:rgba(0,0,0,.6);z-index:3}.services-list,.services1-list,.services2-list,.services3-list{padding:20px 20px 40px;border:1px solid #000;max-width:720px;text-align:left;margin:0 auto 20px;box-shadow:0 0 10px #000;border-radius:5px;background:rgba(0,0,0,.7);width:100%;display:table}.services-list.territoria{border:none;margin:0 auto 20px;box-shadow:none;border-radius:0;background:transparent;vertical-align:top;display:inline-block}.services-list li,.services1-list li,.services2-list li,.services3-list li{list-style:none;padding:15px;font-size:18px;text-transform:uppercase;border-bottom:1px dashed #737373;letter-spacing:2px;cursor:pointer}.services-list li span,.services1-list li span,.services2-list li span,.services3-list li span{float:right}.services-list li.list-header{font-weight:700;border-bottom:1px solid #fff}.offers-wrapper{text-align:center;width:100%;display:table}.offers,.offers2{border:1px solid #212121;position:relative;margin:0 .5%;box-shadow:0 0 5px #212121;border-radius:5px;background:rgba(0,0,0,.5);background-size:cover;background-position:50%;width:23%;background-repeat:no-repeat;vertical-align:top;display:inline-block}.offers{background-image:url(/img/bgs/obg1.jpg)}.offers2{background-image:url(/img/bgs/obg2.jpg)}.inner-offers{position:relative;background:rgba(0,0,0,.8);width:100%;display:table}.offer-title{padding:20px;font-size:40px;font-weight:700}.inner-offers p{padding:10px 15px;font-size:25px;font-weight:700;text-align:center;background:#b73939;width:auto;width:100%}.gallery{position:relative;text-align:center;margin:0 auto 50px;display:table}.view-image{height:340px;margin:0 0 10px;width:33%;vertical-align:top;display:inline-block}.tsg .view-image{width:25%!important}.view-image img{height:82%;transform:rotate(-35deg);border:2px solid;position:relative;top:25px;margin:0 auto;box-shadow:0 0 5px #fff;display:block}.view-image:nth-child(3n+2) img{transform:rotate(0)}.view-image:nth-child(3n) img{transform:rotate(35deg)}.tsg .view-image img{transform:rotate(345deg)}.tsg .view-image:nth-child(3n) img{transform:rotate(11deg)}::-webkit-input-placeholder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}:-moz-placeholder,::-moz-placeholder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}:-ms-input-placeholder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}::-ms-input-placeholder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}::placeholder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.scrollup{height:100%;padding:10px;font-size:16px;border:none;color:#d6d6d6;transition:all .3s ease-in-out;position:fixed;max-width:150px;opacity:0;bottom:0;visibility:hidden;top:0;background:#f7f7f7;cursor:pointer;left:-150px;width:100%}.scrollup.show{opacity:1;visibility:visible;left:0}.modalblock-content{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.reviews{padding:10px;border:1px solid;text-decoration:none;margin-right:20px;color:#fff;letter-spacing:1px;border-radius:5px}.contacts-title{font-weight:700;border-bottom:2px solid #fff}.hidden{opacity:0;visibility:hidden;display:none}#map{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.contacts-content{padding:20px 20px 5px;position:relative;margin:0 20px 20px;box-shadow:0 0 5px;border-radius:5px;background:rgba(0,0,0,.8);left:0;display:table;z-index:9999}.view img{height:100%;min-height:100px;border:none;position:fixed;max-width:100%;max-height:800px;max-height:100vh;object-fit:contain;min-width:100px;top:0;background-color:rgba(0,0,0,.9);margin:0 auto;box-shadow:none;left:0;width:100%;display:block;z-index:999999}.fadein{-webkit-animation:fadein 2.2s;-moz-animation:fadein 2.2s;-ms-animation:fadein 2.2s;-o-animation:fadein 2.2s;animation:fadein 2.2s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.graph .labels.x-labels{text-anchor:middle}.graph .labels.y-labels{text-anchor:end}.trambling .form-block-title span{-webkit-animation:colorgame 1s;-moz-animation:colorgame 1s;-o-animation:colorgame 1s;animation:colorgame 1s}.trambling .order-button{-webkit-animation:trambling 1s;-moz-animation:trambling 1s;-o-animation:trambling 1s;animation:trambling 1s}@keyframes scalebackground{0%{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1.2)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes trambling{0%,50%,to{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg)}10%,30%{transform:rotate(-2deg);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-o-transform:rotate(-2deg);-ms-transform:rotate(-2deg)}20%,40%{transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg)}}@keyframes colorgame{0%,to{color:#000}10%,45%{color:#b70202;color:#f70000}}@keyframes background-colorgame{0%,to{background:#fff}10%,50%{background:#ff9595}}.selected{color:#fff;background:green}.row:after{height:0;font-size:0;content:" ";visibility:hidden;clear:both;display:block}.row{display:inline-block}* html .row{height:1%}.row{margin:0;display:block}.red-btn{background:red}.green-btn{background:green}.orang-btn{background:orange}.modalblock-content button{padding:7.5px 12px;font-size:16px;border:none;color:#fff;border-radius:5px;cursor:pointer;margin-left:15px;float:right}.modalblock-content p select{margin:10px 0 0}.modalblock-content p span{padding:0 0 10px;font-size:23px;font-weight:600;transition:.3s;display:block}.mclose{height:100%;border:none;right:0;color:#fff;position:absolute;-webkit-background-size:60%;-moz-background-size:60%;background-size:60%;top:0;background-color:transparent;background-position:50%;border-radius:0 3px 3px 0;cursor:pointer;width:60px;background-image:url(/img/ico/wcross.png);background-repeat:no-repeat;display:block;z-index:999999}.modalclose{width:98.55%}.modal,.modalclose{height:100%;position:fixed;top:0;left:0}.modal{overflow:auto;padding:5px;right:0;bottom:0;text-align:center;background-color:#696969;background-color:rgba(0,0,0,.8);-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;display:none;z-index:9999}.modal:before{height:100%;margin-right:-7px;content:""}.modal:before,.modalblock{vertical-align:middle;display:inline-block}.modalblock{padding:0;position:relative;text-align:center;box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,.2);left:1.5px;z-index:2}.fix-w{max-width:1024px;width:100%}.modalblock-header{padding:0;color:#fff;position:relative;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;width:100%}.modalblock-content{padding:10px 20px;position:relative;text-align:left;-moz-border-radius:0 0 4.5px 4.5px;-webkit-border-radius:0 0 4.5px 4.5px;border-radius:0 0 4.5px 4.5px;background:#f5f5f5;width:100%;display:block;z-index:9999}.modal-title{padding:10px 0;font-size:26px;text-shadow:0 0 1px #b1b1b1;color:#fff;border-bottom:1px solid #eaeaea;letter-spacing:2px;letter-spacing:1px;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;background:#0045dc}.error-info{font-size:14px;color:red;position:relative;padding-left:0;display:none}.error input{border-color:red}.error input~label{color:red}.error .error-info{display:block}.hamburger{font-size:0;border:none;position:absolute;opacity:0;visibility:hidden;background:transparent;display:none}#nav-icon{height:30px;border:none;right:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;top:0;margin:32.5px;background:transparent;cursor:pointer;width:40px;display:none;z-index:999999}#nav-icon,#nav-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:absolute}#nav-icon span{height:6px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1;border-radius:9px;background:#fff;left:0;width:100%;display:block}tr:nth-child(odd){background:#cbd5df}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2){top:10px}#nav-icon span:nth-child(3){top:20px}#nav-icon.open span:first-child{top:18px;left:50%;width:0}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:10px}.social-wrapper{padding:10px;right:0;position:absolute;bottom:10px;text-align:center;vertical-align:top;display:table}.social-link{height:45px;font-size:0;margin:0 0 0 10px;border-radius:5px;background:gray;background-size:cover;background-position:50%;width:45px;vertical-align:top;display:inline-block}.inst-ico{background-image:url(/img/ico/sinst-new.png)}.tg-ico{background-image:url(/img/ico/stg-ico.png)}.vk-ico{background-image:url(/img/ico/svk.png)}@media screen and (max-width:1366px){.offers{width:32%}h2{font-size:55px;margin:0 auto 25px}p{width:70%}section:after,section:before{height:117px}}@media (max-width:720px),only screen and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.header-img{height:58%}.top-fix{top:-30px}.contacts-ico{top:0}.nav-links{height:100%;padding-top:20%;position:fixed;top:0;background:rgba(0,0,0,.8);left:0;width:100%;display:none;z-index:999995}.visible{display:block}.nav-links a{font-size:20px;font-weight:700;margin:25px auto;display:table}.view-image{height:auto;position:relative;max-height:340px;top:0;margin:0 .5% 5px;width:48%;vertical-align:top;display:inline-block}.view-image img{position:relative;object-fit:cover;width:100%}.view-image img,.view-image:nth-child(3n) img,.view-image:nth-child(3n+2) img{transform:rotate(0)}p{text-align:left;width:90%}.offers,.offers2{margin-bottom:20px;width:90%;margin-top:20px}.hamburger{height:50px;padding:25px 12.5px 0;right:0;color:#fff;position:relative;letter-spacing:0;margin:0;background:transparent;background-size:50px;opacity:1;visibility:visible;top:0;background-position:left 1px;width:50px;background-image:url(/img/hico.png);float:right;background-repeat:no-repeat;display:inline-block;z-index:999999}.header-content-box{text-align:center;width:100%}.social-wrapper{position:relative;width:100%;margin-top:30px}#nav-icon{margin:25px;display:block}#nav-icon.open{position:fixed}}