/* cacheid:dc6ef9033fd223d1159fc2177c8fc479 */
html{font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;overflow-y: scroll}body{margin: 0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block}audio,canvas,progress,video{display: inline-block;vertical-align: baseline}audio:not([controls]){display: none;height: 0}[hidden],template{display: none}a{background: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom: 1px dotted}b,strong{font-weight: bold}dfn{font-style: italic}h1{font-size: 2em;margin: .67em 0}mark{background: #ff0;color: #000}small{font-size: 80%}sub,sup{font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}sup{top: -0.5em}sub{bottom: -0.25em}img{border: 0}svg:not(:root){overflow: hidden}figure{margin: 1em 40px}hr{-moz-box-sizing: content-box;box-sizing: content-box;height: 0}pre{overflow: auto}code,kbd,pre,samp{font-family: monospace, monospace;font-size: 1em}button,input,optgroup,select,textarea{color: inherit;font: inherit;margin: 0}button{overflow: visible}button,select{text-transform: none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance: button;cursor: pointer}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{border: 0;padding: 0}input{line-height: normal}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;padding: 0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto}input[type="search"]{-webkit-appearance: textfield;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}legend{border: 0;padding: 0}textarea{overflow: auto}optgroup{font-weight: bold}table{border-collapse: collapse;border-spacing: 0}td,th{padding: 0}#system-message .alert{padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px}#system-message .alert .alert-link{font-weight: bold}#system-message .alert > p,#system-message .alert > ul{margin: 0}#system-message .alert > p + p{margin-top: 5px}#system-message .close{position: relative;line-height: 20px;float: right;font-size: 20px;font-weight: bold;color: #000;text-shadow: 0 1px 0 #fff;text-decoration: none;zoom: 1;opacity: .2;filter: alpha(opacity= 20 )}#system-message .close:hover,#system-message .close:focus{color: #000;text-decoration: none;cursor: pointer;zoom: 1;opacity: .4;filter: alpha(opacity= 40 )}#system-message .alert-notice{background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d}#system-message .alert-notice hr{border-top-color: #c9e2b3}#system-message .alert-notice .alert-link{color: #2b542c}#system-message .alert-message{background-color: #d9edf7;border-color: #bce8f1;color: #31708f}#system-message .alert-message hr{border-top-color: #a6e1ec}#system-message .alert-message .alert-link{color: #245269}#system-message .alert-warning{background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b}#system-message .alert-warning hr{border-top-color: #f7e1b5}#system-message .alert-warning .alert-link{color: #66512c}#system-message .alert-error{background-color: #f2dede;border-color: #ebccd1;color: #a94442}#system-message .alert-error hr{border-top-color: #e4b9c0}#system-message .alert-error .alert-link{color: #843534}#system-message{border: 0;margin: 0;padding: 0}#system-message dt{position: absolute;top: -2000px;left: -3000px}#system-message dd{margin: 0 0 15px 0;font-weight: bold;text-indent: 0px;padding: 0}#system-message dd ul{color: #000;list-style: none;padding: 0px}#system-message dd ul li{line-height: 1.5em}#system-message dd.message ul{padding: 10px 10px 10px 40px;border-top: 2px solid #90b203;border-bottom: 2px solid #90b203}#system-message dd.error ul{padding: 10px 10px 10px 40px;border-top: 2px solid #900;border-bottom: 2px solid #900}#system-message dd.notice ul{padding: 10px 10px 10px 40px;border-top: 2px solid #faa528;border-bottom: 2px solid #faa528;color: #000;margin: 10px 0}#page-error{background: #F0F0F0}#page-error h1{font-family: Helvetica, Arial, sans-serif}#page-error .component-wrapper{padding: 30px 10px}#page-error .errorinfo{font-size: 14px;font-family: Courier, Monaco, "Lucida Console"}#page-error .errorinfo pre{white-space: pre;padding: .5em 0 .5em 1em;border: 1px dashed #aaa;border-left: 4px solid #b4b4b4;line-height: 1.5em;letter-spacing: 0.05em;background: #EEE;font-size: 0.8em;max-width: 100%;overflow: auto !important;overflow-y: hidden;max-height: 200px}#page-error .errorinfo table td{padding: 4px}#page-error .errorinfo table strong{font-size: 16px;font-weight: bold;font-family: Helvetica, Arial, sans-serif}div#system-debug{font-family: Courier, Monaco, "Lucida Console";background-color: #fff;color: #333;max-width: 1200px;margin: 10px auto 50px}div#system-debug a{text-decoration: none !important}div#system-debug table td{padding: 2px 6px}#page-offline{margin: 0;padding: 0;font-size: 12px;color: #333;text-align: center}#page-offline img{border: 0 none;margin-left: auto;margin-right: auto}#page-offline #frame{margin: 20px auto;width: 405px;padding: 20px}#page-offline #frame img{max-width: 100%;height: auto}#page-offline form{margin: auto;text-align: left}#page-offline form p{margin: 0;padding: 4px 0 4px 0}#page-offline form fieldset{border: 0 none;margin: 0em;padding: 0.2em}#page-offline form fieldset .input p{clear: left}#page-offline form label{display: block;float: left;margin: 5px 0px 2px 0px;width: 10em}#page-offline form input{padding: 3px;border: 1px solid #ccc;border-radius: 3px}#page-offline form input[type=text],#page-offline form input[type=password]{width: 200px}#page-offline form input.button{width: 120px;height: 32px;cursor: pointer;background-color: #fff}#page-offline form input.button:hover{border-color: #fc902e}#page-offline form #frmlogin{margin: 0 10px 0 10px}#page-offline form #frmlogin fieldset.button{text-align: right}#page-offline #system-message{margin: 10px auto;padding: 20px 0 0;width: 450px}#page-offline #system-message h4{display: none}.clearfix{display: block}.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0}* html .clearfix{height: 1%}.lists{padding: 0;margin: 0;list-style: none}button{text-transform: uppercase}.btn-red,.txt-red{padding: 5px 30px;background: #b32f44;color: #fff;border: 1px solid #fff;box-shadow: none}body{padding: 50px 0 0;font-family: "Roboto Condensed";text-align: center}body button.contactus-101{display: none}body a{color: #b32f44}body .desc{display: block}body .mob{display: none}body .menu-trigger{display: none}body .popup{display: none;position: fixed;left: 50%;top: 50%;z-index: 15;background: #fff;padding: 10px 10px;border: 5px solid #fff;text-align: center;line-height: 1.5}body .popup span.close:before{font-weight: 200 !important;font-size: 170%;color: #b32f44}body .popup h2,body .popup h3{margin: 7px 0;max-width: 100%}body #fade{display: none;background: #000;position: fixed;left: 0;top: 0;width: 100%;height: 100%;opacity: .80;z-index: 9;cursor: pointer}body .topnav{width: 100%;position: fixed;top: 0;z-index: 3;box-shadow: 0 3px 8px #ddd;background: #fff;text-align: center}body .topnav .close{display: none}body .topnav .topmenu{max-width: 1200px;width: 100%;margin: 0 auto}body .topnav .topmenu ul.menu{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0;margin: 0;list-style: none;justify-content: space-around}body .topnav .topmenu ul.menu li a{color: #333;padding: 7px 8px;display: block;text-transform: uppercase;text-decoration: none}body .headerwrap{text-align: center;font-style: italic}body .headerwrap .header{max-width: 1200px;width: 100%;margin: 0 auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-around;align-items: center}body .headerwrap .header .logo a img{max-width: 152px}body .headerwrap .header .slogan{align-self: flex-end}body .headerwrap .header .slogan span{position: relative;text-decoration: underline;color: #174157;font-weight: bold}body .headerwrap .header .callback{flex: 0 1 50%}body .headerwrap .header .callback .custom .desc{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-around}body .headerwrap .header .callback .custom .desc > div{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: space-between}body .headerwrap .header .callback .custom .desc span{display: block}body .headerwrap .header .callback .custom .desc .tel{font-size: 155%;padding: 0 0 0 30px;background: url(https://perfectmove.ru/templates/perfect/images/trub.png) left center no-repeat;background-size: auto 90%}body .headerwrap .header .callback .custom .desc .adress{padding: 0 0 0 30px;background: url(https://perfectmove.ru/templates/perfect/images/geo.png) left center no-repeat;background-size: auto 75%}body .component-wrapper{padding: 10px 0 0;width: 100%;text-align: left}body .footer{max-width: 1200px;margin: 0 auto}body .footer img{max-width: 250px}body .footer ul{list-style: none}@media screen and (max-width: 850px){body .headerwrap .header{padding: 0 10px}body .headerwrap .header .slogan{display: none}body .headerwrap .header .callback{flex: 0 1 70%}}@media screen and (max-width: 700px){body{padding-top: 70px}body .popup{left: 0;top: 0;padding-top: 30px;border-width: 0;width: 100%;height: 100%}body .popup span.close{position: fixed;right: 10px;top: 10px}body .popup ul{padding: 0;margin: 0;list-style: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column}body .popup ul a{color: #b32f44}body .desc{display: none !important}body .mob,body .menu-trigger{display: block}body .topnav{display: none;position: fixed;width: 100%;height: 100%;z-index: 10}body .topnav .close{display: block;position: fixed;right: 20px;top: 20px;z-index: 11}body .topnav .close:before{font-size: 200%;color: #b32f44}body .topnav .topmenu{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 100%}body .topnav .topmenu > div{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%}body .topnav .topmenu > div ul{width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-direction: column;justify-content: center !important;align-items: center}body .topnav .topmenu > div ul li{margin-bottom: 20px}body .headerwrap{position: fixed;top: 0;left: 0;width: 100%;padding: 7px 0;z-index: 9;background: #fff;box-shadow: 0 3px 8px #eee}body .headerwrap .header .logo a img{max-width: 100px}body .headerwrap .header .callback{flex: 0 1 50%}body .headerwrap .header .callback .custom .mob{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-around}body .headerwrap .header .callback .custom .mob img{max-width: 30px}body .component-wrapper{padding-top: 0 !important}.menu-trigger{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;width: 50px;height: 50px;background: transparent;cursor: pointer;border-radius: 0}.menu-trigger:before{content: '\f0c9';display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;width: 50px;height: 50px;color: #b32f44;font-family: "fontello";font-style: normal;font-size: 200%;font-weight: normal;font-variant: normal;text-align: center;text-transform: none;line-height: 36px}nav.top_nav.menu_aktive{left: 0}nav.top_nav{padding: 0;position: fixed;height: 100%;z-index: 15;overflow-y: scroll;top: 0;left: -320px;display: block;float: left;width: 100%;max-width: 320px;-moz-transition: all 300ms;-webkit-transition: all 300ms;transition: all 300ms;border: none}nav.top_nav ul.nav{clear: both}nav.top_nav ul.nav > li{clear: both;width: 100%;font-size: 16px}nav.top_nav ul.nav > li a,nav.top_nav ul.nav > li span{font-size: 16px;padding-left: 25px}nav.top_nav ul.nav > li > ul{position: relative;padding-left: 25px}nav.top_nav ul.nav > li > ul li{margin-left: 10px}nav.top_nav ul.nav > li > ul li a{text-transform: lowercase;padding: 0}nav.top_nav ul.nav > li > ul > li:before{content: '-';margin-right: 4px;float: left}}.example-smallImage-to-base64{background: url('https://perfectmove.ru/templates/perfect/images/test.png');-test1-background: url("data:image/png;base64,iVBORw0KGg0KDQoNCg0K");-test2-background: url("data:image/png;base64,iVBORw0KGg0KDQoNCg0K") 0 50% no-repeat}@media print{*{background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important}a,a:visited{text-decoration: underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content: ""}pre,blockquote{border: 1px solid #999;page-break-inside: avoid}thead{display: table-header-group}tr,img{page-break-inside: avoid}img{max-width: 100% !important}@page{margin: 0.5cm}p,h2,h3{orphans: 3;widows: 3}h2,h3{page-break-after: avoid}.no-print{display: none !important}}