#footer,.hero{overflow:hidden}#header,#header #nav-trigger,#header .header-main,#header .header-main::before,#header .main-nav,#header .main-nav li,#logo,#logo img,.btn,.btn-to-top,a,a i,a img,a span,a strong,a:hover,a:hover span,button,button span,h3,i,label{-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}body{height:100%;overflow-y:auto;overflow-x:hidden;margin:0;padding:0}.full-wrapper{width:100%;padding:0 2.5rem;margin:0 auto}.boxed-wrapper{width:100%;padding:0 5rem;margin:0 auto}.center-wrapper{max-width:75rem;padding:0 2.5rem;margin:0 auto}.full-width{width:100%}@media all and (min-width:1240px){.center-wrapper{padding:0 1.25rem}}@media all and (max-width:991px){.boxed-wrapper{padding:0 3rem}}.maxwidth-1200{max-width:1160px}.maxwidth-960{max-width:960px}.maxwidth-760{max-width:760px}#header{position:fixed;top:0;background:0 0;z-index:9;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden;height:180px;color:var(--white)}#footer,#header #logo,#header .header-main,#main-wrapper,.hero,.hero .hero-image{position:relative}#header .top-nav{height:48px}#header #logo,#header #logo a,#header .main-nav{height:132px}#header a,.main-nav .nav-contact li{border:none}@media all and (max-width:991px){#header{height:168px}#header #logo,#header #logo a{height:120px}}#header .top-nav a{color:var(--white);opacity:.5;font-weight:400;font-size:.875rem;padding:0 1rem}#header .top-nav a>span{padding-right:.5rem}#header .top-nav a>i{padding-right:.5rem;font-size:1.125rem}#header .nav-social svg{height:1.125rem;position:relative;top:-2px}#header .nav-social a{padding:0 .5rem}@media all and (min-width:768px) and (max-width:991px){#header .top-nav a{padding:0 .5rem}}#header .header-main::before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(2,46,72,.9);opacity:0}#header.headerBgActive .header-main::before{opacity:1}#header #logo img{height:80px;width:auto}#header #nav-trigger{position:absolute;right:2.5rem;top:0;display:table;width:2rem;height:120px;z-index:999}#header #nav-trigger .trigger-area{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}#header #nav-trigger i{background:#fff}#header .quick-contact{display:none}.main-nav ul{flex-direction:column}.main-nav .nav-contact li a strong{color:#fff;font-size:15px;font-weight:300;letter-spacing:1px}@media all and (min-width:992px){#header .top-nav a:hover{opacity:1}#header #nav-trigger{display:none}#header .main-nav{position:relative;display:flex;justify-content:flex-end;width:100%}.main-nav ul{margin:0;flex-direction:row;justify-content:flex-end;width:100%}.main-nav li{margin:0;height:120px;display:flex;align-items:center;padding-top:1rem;line-height:1.1}#header .main-nav li a{border:none;font-weight:400;margin:0 1.25rem;font-size:1.125rem;line-height:1.5;color:var(--white);border-bottom:1px solid transparent}#header .main-nav li.navitem-contact a{margin-right:0;font-weight:500;font-size:1rem}#header .main-nav li a:hover{border-color:var(--blue)}#header .main-nav li.navitem-contact a:hover{color:var(--black)}#header.headerBgActive .main-nav,#header.headerBgActive .main-nav li{height:80px;padding-top:.25rem}}@media all and (min-width:992px) and (max-width:1200px){#header #logo img{height:60px}#header .main-nav li a{margin:0 1rem;font-size:1rem}#header .main-nav li.nav-contact a{margin-right:0}}#header.headerBgActive{height:140px}#header.headerBgActive #nav-trigger{height:80px}#header.headerBgActive #logo,#header.headerBgActive #logo a{height:92px}#header.headerBgActive #logo img{height:60px}#footer .footer-main a{border-color:transparent;color:var(--white);font-weight:400}#footer .footer-main a.textlink{border-color:var(--white)}#footer .footer-main{padding:7.5rem 0}#footer .footer-logo img{width:auto;height:100px}#footer .footer-intro{max-width:40rem}#footer .dl-contact,#footer .nav-social{font-size:.875rem}#footer .dl-contact dt{align-items:flex-start}#footer .dl-contact dt i,#footer .dl-contact dt span{color:var(--blue)}#footer .dl-contact dt i{font-size:1.25rem;width:1.5rem}#footer address{line-height:1.5}#footer .dl-contact .phonenr{font-size:1rem}#footer .nav-social a{font-size:1.125rem;padding-right:1.5rem}#footer .nav-social a svg{height:1.125rem}#footer .footer-links{padding-top:5rem}#footer .footer-links h3{font-family:var(--fontfamily-body);font-size:1.125rem;color:var(--blue);font-weight:300;margin:.25rem 0 .825rem}#footer .footer-links h3 a{color:var(--bluelight);font-weight:300}#footer .footer-links ul>li{padding:.5rem 0}@media only screen and (min-width:992px){#footer .footer-main a.textlink:hover{border-color:transparent}#footer .nav-social a:hover{color:var(--blue)}#footer .dl-contact a:hover,#footer .footer-links ul>li a:hover{border-color:var(--white)}}#footer .footer-bottom{padding:2.5rem 0;font-size:.875rem}@media only screen and (max-width:575px){#footer .footer-main{padding:5rem 0 2.5rem}#footer .footer-logo img{height:80px}#footer .footer-bottom,#footer .footer-links{text-align:center}#footer .footer-links ul{margin-bottom:2.5rem}#footer .footer-bottom ul{justify-content:center!important;margin-top:1rem}}#main-wrapper{padding-top:48px}.hero,.hero .hero-image{height:860px}.hero{background:var(--darkblue2);z-index:1}.hero .hero-image{height:100%;width:100%;z-index:2}.hero .hero-image img{width:100%;height:100%;object-fit:cover;animation:40s move;-ms-animation:move 40s ease;-webkit-animation:40s move;-0-animation:move 40s ease;-moz-animation:40s move}.hero .hero-image:before{display:block;content:'';position:absolute;top:0;left:0;right:0;height:30%;z-index:2;backgrond:#000;background:-moz-linear-gradient(0deg,rgba(11,33,46,0) 0,#0b212e 100%);background:-webkit-linear-gradient(0deg,rgba(11,33,46,0) 0,#0b212e 100%);background:linear-gradient(0deg,rgba(11,33,46,0) 0,#0b212e 100%);opacity:1}.hero .hero-image .img-overlay{background:rgba(2,46,72,.85);width:100%;height:100%;position:absolute;z-index:2}.hero .hero-image .img-overlay::before{content:'';background-image:url("assets/img/kb-diagonal-pattern.png");background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:.25}.hero .hero-image .img-overlay::after{content:'';background:#022e48;background:-webkit-linear-gradient(35deg,#022e48 0,#007ac3 100%);background:-o-linear-gradient(35deg,#022e48 0,#007ac3 100%);background:linear-gradient(125deg,#022e48 0,#007ac3 100%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;opacity:.6}@-webkit-keyframes move{0%{-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}.hero-content{position:absolute;z-index:9;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin-top:5rem}.hero-content h1{margin-bottom:1.5rem}.hero-content h2{font-size:1.75rem;font-weight:300;margin-bottom:1.25rem;line-height:1.2}.hero-content p{font-size:1.125rem;line-height:2rem;margin-bottom:2rem}.hero-content .hero-imagearea{display:flex;justify-content:center;align-items:center}.docs-wrapper .docitem-container .docitem-image a img,.hero-content .hero-imagearea img{width:100%;height:auto}.usp-container a{border:none;color:inherit;font-weight:300}.usp-container h3{font-weight:500;line-height:1.1}.video-wrapper,.video-wrapper .content{min-height:600px}.video-wrapper .content{font-size:1.125rem;font-weight:400}.video-wrapper .bg-image{opacity:.25}.video-wrapper .modal .modal-dialog{max-width:960px;margin:30px auto}.video-wrapper .modal .modal-content{background:0 0;border:none}.video-wrapper .modal .modal-body{position:relative;padding:0;margin:0 2.5rem}.video-wrapper .modal .btn-close{position:absolute;right:-30px;top:0;filter:invert(1)}.modal-backdrop.show{opacity:.8}.boxed-imagecontent .image-container img{opacity:.9}.boxed-imagecontent .content-container p:last-of-type{margin-bottom:1.875rem}.boxed-imagecontent .content-column h2{font-size:2rem}.boxed-imagecontent .content-column h2 span{font-size:1.5rem}@media all and (min-width:992px){.hero-content .hero-imagearea{padding-left:2.5rem}.usp-container a:hover img{transform:scale(1.1)}.boxed-imagecontent .content-column,.boxed-imagecontent .image-column{min-height:40rem}.docs-wrapper .docitem-content h3{height:4rem;display:flex;align-items:flex-end}}@media all and (min-width:992px) and (max-width:1199px){.hero,.hero .hero-image{height:940px}.hero-content{margin-top:2.5rem}.boxed-imagecontent .content-column h2{font-size:1.875rem}}@media all and (min-width:1200px){.hero-content h2{font-size:2.25rem}.usp-container h3{min-height:3.3rem}.boxed-imagecontent .content-column,.boxed-imagecontent .image-column{min-height:40rem}}@media all and (min-width:1400px){.full-wrapper{padding:0 5rem}.boxed-imagecontent .content-column,.boxed-imagecontent .image-column{min-height:35rem}.boxed-imagecontent .content-column h2{font-size:2.5rem}}.support-wrapper{margin:6rem 0 2.5rem}@media all and (max-width:767px){.boxed-imagecontent .content-column,.boxed-imagecontent .image-column,.boxed-wrapper{padding:0}#header,#header #company-logo,#header #company-logo a,#header #logo,#header #logo a,#header #nav-trigger{height:90px}#header #logo img{height:60px}#main-wrapper{padding-top:0}.hero .hero-image img{margin:0}.hero-content{margin-top:2.5rem;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero-content h1{font-size:3rem}.hero-content h2{font-size:1.5rem}.hero-content p{font-size:1rem;line-height:1.75}.boxed-imagecontent{margin-bottom:0!important}.support-wrapper{margin-top:0}}.versions-wrapper .subtitle{color:var(--blue);font-size:1.25rem;padding-bottom:.5rem}.versions-wrapper .version-name{height:4rem;width:100%;display:flex;justify-content:center;align-items:flex-end}.versions-wrapper .version-name h3{margin:0;text-align:center}.versions-wrapper .version-image{height:12.5rem;width:100%;display:flex;justify-content:center;align-items:flex-end}.versions-wrapper .version-image img{width:100%;height:100%;object-fit:contain}.versions-wrapper .version-item p{line-height:1.625}.versions-wrapper .version-item{padding-bottom:6.5rem!important;position:relative}.versions-wrapper .version-cta{position:absolute;bottom:3rem;width:calc(100% - 3rem);left:0}.docs-wrapper .docitem-container{display:grid;grid-template-columns:15rem auto}@media all and (min-width:992px) and (max-width:1199px){.docs-wrapper .grid-container{grid-gap:2.5rem}.docs-wrapper .docitem-container{grid-template-columns:12.5rem auto}}@media all and (min-width:1600px){.center-wrapper{max-width:90rem}.docs-wrapper .docitem-container{grid-template-columns:20rem auto}}@media all and (max-width:991px){#header .main-nav{height:auto;flex-direction:column;background:var(--darkblue1)}.main-nav ul{display:block}.main-nav .nav-main{padding:2.5rem 2.5rem 3rem;background:var(--darkblue3)}.main-nav li{border-bottom:1px solid var(--darkblue1)}.main-nav li a{text-decoration:none;border:none;font-weight:400;font-size:1.125rem;line-height:3rem;color:var(--white)}.main-nav li.navitem-contact{border:none;margin-top:2rem}.main-nav li.navitem-contact .btn{padding-left:3rem;padding-right:3rem}#header .main-nav .nav-contact,#header .main-nav .nav-social{padding:2.5rem 2.5rem 0}#header .main-nav .nav-contact a{height:100%;display:flex;align-items:center;opacity:.75;font-size:1rem}#header .main-nav .nav-contact a>i,#header .main-nav .nav-contact a>span{padding-right:.5rem}#header .main-nav .nav-contact a>i{width:2rem;font-size:1.125rem}#header .main-nav .nav-social a{font-size:1.25rem;color:var(--white);padding-right:2.5rem}.hero,.hero .hero-image{height:1040px}.hero-content{margin-top:2.5rem}.hero-content .hero-content-container{grid-template-columns:1fr}.hero-content .hero-imagearea img{max-width:400px}.boxed-imagecontent .image-column{height:25rem}.boxed-imagecontent.boxed-imageright .content-column{order:2}.boxed-imagecontent.boxed-imageright .image-column{order:1}.docs-wrapper .grid-container{grid-gap:1.25rem}}@media all and (max-width:575px){.boxed-imagecontent .image-column{height:17.5rem}.docs-wrapper .docitem-container{grid-template-columns:10rem auto}}@media all and (max-width:480px){.center-wrapper,.full-wrapper{padding:0 1.5rem}#header #nav-trigger{right:1.5rem}.hero-content h1{font-size:2.25rem}.boxed-imagecontent .content-column h2{font-size:1.5rem}.boxed-imagecontent .content-column h2 span{font-size:1.125rem}.docs-wrapper .docitem-container{grid-template-columns:1fr}.docs-wrapper .docitem-container .docitem-image a{display:flex;overflow:hidden;height:15rem;justify-content:center}.docs-wrapper .docitem-container .docitem-image a img{height:100%;width:auto}.docs-wrapper .docitem-container .docitem-content{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}.hero.product-info-wrapper,.hero.product-info-wrapper .hero-image{height:700px}.product-info-wrapper .hero-content{margin-top:0}.product-info-wrapper .hero-content h2.big{font-size:3.75rem;line-height:1}.product-info-wrapper .hero-content h2.title-small{font-size:1.125rem}@media all and (min-width:992px){.product-info-wrapper .hero-content .hero-imagearea{padding-left:0;padding-right:2.5rem}}@media all and (max-width:991px){.hero.product-info-wrapper,.hero.product-info-wrapper .hero-image{height:820px}.product-info-wrapper .hero-content h2.big{font-size:3.25rem}}@media all and (max-width:575px){.hero.product-info-wrapper,.hero.product-info-wrapper .hero-image{height:840px}.product-info-wrapper .hero-content h2.big{font-size:2.75rem}}