/*!
 * css
 * Copyright (c) Auto-Lackschutz.de
 * Website: https://auto-lackschutz.de/
 * Requires: bootstrap v3.3.7, jQuery v1.7.1 or later
 */
.ui-input{-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.header .navigation ul li a,.header .navigation ul li a:after,.btn,.gallery a:after,.pricing .pricing-left .packet-selector ul,.pricing .pricing-left .packet-selector ul li a,.header .header-fixed,.intro .intro-action a i,.header .navigation{-webkit-transition:all 0.2s ease;transition:all 0.2s ease}html{height:100%}body{font-family:'Yantramanav', sans-serif;font-size:16px;line-height:24px;color:#fff;background:#16161c}*,*:after,*:before{box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:normal}a{color:#0d3ff4}a:hover{color:#0d3ff4;text-decoration:underline}strong{color:inherit}textarea{max-width:100%;min-height:158px}p,.text-muted{color:#b4b3be}.text-blue{color:#0d3ff4}.text-space{margin-bottom:14px}.list-styled{list-style-type:disc;padding-left:34px}.list-inline{margin-left:-6px;margin-right:-6px}.list-inline li{display:inline-block;padding:0 6px}.no-margin-buttom{margin-bottom:0 !important}.icon{display:inline-block;width:auto;height:auto}.button,.button:hover{text-decoration:none}.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s}.ui-input{display:block;width:100%;height:auto;padding:12px 14px;line-height:1.42857143;color:#b4b3be;background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:none;outline:0;resize:vertical}.ui-input option{color:#4a4a4a}.ui-input option[disabled]{color:#aaa}.check{display:none}.check + label{cursor:pointer;position:relative;margin:auto;width:18px;height:18px;-webkit-tap-highlight-color:transparent;transform:translate3d(0, 0, 0)}.check + label svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#b4b3be;stroke-width:1.5;transform:translate3d(0, 0, 0);transition:all 0.2s ease;vertical-align:middle;margin-right:6px;margin-top:-3px}.check + label svg path{stroke-dasharray:60;stroke-dashoffset:0}.check + label svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.check + label:hover svg{stroke:#37d83a}.check:checked + label svg{stroke:#37d83a}.check:checked + label svg path{stroke-dashoffset:60;transition:all 0.1s linear}.check:checked + label svg polyline{stroke-dashoffset:42;transition:all 0.1s linear;transition-delay:0.1s}.burger-menu{display:none}.header .navigation ul li{padding:0}.header .navigation ul li a{position:relative;display:inline-block;color:#b4b3be;padding:8px 18px;margin:0 6px;font-weight:700}.header .navigation ul li a:after{content:'';position:absolute;top:8px;right:0;height:24px;width:0;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%);z-index:-1}.header .navigation ul li a:hover,.header .navigation ul li a.active{color:#fff;text-decoration:none}.header .navigation ul li a:hover:after,.header .navigation ul li a.active:after{width:50%}.btn{display:inline-block;padding:14px 28px;color:#fff;font-size:16px;line-height:normal;border-radius:0;border:0;outline:0;font-weight:700;text-transform:uppercase;text-align:center;text-shadow:none;box-shadow:0 3px 18px rgba(13, 63, 244, 0.3);background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%)}.btn:hover,.btn:focus{color:#fff;text-decoration:none;text-decoration:none;outline:0;background:#1747f4;background:-moz-linear-gradient(left, #1747f4 0%, #8b35ff 100%);background:-webkit-linear-gradient(left, #1747f4 0%, #8b35ff 100%);background:linear-gradient(to right, #1747f4 0%, #8b35ff 100%);box-shadow:0 3px 24px rgba(13, 63, 244, 0.4);transform:scale(1.04)}.btn:active{box-shadow:0 0 18px rgba(13, 63, 244, 0.3);background:#0b3cec;background:-moz-linear-gradient(left, #0b3cec 0%, #7f21ff 100%);background:-webkit-linear-gradient(left, #0b3cec 0%, #7f21ff 100%);background:linear-gradient(to right, #0b3cec 0%, #7f21ff 100%);transform:scale(0.96)}.btn .icon{margin-right:6px}.btn.is-white{background:#fff;color:#16161c;box-shadow:0 3px 18px rgba(0, 0, 0, 0.3)}.feature-boxes li{display:inline-block;margin:6px;padding:24px 34px;background:#1f1f27;border-radius:4px;text-align:left}.feature-boxes li .feature-icon{font-size:32px;color:rgba(255, 255, 255, 0.6)}.feature-boxes li .feature-content span{display:block;font-weight:700;color:#0d3ff4}.feature-boxes li.active{transform:scale(1.12) translateY(-14px) translateX(4px);padding:24px;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%);box-shadow:0 3px 18px rgba(13, 63, 244, 0.3)}.feature-boxes li.active .feature-content span{color:#fff}.chart-columns h5{font-size:28px;font-weight:400;margin-bottom:28px}.chart-columns h5 span{display:block;font-weight:400;font-size:16px;color:#b4b3be;white-space:nowrap}.chart-columns canvas{max-width:100%;height:54px}.features-about{margin-top:28px}.features-about .icon{position:relative;font-size:36px;margin-bottom:28px;color:#0d3ff4}.features-about .icon:after{content:'';position:absolute;width:100%;height:100%;left:-12px;bottom:-14px;border-radius:50%;background:#0d3ff4;opacity:0.1}.features-about h5{font-size:18px;font-weight:700;margin-bottom:6px}.gallery .column{padding:14px}.gallery a{position:relative;display:block;width:100%;padding-bottom:80%;overflow:hidden}.gallery a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%);opacity:0}.gallery a img{position:absolute;max-width:none;max-height:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.gallery a .item-content{display:block;position:absolute;left:0;bottom:0;color:#fff;padding:10%;z-index:1;text-shadow:0 1px 3px rgba(0, 0, 0, 0.3);backface-visibility:hidden;-webkit-transform:scale(0.9);transform:scale(0.9)}.gallery a .item-content h5{font-size:34px;font-weight:700}.gallery a:hover{box-shadow:0 45px 100px rgba(0, 0, 0, 0.4), 0 16px 40px rgba(0, 0, 0, 0.4);z-index:4}.gallery a:hover:after{opacity:0.3}.pricing{margin-top:28px}.pricing h3{position:relative;font-size:28px;font-weight:700;margin-bottom:48px}.pricing h3:after{content:'';position:absolute;bottom:-18px;left:0;height:4px;width:54px;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%)}.pricing h5{display:block;font-size:20px;color:#b4b3be;margin-bottom:14px}.pricing span{display:block;font-size:43px;margin:14px 0}.pricing span i{font-size:16px;font-weight:normal}.pricing ul{margin-bottom:28px}.pricing ul li{margin-bottom:8px}.pricing ul li .icon{margin-right:8px}.pricing ul li .icon.icon-check{color:#37d83a}.pricing ul li .icon.icon-x{color:#d83737}.pricing ul li b{font-weight:normal}.pricing .btn{display:block;text-transform:capitalize}.pricing .pricing-left{padding:48px;background:rgba(255, 255, 255, 0.06);border-radius:4px;box-shadow:8px 0 28px rgba(0, 0, 0, 0.6);z-index:1}.pricing .pricing-left .image{margin:28px -48px;background:#16161c;padding:28px 48px;padding-right:70px;cursor:pointer}.pricing .pricing-left .image .icon{position:absolute;right:28px;top:50%;font-size:22px;margin-top:-11px;z-index:2}.pricing .pricing-left .packet-selector{position:relative}.pricing .pricing-left .packet-selector ul{display:none;position:absolute;top:0;left:0;margin:0;min-width:100%;background:#16161c;box-shadow:0 0 18px rgba(0, 0, 0, 0.6);cursor:default;z-index:1}.pricing .pricing-left .packet-selector ul li{margin:0}.pricing .pricing-left .packet-selector ul li a{display:block;padding:18px 48px;padding-right:70px;cursor:pointer;text-decoration:none}.pricing .pricing-left .packet-selector ul li a h5{font-size:16px}.pricing .pricing-left .packet-selector ul li a:hover{background:rgba(255, 255, 255, 0.06)}.pricing .pricing-left .packet-selector.is-active ul{display:block}.pricing .pricing-left .coating-checkbox{margin-bottom:8px}.pricing .pricing-right{padding:48px;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%);box-shadow:8px 0 28px rgba(0, 0, 0, 0.4)}.pricing .pricing-right h3:after{background:#fff}.pricing .pricing-right h5{color:rgba(255, 255, 255, 0.6)}.header{width:100%;height:149px}.header .header-fixed{position:relative;top:0;left:0;width:100%;padding:28px 0;z-index:12}.header .header-small{border-bottom:1px solid rgba(255, 255, 255, 0.1);margin-top:-28px;padding-top:14px;padding-bottom:14px;margin-bottom:28px}.header .logo h5 a{color:#fff;text-decoration:none}.header .logo h5 i{color:#0d3ff4}.header.header-alt .header-fixed{position:fixed;background:#16161c;box-shadow:0 4px 10px rgba(0, 0, 0, 0.6)}.header.has-message{height:214px}.header.has-message .message{font-size:13px;border-radius:0;text-align:center;z-index:1}.header.has-message .message .message-body{border:0}.footer{padding:40px 0;background:#1f1f27}.footer .logo h5 a{color:#fff;text-decoration:none}.footer .logo h5 i{color:#0d3ff4}.footer .navigation a{color:#fff}.footer .footer-copyright{font-size:14px}.title{position:relative;padding:80px 0;background:url('/images/bmw-m4-ac-schnitzer-german-4341.jpg') no-repeat center bottom;text-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}.title:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(28, 31, 38, 0.4);background-size:contain;z-index:0}.title .container{position:relative;z-index:1}.title h1{position:relative;color:#fff;padding-bottom:14px;margin-bottom:14px}.title h1:after{content:'';position:absolute;width:40px;height:3px;left:50%;bottom:3px;margin-left:-20px;background:#0d3ff4}.title p{font-size:16px;font-weight:400}.section{padding-top:80px;padding-bottom:80px}.intro{position:relative;width:100%;margin-top:-149px;padding:100px 0;padding-top:212px;background:url('/images/bmw-m4-ac-schnitzer-german-4341.jpg') no-repeat center top;background-size:cover;overflow:hidden}.intro:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(28, 31, 38, 0.4);background-size:contain;z-index:0}.intro .container{position:relative;z-index:1}.intro .intro-content{position:relative;width:40%;text-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}.intro .intro-content:after{content:'';position:absolute;right:-142px;top:-212px;width:1920px;height:900px;height:calc(100% + 424px);background:url('/images/intro-black.png') no-repeat top right;background-size:cover;z-index:-1;opacity:0.84}.intro .intro-content h4{position:relative;display:inline-block;font-size:16px;padding-top:18px;margin-bottom:24px}.intro .intro-content h4:before{content:'';position:absolute;top:0;left:0;height:4px;width:20%;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%)}.intro .intro-content h1{font-size:58px;font-weight:700;line-height:1;margin-bottom:24px}.intro .intro-content p{margin-bottom:28px}.intro .intro-action a{display:inline-block;color:#fff;font-size:20px;text-decoration:none;text-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}.intro .intro-action a i{position:relative;display:inline-block;font-size:24px;color:#444;margin-left:18px;padding:8px;background:#fff;border-radius:50%;text-shadow:none}.intro .intro-action a i:after{content:'';position:absolute;top:calc(10px * -1);left:calc(10px * -1);width:calc(100% + 20px);height:calc(100% + 20px);padding:14px;background:rgba(255, 255, 255, 0.6);border-radius:50%;z-index:-1}.intro .intro-action a:hover i,.intro .intro-action a:focus i{transform:scale(1.1)}.intro .intro-action a:active i{transform:scale(0.9)}.intro .arrows-down{position:absolute;bottom:0;left:50%;margin-left:-11px;color:#fff;text-align:center;z-index:1;-webkit-animation-duration:1.5s;animation-duration:1.5s}.intro .arrows-down i{display:block;font-size:22px;margin-bottom:4px}.intro .arrows-down i:last-child{font-size:18px;color:#b4b3be}.section-feature-boxes{padding-top:100px}.section-protection{margin-top:-28px;padding-top:0}.section-protection .column-image{position:relative;height:418px;background:url('/images/car-wrapping-working.jpg') no-repeat center;background-size:cover}.section-protection .column-image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#0d3ff4;background:-moz-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:-webkit-linear-gradient(left, #0d3ff4 0%, #852bff 100%);background:linear-gradient(to right, #0d3ff4 0%, #852bff 100%);opacity:0.24}.section-protection + .section-protection{padding-top:0}.section-protection.coating .column-image{background-image:url('/images/nanolex-hand.jpg');background-size:cover}.section-protection.coating .column-content ul{margin:28px 0}.section-protection.coating .column-content ul li{position:relative;padding-left:32px;margin-bottom:8px}.section-protection.coating .column-content ul li .icon{position:absolute;top:6px;left:0}.section-about{background:#1f1f27;margin-top:36px;text-align:center}.section-prices{padding-top:40px}.section-contact-form{background:#1f1f27}.section-contact-form .form-box form{margin-top:28px;margin-bottom:0}.section-contact-form .ui-input{background:rgba(255, 255, 255, 0.06);border-color:transparent}.section-contact-form input.btn{text-transform:capitalize}.section-contact .contact-details{margin-top:28px}.section-contact .contact-details .column{margin-bottom:14px}.section-contact .contact-details a{color:inherit;text-decoration:none}.section-contact .contact-details .icon{margin-bottom:14px;color:#0d3ff4;font-size:24px}.section-contact .contact-details h5{text-transform:uppercase;font-weight:700;font-size:14px;margin-bottom:4px}.section-contact .contact-details p{white-space:pre-wrap}.section-contact .column-image{position:relative}.section-contact .column-image .btn{position:absolute;top:50%;left:-24px;margin-top:-24px;z-index:1}@media all and (max-width:1088px){.container{padding-left:14px;padding-right:14px}.header.header-alt .header-small{display:none}.intro .intro-content{width:56%}}@media all and (max-width:768px){.header .header-small{display:none}.header .burger-menu{display:block;float:right;padding:8px;margin:-8px 0;color:#fff;font-size:24px}.header .navigation{position:fixed;height:100%;top:0;right:-100%;min-width:180px;background:#16161c;box-shadow:0 4px 10px -3px rgba(0, 0, 0, 0.6);overflow:auto}.header .navigation .burger-menu{float:none;margin:4px 0;padding:28px}.header .navigation ul li{display:block}.header .navigation ul li a{padding:14px 28px}.header .navigation ul li a:after{top:14px}.header .navigation.toggled{right:0}.intro .intro-content{width:100%;text-align:center}.intro .intro-content h4:before{left:50%;transform:translateX(-50%)}.intro .intro-action{display:none}.feature-boxes li{min-width:36%;padding:24px;word-break:break-word}.section-protection .column-image:before{display:none}.pricing .pricing-right{word-break:break-word}}