.filtr-container{margin:0 -4px}.filtr-item{padding:4px}.filtr-controls{text-align:center;font-size:18px;text-transform:uppercase;margin:30px 0 15px}.filtr-controls span{display:inline-block;margin:10px 15px;cursor:pointer;padding:5px 0;position:relative;color:#777}.filtr-controls span.active,.filtr-controls span:hover,a{color:#000}.filtr-controls span:after{content:' ';width:0;height:2px;position:absolute;bottom:0;left:50%;background:0 0;-webkit-transition:.6s;transition:.6s}.filtr-controls span.active:after{width:100%;left:0;background:#000}@media (max-width:479px){.filtr-item{width:100%}}.filtr-item>a{position:relative;display:block}.filtr-item>a:after,.filtr-item>a:before{-webkit-transition:.6s;transition:.6s}.filtr-item>a:before{content:' ';position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;background:0 0}.filtr-item:hover>a:before{background:rgba(0,0,0,.2)}.filtr-item>a:after{font-family:FontAwesome;content:'\f0fe';position:absolute;z-index:11;top:50%;left:50%;margin:-20px 0 0 -17px;color:#fff;font-size:40px;line-height:40px;opacity:0}.filtr-item:hover>a:after{opacity:.5}.filtr-loading{border:5px solid #333;position:relative;border-radius:40px;height:40px;left:50%;margin:80px 0;opacity:0;top:0;width:40px;z-index:2;-webkit-animation:1s ease-out infinite pulsate;-moz-animation:1s ease-out infinite pulsate;-ms-animation:pulsate 1s ease-out infinite;-o-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1050}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;z-index:1060;margin-top:-14px;margin-right:-14px;width:44px;font-size:5rem}.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:1060;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:15px;display:block;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);background:#fff}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:4rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:4rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:6rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:6rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);position:absolute;bottom:15px;left:15px;right:15px;text-align:center}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:15px}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1057;-webkit-animation:1s ease-out infinite pulsate;-moz-animation:1s ease-out infinite pulsate;-ms-animation:pulsate 1s ease-out infinite;-o-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.contact-clean{background:#f1f7fc;padding:80px 0}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:hover{opacity:1}.contact-clean form .btn:active{transform:translateY(1px)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#000;background-color:#fff!important;border-color:#000}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .3rem rgba(146,146,146,.5)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#b7b1b1!important;border-color:#000!important;color:#fff}a:hover{text-decoration:none!important;color:#000}.text-price{color:#000!important}.contact-clean form .btn-primary{background-color:#fff!important;margin-top:15px;color:#fff}#mainNav .navbar-nav .nav-item .nav-link.active,#mainNav .navbar-nav .nav-item .nav-link:hover{color:#51565b}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}#mainNav .navbar-brand{background-position:center;background-size:contain;background-repeat:no-repeat;height:100px;width:300px}#mainNav .navbar-nav .nav-item .nav-link{font-size:90%;font-weight:400;padding:1em 0;letter-spacing:1px;color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Arial,sans-serif}