@font-face{font-family:Bebas Neue;src:url(/static/fonts/BebasNeue-Bold.ttf)}html{font-family:IBM Plex Sans,Arial,Helvetica,sans-serif}input.wide{display:block;width:100%}.form-or{text-align:center;padding-top:22px}.form-control input,.form-control select{padding:6px 8px;border-radius:6px;margin:12px auto;overflow:hidden;transition:all .35s}.form-control.dark input,.form-control.dark select{background:#7a7a7a;color:#fff;outline:none;border:2px solid #7a7a7a;transition:all .35s}.form-control.dark input:focus,.form-control.dark input:hover,.form-control.dark select:focus,.form-control.dark select:hover{border:2px solid #9672a6}.form-control.light input,.form-control.light select{background:#ededed;color:#7a7a7a;outline:none;border:2px solid rgb(211.5,211.5,211.5)}.form-control.light input:focus,.form-control.light input:hover,.form-control.light select:focus,.form-control.light select:hover{border:2px solid #fff}.form-control.light textarea{background:#ededed;color:#7a7a7a;outline:none;border:2px solid rgb(211.5,211.5,211.5)}.form-control.light textarea:focus,.form-control.light textarea:hover{border:2px solid #fff}.form-control.light textarea{width:100%;min-height:150px}.form-control.wide input,.form-control.wide select{width:100%}::-webkit-scrollbar{width:8px}body.mobile::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background-color:#7a7a7a;border-left:1px solid #000}::-webkit-scrollbar-thumb{background-color:#886bb5;border-radius:7px}::-webkit-scrollbar-thumb:hover{background-color:#7d468c}.text-center{text-align:center!important}.btn{display:inline-block;margin:10px 0;border-radius:6px;text-align:center;border:0;transition:all .35s;text-decoration:none;cursor:pointer}.btn.btn-s{font-size:12px}.btn.btn-m{padding:6px 12px;font-size:15px;font-weight:400}.btn.btn-l{font-size:18px;font-weight:500;padding:10px 20px;text-align:center}.btn.nm{margin:0}.btn.btn-white-border{border:2px solid #fff;background:none;color:#fff}.btn.btn-white-border:hover{background:#fff;color:#000;text-decoration:none}.btn.btn-lilac{outline:#7d468c;background:#7d468c;color:#fff}.btn.btn-lilac:hover{background:#ededed;color:#7a7a7a;text-decoration:none}.btn.btn-lilac2{outline:#7d468c;background:#7d468c;color:#fff}.btn.btn-lilac2:hover{background:#9672a6;color:#fff;text-decoration:none}.btn.btn-white{outline:#fff;background:#fff;color:#000}.btn.btn-white:hover{background:#ededed;color:#7a7a7a;text-decoration:none}.btn.btn-block{display:block;width:100%;margin:8px 0}.btn.search-button{padding:10px 8px;margin:0}.btn.btn-skew{text-align:center;transform:skewX(-5deg);transition:all .35s;cursor:pointer;border-radius:0}.btn.btn-skew .inner{font-size:15px;transform:skewX(5deg)}.btn.disabled{pointer-events:none!important;background:#ededed!important}.btn.middle{margin:0 auto}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Bebas Neue,serif}div{box-sizing:border-box}html{scroll-behavior:smooth;margin:0;padding:0;font-family:Raleway,serif;overflow-x:hidden;font-size:15px}::selection{background:#7d468c;color:#fff}::-moz-selection{background:#7d468c;color:#fff}a{color:#7d468c}a,a:hover{text-decoration:none}a:hover{color:#9672a6}.limiter{margin:0 auto;max-width:1126px;clear:both}.limiter:after{content:"";width:100%}.limiter.relative{position:relative}.wrapper{color:#fff;font-family:Raleway,sans-serif}.wrapper.stick-menu{padding:80px 0 0}.text-balanced{text-wrap:balance}.align-right{text-align:right}.mb{margin-top:25px}.videoWrapper{position:fixed;top:0;bottom:0;left:-9999px;right:-9999px;text-align:center;z-index:-1}.videoWrapper .overlay{background:linear-gradient(45deg,rgba(136,107,181,.8),hsla(0,0%,92.9%,.8));position:fixed;z-index:2;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;top:0;left:0;right:0;bottom:0}.videoWrapper .overlay,.videoWrapper .overlay.darker{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5c1c8c64",endColorstr="#5ca772d3",GradientType=1)}.videoWrapper .overlay.darker{background:linear-gradient(45deg,rgba(79,61,107,.95),rgba(137,108,147,.95))}.videoWrapper video{height:100vh;width:100vw;display:inline-block;object-fit:fill;vertical-align:middle}.page-header{margin:0}#pager{list-style:none;padding:0;margin:12px 0 25px}#pager li,#pager li a{display:inline-block}#pager li a{padding:2px 8px 4px;margin:8px 4px;border-radius:3px;background:#fff;color:#7d468c}#pager li a:hover{background:#886bb5;color:#fff}#pager li a.current{background:#7d468c;color:#fff}#top-menu{position:fixed;top:-100px;left:0;right:0;height:80px;border-bottom:1px solid #7d468c;background:-moz-linear-gradient(45deg,#9672a6 0,#7d468c 70%);background:-webkit-linear-gradient(45deg,#9672a6,#7d468c 70%);background:linear-gradient(45deg,#9672a6,#7d468c 70%);z-index:25;transition:all .35s}#top-menu.active{top:0}#top-menu.sidr-is-open{right:260px;left:-260px}#top-menu.sidr-is-open .hamburger{margin-right:10px}#top-menu .menu-logo{display:inline-block;height:90px;padding:10px 0}#top-menu .menu-logo .logo{max-height:60px}#top-menu .menu-logo{float:left}#top-menu ul{float:right;padding:0;margin:0;list-style:none}#top-menu ul li{display:inline-block;padding:28px 15px;font-size:18px;font-family:Raleway,sans-serif}#top-menu ul li .small-arrow{width:18px}#top-menu ul li a{color:#fff;transition:all .35s;text-decoration:none}#top-menu ul li a:hover{color:#cfadd9}#top-menu ul li:hover .dropdown{display:block;border-left:1px solid #ededed;border-right:1px solid #ededed}#top-menu ul .dropdown{width:200px;list-style:none;padding:0;display:none;background:#fff;position:absolute;top:80px;box-shadow:4px 4px 0 #7d468c}#top-menu ul .dropdown li{display:block;text-align:center;padding:8px 12px;border-bottom:1px solid #ededed}#top-menu ul .dropdown li:hover{background:#ededed}#top-menu ul .dropdown a{color:#cfadd9}#top-menu .parts-cart{background:#fff;color:#7d468c;cursor:pointer;padding:10px 35px 10px 10px;margin-left:10px;float:right;height:80px;position:relative}#top-menu .parts-cart .counter{position:absolute;border-radius:3px;padding:4px 8px;background:#7d468c;color:#fff;top:35px;left:5px;font-size:14px}#top-menu .parts-cart:hover .fill-text{color:#9672a6}#top-menu .parts-cart .fill-text{margin-left:10px;margin-top:5px;max-width:70px;font-size:18px;line-height:22px;float:right;font-family:Raleway,sans-serif;transition:all .35s}#top-menu .parts-cart img{padding:10px 0;width:40px}#top-menu .parts-cart .small-item{position:absolute;top:130px;left:50px;width:120px;transition:all 1s;opacity:1}#top-menu .parts-cart .small-item img{width:120px;transform:skewX(5deg)}#top-menu .parts-cart .small-item.done{top:-100px;transform:rotate(-270deg) scale(.1);opacity:0;left:-30px}.machine-page .bx-controls{display:none}#sidr-menu.sidr{font-size:15px;background:#7d468c;color:#fff}#sidr-menu.sidr.sidr ul li{display:block;margin:0;line-height:56px;border-bottom:1px solid #fff}#mobile-menu ul li{color:#fff;width:100%;border-bottom:1px solid #fff}.section.clients-and-partners{padding:50px 0;background:url(/static/img/headers/partner.png) no-repeat;color:#7d468c;text-align:center}footer{padding:25px 0;background:#ededed;color:#1b1b1c}footer .about{text-align:justify}footer .foot-logo{max-width:170px}footer img{width:100%}.parts-section{padding:0 0 25px;min-height:350px;background:#fff}.parts-section h1{color:#7d468c}.parts-section .single-part{position:relative;display:inline-block;width:100%;min-height:120px;border-bottom:4px solid #7d468c;border-right:4px solid #7d468c;text-decoration:none;color:#7a7a7a;margin-bottom:25px;overflow:hidden;transition:all .35s}.parts-section .single-part .picture{height:250px;background:#fff;overflow:hidden;width:100%;margin-bottom:90px;position:relative}.parts-section .single-part .picture img{transition:all .35s;position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;width:100%;margin:auto}.parts-section .single-part .add-to-cart{display:none;position:absolute;right:0;top:0;background:#9672a6 url(/static/img/icons/cart_w.png) no-repeat;background-size:22px 22px;background-position:5px;color:#fff;padding:8px 10px 8px 32px}.parts-section .single-part .add-to-cart.active{display:block;z-index:12;background:#fff url(/static/img/icons/tick_l.png) no-repeat;background-size:22px 22px;background-position:5px;color:#7d468c}.parts-section .single-part .text-info{transition:all .35s;background:#fff;position:absolute;width:100%;bottom:0;padding:0}.parts-section .single-part h2{color:#7d468c;margin:8px 0;font-size:18px;font-weight:600;font-family:Raleway,sans-serif}.parts-section .single-part P{font-size:12px;margin:0}.parts-section .single-part .description{font-size:12px;margin:10px 0;overflow:hidden;max-height:0;transition:all .35s}.parts-section .single-part:hover{border-bottom:4px solid #9672a6;border-right:4px solid #9672a6}.parts-section .single-part:hover .add-to-cart{z-index:12;display:block}.parts-section .single-part:hover .picture img{transform:scale(1.1)}.parts-section .single-part:hover .description{height:auto;max-height:300px}.show-on-mobile{display:none}.parts-fit{width:100%}.parts-fit .company{margin-left:10px;font-size:28px;font-family:Bebas Neue,sans-serif;display:inline-block;vertical-align:middle}.parts-fit .company img{margin-left:10px;height:28px;vertical-align:middle}.missing-item{padding:120px 0;background:url(/static/img/headers/warehouse.png) no-repeat;color:#fff;text-align:center}.missing-item.white{background:url(/static/img/headers/about_us.png) no-repeat;color:#000;width:95%;margin:0 auto;border-radius:5px;padding:12px}.missing-item.white p{font-size:15px}.missing-item p{font-size:18px}.looking-for-parts{padding:50px 0;background:url(/static/img/headers/look-for-parts.png) no-repeat;color:#7d468c;text-align:center}.looking-for-parts p{font-size:18px}.hamburger{float:right}.hamburger img{margin:20px}h1.color-lilac,h2.color-lilac,h3.color-lilac,h4.color-lilac,small.color-lilac,span.color-lilac{color:#7d468c}h1.explanation,h2.explanation,h3.explanation,h4.explanation,small.explanation,span.explanation{color:#9672a6}h1.color-grey,h2.color-grey,h3.color-grey,h4.color-grey,small.color-grey,span.color-grey{color:#7a7a7a}h1.color-black,h2.color-black,h3.color-black,h4.color-black,small.color-black,span.color-black{color:#000}.wait-for-me{text-align:center;color:#7d468c}.wait-for-me .loader-circle{animation:rotate-pause 3s infinite}#cookie-box{bottom:0;left:0;right:0;position:fixed;z-index:15;background:#fff;padding:15px}#cookie-box p{color:#7a7a7a}#cookie-box h3{font-size:15px}#cookie-box a{color:#7d468c}@keyframes rotate-pause{0%{transform:rotate(60deg)}to{transform:rotate(420deg)}}.da1{animation-delay:.2s}.da2{animation-delay:.4s}.da3{animation-delay:.6s}.da4{animation-delay:.8s}.da5{animation-delay:1s}.da6{animation-delay:1.2s}.da7{animation-delay:1.4s}.da8{animation-delay:1.6s}.da9{animation-delay:1.8s}.da10{animation-delay:2s}.da11{animation-delay:2.2s}.da12{animation-delay:2.4s}.da13{animation-delay:2.6s}.da14{animation-delay:2.8s}.da15{animation-delay:3s}.da16{animation-delay:3.2s}.da17{animation-delay:3.4s}.da18{animation-delay:3.6s}.da19{animation-delay:3.8s}.da20{animation-delay:4s}@media (max-width:1199px){.limiter{padding-left:10px;padding-right:10px}}@media (max-width:991px){.limiter{padding-left:10px;padding-right:10px}}@media (max-width:768px){.show-on-tablet{display:block}.hide-on-tablet{display:none}.limiter{padding-left:10px;padding-right:10px}.videoWrapper video{width:auto}}@media (max-width:575px){.add-stuff{text-align:center}.add-stuff .add-to-cart{margin:25px auto}.add-stuff .or-call{font-size:18px}.add-stuff .or-call img{height:20px;width:20px}.parts-section .single-part .picture{height:350px}.parts-section .single-part .add-to-cart{display:block!important;z-index:12!important}.videoWrapper video{width:auto}.show-on-mobile{display:block}.hide-on-mobile{display:none}h1{font-size:18px}.section.about p{font-size:14px}footer{text-align:center}footer .foot-logo{margin-bottom:25px}footer div>div{margin-top:20px}.parts-fit{width:100%;font-size:22px}.parts-fit .company{font-size:20px}.parts-fit .company img{height:24px}}@media (max-width:480px){#top-menu{position:fixed;left:0;right:0;height:60px}#top-menu .menu-logo img{margin:0;height:38px}.hamburger img{margin:15px;height:30px}.parts-section .single-part .picture{height:333px}}