@charset "utf-8";@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css);

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:999999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999999;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.white-popup-block{background:#fff;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media (max-width:767px){.white-popup-block{width:100%!important;height:auto!important}.popup-image-block img{width:100%!important;height:auto!important}}
div.contactus-form{max-width:370px;padding:0px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}div.contactus-dependecy{display:none}form.reg_form{margin-bottom:0px}div.contactus-form div.joomly-contactus-div{margin-bottom:15px}.contactus{cursor:pointer}.contactus-center{margin-right:auto;margin-left:auto}.contactus-right{margin-right:0;margin-left:auto}.g-recaptcha{display:table}@media (max-width:768px){div.g-recaptcha{-webkit-transform:scale(0.87);-moz-transform:scale(0.87);-ms-transform:scale(0.87);-o-transform:scale(0.87);transform:scale(0.87);-webkit-transform-origin:0 0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}}div.contactus-form button[type="submit"].contactus-button{padding:14px 18px;border:0 none;font-weight:700;letter-spacing:1px;display:block;text-transform:uppercase;height:auto;width:auto;max-width:100%;color:#fff;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;text-shadow:none;background-image:none}div.contactus-form button[type="submit"].contactus-button:hover{opacity:0.8;outline:0 none}input[type="text"].contactus-fields,input[type="email"].contactus-fields,input[type="date"].contactus-fields,input[type="time"].contactus-fields,input[type="tel"].contactus-fields,textarea.contactus-textarea{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;vertical-align:middle;color:#555;background-color:#fff;height:40px;max-width:100%;width:100%;padding:4px 6px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;font-size:13px;line-height:18px;margin:0px;display:table-cell}textarea.contactus-textarea{padding:4px 6px;height:110px}input[type="text"].contactus-fields.contactus-captcha{display:inline-block;width:66.5%}div.contactus-form img.img-contactus-lightbox{min-width:80px;width:30%;margin-right:3%;display:inline-block;vertical-align:bottom}div.contactus-form div.contactus-file{width:100%;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;font-size:0;margin-bottom:15px}div.contactus-form span.contactus-file{overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0px;border:1px solid #ccc;display:inline-block;height:40px;width:100%;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}div.contactus-form label.contactus-file{font-size:13px;line-height:40px;display:inline-block;width:20%;height:100%;float:right;margin:0px;padding:0px;text-align:center;color:white;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-top-right-radius:0px;-moz-border-bottom-right-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px}div.contactus-form label.contactus-file-label{color:#999;line-height:40px;font-size:13px;margin:0px;padding:0px 0px 0px 10px;height:100%;width:70%;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;font-weight:normal}div.contactus-form label.contactus-file-label.contactus-added{color:#555}div.contactus-form input.contactus-file{display:none;height:40px;width:0px;margin-bottom:0px}div.contactus-alert{display:none;position:absolute;background:white;z-index:1000000;padding:0px;top:-400px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6)}.dimmer{z-index:999995;position:fixed;top:0;left:0;height:100%;width:100%;background:black no-repeat scroll center center;opacity:0.5}div.contactus-lightbox-caption{border-bottom:1px solid #E0D8D8}div.contactus-lightbox-caption>div{display:inline-block}div.contactus-lightbox-body{padding:20px 15px 10px 15px;background-color:#fff}div.contactus-alert-body{padding:20px}div.contactus-lightbox-cap{margin-left:10%;width:80%}div.contactus-lightbox-caption{color:white}p.contactus-lightbox-text-center{text-align:center;margin:0px}div.contactus-lightbox-cap>h4{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:16px;text-align:center;color:white}div.contactus-alert>p{margin:20px 0px 30px 0px;text-align:center;font-size:16px}div.contactus-lightbox-closer{width:10%}div.contactus-lightbox-closer>i{float:right;cursor:pointer;margin-right:10px;color:white}div.date-container{display:table;width:100%;text-align:left}div.checkbox-container{text-align:left}label.contactus-date-label{display:table-cell;font-weight:normal;margin:0px 0px;width:120px}input[type="date"].contactus-fields.constructor{padding:10px 6px}input[type="time"].contactus-fields.constructor{padding:10px 6px}span.contactus-sp{font-weight:normal;margin:0px 0px;padding:0px 0px}input[type="checkbox"].contactus-fields{margin:0px 0px 0px 10px}label.contactus-checkbox-label{max-width:100%;width:100%;margin:0px 0px;font-weight:normal;text-align:center}div.select-container{display:table;width:100%;text-align:left}label.contactus-select-label{display:table-cell;font-weight:normal;margin:0px 0px;width:120px}select.contactus-select{display:table-cell;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#555;background-color:#fff;max-width:100%;width:100%;height:40px;margin:0px 0px;padding:6px 4px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}p.joomly-p{text-align:justify}
@media all{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(/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(/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}}@media all{.example-smallImage-to-base64{background:url(/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}}
@font-face{font-family:'fontello';src:url(/templates/perfect/fonts/fontello.eot?v=94392051);src:url(/templates/perfect/fonts/fontello.eot?v=94392051#iefix) format('embedded-opentype'),url(/templates/perfect/fonts/fontello.woff2?v=94392051) format('woff2'),url(/templates/perfect/fonts/fontello.woff?v=94392051) format('woff'),url(/templates/perfect/fonts/fontello.ttf?v=94392051) format('truetype'),url(/templates/perfect/fonts/fontello.svg?v=94392051#fontello) format('svg');font-weight:normal;font-style:normal}@media all{[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-mail:before{content:'\0e8d'}.icon-logout:before{content:'\e800'}.icon-location:before{content:'\e801'}.icon-login:before{content:'\e802'}.icon-lock:before{content:'\e803'}.icon-megaphone:before{content:'\e804'}.icon-heart:before{content:'\e805'}.icon-cancel-circled:before{content:'\e806'}.icon-cancel:before{content:'\e807'}.icon-plus:before{content:'\e808'}.icon-minus:before{content:'\e809'}.icon-plus-circled:before{content:'\e80a'}.icon-minus-circled:before{content:'\e80b'}.icon-search:before{content:'\e80c'}.icon-camera:before{content:'\e80d'}.icon-bell:before{content:'\e80e'}.icon-right-open:before{content:'\e80f'}.icon-left-open:before{content:'\e810'}.icon-gift:before{content:'\e811'}.icon-download:before{content:'\e812'}.icon-home:before{content:'\e813'}.icon-basket:before{content:'\e814'}.icon-truck:before{content:'\e815'}.icon-retweet:before{content:'\e816'}.icon-attention:before{content:'\e817'}.icon-videocam:before{content:'\e818'}.icon-thumbs-up:before{content:'\e819'}.icon-briefcase-1:before{content:'\e81a'}.icon-upload:before{content:'\e81b'}.icon-zoom-in:before{content:'\e81c'}.icon-zoom-out:before{content:'\e81d'}.icon-phone:before{content:'\e81e'}.icon-right-dir:before{content:'\e81f'}.icon-left-dir:before{content:'\e820'}.icon-pencil:before{content:'\e821'}.icon-up-big:before{content:'\e822'}.icon-left-big:before{content:'\e823'}.icon-right-big:before{content:'\e824'}.icon-down-big:before{content:'\e825'}.icon-globe:before{content:'\e826'}.icon-spin4:before{content:'\e834'}.icon-menu:before{content:'\f0c9'}.icon-mail-alt:before{content:'\f0e0'}.icon-angle-double-left:before{content:'\f100'}.icon-angle-double-right:before{content:'\f101'}.icon-angle-double-up:before{content:'\f102'}.icon-angle-double-down:before{content:'\f103'}.icon-shield:before{content:'\f132'}.icon-rouble:before{content:'\f158'}.icon-doc-text-inv:before{content:'\f15c'}.icon-paw:before{content:'\f1b0'}.icon-cubes:before{content:'\f1b3'}.icon-binoculars:before{content:'\f1e5'}.icon-at:before{content:'\f1fa'}.icon-birthday:before{content:'\f1fd'}.icon-chart-line:before{content:'\f201'}.icon-map-o:before{content:'\f278'}.icon-handshake-o:before{content:'\f2b5'}}
div.contactus-lightbox,div.contactus-alert,div.contactus-lightbox.jmoddiv.jmodinside{display:none;position:absolute;background:white;z-index:1000000;padding:0px;top:-400px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6)}.contactus{cursor:pointer}.g-recaptcha{margin:0 auto;display:table}@media (max-width:768px){div.g-recaptcha{-webkit-transform:scale(0.87);-moz-transform:scale(0.87);-ms-transform:scale(0.87);-o-transform:scale(0.87);transform:scale(0.87);-webkit-transform-origin:0 0;-moz-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}}.dimmer{z-index:999995;position:fixed;top:0;left:0;height:100%;width:100%;background:black no-repeat scroll center center;opacity:0.5}form.reg_form{margin-bottom:0px}div.contactus-lightbox-caption{border-bottom:1px solid #E0D8D8}div.contactus-lightbox-caption>div{display:inline-block}div.contactus-lightbox-body{padding:20px 15px 10px 15px;background-color:#fff}div.contactus-alert-body{padding:20px}div.contactus-lightbox-cap{margin-left:10%;width:80%}div.contactus-lightbox-caption{color:white}div.joomly-contactus-div{margin-bottom:15px}.contactus-center{margin-right:auto;margin-left:auto}.contactus-right{margin-right:0;margin-left:auto}div.contactus-error-message{color:red}button.contactus-button{padding:14px 18px;border:0 none;font-weight:700;letter-spacing:1px;display:block;text-transform:uppercase;height:auto;width:auto;color:#fff;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;cursor:pointer;text-shadow:none;background-image:none}button[type="submit"].contactus-submit{max-width:100%;width:100%;margin-left:auto;margin-right:auto;cursor:pointer}button.contactus-button:hover{opacity:0.8;outline:0 none}button.contactus-button.sliding{padding:14px 24px;z-index:999994;position:fixed;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);box-shadow:0 0 15px rgba(0,0,0,0.6);overflow-y:hidden;transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(0,1,0.5,1)}button.contactus-button.sliding.align-bottom{position:fixed;bottom:0;white-space:nowrap}button.contactus-button.sliding.align-left{position:fixed;-webkit-transform:rotate(90deg);-webkit-transform-origin:0% 100%;-moz-transform:rotate(90deg);-moz-transform-origin:0% 100%;-ms-transform:rotate(90deg);-ms-transform-origin:0% 100%;-o-transform:rotate(90deg);-o-transform-origin:0% 100%;transform:rotate(90deg);transform-origin:0% 100%;left:0px;white-space:nowrap}button.contactus-button.sliding.align-right{position:fixed;-webkit-transform:rotate(-90deg);-webkit-transform-origin:100% 100%;-moz-transform:rotate(-90deg);-moz-transform-origin:100% 100%;-ms-transform:rotate(-90deg);-ms-transform-origin:100% 100%;-o-transform:rotate(-90deg);-o-transform-origin:100% 100%;transform:rotate(-90deg);transform-origin:100% 100%;right:0px;white-space:nowrap}button.contactus-button.sliding.align-bottom.closed{bottom:-46px}button.contactus-button.sliding.align-right.closed{right:-200px}button.contactus-button.sliding.align-left.closed{left:-200px}div.contactus-lightbox img.img-contactus-lightbox,div.contactus-lightbox button.contactus-button{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-o-transition:all 0s ease}input[type="text"].contactus-fields,input[type="email"].contactus-fields,input[type="date"].contactus-fields,input[type="time"].contactus-fields,input[type="tel"].contactus-fields,textarea.contactus-textarea{border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;vertical-align:middle;color:#555;background-color:#fff;height:40px;max-width:100%;width:100%;padding:4px 6px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;font-size:13px;line-height:18px;margin:0px}textarea.contactus-textarea{padding:4px 6px;height:110px}input[type="text"].contactus-fields.contactus-captcha{display:inline-block;width:66.5%}div.date-container{display:table;max-width:100%;width:100%;text-align:left}p.joomly-p{text-align:justify}div.checkbox-container{text-align:left}label.contactus-date-label{display:table-cell;font-weight:normal;margin:0px 0px}input[type="date"].contactus-fields.constructor{display:table-cell;padding:10px 6px}input[type="time"].contactus-fields.constructor{display:table-cell;padding:10px 6px}span.contactus-sp{font-weight:normal;margin:0px 0px;padding:0px 0px}input[type="checkbox"].contactus-fields{margin:0px 0px 0px 10px}label.contactus-checkbox-label{max-width:100%;width:100%;margin:0px 0px;font-weight:normal}div.select-container{display:table;max-width:100%;width:100%;text-align:left}label.contactus-select-label{display:table-cell;font-weight:normal;margin:0px 0px;width:1%;white-space:nowrap;padding-right:5px}select.contactus-select{display:table-cell;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);color:#555;background-color:#fff;max-width:100%;width:100%;height:40px;margin:0px 0px;padding:6px 4px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}div.contactus-lightbox-cap>h4{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:16px;text-align:center;color:white}div.contactus-lightbox-closer{width:10%}div.contactus-lightbox-closer>i{float:right;cursor:pointer;margin-right:10px;color:white}div.contactus-lightbox img.img-contactus-lightbox{min-width:50px;width:30%;margin-right:3%;margin-left:0px;display:inline-block;vertical-align:bottom}p.contactus-lightbox-text-center{text-align:center;margin:0px}div.contactus-alert>p{margin:20px 0px 30px 0px;text-align:center;font-size:16px}div.contactus-lightbox div.contactus-file{width:100%;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;font-size:0}div.contactus-lightbox span.contactus-file{overflow:hidden;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0px;border:1px solid #ccc;display:inline-block;height:40px;width:100%;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}div.contactus-lightbox label.contactus-file{line-height:40px;font-size:13px;display:inline-block;width:20%;height:100%;float:right;margin:0px;padding:0px;text-align:center;color:white;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-top-right-radius:0px;-moz-border-bottom-right-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px}div.contactus-lightbox label.contactus-file-label{color:#999;line-height:40px;font-size:13px;margin:0px;padding:0px 0px 0px 10px;height:100%;width:70%;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;font-weight:normal}div.contactus-lightbox label.contactus-file-label.contactus-added{color:#555}div.contactus-lightbox input.contactus-file{display:none;height:40px;width:0px;margin-bottom:0px}
