body,html{width:100%;margin:0;padding:0}body.hidden,html.hidden{overflow:hidden;position:relative}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0 auto;font-size:16px;color:#000;font-weight:400;font-family:Mont,sans-serif}div,footer,header,input,section,select,textarea{position:relative;box-sizing:border-box}a img{border:0}input,select,textarea{outline:0;border-radius:0}a{text-decoration:none;-webkit-text-decoration-skip:objects}.footer .footer-link,.inner-pages-subtitle a{text-decoration:underline}.object{backface-visibility:hidden;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat}.clr{clear:both}.ul-reset{margin:0;padding:0}.ul-reset li{list-style-type:none}.h-reset h1,.h-reset h2,.h-reset h3,.h-reset h4,.h-reset p{margin:0}.w-reset{max-width:100%;width:100%}.h-reset{height:auto}.block{display:block}.inline_block{display:inline-block}.none{display:none}.bf-align:before,.header .header-logo,.header .header-logo-container:before{display:inline-block;vertical-align:middle}.ov-hidden{overflow:hidden}.ov-visible,button,input{overflow:visible}.ov-o-hidden{opacity:0;visibility:hidden}.ov-o-visible{opacity:1;visibility:visible}.bf-align:before{content:'';height:100%}button:focus,input,select,textarea{outline:0}input,textarea{-webkit-appearance:none}button,input,select,textarea{font:inherit;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}blockquote{padding:0;margin:0}button{cursor:pointer;border:0;background:0 0;padding:0}.center{text-align:center}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.case{text-transform:normal}.nocase{text-transform:none}.italic{font-style:italic}.hyphenate{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pull-left{float:left}.pull-right{float:right}.pull-none{float:none}.bx{-ms-box-sizing:border-box;box-sizing:border-box}.fit{width:100%;height:100%}.accessibility-text{font-size:0;position:absolute}@font-face{font-family:Mont;src:url(fonts/Mont-Light.eot);src:url(fonts/Mont-Light.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-Light.woff2) format('woff2'),url(fonts/Mont-Light.woff) format('woff'),url(fonts/Mont-Light.ttf) format('truetype'),url(fonts/Mont-Light.svg#Mont-Light) format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(fonts/Mont-Regular.eot);src:url(fonts/Mont-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-Regular.woff2) format('woff2'),url(fonts/Mont-Regular.woff) format('woff'),url(fonts/Mont-Regular.ttf) format('truetype'),url(fonts/Mont-Regular.svg#Mont-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(fonts/Mont-Bold.eot);src:url(fonts/Mont-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-Bold.woff2) format('woff2'),url(fonts/Mont-Bold.woff) format('woff'),url(fonts/Mont-Bold.ttf) format('truetype'),url(fonts/Mont-Bold.svg#Mont-Bold) format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mont;src:url(Mont-SemiBold.eot);src:url(fonts/Mont-SemiBold.eot?#iefix) format('embedded-opentype'),url(fonts/Mont-SemiBold.woff2) format('woff2'),url(fonts/Mont-SemiBold.woff) format('woff'),url(fonts/Mont-SemiBold.ttf) format('truetype'),url(fonts/Mont-SemiBold.svg#Mont-SemiBold) format('svg');font-weight:600;font-style:normal;font-display:swap}@media only screen and (min-width:1025px){.anim-block .anim-elem{backface-visibility:hidden}.anim-block .anim-elem.done{transition:opacity .4s ease-out,visibility .4s ease-out;visibility:visible;opacity:1}.anim-block .anim-elem.fade-in{visibility:hidden;opacity:0}.anim-block .anim-elem.fade-in.done{transition:opacity 1s,transform 1s,visibility 1s;visibility:visible;opacity:1}.anim-block .anim-elem.top{-ms-transform:translateY(30px);transform:translateY(30px)}.anim-block .anim-elem.top.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.top-visibility{-ms-transform:translateY(30px);transform:translateY(30px)}.anim-block .anim-elem.top-visibility.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.top-100{-ms-transform:translateY(100px);transform:translateY(100px)}.anim-block .anim-elem.top-100.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.bottom{-ms-transform:translateY(-20px);transform:translateY(-20px)}.anim-block .anim-elem.bottom.done{transition:opacity 1s,transform .5s,visibility .5s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.bottom-50{-ms-transform:translateY(-50px);transform:translateY(-50px)}.anim-block .anim-elem.bottom-50.done{transition:opacity .3s,transform .3s,visibility .3s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.bottom-visibility{-ms-transform:translateY(-30px);transform:translateY(-30px)}.anim-block .anim-elem.bottom-visibility.done{transition:opacity .2s,transform 1s,visibility 1s;-ms-transform:translateY(0);transform:translateY(0)}.anim-block .anim-elem.left{-ms-transform:translateX(-30px);transform:translateX(-30px)}.anim-block .anim-elem.left.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-visibility{-ms-transform:translateX(-20px);transform:translateX(-20px)}.anim-block .anim-elem.left-visibility.done{transition:opacity .2s,transform .5s,visibility .5s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-visibility-show{-ms-transform:translateX(-100px);transform:translateX(-100px)}.anim-block .anim-elem.left-visibility-show.done{transition:opacity .2s,transform .5s,visibility .5s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-50{-ms-transform:translateX(-50px);transform:translateX(-50px)}.anim-block .anim-elem.left-50.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.left-100{-ms-transform:translateX(-100px);transform:translateX(-100px)}.anim-block .anim-elem.left-100.done{transition:opacity 1s,transform .5s,visibility .5s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.right{-ms-transform:translateX(50px);transform:translateX(50px)}.anim-block .anim-elem.right.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.right-100{-ms-transform:translateX(100px);transform:translateX(100px)}.anim-block .anim-elem.right-100.done{transition:opacity .4s,transform .4s,visibility .4s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.right-full{-ms-transform:translateX(100%);transform:translateX(100%)}.anim-block .anim-elem.right-full.done{transition:opacity .2s,transform 1.5s,visibility .2s;-ms-transform:translateX(0);transform:translateX(0)}.anim-block .anim-elem.scale{-ms-transform:scale(.9);transform:scale(.9)}.anim-block .anim-elem.scale.done{transition:opacity .5s,transform 1s,visibility .5s;-ms-transform:scale(1);transform:scale(1)}.anim-block .anim-elem.scale-05{-ms-transform:scale(.5);transform:scale(.5)}.anim-block .anim-elem.scale-05.done{transition:opacity .5s,transform .35s,visibility .5s;-ms-transform:scale(1);transform:scale(1)}.anim-block .anim-elem.height-anim{max-height:0;overflow:hidden;opacity:.6}.anim-block .anim-elem.height-anim.done{transition:max-height 1s;max-height:100%}.anim-block .anim-elem.width-anim{width:0;overflow:hidden}.anim-block .anim-elem.width-anim.done{transition:opacity 1s,transform 1s,visibility 1s,width .6s;width:100%}.anim-block .anim-elem.lines-anim{-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.anim-block .anim-elem.lines-anim.done{transition:transform 4s ease-out;-ms-transform:translateY(100%);transform:translateY(100%)}.anim-block .anim-elem.delay-01{transition-delay:.1s}.anim-block .anim-elem.delay-02{transition-delay:.2s}.anim-block .anim-elem.delay-03{transition-delay:.3s}.anim-block .anim-elem.delay-05,.anim-block .anim-elem.delay-05.done{transition-delay:.5s}.anim-block .anim-elem.delay-07{transition-delay:.3s}.anim-block .anim-elem.delay-09{transition-delay:.9s}.anim-block .anim-elem.delay-1,.anim-block .anim-elem.delay-1.done{transition-delay:1s}.anim-block .anim-elem.delay-12{transition-delay:1.2s}.anim-block .anim-elem.delay-15{transition-delay:1.5s}.anim-block .anim-elem.delay-17{transition-delay:1.3s}.anim-block .anim-elem.delay-2{transition-delay:2s}.anim-block .anim-elem.delay-3{transition-delay:3s}}@keyframes zoom-in-out{0%,100%{-ms-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(1.09);transform:scale(1.09)}}@keyframes zoom-circle{0%,100%{-ms-transform:scale(1);transform:scale(1)}50%{-ms-transform:scale(.9);transform:scale(.9)}}@keyframes move-x{0%,100%{-ms-transform:translateX(2px);transform:translateX(2px)}50%{-ms-transform:translateX(0);transform:translateX(0)}}@keyframes move{0%,100%{-ms-transform:translateY(2px);transform:translateY(2px)}50%{-ms-transform:translateY(0);transform:translateY(0)}}@keyframes about-page-right-arrows{0%,100%{right:0}50%{right:-10px}}@keyframes about-detail-left-arrow{0%,100%{left:-35px}50%{left:-45px}}@keyframes case-study-back-arrow{0%,100%{left:2vw}50%{left:1.5vw}}@keyframes slide-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slide-right{from{transform:translateX(0)}to{transform:translateX(100%)}}.header{width:100%;position:fixed;top:0;left:0;z-index:10;font-size:0;background:#fff;box-shadow:25px 25px 45px -22px rgba(0,0,0,.2)}.header.active-mobile-menu .header-nav-main-wrap{left:0}.header .header-logo-container{height:70px;z-index:2}.header .header-logo-container:before,.header .header-nav-link:before{height:100%;content:''}.header .header-logo{width:164px;backface-visibility:hidden;position:relative}.header .header-logo img{transition:.3s opacity ease-out}.header .white-logo{position:absolute;top:0;left:0;opacity:0}@media only screen and (max-width:1024px){.header .white-logo{display:none}}.header .header-nav-link,.header .header-nav-link-text,.header .header-nav-link:before{display:inline-block;vertical-align:middle}.header .header-nav-link-text{font-size:18px;color:#000;font-weight:600;padding-top:10px;padding-bottom:10px;transition:color .4s;box-sizing:border-box}.header .header-nav-list{margin:0;padding:0;list-style-type:none}.header .header-nav-item{display:block;border-bottom:1px solid #f3f3f3;padding-top:10px;padding-bottom:10px;position:relative}.header .header-nav-item.sub-menu .header-nav-link{width:calc(100% + 40px);padding-right:60px;position:sticky;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:20px;transition:background .4s;top:0;z-index:3;margin-left:-20px}.header .header-nav-item.sub-menu .header-nav-link .header-nav-link-text:after{content:'';width:7px;height:7px;display:inline-block;vertical-align:middle;-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #3a70e0;border-bottom:2px solid #3a70e0;margin-left:3px;margin-bottom:6px;position:absolute;top:15px;right:29px;transition:transform .3s,top .3s,margin-bottom .3s,border-color .3s}.header .header-nav-item.active-mobile-sub-menu .sub-menu-list-outer{max-height:5000px;transition:max-height 4s}.header .header-nav-item.active-mobile-sub-menu .header-nav-link{color:#3a70e0;background:#cacaca}.header .header-nav-item.active-mobile-sub-menu .header-nav-link .header-nav-link-text{color:#3a70e0}.header .header-nav-item.active-mobile-sub-menu .header-nav-link .header-nav-link-text:after{-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:18px}.header .header-nav-container{padding-top:10px}.header .login-svg{width:100%}.header .login-icon{width:16px;display:inline-block;vertical-align:middle;margin-right:13px}.header .login-text{display:inline-block;vertical-align:middle;font-size:12px;font-weight:600;color:#000}.header .login-tbn{display:inline-block;padding:13px 27px;max-height:42px;box-sizing:border-box;white-space:nowrap;border-radius:40px}@media only screen and (max-width:1024px){.header .login-tbn{padding:13px 27px 13px 20px}}.header .login-tbn.factory-login .login-fill{fill:#8c8c8c}.header .login-tbn.factory-login .login-text{color:#313131;text-transform:capitalize}.header .trail-btn-container{height:69px;display:block;border-bottom:1px solid #f3f3f3}.header .trail-btn-container:before{content:'';height:100%;display:inline-block;vertical-align:middle}.header .trail-btn-container .link-btn{text-transform:uppercase;font-weight:700;color:#d7ddef;vertical-align:middle;padding:14px 25px}.header .header-nav-main-wrap{width:100%;height:100%;position:fixed;top:0;left:-100%;overflow:hidden;padding-top:70px;background:#fff;transition:left .6s}.header .nav-main-wrap-inner{width:100%;height:100%;overflow:auto;background:#fff;padding-left:20px;padding-right:20px}.header .login-btn-container{height:69px;border-bottom:1px solid #f3f3f3}.header .login-btn-container:before{content:'';height:100%;display:inline-block;vertical-align:middle}.header .header-profile-container{padding-bottom:50px}.header .sign-up-btn-container{height:69px;border-bottom:1px solid #f3f3f3}.header .header-lang-nav:before,.header .sign-up-btn-container:before{height:100%;vertical-align:middle;content:''}.header .sign-up-btn-container:before{display:inline-block}.header .sign-up-btn-container .link-btn{min-width:50px;vertical-align:middle}.header .sub-menu-list{list-style-type:none;margin:0 -10px;padding:0}.header .sub-menu-item{display:block}.header .sub-menu-item .header-sub-link{width:100%;display:inline-block;font-size:14px;font-weight:400;color:#000;position:relative;-ms-box-sizing:border-box;box-sizing:border-box;padding:10px}.header .sub-menu-list-outer{max-height:0;overflow:hidden;transition:max-height .5s}.header .header-lang-nav{padding-top:18px;padding-bottom:18px;font-size:0;border-bottom:1px solid #f3f3f3}.header .header-lang-nav:before{display:inline-block}.header .globe-image{display:inline-block;vertical-align:middle;width:20px}@media only screen and (max-width:1024px){.header .globe-image{display:none}}.header .globe-image path{fill:#4B6EDE}.header .lang-list{display:inline-block;vertical-align:middle}.header .lang-list .active-lang-row{border:none}.header .lang-list .active-lang-row:focus{border:1px solid #000}.header .lang-list .active-lang-row .lang-link{pointer-events:none}.header .lang-list .lang-nav{background:0 0}.header .lang-list .lang-link{border:none}.header .lang-text{color:#000;transition:.3s color ease-out}.header .menu-col-title{display:block;font-size:14px;line-height:1em;text-transform:uppercase;color:#1f1f1f;border-bottom:1px solid #e9e9e9;padding-bottom:10px;padding-top:10px;margin-bottom:5px;font-weight:600}.header .sub-menu-grid-col{margin-top:10px}.header .sub-menu-grid-col.double-width .sub-menu-item,.header .sub-menu-grid-col.triple-width .sub-menu-item{width:50%;display:inline-block;vertical-align:top}.header .mobile-menu-container{position:absolute;top:12px;right:0}.header .mobile-menu-btn-wrap{display:inline-block}.header .menu-btn{display:block;width:46px;height:46px;cursor:pointer;box-sizing:content-box;border-radius:40px;background:#3a70e0;transition:background .3s}.header .menu-btn .lines-wrap{width:100%;height:100%;display:block;position:relative}.header .menu-btn .line{display:block;width:24px;height:2px;background:#fff;position:absolute;left:11px;transition:top .3s,transform .3s,opacity .3s,visibility .3s,background .4s}.header .arrow-svg,.header .before-icon,.header .link-arrow{display:inline-block}.header .menu-btn .line1{top:16px}.header .menu-btn .line2{top:22px}.header .menu-btn .line3{top:28px}.header .menu-btn.active .line1,.header .menu-btn.active .line3{top:22px}.header .menu-btn.active{background:#cacaca}.header .menu-btn.active .line{background:#3a70e0}.header .menu-btn.active .line2{opacity:0;visibility:hidden}.header .menu-btn.active.rotate-lines .line1{-ms-transform:rotate(315deg);transform:rotate(315deg)}.header .menu-btn.active.rotate-lines .line3{-ms-transform:rotate(225deg);transform:rotate(225deg)}.header .link-arrow{position:relative;width:10px;font-size:0;line-height:1em;vertical-align:middle;margin-left:2px}.header .before-icon{margin-right:5px}.header .sub-link-info-text{width:100%;font-size:12px;color:#7f7f7f;margin-top:5px;display:inline-block}.header .header-sub-link-top{display:-ms-flexbox;display:flex}.header .mobile-sub-menu-btns-holder{margin-top:10px;margin-bottom:10px}.header .sub-menu-btns-holder{display:none}.header .sub-menu-btns-row{margin-bottom:15px}.header .sub-menu-btns-row .link-btn{font-size:12px;min-width:150px;padding-left:10px;padding-right:10px}.header .sub-menu-btns-row:last-child{margin-bottom:0}@media only screen and (min-width:480px){.header .header-logo{width:220px}.header .header-logo-container{height:80px}.header .header-nav-main-wrap{padding-top:80px}.header .header-nav-container{padding-top:20px}.header .mobile-menu-container{top:17px}}@media only screen and (min-width:720px){.header .nav-main-wrap-inner{padding-left:40px;padding-right:40px}.header .header-nav-link-text{font-size:20px}.header .sub-menu-grid-col{margin-top:10px}.header .sub-menu-grid-col.triple-width .sub-menu-item{width:33.333%;display:inline-block;vertical-align:top}}@media only screen and (min-width:1025px){.header .header-nav-item.active-sub-menu .header-nav-link,.header .header-nav-item:hover .header-nav-link .header-nav-link-text{color:#3a70e0}.header .header-nav-container:before,.header .header-nav-item:before,.header .header-nav-link:after,.header .header-profile-container:before{content:''}.header{transition:background .4s,transform .4s,box-shadow .4s;box-shadow:none}.header.home,.header.videos-info-page-header{background:0 0}.header.home:not(.sticky),.header.videos-info-page-header:not(.sticky){transition:background .1s,transform .4s,box-shadow .4s}.header.home:not(.sticky):hover,.header.sticky,.header.videos-info-page-header:not(.sticky):hover{background:#fff;box-shadow:25px 25px 45px -22px rgba(0,0,0,.2)}.header .header-profile-container{position:absolute;top:0;right:0;height:100%;z-index:2;padding-bottom:0}.header .header-profile-container:before{height:100%;display:inline-block;vertical-align:middle}.header .mobile-menu-container{display:none}.header .header-nav-main-wrap{position:relative;height:auto;padding-top:0;left:0;background:0 0;overflow:visible}.header .nav-main-wrap-inner{height:auto;background:0 0;padding-left:0;padding-right:0;overflow:visible}.header .main-wrap{padding-left:2.6vw;padding-right:2.6vw}.header .header-logo-container{height:100%;position:absolute;top:0;left:0}.header .header-nav-container{text-align:left;padding-left:13.02vw;padding-top:0;padding-bottom:0;height:70px}.header .header-nav,.header .header-nav-container:before,.header .header-nav-item,.header .header-nav-item:before{height:100%;display:inline-block;vertical-align:middle}.header .link-btn{min-width:50px;font-size:11px;text-transform:none;font-family:Mont,sans-serif;font-weight:400}.header .link-btn strong{font-weight:700}.header .header-logo{width:11.54vw}.header .header-nav{padding-right:100px;padding-top:3px;position:static}.header .header-nav-item{margin-right:1.56vw;border-bottom:none;padding-top:0;padding-bottom:0;position:static}.header .header-nav-item.sub-menu .header-nav-link{width:auto;padding-right:3px;position:relative;padding-left:0;margin-left:0}.header .header-nav-item.sub-menu .header-nav-link .header-nav-link-text:after{width:5px;height:5px;margin-bottom:3px;border-color:#3a70e0;position:static;top:0;right:0;margin-left:.52vw}.header .header-nav-item.active-sub-menu .header-nav-link:after,.header .header-nav-item:hover .header-nav-link:after{width:100%}.header .header-nav-item.active-sub-menu{cursor:pointer}.header .header-nav-item.active-sub-menu .header-nav-link .header-nav-link-text:after{-ms-transform:rotate(225deg);transform:rotate(225deg);margin-bottom:-4px!important}.header .header-nav-item.active-sub-menu .sub-menu-list-outer{display:block;opacity:1;visibility:visible;pointer-events:all;-ms-transform:translateY(0);transform:translateY(0);transition:top .4s,opacity .4s,visibility .4s,transform .3s}.header .header-nav-item.active-sub-menu .sub-menu-grid{transition-delay:.2s;opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}.header .header-nav-link{height:100%;transition:color .4s;padding-top:5px;padding-bottom:5px;box-sizing:border-box;position:relative}.header .header-nav-link:after{width:0;height:2px;background:#3a70e0;display:inline-block;position:absolute;bottom:0;left:0;overflow:hidden;transition:width .3s}.header .login-btn-container,.header .sign-up-btn-container,.header .trail-btn-container{height:auto;display:inline-block;vertical-align:middle;border-bottom:none}.header .header-nav-link-text{font-size:14px;color:#7f7f7f}.header .login-text{transition:color .4s}.header .login-fill{transition:fill .4s}.header .login-tbn{transition:background .4s;padding:.68vw 1.41vw}.header .login-tbn:hover{background:#3a70e0}.header .login-tbn:hover.factory-login{background:0 0}.header .login-tbn:hover.factory-login .login-text{color:#313131}.header .login-tbn:hover.factory-login .login-fill{fill:#313131}.header .login-tbn:hover .login-text{color:#fff}.header .lang-list .lang-list-item .lang-link:hover .lang-text,.header .trail-btn-container .link-btn:hover{color:#3a70e0}.header .login-tbn:hover .login-fill{fill:#fff}.header .login-btn-container{margin-right:.52vw}.header .login-icon{width:12px;margin-right:8px}.header .lang-image,.header .sub-menu-item .header-sub-link:after{display:none}.header .sub-menu-item{margin-bottom:0}.header .sub-menu-item .header-sub-link{font-size:14px;line-height:1.4em}.header .sub-menu-list-outer{width:calc(100% + 5.2vw);max-height:calc(100vh - 70px);position:absolute;top:100%;left:-2.6vw;transition:top .4s,opacity .2s,visibility .2s,transform .3s;opacity:0;visibility:hidden;pointer-events:none;background:#fff;box-shadow:25px 25px 45px -22px rgba(0,0,0,.2);border-top:1px solid #e9e9e9;overflow:auto;padding:1.56vw 1.56vw 4.95vw}.header .header-nav-list{height:100%}.header .header-sub-link{padding:15px 10px;transition:color .4s,background .4s}.header .header-sub-link:hover{color:#3a70e0;text-decoration:underline;background:#f8f8f8}.header .header-sub-link:hover .arrow-svg polygon,.header .header-sub-link:hover .arrow-svg rect{fill:#3a70e0}.header .header-sub-link-text{transition:box-shadow .4s}.header .lang-text{padding-left:0}.header .active-lang-row{padding-left:9px}.header .lang-list .active-lang-row:after{top:7px}.header .lang-list .lang-list-item .lang-link .lang-text{transition:color .4s}.header .lang-list .lang-list-item .lang-link:hover{background:0 0}.header .header-lang-nav{min-height:auto;display:inline-block;vertical-align:middle;margin-right:.52vw;padding-top:0;padding-bottom:0;border-bottom:none}.header .sign-up-btn-container .link-btn{font-size:12px;font-weight:600;padding:.73vw}.header .sub-menu-grid{display:-ms-flexbox;display:flex;margin-left:-1.3vw;margin-right:-1.3vw;transition:opacity .4s,visibility .4s,transform .4s;opacity:0;visibility:hidden;-ms-transform:translateY(20px);transform:translateY(20px)}.header .sub-menu-grid-col{width:25%;display:inline-block;padding-left:1.3vw;padding-right:1.3vw;margin-top:0}.header .sub-menu-grid-col.double-width{width:50%}.header .sub-menu-grid-col.double-width .sub-menu-item{width:50%;display:inline-block;vertical-align:top}.header .sub-menu-grid-col.triple-width{width:75%}.header .sub-menu-grid-col.triple-width .sub-menu-item{width:33.333%;display:inline-block;vertical-align:top}.header .menu-col-title{margin-bottom:18px}.header .arrow-svg polygon,.header .arrow-svg rect{transition:fill .4s}.header .sub-menu-item{padding-left:.78vw;padding-right:.78vw;-ms-box-sizing:border-box;box-sizing:border-box}.header .sub-menu-list-holder{margin-left:-.78vw;margin-right:-.78vw;margin-bottom:1.56vw}.header .mobile-sub-menu-btns-holder{display:none}.header .sub-menu-btns-holder{display:block}}.lang-popup-btn,.lang-popup-btn-item{vertical-align:middle;display:inline-block}@media only screen and (min-width:1151px){.header .header-nav{padding-right:0}.header .link-btn{min-width:200px}.header .trail-btn-container .link-btn{height:42px}.header .sub-menu-item .header-sub-link{font-size:14px}.header .header-nav-item{margin-right:2.08vw}.header .header-nav-container{padding-left:15.1vw}.header .sub-menu-list-outer{padding-left:5.21vw;padding-right:5.21vw}}@media only screen and (min-width:1281px){.header .login-icon{margin-right:13px}.header .header-nav-link-text{font-size:16px}.header .header-nav-item.sub-menu .header-nav-link{padding-right:3px}.header .header-nav-item.sub-menu .header-nav-link .header-nav-link-text:after{width:7px;height:7px;margin-bottom:6px}.header .active-lang-row{padding-left:12px}}@media only screen and (min-width:1367px){.header .header-nav{padding-top:0}.header .sign-up-btn-container .link-btn{min-width:110px}.header .header-nav-container{padding-left:17.19vw}.header .header-logo{width:13.54vw}.header .sub-menu-list-outer{max-height:calc(100vh - 70px)}}@media only screen and (min-width:1661px){.header.home.sticky .header-nav-container,.header.videos-info-page-header.sticky .header-nav-container{height:90px}.header.home.sticky .sub-menu-list-outer,.header.videos-info-page-header.sticky .sub-menu-list-outer{max-height:calc(100vh - 90px)}.header.home .header-nav-container,.header.videos-info-page-header .header-nav-container{height:120px}.header.home .sub-menu-list-outer,.header.videos-info-page-header .sub-menu-list-outer{max-height:calc(100vh - 120px)}.header .header-nav-container{height:90px;transition:height .4s}.header .header-nav-item{margin-right:2.5vw}.header .sub-menu-list-outer{max-height:calc(100vh - 90px);padding-left:19.79vw;padding-right:19.79vw}.header .login-tbn{padding:13px 27px}.header .sign-up-btn-container .link-btn{padding:14px}}.lang-popup-container{position:fixed;bottom:20px;right:0;width:220px;padding:20px;border-top-left-radius:5px;border-bottom-left-radius:5px;background:#fff;box-shadow:-3px 0 10px 0 rgba(0,0,0,.1);z-index:32;-ms-transform:translateX(105%);transform:translateX(105%);transition:transform .3s}.lang-popup-container.show{-ms-transform:translateX(0);transform:translateX(0)}.pin-image-popup{width:11px;margin-left:auto;margin-right:auto}.lang-popup-text{text-align:center;color:#606060;font-size:13px;line-height:1.5em;letter-spacing:-.15px;margin-top:3px}.footer .footer-lang-text,.link-btn{letter-spacing:1px}.lang-popup-text strong{font-weight:700}.lang-popup-text p{margin:0}.lang-popup-btns-container{margin-top:10px;font-size:0;text-align:center}@media only screen and (min-width:1025px){.lang-popup-container{bottom:3.13vw;padding:1.82vw 1.04vw 1.3vw}.lang-popup-btns-container{margin-top:5px}}.lang-popup-btn-item{margin-right:5px}.footer .footer-store-row:last-child,.lang-popup-btn-item:last-child{margin-right:0}.lang-popup-btn{padding:10px;color:#869db8;font-size:14px}.lang-popup-btn span{display:inline-block;position:relative}@media only screen and (min-width:1025px){.lang-popup-btn:hover span:after{width:100%}.lang-popup-btn span:after{content:'';width:0;height:1px;display:inline-block;overflow:hidden;background:#869db8;position:absolute;bottom:0;left:0;transition:width .3s}}.contact-sales{display:none}@media only screen and (min-width:1025px){.contact-sales{display:inline-block;vertical-align:middle;padding-left:20px;padding-right:10px;border-left:1px solid #cecece}}.contact-sales a{font-size:12px;font-weight:600;color:#000;transition:color .3s ease-in-out}.contact-sales a:hover{color:#3a70e0;transition:color .3s ease-in-out}.footer{font-size:0;padding-left:20px;padding-right:20px;text-align:center}.footer .footer-top{background:#fff;padding-top:50px;padding-bottom:50px}.footer .footer-logo-link{width:100%;max-width:210px;display:inline-block}.footer .footer-store-container{margin-top:30px;text-align:center}.footer .footer-store-link{display:inline-block;position:relative;box-sizing:border-box;border:2px solid #0f3b70;padding:10px 30px;opacity:.7;border-radius:50px;text-align:center}.contact-sales-product-demo,.link-btn{border-radius:50px;box-sizing:border-box}.footer .store-image{width:78px;display:inline-block;vertical-align:middle}.footer .footer-store-row{display:inline-block;margin-bottom:15px;padding:0 10px}.footer .footer-nav-col{width:50%;display:inline-block;vertical-align:top;margin-bottom:35px;text-align:center}.footer .footer-nav-col:nth-child(2){-ms-flex-order:6;order:6}.footer .footer-col-heading{font-size:14px;font-weight:700;color:#000;text-transform:uppercase;display:inline-block;margin-bottom:10px}.footer .footer-col-heading:last-child{margin-bottom:0}.footer .footer-col-list{margin:10px 0 0;padding:0;list-style-type:none}.footer .footer-list-item{margin-bottom:10px}.footer .footer-list-item:last-child{margin-bottom:0}.footer .footer-list-link{display:inline-block;font-size:12px;padding:5px 0;color:#000}.footer .footer-contact-number-text,.footer .footer-contact-text,.footer .footer-number-text{display:block;color:#000;font-family:Montserrat,sans-serif}@media only screen and (min-width:1025px){.footer .footer-list-link{font-size:11px}.footer .footer-contact-text{text-align:right;max-width:180px;margin-left:auto;margin-right:0}}.footer .footer-top-row{margin-bottom:10px}.footer .footer-top-row:last-child{margin-bottom:0}.footer .footer-contact-col{margin-top:30px}.footer .footer-contact-btn-container,.footer .footer-lang-container,.footer .lang-list{margin-top:20px}.footer .footer-contact-text{font-size:14px;font-weight:600}@media only screen and (min-width:1367px){.footer .footer-contact-text{font-size:16px;max-width:200px}}.footer .footer-contact-number-text{font-size:28px;line-height:1.35em;font-weight:600}.footer .footer-number-text{font-size:14px;line-height:1.35em;font-weight:400}@media only screen and (min-width:1367px){.footer .footer-number-text{font-size:16px}}.footer .footer-copyright-text,.footer .footer-lang-text{font-size:12px;font-weight:600;font-family:Montserrat,sans-serif;color:#000}.footer .footer-social-link{width:26px;display:inline-block;position:relative;box-sizing:border-box}.footer .footer-social-item{display:inline-block;vertical-align:bottom;margin-right:10px}.footer .footer-social-item:last-child{margin-right:0}.footer .footer-ed-container,.footer .footer-links-container{margin-top:15px}.footer .footer-bottom{padding-bottom:50px}.footer .edesign-link,.footer .footer-link{font-size:12px;color:#494949;font-family:Montserrat,sans-serif;font-weight:600;padding:5px 0;display:inline-block}.footer .footer-link-item{display:inline-block;vertical-align:middle;margin-right:10px}.footer .footer-link-item:last-child{margin-right:0}.footer .edesign-link span{position:relative}.footer .footer-nav-container{margin-top:40px}.footer .footer-contact-link{display:inline-block}.footer .footer-contact-col-item{display:inline-block;vertical-align:middle;padding:0 40px;margin-bottom:20px}.footer .footer-nav-container-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:480px){.footer .footer-contact-col-item{padding:0 60px}.footer .footer-logo-link{width:100%;max-width:300px}}@media only screen and (min-width:720px){.footer{padding-left:40px;padding-right:40px}.footer .footer-nav-col{width:20%;margin-bottom:0}.footer .footer-nav-col:nth-child(2){-ms-flex-order:2;order:2}.footer .footer-nav-container-inner{display:block}}@media only screen and (min-width:1025px){.footer{padding-left:0;padding-right:0;text-align:left}.footer .footer-copyright-text{font-size:11px}.footer .footer-links-container{display:inline-block;vertical-align:middle;margin-top:0}.footer .footer-contact-col-item{display:block;padding:0;margin-bottom:0}.footer .footer-col-list{margin-top:30px}.footer .footer-store-row{display:block;margin-right:0}.footer .footer-logo-link{max-width:100%}.footer .footer-contact-col{width:15.6%;position:absolute;top:0;right:0;text-align:right;margin-top:0}.footer .footer-contact-col .link-btn{min-width:160px}.footer .footer-top{padding:3.65vw 25px}.footer .footer-bottom{background:#e5e5e5;padding:1.04vw 25px}.footer .footer-store-container{margin-top:3.13vw}.footer .store-image{width:4.84vw}.footer .footer-store-link{transition:opacity .4s}.footer .footer-store-link:hover{opacity:1}.footer .footer-nav-container{padding-left:16.67vw;padding-right:16.67vw;margin-top:0}.footer .footer-nav-container-inner{margin-left:-1.04vw;margin-right:-1.04vw}.footer .footer-nav-col{padding-left:1.04vw;padding-right:1.04vw;text-align:left}.footer .footer-list-item{margin-bottom:.94vw}.footer .footer-col-heading,.footer .footer-top-row{margin-bottom:.78vw}.footer .footer-nav-container{margin-bottom:.52vw}.footer .footer-logo-col{width:15.6%;margin-top:-.52vw;position:absolute;top:0;left:0;z-index:2}.footer .footer-contact-number-text{font-size:1.46vw}.footer .edesign-link,.footer .footer-link{transition:opacity .4s;font-size:9px;padding:0}.footer .footer-contact-link{transition:opacity .4s}.footer .footer-contact-link:hover{opacity:.6}.footer .footer-contact-btn-container{margin-top:1.82vw}.footer .footer-social-container{margin-top:2.34vw}.footer .footer-social-link{opacity:.5;transition:opacity .4s}.footer .footer-social-link:hover{opacity:1}.footer .footer-social-item{margin-right:.78vw}.footer .footer-social-item.facebook{margin-left:-.63vw;margin-right:.42vw}.footer .footer-lang-container{margin-top:2.08vw}.footer .lang-list{margin-top:.89vw}.footer .footer-list-link{padding:0;transition:opacity .4s}.footer .footer-list-link:hover{opacity:.5}.footer .footer-copyright{margin-right:2.08vw;display:inline-block;vertical-align:middle}.footer .footer-link-item{margin-right:.78vw}.footer .footer-link{opacity:.6}.footer .footer-link:hover{opacity:1}.footer .footer-ed-container{position:absolute;top:50%;right:0;margin-top:-5px}.footer .edesign-link{opacity:.5}.footer .edesign-link span:after{content:'';width:0;height:1px;background:#494949;position:absolute;left:0;bottom:-2px;transition:width .4s}.footer .edesign-link:hover{opacity:1}.footer .edesign-link:hover span:after{width:100%}.footer .footer-bottom-inner{padding-left:1.82vw}}@media only screen and (min-width:1151px){.footer .footer-top{padding:3.65vw 7.55vw}.footer .footer-bottom{padding:1.04vw 7.55vw}.footer .footer-bottom-inner{padding-left:2.08vw}.footer .footer-contact-col{width:auto}.footer .footer-nav-container{padding-right:18.23vw}}@media only screen and (min-width:1367px){.footer .footer-list-link{font-size:12px}.footer .footer-col-heading{font-size:16px}.footer .footer-social-link{width:1.93vw;max-width:37px}.footer .footer-nav-container-inner{margin-left:-1.56vw;margin-right:-1.56vw}.footer .footer-nav-container{padding-right:16.67vw}.footer .footer-nav-col{padding-left:1.56vw;padding-right:1.56vw}}@media only screen and (min-width:1661px){.footer .footer-list-link{font-size:14px}.footer .footer-nav-container{padding-left:18.23vw;padding-right:14.06vw}}@media only screen and (max-width:1024px){.footer .footer-nav-col:nth-child(1){-ms-flex-order:1;order:1}.footer .footer-nav-col:nth-child(2){-ms-flex-order:3;order:3}.footer .footer-nav-col:nth-child(3){-ms-flex-order:5;order:5}.footer .footer-nav-col:nth-child(4){-ms-flex-order:4;order:4}.footer .footer-nav-col:nth-child(5){-ms-flex-order:2;order:2}.footer .footer-store-link{padding:10px 15px}}.footer-contact-list{margin-top:15px}@media only screen and (min-width:1025px){.footer-contact-list{margin-top:11px}}.link-btn{min-width:200px;display:inline-block;font-size:14px;line-height:1em;color:#696969;background:#fff;text-align:center;padding:14px 20px;border:1px solid #fff}.link-btn.buttons-green,.link-btn.green{color:#fff;background:#42af49;border-color:#42af49}.link-btn.buttons-red{color:#fff;background:#e2196a;border-color:#e2196a}.link-btn.buttons-blue{color:#fff;background:#3A70E0;border-color:#3A70E0}.link-btn.buttons-yellow{color:#fff;background:#ef872f;border-color:#ef872f}.link-btn.white-green{color:#42af49;background:#fff;border-color:#fff}.link-btn.blue{color:#fff;background:#3a70e0;border-color:#3a70e0}.link-btn.centered-button,.link-btn.features-btn,.link-btn.gray,.link-btn.main-post-btn{background:#e7e7e7;border:1px solid #e7e7e7}.link-btn.newsletter-submit-btn{padding:12px;min-width:179px;letter-spacing:0}.link-btn.centered-button,.link-btn.gray{color:#696969}.link-btn.features-btn{margin-top:20px;color:#696969}.link-btn.main-post-btn{font-weight:300;letter-spacing:0;color:#1F1F1F}.link-btn.border{color:#a0a0a0;background:0 0;border:1px solid #a0a0a0}.link-btn strong{font-weight:700}@media only screen and (min-width:1025px){.link-btn.features-btn{margin-top:1.56vw}.link-btn{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.link-btn:hover{color:#fff;background:#696969;border-color:#696969}.link-btn:hover.buttons-green,.link-btn:hover.green{color:#42af49;background:#fff;border-color:#42af49}.link-btn:hover.buttons-red{color:#e2196a;background:#fff;border-color:#e2196a}.link-btn:hover.buttons-blue{color:#3A70E0;background:#fff;border-color:#3A70E0}.link-btn:hover.buttons-yellow{color:#ef872f;background:#fff;border-color:#ef872f}.link-btn:hover.blue{color:#3a70e0;background:#fff;border-color:#3a70e0}.link-btn:hover.gray{background:#3a70e0;border-color:#3a70e0}.link-btn:hover.border{color:#fff;background:#a0a0a0;border-color:#a0a0a0}.back-to-link:hover::before{animation:about-detail-left-arrow 1.2s ease-in-out 0s infinite alternate}}@media only screen and (min-width:1281px){.link-btn{font-size:14px}}.back-to-link,.dot-btn{font-size:15px;color:#3a70e0;font-family:Montserrat,sans-serif;font-weight:600}@media only screen and (min-width:1661px){.link-btn{padding:20px 30px}}.back-to-link{position:relative;display:inline-block}.back-to-link::before{content:'';display:inline-block;width:26px;height:16px;background:url(../images/icons/right-arrow.png) center center no-repeat;position:absolute;left:-35px;top:50%;-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:639px){.back-to-link::before{display:none}}.outside-back-link .back-to-link::before{left:2vw}.dot-btn{display:inline-block;position:relative;padding-bottom:1px}.contact-sales-bottom-btn-enterprise-page strong,.contact-sales-form-ppmops-course strong,.contact-sales-product-demo strong,.contact-sales-prof-services-btn-enterprise-page strong,.contact-sales-strategic-align-panel-enterprise-page strong,.contact-sales-top-btn-enterprise-page strong,.contact-us-btn-custom-sw-trial-home-page strong,.contact-us-btn-full-package-home-page strong,.contact-us-form-ppmops-appraisal strong,.contact-us-form-ppmops-course strong,.contact-us-form-ppmops-program strong,.learn-more-btn-ppmops-panel-home-page strong,.learn-more-ppmops-program-bottom strong,.register-form-ppmops-course strong,.sidebar-btn-resource-pages strong,.sign-up-btn-basic-free-trial-home-page strong,.sign-up-btn-software-platform-panel-home-page strong,.start-free-trial-product-demo strong,.view-full-product-demo strong{font-weight:700}.dot-btn::after{content:'';display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#3a70e0;transition:background-color .4s}.banner-section-videos-page a{margin:5px 10px;min-width:210px}@media only screen and (min-width:480px){.banner-section-videos-page a{min-width:246px}}@media only screen and (min-width:1025px){.outside-back-link .back-to-link:hover:before{animation:case-study-back-arrow 1.2s ease-in-out 0s infinite alternate}.dot-btn{transition:color .4s}.dot-btn:hover{-webkit-text-decoration-color:#42af49;text-decoration-color:#42af49;color:#42af49}.dot-btn:hover::after{background-color:#42af49}.banner-section-videos-page a{margin:.78vw 1.56vw;min-width:12.81vw}}.contact-sales-product-demo{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;color:#696969;background:#fff;text-align:center;padding:14px 20px;border:1px solid #fff}@media only screen and (min-width:1025px){.contact-sales-product-demo{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.contact-sales-product-demo:hover{color:#fff;background:#696969;border-color:#696969}}@media only screen and (min-width:1281px){.contact-sales-product-demo{font-size:14px}}@media only screen and (min-width:1661px){.contact-sales-product-demo{padding:20px 30px}}.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;text-align:center;padding:14px 20px;border-radius:50px;border:1px solid #3a70e0;box-sizing:border-box;color:#fff;background:#3a70e0}@media only screen and (min-width:1025px){.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.contact-sales-bottom-btn-enterprise-page:hover,.contact-sales-prof-services-btn-enterprise-page:hover,.contact-sales-strategic-align-panel-enterprise-page:hover,.contact-sales-top-btn-enterprise-page:hover,.contact-us-form-ppmops-appraisal:hover,.contact-us-form-ppmops-course:hover,.contact-us-form-ppmops-program:hover,.learn-more-btn-ppmops-panel-home-page:hover,.learn-more-ppmops-program-bottom:hover,.register-form-ppmops-course:hover,.sidebar-btn-resource-pages:hover,.sign-up-btn-software-platform-panel-home-page:hover{color:#3a70e0;background:#fff;border-color:#3a70e0}}@media only screen and (min-width:1281px){.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{font-size:14px}}@media only screen and (min-width:1661px){.contact-sales-bottom-btn-enterprise-page,.contact-sales-prof-services-btn-enterprise-page,.contact-sales-strategic-align-panel-enterprise-page,.contact-sales-top-btn-enterprise-page,.contact-us-form-ppmops-appraisal,.contact-us-form-ppmops-course,.contact-us-form-ppmops-program,.learn-more-btn-ppmops-panel-home-page,.learn-more-ppmops-program-bottom,.register-form-ppmops-course,.sidebar-btn-resource-pages,.sign-up-btn-software-platform-panel-home-page{padding:20px 30px}}.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;text-align:center;padding:14px 20px;border-radius:50px;box-sizing:border-box;color:#696969;background:#e7e7e7;border:1px solid #e7e7e7}@media only screen and (min-width:1025px){.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.contact-sales-form-ppmops-course:hover,.contact-us-btn-custom-sw-trial-home-page:hover,.contact-us-btn-full-package-home-page:hover,.sign-up-btn-basic-free-trial-home-page:hover{color:#fff;background:#3a70e0;border-color:#3a70e0}}@media only screen and (min-width:1281px){.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{font-size:14px}}@media only screen and (min-width:1661px){.contact-sales-form-ppmops-course,.contact-us-btn-custom-sw-trial-home-page,.contact-us-btn-full-package-home-page,.sign-up-btn-basic-free-trial-home-page{padding:20px 30px}}.start-free-trial-product-demo,.view-full-product-demo{min-width:200px;display:inline-block;font-size:14px;letter-spacing:1px;line-height:1em;text-align:center;padding:14px 20px;border-radius:50px;border:1px solid #42af49;box-sizing:border-box;color:#fff;background:#42af49}@media only screen and (min-width:1025px){.start-free-trial-product-demo,.view-full-product-demo{transition:color .4s,background .4s,border-color .4s;font-size:13px;padding:13px 15px}.start-free-trial-product-demo:hover,.view-full-product-demo:hover{color:#42af49;background:#fff;border-color:#42af49}}@media only screen and (min-width:1281px){.start-free-trial-product-demo,.view-full-product-demo{font-size:14px}}@media only screen and (min-width:1661px){.start-free-trial-product-demo,.view-full-product-demo{padding:20px 30px}}h1,h2,h3,h4,h5,h6{font-family:Mont,sans-serif;font-weight:400;margin:0}.medium-title{font-size:34px;line-height:1.15em;font-weight:700;color:#606060}.medium-title .sub-text{display:block;font-size:28px;font-weight:600}.medium-title .color-text strong{color:#1f1f1f}@media only screen and (min-width:1025px){.medium-title{font-size:2.86vw}.medium-title .sub-text{font-size:2.34vw}}p.medium-title{margin:0}.large-title{font-size:36px;line-height:1.15em;font-weight:700;color:#606060}.large-title .sub-text{display:block;font-size:28px;font-weight:600}.title-120,.title-71{font-weight:700;line-height:1.15em}.large-title .color-text,.large-title strong{color:#1f1f1f}@media only screen and (min-width:1025px){.large-title{font-size:4.06vw}.large-title .sub-text{font-size:2.5vw}}.title-71{font-size:36px;color:#606060}@media only screen and (min-width:1025px){.title-71{font-size:3.7vw}}.title-120{font-size:54px;color:#fff}@media only screen and (min-width:1025px){.title-120{font-size:6.25vw}}.regular-title{font-size:32px;line-height:1.15em;font-weight:600;color:#606060}.regular-title .sub-text{display:block;font-size:26px;font-weight:600}.regular-title .color-text,.regular-title strong{color:#1f1f1f}@media only screen and (min-width:1025px){.regular-title{font-size:2.34vw}.regular-title .sub-text{font-size:2.19vw}}.inner-pages-title{font-size:32px;line-height:1.2em;color:#606060}@media only screen and (min-width:1025px){.inner-pages-title{font-size:28px}}@media only screen and (min-width:1281px){.inner-pages-title{font-size:2.08vw}}.inner-pages-subtitle{padding-top:25px;font-size:15px;line-height:1.6em;font-weight:500;font-family:Montserrat,sans-serif}.inner-pages-subtitle p{margin:0;padding-bottom:10px}.inner-pages-subtitle p:last-of-type{padding-bottom:0}.inner-pages-subtitle a{font-weight:600;color:inherit;font-family:inherit;font-size:inherit}.inner-pages-subtitle strong{font-weight:600}.c-W{color:#fff}.fw-500{font-weight:500}.k-large-text{font-size:18px!important}.lh-1{line-height:1em}.main-intro-video{display:inline-block;position:absolute;min-width:100%;min-height:100%;top:0;left:0}.home-intro-bg-container:after,.mobile-factory-image-container:before{display:none}@media (min-aspect-ratio:16/9){.main-intro-video{width:100%;height:auto}.home-intro-bg-container .bg-image{padding-top:56.25%}}@media (max-aspect-ratio:16/9){.main-intro-video{width:auto;height:100%}}.intro-middle-image{text-align:right}.home-intro-section{background:#f3f3f3}.home-intro-bg-container .bg-image{background-size:cover;height:0;padding-top:56.25%}@media (max-aspect-ratio:16/9){.home-intro-bg-container .bg-image{padding-top:62.25%;background-position:left bottom}}.intro-top-content{width:47%}.intro-top-content .sub-text{line-height:1.2em;margin-top:8px}.intro-top-content .factory-intro-text{max-width:540px}.home-intro-top{height:100vh;background:0 0}.home-intro-top .medium-title{color:#606060}.home-intro-top .medium-title .color-text,.home-intro-top .medium-title strong{color:#1f1f1f}.home-intro-top .medium-title .sub-text{font-size:28px}.intro-top-text{width:80%;margin-top:2.08vw}.intro-btn-container{margin-top:2.34vw}.intro-bg-image{width:49.48vw;position:absolute;top:0;right:0}.intro-middle-content{border-radius:5px;box-shadow:25px 25px 45px -22px rgba(0,0,0,.2);padding:6.77vw 5.73vw}.home-intro-middle{z-index:2;margin-top:5.21vw;margin-bottom:5.21vw}.intro-middle-text{margin-top:3.13vw}.video-container:before{content:'';display:inline-block;width:1px;height:113%;position:absolute;top:0;right:0;background:#e8e8e8;z-index:3}.video-container:after{content:'';display:inline-block;height:18%;position:absolute;top:129%;box-shadow:0 -168px 71px 74px #f3f3f3;background:0 0}.home-intro-bottom{margin-top:5.99vw}.intro-bottom-text{margin-top:1.82vw;max-width:66%}.bottom-timeline{margin-left:-1.56vw;margin-right:-1.56vw;padding-top:5.73vw;padding-bottom:0}.bottom-timeline-item{padding-left:1.56vw;padding-right:1.56vw}.bottom-timeline-number-text{font-size:5.52vw;opacity:.7}.factory-intro-text{max-width:41.67vw}.factory-intro-text p{color:#606060;letter-spacing:normal}.factory-grid-image{width:16.35vw}.intro-middle-info{width:45%;padding-right:50px}.intro-middle-grid{width:55%;display:inline-block;vertical-align:middle}.bottom-timeline-item-inner{box-shadow:2px -2px 5px -2px rgba(0,0,0,.15);padding:3.91vw 2.34vw}.bottom-timeline-text{margin-top:2.34vw}.intro-top-title-wrap{margin-left:0;margin-right:0;background:0 0;padding:0}.intro-top-title-wrap .medium-title .k-large{font-size:3.75vw!important;line-height:1.25em!important}.intro-top-title-wrap .medium-title .k-medium{font-size:3.13vw!important;line-height:1.2em!important}.intro-top-title-wrap .medium-title .k-small{font-size:2.29vw!important;line-height:1.2em!important}.intro-top-title-wrap .medium-title .sub-text .k-large{font-size:1.88vw!important;line-height:1.2em!important}.intro-top-title-wrap .medium-title .sub-text .k-medium{font-size:1.56vw!important;line-height:1.2em!important}.intro-top-title-wrap .medium-title .sub-text .k-small{font-size:1.35vw!important;line-height:1.2em!important}.intro-middle-info .medium-title .sub-text .k-large{font-size:1.88vw!important;line-height:1.2em!important}.intro-middle-info .medium-title .sub-text .k-medium{font-size:1.56vw!important;line-height:1.2em!important}.intro-middle-info .medium-title .sub-text .k-small{font-size:1.35vw!important;line-height:1.2em!important}.intro-middle-info .medium-title .color-text .k-large{font-size:3.75vw!important;line-height:1.25em!important}.intro-middle-info .medium-title .color-text .k-medium{font-size:3.13vw!important;line-height:1.2em!important}.intro-middle-info .medium-title .color-text .k-small{font-size:2.29vw!important;line-height:1.2em!important}.intro-bottom-title-wrap .medium-title .k-large{font-size:3.75vw!important;line-height:1.25em!important}.intro-bottom-title-wrap .medium-title .k-medium{font-size:3.13vw!important;line-height:1.2em!important}.intro-bottom-title-wrap .medium-title .k-small{font-size:2.29vw!important;line-height:1.2em!important}.board-top-title-wrap .large-title .k-large{font-size:3.75vw!important;line-height:1.25em!important}.board-top-title-wrap .large-title .k-medium{font-size:3.13vw!important;line-height:1.2em!important}.board-top-title-wrap .large-title .k-small{font-size:2.29vw!important;line-height:1.2em!important}.board-top-title-wrap .medium-title .k-large{font-size:3.75vw!important;line-height:1.25em!important}.board-top-title-wrap .medium-title .k-medium{font-size:3.13vw!important;line-height:1.2em!important}.board-top-title-wrap .medium-title .k-small{font-size:2.29vw!important;line-height:1.2em!important}.trail-title-wrap .medium-title .k-large{font-size:3.75vw!important;line-height:1.25em!important}.trail-title-wrap .medium-title .k-medium{font-size:3.13vw!important;line-height:1.2em!important}.trail-title-wrap .medium-title .k-small{font-size:2.29vw!important;line-height:1.2em!important}.bg-image-intro-outer{width:100%;height:100%;position:absolute;top:0;left:0}.trail-section .bg-image{background:url(../images/home/backgr.jpg) 50% 50% no-repeat;background-size:cover}.scroll-span .swiper-wrapper{overflow:visible}.intro-bottom-content{padding-left:2.08vw}@media only screen and (min-width:1151px){.bottom-timeline-text p{font-size:18px}}@media only screen and (min-width:1367px){.bottom-timeline{margin-left:-2.34vw;margin-right:-2.34vw}.bottom-timeline-item{padding-left:2.34vw;padding-right:2.34vw}.factory-intro-text p{font-size:18px}.intro-middle-info{padding-right:30px}}@media only screen and (min-width:1661px){.bottom-timeline{margin-left:-3.13vw;margin-right:-3.13vw}.bottom-timeline-item{padding-left:3.13vw;padding-right:3.13vw}.bottom-timeline-text p{font-size:21px}}@media only screen and (min-width:1921px){.home-intro-bg-container .bg-image{background-size:cover}}