*{margin:0;padding:0}*,*:before,*:after{border:0;outline:none}ol,ul{list-style:none}a,a:focus,a:link,a:visited,a:hover{outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{color:inherit}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;outline:none}h1,h2,h3,h4,h5,h6{font-weight:normal}fieldset{border:0}input,textarea,select,button{color:inherit;font:inherit;letter-spacing:inherit}button,input[type=submit],label[for]{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}button *{pointer-events:none}strong,b{font-weight:bold}.pointer-events-disable *{pointer-events:none}body,html{width:100%;height:100%}body{font-size:16px;line-height:1;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;color:#050505;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.body-fixed{overflow:hidden;position:fixed}body:before{display:none;content:"widescreen"}@media screen and (max-width: 1880px){body:before{content:"desktop"}}@media screen and (max-width: 1420px){body:before{content:"tablet-horizontal"}}@media screen and (max-width: 1023px){body:before{content:"tablet"}}@media screen and (max-width: 767px){body:before{content:"phone"}}strong{font-weight:700}input,textarea{font-family:neue-haas-grotesk-display,sans-serif}@keyframes imageZoomAnimation{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.layout{width:1820px;margin:0 auto}@media only screen and (max-width: 1880px){.layout{width:1360px}}@media only screen and (max-width: 1420px){.layout{width:904px}}@media only screen and (max-width: 1023px){.layout{width:704px}}@media only screen and (max-width: 767px){.layout{width:100%;padding:0 20px;box-sizing:border-box}}@media only screen and (max-width: 320px){.layout{width:320px}}.scroll-animate .scroll-animate-elem{transform:translate(0, 100%);opacity:0;visibility:hidden;transition:transform .8s ease,opacity .8s ease,visibility .8s ease}.scroll-animate .scroll-animate-elem-1{transition-delay:0s}.scroll-animate .scroll-animate-elem-2{transition-delay:.2s}.scroll-animate .scroll-animate-elem-3{transition-delay:.4s}.scroll-animate .scroll-animate-elem-4{transition-delay:.6s}.scroll-animate .scroll-animate-elem-5{transition-delay:.8s}.scroll-animate .scroll-animate-elem-6{transition-delay:1s}.scroll-animate .scroll-animate-elem-7{transition-delay:1.2s}.scroll-animate .scroll-animate-elem-8{transition-delay:1.4s}.scroll-animate .scroll-animate-elem-9{transition-delay:1.6s}.scroll-animate .scroll-animate-elem-10{transition-delay:1.8s}.scroll-animate .scroll-animate-elem-11{transition-delay:2s}.scroll-animate .scroll-animate-elem-12{transition-delay:2.2s}.scroll-animate .scroll-animate-elem-13{transition-delay:2.4s}.scroll-animate .scroll-animate-elem-14{transition-delay:2.6s}.scroll-animate .scroll-animate-elem-15{transition-delay:2.8s}.scroll-animate .scroll-animate-elem-16{transition-delay:3s}.scroll-animate .scroll-animate-elem-17{transition-delay:3.2s}.scroll-animate .scroll-animate-elem-18{transition-delay:3.4s}.scroll-animate .scroll-animate-elem-19{transition-delay:3.6s}.scroll-animate .scroll-animate-elem-20{transition-delay:3.8s}.scroll-animate.visible .scroll-animate-elem{transform:translate(0, 0);opacity:1;visibility:visible}.button{display:inline-block;width:260px;height:78px;line-height:78px;background-color:#0075ff;border-radius:39px;color:#fff;text-transform:uppercase;font-weight:bold;font-size:18px;text-align:center;letter-spacing:.1em;transition:background-color .4s ease,color .4s ease}@media only screen and (max-width: 1420px){.button{width:168px;height:50px;line-height:50px;border-radius:25px;font-size:13px}}.button:hover,.button:focus,.button:active{background-color:#050505;color:#fff}.button-white{background-color:#fff;color:#050505}.button-white:hover,.button-white:focus,.button-white:active{background-color:#0075ff;color:#fff}.container-header{position:fixed;z-index:10;top:0;left:0;width:100%;height:100px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.container-header::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:translate(0, -100%);transition:transform .4s ease}.header-logo{position:relative;z-index:10;margin-left:50px}.header-logo img{width:186px;display:block}.header-button{position:relative;z-index:10;transform:translate(0, -100%);transition:transform .4s ease}.header-button a{width:280px;height:100px;line-height:100px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-weight:bold;font-size:18px;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#0075ff;transition:background-color .4s ease}.header-button:hover a,.header-button:focus a,.header-button:active a{background-color:#050505;color:#fff}.header-button a svg{margin-left:30px;width:26px}.header-button a svg path{fill:#fff;transition:fill .4s ease}.header-button:hover a svg path,.header-button:focus a svg path,.header-button:active a svg path{fill:#fff}.container-header.scrolled::after{transform:translate(0, 0)}.container-header.scrolled .header-button{transform:translate(0, 0)}@media only screen and (max-width: 1420px){.container-header{height:80px}.header-button a{height:80px;line-height:80px}}@media only screen and (max-width: 1023px){.container-header{height:60px}.header-logo{margin-left:32px}.header-logo img{width:140px}.header-button a{width:186px;height:60px;line-height:60px;font-size:13px}.header-button a svg{margin-left:20px;width:20px}}@media only screen and (max-width: 767px){.header-logo{margin-left:20px}.header-logo img{width:120px}.header-button a{width:150px;font-size:12px}.header-button a svg{margin-left:12px}}.container-footer{background:#050505;color:#fff}.page-footer{padding:150px 0 32px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.footer-logo img{display:block;width:185px}.footer-copyright{padding-top:10px;font-size:14px;line-height:16px}.footer-social{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}.footer-social a{margin-left:10px}.footer-social svg{width:30px}.footer-social a svg rect{transition:fill .4s ease}.footer-social a svg path{transition:fill .4s ease}.footer-social a:hover svg rect{fill:#0075ff}.footer-social a:hover svg path{fill:#fff}@media only screen and (max-width: 1420px){.page-footer{padding:70px 0 12px}.footer-logo svg{width:106px}.footer-copyright{padding-top:5px;font-size:12px;line-height:14px}}@media only screen and (max-width: 767px){.footer-copyright{font-size:10px;line-height:11px}}.container-intro{padding:200px 0 360px;position:relative;overflow:hidden}.intro-image{position:absolute;bottom:0;right:0;top:0;z-index:1;display:flex;flex-flow:row nowrap;justify-content:flex-end}.intro-image-1{position:absolute;right:0;bottom:0;height:100%;width:auto;display:block;z-index:2}.intro-image-2{height:100%;width:auto;display:block}.intro-image-3{position:absolute;right:0;bottom:0;height:100%;width:auto;display:block;z-index:3}.page-intro{position:relative;z-index:3}.intro-content{padding-left:156px;width:574px}.intro-title{font-weight:bold;font-size:100px;line-height:105px}.intro-text{padding-top:30px;font-size:28px;line-height:40px}.intro-button{padding-top:60px}.intro-button .button{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:360px}.intro-button .button img{margin-left:30px;width:26px}@media only screen and (max-width: 1880px){.container-intro{padding:190px 0 210px}.intro-image{top:80px}.intro-content{padding-left:116px}.intro-button .button{width:330px}}@media only screen and (max-width: 1420px){.container-intro{padding:150px 0 280px}.intro-image{top:120px}.intro-content{padding-left:0;width:432px}.intro-title{font-size:72px;line-height:76px}.intro-text{padding-top:20px;font-size:20px;line-height:30px}.intro-button{padding-top:30px}.intro-button .button{width:220px}.intro-button .button img{margin-left:20px;width:20px}}@media only screen and (max-width: 1023px){.container-intro{padding:150px 0 560px}.intro-image{top:auto;height:620px}.intro-content{margin:0 auto;padding-right:92px}.intro-button .button{width:186px}}@media only screen and (max-width: 767px){.container-intro{padding:90px 0 320px}.intro-image{height:300px}.intro-content{width:248px;margin:0;padding-right:0}.intro-title{font-size:48px;line-height:47px}.intro-title br{display:none}.intro-text{padding-top:10px;font-size:14px;line-height:22px}}@media only screen and (max-width: 374px){.container-intro{padding:90px 0 280px}.intro-image{height:260px}}.container-tools{padding:120px 0;background-color:#050505;color:#fff;overflow:hidden}.tools-header{padding:0 0 120px 156px;width:730px}.tools-header-title{font-weight:bold;font-size:72px;line-height:76px}.tools-header-text{padding-top:30px;font-size:24px;line-height:34px}.tools-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr;grid-column-gap:48px;grid-row-gap:0px}.tools-item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-areas:"a";overflow:hidden}.tools-item-image{display:block;width:100%;grid-area:a}.tools-item-image img{width:100%;display:block;object-fit:cover;display:block;animation:imageZoomAnimation 8s infinite}.tools-item-content{grid-area:a;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative}.tools-item-title{width:100%;font-weight:bold;font-size:48px;line-height:56px;text-align:center}.tools-item-title br{display:none}.tools-item-button{position:absolute;top:calc(50% + 28px + 30px);left:0;width:100%;text-align:center}.tools-item-button .button{transform:translate(0, 200px);opacity:0;visibility:hidden;transition:transform .4s ease,opacity .4s ease,visibility .4s ease,background-color .4s ease,color .4s ease;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center}.tools-item-button .button svg{margin-left:30px;width:26px}.tools-item-button .button svg path{fill:#050505;transition:fill .4s ease}.tools-item-button .button:hover svg path,.tools-item-button .button:focus svg path,.tools-item-button .button:active svg path{fill:#fff}.tools-item:hover .tools-item-button .button{transform:translate(0, 0);opacity:1;visibility:visible}@media only screen and (max-width: 1880px){.tools-header{padding:0 0 120px 116px}.tools-item-title br{display:block}.tools-grid{grid-column-gap:30px}.tools-item-button{top:calc(50% + 56px + 30px)}}@media only screen and (max-width: 1420px){.container-tools{padding:90px 0}.tools-header{padding:0 0 90px 0;width:520px}.tools-header-title{font-size:48px;line-height:56px}.tools-header-text{font-size:20px;line-height:30px}.tools-grid{grid-column-gap:20px}.tools-item-title{font-size:36px;line-height:42px}.tools-item-button{top:calc(50% + 42px + 20px)}.tools-item .tools-item-button .button{transform:translate(0, 0);opacity:1;visibility:visible}.tools-item-button .button svg{margin-left:20px;width:20px}}@media only screen and (max-width: 1023px){.tools-grid{grid-column-gap:12px}.tools-item-title{font-size:24px;line-height:32px}.tools-item-button{top:calc(50% + 32px + 20px)}}@media only screen and (max-width: 767px){.container-tools{padding:60px 0}.tools-header{padding:0 0 60px 0;width:auto}.tools-header-title{font-size:34px;line-height:44px}.tools-header-text{padding-top:10px;font-size:14px;line-height:22px}.tools-item-title br{display:none}.tools-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3, 1fr);grid-column-gap:0;grid-row-gap:20px}.tools-item-image{height:200px;object-fit:cover}.tools-item-button{top:calc(50% + 16px + 12px)}}.container-handle{padding:120px 0;overflow:hidden}.page-handle{width:1512px;margin:0 auto}.handle-grid{display:grid;grid-template-columns:420px 420px 576px;grid-template-rows:repeat(5, auto);grid-column-gap:48px;grid-row-gap:48px;user-select:none}.handle-grid--transition{transition:all .4s ease}.handle-image{overflow:hidden}.handle-image img{display:block;width:100%;object-fit:cover;display:block;animation:imageZoomAnimation 8s infinite}.handle-image-1{grid-area:1/1/3/3}.handle-item-1{grid-area:1/3/2/4}.handle-image-2{grid-area:2/3/5/4}.handle-item-2{grid-area:5/3/6/4}.handle-image-3{grid-area:3/2/6/3}.handle-item-3{grid-area:3/1/6/2}.handle-title{font-weight:bold;font-size:48px;line-height:56px}.handle-text{padding-top:30px;font-size:22px;line-height:34px}.handle-button{padding-top:120px;text-align:center}.handle-button .button{width:360px;display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center}.handle-button .button img{margin-left:30px;width:26px}.handle-progress{display:none}@media only screen and (max-width: 1880px){.page-handle{width:1126px}.handle-grid{grid-template-columns:302px 302px 432px;grid-column-gap:30px;grid-row-gap:30px}.handle-button .button{width:330px}}@media only screen and (max-width: 1420px){.container-handle{padding:90px 0}.page-handle{width:auto}.handle-grid{grid-template-columns:212px 288px 364px;grid-column-gap:20px;grid-row-gap:20px}.handle-title{font-size:36px;line-height:42px}.handle-text{padding-top:10px;font-size:16px;line-height:24px}.handle-button{padding-top:90px}.handle-button .button{width:186px}.handle-button .button img{margin-left:20px;width:20px}}@media only screen and (max-width: 1023px){.handle-grid-container{width:100%;height:512px;position:relative;touch-action:none}.handle-grid{position:absolute;top:0;left:0;grid-template-columns:repeat(3, 524px);grid-template-rows:repeat(2, auto);grid-column-gap:20px;grid-row-gap:30px}.handle-grid-container--with-scroll{touch-action:auto}.handle-image-1{grid-area:1/1/2/2}.handle-item-1{grid-area:2/1/3/2}.handle-image-2{grid-area:1/2/2/3}.handle-item-2{grid-area:2/2/3/3}.handle-image-3{grid-area:1/3/2/4}.handle-item-3{grid-area:2/3/3/4}.handle-image img{height:324px;object-fit:cover}.handle-image-3 img{object-position:center bottom}.handle-text{padding-top:20px}.handle-progress{display:block;margin-top:60px;background:#e9e9e9;height:1px;position:relative}.handle-progress-item{position:absolute;top:-1px;left:0;width:33.33333333%;height:3px;background-color:#0075ff;transition:transform .4s ease}.handle-progress-item-1{transform:translate(0, 0)}.handle-progress-item-2{transform:translate(100%, 0)}.handle-progress-item-3{transform:translate(200%, 0)}}@media only screen and (max-width: 767px){.container-handle{padding:60px 0}.handle-grid{grid-template-columns:repeat(3, 280px)}.handle-image img{height:220px}.handle-title{font-size:32px;line-height:38px}.handle-button{padding-top:60px}.handle-progress{margin-top:30px}}@media only screen and (max-width: 374px){.handle-grid{grid-template-columns:repeat(3, 240px)}.handle-image img{height:180px}}.container-dealer{padding-top:120px;background:#050505}.page-dealer{background:#fff;display:grid;grid-template-columns:886px 934px;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;overflow:hidden}.dealer-content{grid-area:1/1/2/2;background:#fff;padding:0 156px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.dealer-content-title{font-weight:bold;font-size:48px;line-height:56px;text-transform:capitalize}.dealer-content-text{padding-top:30px;font-size:22px;line-height:34px}.dealer-content-button{margin-top:90px}.dealer-image{grid-area:1/2/2/3;overflow:hidden}.dealer-image img{width:100%;height:800px;object-fit:cover;display:block;animation:imageZoomAnimation 8s infinite}.dealer-form{grid-area:1/2/2/3;background:#fff;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;transform:translate(0, -100%);opacity:0;visibility:hidden;transition:transform .6s ease,opacity .6s ease,visibility .6s ease}.dealer-form-close{position:absolute;z-index:2;top:0;right:0;width:40px;height:40px;background:#0075ff;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.dealer-form-close img{width:13px;display:block}.dealer-form form{width:574px}.dealer-form form .input-box{margin-bottom:5px;position:relative}.dealer-form form .input-message{color:#d90000;font-size:10px;line-height:11px;height:11px;padding-top:4px;text-align:right;opacity:0;visibility:hidden}.dealer-form form .has-error .input-message{opacity:1;visibility:visible}.dealer-form form .input-box:last-child{margin-bottom:0}.dealer-form form .input-box label{position:absolute;top:0;left:0;font-size:16px;line-height:18px;transition:all .4s ease}.dealer-form form .input-box input{box-sizing:border-box;width:100%;border-bottom:1px solid #e9e9e9;padding:20px 10px 2px;font-weight:500;font-size:12px;line-height:14px;color:#050505}.dealer-form form .input-box.filled input+label,.dealer-form form .input-box input:focus+label{font-size:10px;line-height:11px}.dealer-form form .textarea-box{padding-top:18px;position:relative;margin-top:5px}.dealer-form form .textarea-box textarea{width:100%;border-bottom:1px solid #e9e9e9;padding:2px 10px 2px;font-weight:500;font-size:12px;line-height:14px;height:130px;color:#050505;resize:none;box-sizing:border-box}.dealer-form form .textarea-box.filled textarea+label,.dealer-form form .textarea-box textarea:focus+label{font-size:10px;line-height:11px}.dealer-form form .button-box{padding-top:60px;text-align:center}.dealer-form form .button-box-progress{display:none;height:15px;padding:32px 0 31px;vertical-align:middle}.dealer-form form .button-box.with-progress .button-box-progress{display:inline-block}.dealer-form form .button-box.with-progress .button{display:none}.dealer-form form .button-box-error{display:none;text-align:center;font-size:14px;line-height:22px;padding-top:20px;color:#d90000}.dealer-form form .button-box-error.show-error{display:block}.page-dealer--form-open .dealer-content-button .button{opacity:0;visibility:hidden;pointer-events:none;touch-action:none}.page-dealer--form-open .dealer-form{opacity:1;visibility:visible;transform:translate(0, 0)}.dealer-form-success{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;transform:translate(0, -100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.dealer-form-success.show{opacity:1;visibility:visible;transform:translate(0, 0)}.dealer-form-success-text{width:574px;font-size:22px;line-height:34px;text-align:center}.dealer-form-success-logo{padding-top:60px;text-align:center}.dealer-form-success-logo img{width:186px;vertical-align:middle;display:inline-block}@media only screen and (max-width: 1880px){.page-dealer{grid-template-columns:695px 665px}.dealer-content{padding:0 100px}.dealer-content-button{margin-top:60px}.dealer-image img{height:630px}.dealer-form form{width:432px}.dealer-form form .button-box{padding-top:30px}.dealer-form-success-text{width:432px}.dealer-form-success-logo{padding-top:48px}}@media only screen and (max-width: 1420px){.container-dealer{padding-top:60px}.page-dealer{grid-template-columns:462px 442px}.dealer-content{padding:0 60px}.dealer-content-title{font-size:36px;line-height:42px}.dealer-content-text{padding-top:20px;font-size:16px;line-height:24px}.dealer-image img{height:500px}.dealer-form{grid-area:1/1/2/3}.dealer-form form{width:596px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.dealer-form-inputs{width:288px}.dealer-form-message{width:288px}.dealer-form form .textarea-box textarea{height:189px}.dealer-form form .button-box{width:100%;padding-top:60px}.dealer-form form .button-box-progress{padding:18px 0 17px}}@media only screen and (max-width: 1023px){.page-dealer{grid-template-columns:1fr;grid-template-rows:auto auto}.dealer-image{grid-area:1/1/2/2}.dealer-image img{height:400px}.dealer-content{grid-area:2/1/3/2;padding:60px 90px}.dealer-form{grid-area:1/1/3/2}.dealer-form form{width:342px;display:block}.dealer-form-inputs{width:auto}.dealer-form-message{width:auto}.dealer-form form .textarea-box textarea{height:130px}}@media only screen and (max-width: 767px){.dealer-image img{height:190px}.dealer-content{padding:30px 20px 60px}.dealer-content-title{font-size:36px;line-height:42px}.dealer-content-text{padding-top:10px;font-size:14px;line-height:22px}.dealer-content-button{text-align:center;width:100%}.dealer-form form{width:100%;padding:0 40px}.dealer-form form .textarea-box textarea{height:102px}.dealer-form form .button-box{padding-top:30px}.dealer-form-success-text{width:240px;font-size:14px;line-height:22px}.dealer-form-success-logo{padding-top:20px}.dealer-form-success-logo img{width:100px}}
