.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a.active.focus,a.active:focus,a.focus,a:active.focus,a:active:focus,a:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus{outline:0!important;outline-color:transparent!important;outline-width:0!important;outline-style:none!important;box-shadow:0 0 0 0 rgba(0,123,255,0)!important}.js-video-button{position:relative;margin-left:10px;margin-top:18px;display:flow-root}.play-icon{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:150px}body{overflow-x:hidden}.nav-item.hide-1200,.phone-desc a,.phone-links{pointer-events:none}.mail-icon{height:21px;margin-right:15px;background-size:contain;width:21px;background-image:url(/images/mail-icon.png);float:left;background-repeat:no-repeat}.navbar-brand img{width:129px}.nav-link{font-size:14px;font-weight:500;color:#000;padding-right:unset!important;font-family:Montserrat;padding-left:35px!important}.nav-link:hover{color:#bd0001}.nav-link img{margin-right:4px;margin-bottom:3px;width:13px}.phone-link{padding-left:20px!important}.banner{height:700px;overflow:hidden;position:relative;background-size:cover;background-image:url(/images/banner-bg.jpg)}.banner-title{font-size:30px;font-weight:600;margin-bottom:50px;width:75%;line-height:147.9%;margin-top:110px;font-family:Montserrat}.banner-input:focus,.banner-input:hover{border:1px solid #bd0001}.banner-input{font-size:18px;border:1px solid #000;font-weight:500;margin-bottom:17px;background-color:#fff;width:410px;padding-left:22px}.banner-btn,.banner-input{height:55px;box-shadow:0 0 20px rgba(0,0,0,.45);border-radius:5px;font-family:Montserrat}.banner-btn{font-size:14px;border:none;font-weight:600;color:#fff;text-transform:uppercase;background-color:#bd0001;width:228px}.show-420{display:none}.banner-woman{pointer-events:none;right:0;position:absolute;bottom:0;width:1200px}.achievement{margin-right:auto;align-items:center;margin-left:auto;width:500px;margin-top:17px;display:flex}.achievement img{padding-right:4px;width:117px;float:left}.achievement p{font-size:16px;font-weight:400;margin-bottom:unset!important;font-family:Montserrat;display:inline}.section-title{font-size:36px;font-weight:500;font-family:Montserrat}.numbers{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.numbers h3{font-size:36px;font-weight:700}.numbers h3,.numbers h4{margin-bottom:unset!important;color:#bd0001;line-height:147.9%;font-family:Montserrat;display:inline}.numbers h4{font-size:24px;font-weight:800}.numbers p{font-size:12px;font-weight:500;line-height:138.9%;margin-top:-5px;font-family:Montserrat}.about-us-number{margin-top:17px}.numbers .fix-position{margin-left:-15px}.section-desc{font-size:18px;font-weight:400;margin-bottom:unset;color:#292929;line-height:145.4%;font-family:Montserrat}.section-desc img{margin-right:7px;margin-bottom:4px;width:15px}.about-us{padding:33px 0 46px;box-shadow:0 4px 25px rgba(0,0,0,.25);margin-top:50px}.about-us .section-title{margin-top:15px}.about-us-img{position:relative;width:100%;float:right}.black-img-bg{height:80%;content:"";position:absolute;top:0;background-color:#000;left:0;width:80%;z-index:-1}.more-link{font-size:14px;text-decoration:underline;font-weight:400;color:#bd0001;float:right;margin-top:10px;font-family:Montserrat;display:block}.services{margin-top:60px}.services .section-title{margin-bottom:20px}.services p{height:100%;font-size:14px;font-weight:500;margin-bottom:unset!important;align-items:center;line-height:147.9%;font-family:Montserrat;padding-left:15px;display:flex}.icon-block{width:100px;float:left}.services .col-lg-4{margin-bottom:37px}.why-us{padding:50px 0;position:relative;background-color:#000}.why-us .section-title{color:#fff}.why-us .section-desc{color:#fff;width:45%;display:inline-block}.par{margin-right:7px;margin-bottom:4px;width:15px;float:left;margin-top:8px}.bw-img{position:absolute;bottom:0;left:50%;width:760px}.clients-card{padding:25px 25px 10px}.clients-icon{height:106px;justify-content:center;margin-right:auto;margin-bottom:23px;text-align:center;align-items:center;box-shadow:0 0 7px rgba(0,0,0,.25);border-radius:50%;margin-left:auto;width:106px;display:flex}.clients-icon img{width:73px}.client-name{min-height:37px;font-weight:500;margin-bottom:14px}.client-desc,.client-name{font-size:12px;text-align:center;line-height:152.4%;font-family:Montserrat}.client-desc{font-weight:400;margin-bottom:16px;display:none}.client-year{padding:9px 20px;border:1px solid #000;margin-bottom:12px;align-items:center;border-radius:5px;display:flex}.client-year .left-side{font-size:14px;font-weight:500;margin-bottom:unset!important;width:45%;font-family:Montserrat;display:inline-block}.client-area .left-side b,.client-year .left-side b{font-weight:500;color:#bd0001}.client-year .right-side{font-size:12px;font-weight:400;margin-bottom:unset!important;width:50%;font-family:Montserrat;display:inline-block}.client-area{padding:6px 20px;border:1px solid #bd0001;margin-bottom:12px;align-items:center;border-radius:5px;display:flex}.client-area .left-side{font-size:14px;font-weight:500;width:45%}.client-area .left-side,.client-area .right-side{margin-bottom:unset!important;font-family:Montserrat;display:inline-block}.client-area .right-side{font-size:12px;font-weight:400;width:50%;line-height:111%}.our-clients{margin-top:60px}.client-dots{grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-bottom:unset;list-style-type:none;padding-left:unset;display:grid}.client-dots li{height:6px;position:relative;margin:3px;cursor:pointer;width:6px}.client-dots li button{height:6px;font-size:0;border:0;color:transparent;outline:none;background:transparent;cursor:pointer;width:6px;line-height:0;display:block}.client-dots li button:focus,.client-dots li button:hover{outline:none}.client-dots li button:focus:before,.client-dots li button:hover:before{opacity:1}.client-dots li button:before{height:6px;font-size:6px;color:#000;content:"";position:absolute;background-size:contain;opacity:.25;text-align:center;top:0;background-position:50%;-webkit-font-smoothing:antialiased;left:0;width:6px;background-image:url(/images/dot.png);line-height:20px;-moz-osx-font-smoothing:grayscale;font-family:slick}.client-dots li.slick-active button:before{color:#000;opacity:.75}.my-slick-btn{padding:0!important;border:none;margin:0 16px;background:transparent;width:18px}.my-slick-btn img{width:9px}.client-dots-div{margin-top:5px;display:inline-block}.clients-carousel-control,.ser-carousel-control{justify-content:center;align-items:center;display:flex}.ser-carousel-control{margin-top:25px}.ser-dots-div{margin-top:5px;display:inline-block}.ser-dots{grid-template-columns:1fr 1fr 1fr;margin-bottom:unset;list-style-type:none;padding-left:unset;display:grid}.ser-dots li{position:relative;margin:3px}.ser-dots li,.ser-dots li button{height:6px;cursor:pointer;width:6px}.ser-dots li button{font-size:0;border:0;color:transparent;outline:none;background:transparent;line-height:0;display:block}.ser-dots li button:focus,.ser-dots li button:hover{outline:none}.ser-dots li button:focus:before,.ser-dots li button:hover:before{opacity:1}.ser-dots li button:before{height:6px;font-size:6px;color:#000;content:"";position:absolute;background-size:contain;opacity:.25;text-align:center;top:0;background-position:50%;-webkit-font-smoothing:antialiased;left:0;width:6px;background-image:url(/images/dot.png);line-height:20px;-moz-osx-font-smoothing:grayscale;font-family:slick}.ser-dots li.slick-active button:before{color:#000;opacity:.75}.ser-img{height:270px}.ser-card{justify-content:center;align-items:center;display:flex}.sertificates{margin-top:50px}.sertificates .section-title{margin-bottom:24px}.contact-us-card{overflow:hidden;margin-right:auto;box-shadow:0 4px 20px #aaa;border-radius:5px;margin-left:auto;width:90%}.contact-us{margin-top:60px}.contact-us .section-title{margin-bottom:25px}.contact-us-card .left-column{padding:35px 60px}.contact-us-card .left-column h3{font-size:24px;font-weight:500;margin-bottom:30px;font-family:Montserrat}.contact-us-card .left-column input:focus,.contact-us-card .left-column input:hover{border:1px solid #bd0001}.contact-us-card .left-column input{height:38px;font-size:14px;border:1px solid #000;font-weight:400;margin-bottom:20px;border-radius:5px;background:transparent;width:100%;font-family:Montserrat;padding-left:10px}.contact-us-card .left-column button{height:47px;font-size:20px;border:none;font-weight:400;color:#fff;background-color:#bd0001;border-radius:5px;width:200px;float:right;font-family:Montserrat}.contact-us-card .right-column{background-size:cover;background-image:url(/images/contact-us-bg.jpg)}.steps-div{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.how-we-work{margin-top:60px}.how-we-work .section-title{margin-bottom:25px}.step-square{height:174px;justify-content:center;margin-right:auto;position:relative;background-color:#f8f8f8;align-items:center;border-radius:5px;margin-left:auto;width:174px;display:flex}.step-square img{width:84px}.step-square p{right:11px;position:absolute;top:3px}.step-square p,.steps-div h4{font-size:14px;font-weight:600;color:#585858;line-height:147.9%;font-family:Montserrat}.steps-div h4{text-transform:uppercase;text-align:center;margin-top:3px}.mt-100{margin-top:100px}.to-bottom{position:relative}.to-bottom:after{right:-36px;content:url(/images/to-bottom.png);position:absolute;top:65px;z-index:-1}.to-top{position:relative}.to-top:after{right:-36px;content:url(/images/to-top.png);position:absolute;top:-30px;z-index:-1}.undertitle{font-size:24px;font-weight:500;font-family:Montserrat}.our-brands .undertitle{margin-bottom:40px}.our-brands{margin-top:80px}.brand-div{grid-template-columns:1fr 1fr 1fr 1fr 1fr;display:grid}.brand-div img{margin-bottom:50px;width:160px}.brand-div div,.rec-carousel-control{justify-content:center;align-items:center;display:flex}.rec-carousel-control{padding-bottom:23px}.rec-dots-div{margin-top:5px;display:inline-block}.rec-dots{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:unset;list-style-type:none;padding-left:unset;display:grid}.rec-dots li{position:relative;margin:3px}.rec-dots li,.rec-dots li button{height:6px;cursor:pointer;width:6px}.rec-dots li button{font-size:0;border:0;color:transparent;outline:none;background:transparent;line-height:0;display:block}.rec-dots li button:focus,.rec-dots li button:hover{outline:none}.rec-dots li button:focus:before,.rec-dots li button:hover:before{opacity:1}.rec-dots li button:before{height:6px;font-size:6px;color:#000;content:"";position:absolute;background-size:contain;opacity:1;text-align:center;top:0;background-position:50%;-webkit-font-smoothing:antialiased;left:0;width:6px;background-image:url(/images/dot-white.png);line-height:20px;-moz-osx-font-smoothing:grayscale;font-family:slick}.rec-dots li.slick-active button:before{color:#000;opacity:1;background-image:url(/images/dot-red.png)}.rec-img{height:270px}.rec-card{padding:20px;justify-content:center;align-items:center;display:flex}.recomendation .section-title{padding-top:30px;color:#fff}.recomendation{background-size:cover;background-image:url(/images/rec-bg.jpg)}.slick-slide.slick-center{transform:scale(1.2);opacity:1}.hor.slick-center{transform:scale(1.1)}.slick-slide{transform:scale(1);transition:all .3s ease-in-out}.rec-carousel .slick-list{padding:50px!important}.item1{grid-area:item1}.item1,.item2{overflow:hidden;padding:12.5px}.item2{grid-area:item2}.item3{grid-area:item3}.item3,.item4{overflow:hidden;padding:12.5px}.item4{grid-area:item4}.gallery-div{grid-template-areas:"item1 item2" "item1 item3";display:grid}.gallery-div1{grid-template-areas:"item2 item1" "item3 item1 ";display:grid}.gallery1{height:351px;background-size:cover;background-image:url(/images/gallery1.jpg)}.gallery2{background-image:url(/images/gallery2.jpg)}.gallery2,.gallery3{height:100%;background-size:cover}.gallery3{background-image:url(/images/gallery3.jpg)}.gallery4{background-image:url(/images/gallery4.jpg)}.gallery4,.gallery5{height:351px;background-size:cover}.gallery5{background-image:url(/images/gallery5.jpg)}.gallery6{background-image:url(/images/gallery6.jpg)}.gallery6,.gallery7{height:100%;background-size:cover}.gallery7{background-image:url(/images/gallery7.jpg)}.gallery8{height:351px;background-size:cover;background-image:url(/images/gallery8.jpg)}.gallery{margin-top:90px}.adress{font-size:12px;font-weight:500;margin-bottom:unset!important;color:#fff;padding-right:36px;line-height:147.9%;font-family:Montserrat;display:inline-flex}.footer1{padding:17px 0;background-color:#2e2e2e;margin-top:27px}.geo-icon{margin-right:10px;margin-bottom:4px;width:15px;margin-top:6px}.phone-icon{height:21px;margin-right:15px;background-size:contain;width:21px;background-image:url(/images/phone.png);float:left;background-repeat:no-repeat}.phone-desc{display:inline-block}.phone-desc p{font-size:14px;margin-bottom:unset!important}.phone-desc a,.phone-desc p{font-weight:500;color:#fff;font-family:Montserrat}.phone-desc a{font-size:24px;line-height:147.9%}.phone-desc a:hover{text-decoration:none;color:#bd0001}.footer2{padding:40px 0 15px;background-color:#000}.footer-text h5 b{font-size:600}.footer-text h5{font-size:16px;font-weight:400;margin-bottom:unset;color:#fff;line-height:147.9%;font-family:Montserrat}.politics:hover{text-decoration:none;color:#bd0001}.footer-text p,.politics{font-size:12px;font-weight:400;margin-bottom:unset;color:#fff;line-height:147.9%;font-family:Montserrat}.arrow-right{width:139px}.div-middle{align-items:center;display:flex}.footer-input:active,.footer-input:hover{border:1px solid #bd0001}.footer-input{font-size:14px;border:1px solid #fff;background-color:#fff;width:300px;padding-left:14px}.footer-input,.footer-sub{height:53px;font-weight:500;border-radius:6px;font-family:Montserrat}.footer-sub{font-size:16px;border:none;color:#fff;background-color:#bd0001;margin-left:-40px;width:147px}.lb-number{display:none!important}.gal-lightbox{height:100%;display:block}.show-1200{display:none!important}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{height:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;position:relative;cursor:pointer;width:40px}#nav-icon3 span:first-child{top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:12px}#nav-icon3 span:nth-child(4){top:24px}#nav-icon3.open span:first-child{top:18px;left:50%;width:0}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;left:50%;width:0}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{height:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;position:absolute;opacity:1;border-radius:5px;background:#bd0001;left:0;width:100%;display:block}.show-400{display:none!important}.modal-header{border-bottom:unset!important}.modal-dialog{max-width:80%!important}.modal-content{padding:10px!important}.modal-header{padding-bottom:0!important}.sale-title{font-size:18px;font-weight:500;position:relative;margin-top:11px;font-family:Montserrat}.sale-title:after{height:47.12px;right:35px;content:"";position:absolute;background-size:contain;top:0;width:60px;background-image:url(/images/arrow-down.png);display:none}.sale-input{height:36px;font-size:12px;border:1px solid #bd0001;margin-bottom:9px;width:270px;padding-left:9px}.sale-desc,.sale-input{font-weight:400;font-family:Montserrat}.sale-desc{font-size:10px;margin-bottom:unset!important;color:#5f5f5f}.sale-desc a{text-decoration:underline;color:#5f5f5f}.sale{padding-top:30px;position:relative;padding-bottom:25px}.sale .close{position:absolute;top:5px;left:31px}.sale .close span{font-size:40px}.slot-div{height:90px;overflow:hidden;margin-right:12px;width:60px;background-image:linear-gradient(180deg,#323232,#8a8a8a,#222);display:inline-block}.slot-div img{width:50px}.slot-div div div{height:90px;width:60px}.slot-div .div-middle{justify-content:center}.slot-btn{height:152px;border:none;right:90px;transition:all .2s ease-out;position:absolute;background:transparent url(/images/slot-btn-unactive.png);background-size:cover;top:-10px;width:42px}.slot-btn.clicked{pointer-events:none;background:transparent url(/images/slot-btn-active.png);background-size:cover}#machine1Result,#machine2Result,#machine3Result{display:none}.slot-text{display:inline-block}.slot-text .first-text{font-size:14px;font-weight:400;position:relative;margin-left:40px;margin-top:15px;font-family:Montserrat}.slot-text .first-text:before{height:17px;content:"";position:absolute;background-size:contain;bottom:-15px;left:-70px;width:114px;background-image:url(/images/arrow-left.png);background-repeat:no-repeat}.slot-text .second-text{font-size:14px;font-weight:400;color:#000;margin-top:40px;font-family:Montserrat}.slot-text .second-text:before{height:222px;top:-22px;left:-70px;width:390px;background-image:url(/images/black-bg-txt.png);display:none;z-index:-1}.slot-text .second-text:after,.slot-text .second-text:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat}.slot-text .second-text:after{height:165px;right:60px;top:-30px;width:198px;background-image:url(/images/gift.png);z-index:-2}.slot-parent{padding-top:20px;position:relative}.sale{position:fixed;bottom:0;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);width:100%;display:none;z-index:11}.error-title{font-size:72px}.error-desc,.error-title{font-weight:400;font-family:Montserrat}.error-desc{font-size:28px;margin-bottom:25px}.back-btn{height:40px;font-size:14px;border:1px solid #000;font-weight:400;border-radius:5px;background:transparent;width:192px;font-family:Montserrat}.back-btn img{margin-left:10px;width:19px}.error-img{width:100%}.error-div{height:calc(100vh - 75.5px);align-items:center;display:flex}.copyright a{color:#000}.copyright{font-size:12px;font-weight:400;position:absolute;bottom:30px;text-align:center;width:100%;font-family:Montserrat}.show-500{display:none}.first-h5{margin-bottom:10px!important}.purple-circle{height:70px;border:6px solid #f8e5e6;border-radius:50%;width:70px;z-index:-1}.icon-block{position:relative}.img-1{right:0;width:64px}.img-1,.img-2{transform:translateY(-50%);position:absolute;top:50%}.img-2{right:25px;width:45px}.img-3{transform:translateY(-50%);right:0;position:absolute;top:50%;width:63px}.img-4{right:8px}.img-4,.img-5{transform:translateY(-50%);position:absolute;top:50%;width:52px}.img-5{right:15px}.img-6{width:63px}.img-6,.img-7{transform:translateY(-50%);right:3px;position:absolute;top:50%}.img-7{width:64px}.img-8{width:65px}.img-8,.img-9{transform:translateY(-50%);right:9px;position:absolute;top:50%}.img-9{width:58px}.img-10{transform:translateY(-50%);right:29px;position:absolute;top:50%;width:27px}