*{margin:0;padding:0}:root{--radius:7px;--black:#000;--white:#fff;--blue:#0b7fcf;--sky:#44a9ee}html{background:#262626;font:normal 14px/20px PT Sans,Helvetica,Arial,sans-serif;color:var(--black);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:640px){html{-webkit-backface-visibility:hidden;max-height:10000em}}body{position:relative}@media (min-width:641px){body{min-width:1000px;padding-top:70px}body#main{padding-top:556px}}@media (max-width:640px){body{padding-top:55px}}@media (max-width:640px){[media=desktop]{display:none!important}}@media (min-width:641px){[media=mobile]{display:none!important}}.blue,.link-color,a{color:var(--blue);transition-duration:.2s}a:hover{text-decoration:none;-webkit-transition-duration:0;-webkit-transition-timing-function:linear;-webkit-transition-property:color,background-color,border-color,opacity;transition-duration:0;transition-timing-function:linear;transition-property:color,background-color,border-color,opacity}a:active{color:#0a70b7}.white{color:var(--white)}.grey{color:#777}.black{color:var(--black)}.sky{color:var(--sky)}.muted{opacity:.6}.dashed,.dotted{border-bottom-width:1px;border-bottom-style:dotted;cursor:pointer;text-decoration:none}.dashed{border-bottom-style:dashed}code,p{margin-bottom:10px}fieldset,img,table{border-width:0}img{max-width:100%}hr{border:1px solid #ccc;border-width:1px 0 0;margin:20px 0}p+br+hr{margin-top:10px}ol ol,ol ul,ul ol,ul ul{margin-top:4px}ol{margin:0 0 10px 25px}ol li{margin-bottom:4px}ul{margin:0 0 10px 25px}ul,ul li{list-style:none}ul li{position:relative;margin-bottom:4px}ul li:before{width:6px;height:6px;background:var(--blue);border-radius:3px;position:absolute;top:.5em;left:-17px;content:""}ul.white-bullet li:before{background-color:var(--white)}div+ol,div+ul{margin-top:4px}.no-li{margin-left:0}.no-li li:before{visibility:hidden}dl dt{font-weight:700;font-size:15px}dl dt+dd{margin-top:3px}dl dd+dt{margin-top:10px}dl dd+dd{margin-top:2px}.soft-clear:after{display:block;width:0;height:0;clear:both;visibility:hidden;content:""}.drop-down{padding-right:14px;color:#7f7f7f;display:inline-block;cursor:pointer}.h1,.h2,h1,h2{font-weight:400;color:var(--black);margin:0 0 20px}.h1,h1{font-size:32px;line-height:40px;text-indent:-2px}.h2,h2{font-size:24px;line-height:28px}.h2:not(:first-child),h2:not(:first-child){margin-top:30px}.h3,h3{font-size:18px;line-height:24px;font-weight:700;color:var(--black);margin:0 0 10px}p+.h3,p+h3{margin-top:20px}.h4,h4{font-size:15px;line-height:18px;font-weight:700;color:var(--black);margin:10px 0 5px}.subtitle{margin-top:-15px;margin-bottom:20px;font-weight:700}.cleaner{clear:both}.small,small{font-size:12px}div.small,p.small{line-height:18px}.large{font-size:16px}div.large,p.large{line-height:22px}.larger{font-size:18px;line-height:24px}.giant{font-size:28px}div.giant,p.giant{line-height:32px}sup{vertical-align:baseline;position:relative;top:-.75em}ins{text-decoration:none}.no-br,.nobr{white-space:nowrap}.more{font-size:13px}.more a:after{content:"";width:14px;height:14px;background:url(../img/ico.more-arrow.svg) no-repeat 0 0;border-radius:50%;display:inline-block;vertical-align:middle;margin-left:5px;position:relative;top:-1px}.hidden{display:none}.hero{border-radius:4px;float:left}.note,code{margin-left:40px}.note{font-style:italic}.mark,mark{padding:3px 4px;background:#fff}.mono{font-family:PT Mono,Monaco,monospace}code{display:block}@media (min-width:641px){.figure,figure{text-align:center}}.figure img,figure img{display:block;margin:0 auto 10px;max-width:100%}.figure{color:#777;font-size:12px}.figure img{margin-bottom:5px}.columned-list{overflow:hidden}.columned-list ul{float:left;margin-right:14px}.bold{font-weight:700!important}.file a{padding:2px 0 2px 18px;background:url(../img/ico.download.svg) no-repeat 2px .3em}.file.ico-PDF a{background-image:url(../img/ico.pdf.svg)}.file.ico-ZIP a{background-image:url(../img/ico.zip.svg)}.file .more{background-image:url(../img/ico.more.svg);background-position:2px .7em}.file .descr{color:#777;font-size:11px}.file .size:after{content:","}#side .file{display:block;padding-left:18px;text-indent:-18px}.footnote{position:relative;margin-top:7em;padding-left:1em}.footnote:before{position:absolute;top:-1.5em;left:0;height:1px;border-top:1px solid #ccc;content:"";width:10em}.footnote sup{float:left;margin-left:-1em}.fn{position:relative;margin-top:2em}.fn:after{position:absolute;top:-1em;left:0;height:1px;border-top:1px solid #ccc;content:"";width:10em}.fn.star{padding-left:1em}.fn.star:before{display:inline-block;content:"*";width:1em;text-align:center;margin-left:-1em;font-weight:700}.sidenote{padding:12px 15px;border:1px solid rgba(0,0,0,.1);font-style:italic;color:#666;font-size:11px;line-height:14px}.sidenote b{color:var(--black);font-weight:inherit;display:block;margin-bottom:8px}@media (max-width:640px){.sidenote{border-radius:var(--radius)}}.link-58:after,.new-badge,.new:after{position:relative;display:inline-block;vertical-align:middle;font-size:9px;font-weight:700;background:#f90;content:"NEW";top:-1em;left:5px;line-height:12px;padding:1px 3px 0;text-shadow:#f60 0 -1px 0;color:var(--white);text-indent:0;letter-spacing:0}.link-58:after{margin-right:-15px;top:-1.3em;left:1px}[rel=show-hide]:not(.link-color){opacity:.4}.alert,.error,.red{color:#c00}.form{line-height:16px;box-sizing:border-box}@media (min-width:641px){.form fieldset{padding-left:200px}}.form dl{padding:0 0 12px;clear:left}@media (min-width:641px){.form dl{padding-left:200px;margin-left:-200px}}.form dl.checklist dt{padding-top:0}.form dl.checkbox dd,.form dt{padding:9px 0}.form dt{font-weight:inherit;margin-top:0}@media (min-width:641px){.form dt{float:left;margin-left:-200px;width:180px}}.form dt.required:after{content:"";margin-left:2px;color:#c00;display:inline-block;width:7px;height:8px;vertical-align:middle;position:relative;top:-5px;overflow:hidden;text-indent:-100px;background:url(../img/ico.req.svg) no-repeat 0 0}.form dd{margin-top:0}.form dd label{display:block;margin-bottom:10px;padding-left:22px}.form dd label:last-child{margin-bottom:0}.form dd label input[type=checkbox],.form dd label input[type=radio]{margin:0 0 0 -22px}.form dd.robot{font-size:15px}.form dd.robot label:after{width:35px;height:26px;background:url(../img/ico.robot.svg) no-repeat 50% 0;content:"";display:inline-block;vertical-align:top;margin:-8px 0 0 8px}.form dd input[type=email],.form dd input[type=password],.form dd input[type=text],.form dd textarea{display:block}@media (min-width:641px){.form h3{margin-left:-200px}}.form .comment{margin-top:-5px}.form .finish{clear:left;padding-top:20px}.form .protect-input{margin-bottom:10px}.form .protect-input input{margin-bottom:5px}.form .protect-input img{border-radius:10px;display:block}@media (min-width:641px){.form .protect-input img{float:left;margin-left:-170px}}@media (max-width:640px){.form .protect-input img{margin-bottom:10px}}.form .protect-code{margin-bottom:5px}.form .protect-code:not(.hidden){display:flex;align-items:center}@media (max-width:640px){.form .protect-code:not(.hidden){flex-wrap:wrap}}.form .protect-code img{margin-right:10px;border-radius:var(--radius)}@media (min-width:641px){.form .protect-code .validate-error{margin-top:0;margin-left:10px}}@media (max-width:640px){.form .protect-code .validate-error{margin-left:50%}}.validate-error{display:inline-block;background:rgba(204,0,0,.1);border-radius:5px;padding:4px 8px;font-size:12px;line-height:16px;font-weight:700;vertical-align:middle}input+.validate-error,select+.validate-error,textarea+.validate-error{margin-top:10px}#ready-filter label,#retail-filter label{margin-right:20px}.retail dl{margin:0 4.9% 20px 0}@media (min-width:641px){.retail dl{float:left;width:45%}.retail dl:nth-child(odd){clear:left}}.retail dt{font-size:16px;line-height:18px;color:var(--black)}.retail dt a{font-weight:400;font-size:14px;white-space:nowrap}.retail .country{color:#555;margin-left:10px;font-weight:400;font-size:13px}.retail dd{margin-bottom:20px;font-size:13px;color:#444}.retail .full-description{display:none}.bits-links{font-size:20px;line-height:22px;text-align:center;overflow:hidden}.bits-links li{margin-bottom:0}@media (min-width:641px){.bits-links li{float:left;width:485px}}.bits-links a{text-decoration:none;display:block;padding:40px 0 30px;border:1px solid #317cce}@media (max-width:640px){.bits-links a{padding:25px 0 20px}}.bits-links a:hover{background-color:hsla(0,0%,100%,.3)}.bits-links a:hover b{text-decoration:none}.bits-links a:active{background-color:hsla(0,0%,100%,.6)}.bits-links big{font-size:48px;display:block;line-height:48px;margin-bottom:7px;letter-spacing:-2px}.bits-links b{text-decoration:underline}.bits-links small{font-size:16px;display:block;color:#333;margin-top:1px}@media (min-width:641px){.eight-bit{margin-left:-1px}}@media (max-width:640px){.eight-bit{margin-top:-1px}}.eight-bit big{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAAAgAQMAAAClwY2hAAAABlBMVEUKf88AAABRUBPnAAAAAnRSTlP/AOW3MEoAAAA4SURBVHgBvccxDUNRFMWwwyD8WYZBOnwC9y2VvHiu8nMNUVbxGNHtGleJhtcQzl5Tf4irHOaO+QFNXhOwUyDsEwAAAABJRU5ErkJggg==") no-repeat 50% 45%;text-indent:-10000px}.wrap{max-width:970px;margin:0 auto;padding:0 10px}main.wrap{display:flex}@media (min-width:641px){main.wrap{justify-content:space-between}}@media (max-width:640px){main.wrap{flex-direction:column}}.fancybox,.pop-over{display:none}.pop-over{background:var(--white);border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,.1);position:absolute;line-height:20px;padding:7px 26px 4px 23px;border:1px solid rgba(0,0,0,.1)}.pop-over ul{margin:0}.pop-over li{margin-bottom:3px}.button,button,input,select,textarea{font:normal 13px/16px PT Sans,Helvetica,Arial,sans-serif;color:#828282;outline:none;box-sizing:border-box}.gecko select,.webkit select,input[type=email],input[type=password],input[type=text],textarea{height:40px;background:var(--white);border:var(--white) 1px solid;padding:0 10px;border-radius:var(--radius);line-height:normal}.oldie .gecko select,.oldie .webkit select,.oldie input[type=email],.oldie input[type=password],.oldie input[type=text],.oldie textarea{line-height:40px}table .gecko select,table .webkit select,table input[type=email],table input[type=password],table input[type=text],table textarea{box-shadow:0 0 0 1px #ccc}.gecko select:active,.gecko select:focus,.webkit select:active,.webkit select:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{border-color:#999;color:#525252}input[type=email],input[type=password],input[type=text],textarea{width:100%}input[type=email][size],input[type=password][size],input[type=text][size],textarea[size]{width:auto;max-width:calc(100% - 22px)}input[type=email][size="3"],input[type=password][size="3"],input[type=text][size="3"],textarea[size="3"]{width:25px;text-align:center;height:25px;padding:0 5px}textarea{line-height:16px;padding:8px 10px;height:auto}.gecko select,.webkit select{-webkit-appearance:none;-moz-appearance:none;padding-right:32px;position:relative;background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiIHdpZHRoPSI4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04IDBoLTh2MWw0IDQgNC00eiIgZmlsbD0iI2M0YzRjNCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:calc(100% - 12px) 50%;min-width:120px}.gecko input[type=radio],.webkit input[type=radio]{-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:16px;height:15px;background:var(--white);border-radius:8px;vertical-align:middle;margin-top:-3px}.gecko input[type=radio]:checked,.webkit input[type=radio]:checked{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAkklEQVR42oXQIQ4CMRSE4TpIcBg0EkWCgqyHG5CAwYJA1RBEHRtC9S68E/QGe4Hqyp6n/DRZQ2B3kk/NM29USimLMS5xRQVBiS1Gnz4fhRAKPCE/HDFQ3vsx7pAOK9U0TQHpcVDOuQ2kx0mJyAIvdGWnrLVDXCB/1Jjlr40xU5SQLzXW7TyZ1nqCPW544Ix5278BoXbh5Hrr1MoAAAAASUVORK5CYII=");background-position:50% 50%;background-repeat:no-repeat}.gecko input[type=radio]:active,.webkit input[type=radio]:active{box-shadow:0 0 10px -3px #999,0 0 0 1px #999}.button,button,input[type=button]{height:40px;font-size:16px;font-weight:700;min-width:142px;padding:0 16px;border-width:0;border-radius:var(--radius);background:var(--blue);color:var(--white);text-shadow:0 -1px 0 rgba(0,0,0,.1);cursor:pointer;display:inline-block;vertical-align:middle}.button:active,button:active,input[type=button]:active{color:var(--white);background-color:#0a70b7}.button.small,button.small,input[type=button].small{min-width:50px;padding:0 10px;height:26px;font-size:14px}.button.secondary,button.secondary,input[type=button].secondary{background:#b7b7b7}.button.secondary:active,button.secondary:active,input[type=button].secondary:active{background-color:#aaa}.button.bordered,button.bordered,input[type=button].bordered{background:none;box-shadow:var(--blue) 0 0 0 1px inset;text-shadow:none;color:var(--blue)}.button.bordered:active,button.bordered:active,input[type=button].bordered:active{background:none;color:#0a70b7;box-shadow:inset 0 0 0 1px #0a70b7}.button.disabled,.button[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled]{opacity:.5;cursor:default}.button.wide,button.wide,input[type=button].wide{width:100%}.button{text-align:center;text-decoration:none;padding:10px 16px;height:auto;line-height:20px;min-width:78px}.button.small{padding:3px 15px;height:auto}.table-scroll{width:100%;overflow:auto}table.border{width:100%;line-height:18px;margin-bottom:10px;font-family:PT Sans,Helvetica,Arial,sans-serif;font-size:13px}table.border th,table.border thead td{font-size:14px;padding:10px 11px 8px;font-weight:700}table.border th{background-color:var(--sky);color:var(--white)}table.border thead td{text-align:center;background:var(--white)}table.border td{padding:9px 11px}table.border td:first-child,table.border th:first-child{border-radius:var(--radius) 0 0 var(--radius)}@media (min-width:641px){table.border td:first-child,table.border th:first-child{padding-left:25px}}@media (max-width:640px){table.border td:first-child,table.border th:first-child{padding-left:10px}}table.border td:first-child:last-child,table.border th:first-child:last-child{border-radius:var(--radius)}table.border td:last-child,table.border th:last-child{border-radius:0 var(--radius) var(--radius) 0}@media (min-width:641px){table.border td:last-child,table.border th:last-child{padding-right:25px}}@media (max-width:640px){table.border td:last-child,table.border th:last-child{padding-right:10px}}@media (max-width:640px){table.border td,table.border th{padding-left:5px;padding-right:5px}}table.border tr:nth-child(odd) td{background-color:#f3f3f3}table.border tr.back-white td{background-color:var(--white)}table.border .preview{width:50px}#content table.border .preview img{max-width:50px;max-height:50px}.preview,.preview img{border-radius:5px}header{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(38,38,38,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (min-width:641px){header{height:70px}#main header{position:absolute}}@media (max-width:640px){header>.wrap{padding:55px 10px 0}}header #basecam-logo{background:url(../img/logo.basecam.svg) no-repeat 0 0;background-size:144px 34px}@media (min-width:641px){header #basecam-logo{float:left;margin:15px 15px 0 0}}@media (max-width:640px){header #basecam-logo{position:absolute;left:9px;top:10px}}header #basecam-logo img{display:block;visibility:hidden}@media (min-width:641px){#main-nav{float:left}}@media (max-width:640px){#main-nav{margin:0 -10px}#main-nav .hamburger{position:absolute;top:12px;right:0;width:40px;height:31px;cursor:pointer}#main-nav .hamburger:after,#main-nav .hamburger:before{width:21px;height:2px;background:var(--white);position:absolute;left:5px;content:"";overflow:hidden;transition:all .2s linear;transform-origin:4px}#main-nav .hamburger:before{top:10px}#main-nav .hamburger:after{bottom:10px}#main-nav.opened .hamburger:before{-webkit-transform:rotate(45deg)}#main-nav.opened .hamburger:after{-webkit-transform:rotate(-45deg)}#main-nav.opened>ul{max-height:calc(100vh - 55px);overflow-y:auto}}@media (max-width:640px){#main-nav>ul{margin:0;max-height:0;overflow:hidden;transition:max-height .4s linear}}#main-nav>ul>li{position:static;margin:0}@media (min-width:641px){#main-nav>ul>li{float:left}}@media (max-width:640px){#main-nav>ul>li{border-top:1px solid hsla(0,0%,100%,.1)}}#main-nav>ul>li.current>a{color:hsla(0,0%,100%,.8);text-decoration:none}#main-nav>ul>li.current>a:hover,#main-nav>ul>li>a{color:var(--white)}#main-nav>ul>li>a{font-weight:700;text-decoration:underline;cursor:default;position:relative}@media (min-width:641px){#main-nav>ul>li>a{float:left;padding:25px 15px}}@media (max-width:640px){#main-nav>ul>li>a{display:block;padding:10px;text-decoration:none}}#main-nav>ul>li>a[href]{cursor:pointer}#main-nav>ul>li.hover>a,#main-nav>ul>li:hover>a{text-decoration:none}#main-nav>ul>li.hover ins,#main-nav>ul>li:hover ins{display:block}#main-nav>ul>li#nav-products.hover>a:after,#main-nav>ul>li#nav-products:hover>a:after,#main-nav>ul>li.drop.hover>a:after,#main-nav>ul>li.drop:hover>a:after{width:1px;height:1px;border:10px solid transparent;border-bottom-color:var(--white);position:absolute;left:50%;bottom:0;margin-left:-10px;content:""}@media (max-width:640px){#main-nav>ul>li#nav-products.hover>a:after,#main-nav>ul>li#nav-products:hover>a:after,#main-nav>ul>li.drop.hover>a:after,#main-nav>ul>li.drop:hover>a:after{left:20px;bottom:-5px}}@media (min-width:641px){#main-nav>ul>li#nav-products .wrap,#main-nav>ul>li.drop .wrap{position:relative}#main-nav>ul>li#nav-products .scroller,#main-nav>ul>li.drop .scroller{width:100%;overflow:hidden}#main-nav>ul>li#nav-products .arrows,#main-nav>ul>li.drop .arrows{width:30px;height:30px;border:1px solid var(--blue);transform:rotate(45deg);position:absolute;top:50%;margin-top:-50px;cursor:pointer}#main-nav>ul>li#nav-products .arrows.left,#main-nav>ul>li.drop .arrows.left{left:-20px;border-width:0 0 1px 1px;display:none}#main-nav>ul>li#nav-products .arrows.right,#main-nav>ul>li.drop .arrows.right{right:-20px;border-width:1px 1px 0 0}#main-nav>ul>li#nav-products .arrows:hover,#main-nav>ul>li.drop .arrows:hover{border-color:#1a9af3}}#main-nav ins{display:none;background:var(--white);z-index:1000;box-shadow:0 5px 10px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);position:relative}@media (min-width:641px){#main-nav ins{position:absolute;top:70px;right:0;left:0}#main-nav ins:before{position:absolute;top:-25px;left:0;right:0;height:25px;z-index:1001;background:transparent;content:""}#main #main-nav ins:not(.products):after{content:"";position:absolute;left:0;right:0;top:100%;height:486px;opacity:.4;z-index:-1;background-image:linear-gradient(180deg,var(--black) 0,transparent);pointer-events:none}}#main-nav ins a{padding:2px 0}#main-nav .products{padding-bottom:10px}@media (min-width:641px){#main-nav .products{height:476px}}#main-nav .products dl{margin:0}@media (min-width:641px){#main-nav .products dl{float:right}#main-nav .products dl:first-child{overflow:hidden;width:610px;float:left}#main-nav .products dl:first-child dd{padding:0;width:140px;margin-right:10px}#main-nav .products dl:first-child dd:nth-of-type(4n+1){clear:left}#main-nav .products dl:first-child dd img{display:block;float:none;margin:0 0 4px;width:auto;max-width:180px;height:86px;position:static}#main-nav .products dl:not(:first-child){padding-bottom:5px;width:360px}#main-nav .products dl:not(:first-child) dd{width:115px;padding-left:60px}#main-nav .products dl:not(:first-child) dd:nth-of-type(odd){margin-right:10px}}@media (max-width:640px){#main-nav .products dl{clear:both}}#main-nav .products dl dd{color:#777}@media (min-width:641px){#main-nav .products dl dd{margin:10px 0;float:left}}@media (max-width:640px){#main-nav .products dl dd{padding:15px 0 15px 90px}}#main-nav .products dl dd i{height:auto;padding:0}@media (min-width:641px){#main-nav .products dl dd i{height:86px;padding:20px 0}}@media (max-width:640px){#main-nav .products dl dd i{width:80px;margin:-10px 0 0 -90px;float:left;text-align:center}}@media (min-width:641px){#main-nav .products dl dd img{float:left;margin:0 0 0 -60px;max-width:50px}}@media (max-width:640px){#main-nav .products dl dd img{width:auto;height:50px}}@media (min-width:641px){#main-nav .products dl.inline{display:flex;flex-wrap:wrap;align-items:center;clear:right;margin-top:5px}#main-nav .products dl.inline dt{padding:2px 0 0;margin-right:10px}#main-nav .products dl.inline dt:after{content:":"}#main-nav .products dl.inline dd{width:auto;margin:0;padding:0}#main-nav .products dl.inline dd i,#main-nav .products dl.inline dd small{display:none}#main-nav .products dl.inline dd a{display:inline-block}#main-nav .products dl.inline dd:not(:last-child):after{content:","}}#main-nav .products a{text-decoration:none;display:block}#main-nav .products a:hover u{text-decoration:underline}#main-nav .products u{font-weight:700;text-decoration:none}@media (max-width:640px){#main-nav .products u.new{margin-right:5px}}#main-nav .products .new{position:relative}#main-nav .products .new:after{top:-1.5px}#main-nav .products small{color:#262626;line-height:16px;margin-top:2px;display:block}@media (min-width:641px){#main #main-nav .products{display:block}}#main-nav .store{padding:30px 0}@media (min-width:641px){#main-nav .store{text-align:center}}@media (max-width:640px){#main-nav .store{padding:11px 0 1px}}#main-nav .store a{line-height:22px;padding:15px 0 3px 55px;font-size:20px;background:url(../img/figure.nav-store.svg) no-repeat 10px 100%;text-decoration:none}@media (min-width:641px){#main-nav .store a{display:inline-block;margin-right:60px}}@media (max-width:640px){#main-nav .store a{display:block;margin-bottom:20px}}#main-nav .store a:hover{text-decoration:underline}#main-nav .store a:last-child{background-image:url(../img/figure.nav-b2b.svg);background-position:0 100%}#main-nav .columns dl{margin-right:20px;padding-bottom:17px}@media (min-width:641px){#main-nav .columns dl{float:left;width:300px}}#main-nav .columns dl:last-child{margin-right:0}#main-nav .columns dl.manuals{width:220px}#main-nav .columns dl a{text-decoration:none}#main-nav .columns dl a:hover{text-decoration:underline}#main-nav dt{font-weight:700;padding:20px 0 5px;text-transform:uppercase;font-size:12px;letter-spacing:1px;position:relative}#main-nav dt a{color:#06446e}#main-nav dt a:active{color:#03263e}#main-nav dt a.compare{color:var(--blue);position:relative;padding-left:22px;margin-left:20px;display:inline-block}#main-nav dt a.compare:active{color:#0a70b7}#main-nav dt a.compare:hover{text-decoration:underline}#main-nav dt a.compare:before{position:absolute;width:15px;height:12px;background:url(../img/ico.compare.svg) no-repeat;left:0;top:50%;margin-top:-6.5px;content:""}#main-nav dd{margin-bottom:3px}#main-nav .more{padding-top:5px}#main-nav .file,#main-nav .pdf,#main-nav .zip{padding-left:16px;background:url(../img/ico.download.svg) no-repeat 0 3px}#main-nav .pdf{background-image:url(../img/ico.pdf.svg)}#main-nav .zip{background-image:url(../img/ico.zip.svg)}#main-nav li[data-pageid="58"]>a:before{display:inline-block;width:16px;height:14px;vertical-align:middle;background:url(../img/ico.store.svg) no-repeat;margin:-4px 7px 0 0;content:""}#login{float:right;padding:26px 0 20px;position:relative;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700}@media (max-width:640px){#login{display:none}}#login a,#login b{padding:3px 2px 2px 3px}#login a{color:hsla(0,0%,100%,.8)}#login a:hover,#login b{color:var(--white)}#login b{background:hsla(0,0%,100%,.2);font-weight:inherit}#middle{background:#eaeaea url(../img/bg.middle.png) no-repeat 66% 100%;padding:20px 0}@media (max-width:640px){#middle{background-position:10px 100%}}#main #middle{padding-top:0}#content{padding:20px 0 32px}@media (min-width:641px){.two-columns #content{width:640px}}#content.centered-column{width:640px;margin:0 auto}#content img{max-width:100%}#side{padding-top:20px}@media (min-width:641px){#side{width:241px}#main #side{width:360px}}@media (max-width:640px){#side{margin-bottom:20px}}.news time{color:#7b7b7b;display:block;font-size:12px}.news h3{font-size:16px;line-height:inherit;margin-bottom:10px;font-weight:700}.news h3 a{display:block}.columned-news{margin-bottom:20px}@media (min-width:641px){.columned-news{columns:2;column-gap:40px}.columned-news .news{break-inside:avoid}}.data-columns{display:flex}@media (min-width:641px){.data-columns{justify-content:space-between}.data-columns .column{width:calc(50% - 10px)}}@media (max-width:640px){.data-columns{flex-direction:column;gap:10px}}.subscribe{margin-top:37px;padding-top:20px}.subscribe input[type=text]{margin-bottom:15px;width:194px}.subscribe fieldset{margin-left:-3px}.fancybox-inner .subscribe{padding:20px 20px 5px;margin:0}#about{background:#f3f3f3;margin:-20px 0 20px;padding:20px 0}#about h1{text-indent:0}#about h1 a{color:inherit;text-decoration:none}#about h1 a:hover{color:var(--blue)}#about h1 a:active{color:#0a70b7}.video{display:inline-block;position:relative;width:190px;height:142px;padding:10px 15px;background:url(../img/play-frame.png) no-repeat 0 0}.video img{display:block;max-width:100%;margin:0}.video:before{width:188px;height:140px;top:10px;left:15px;border:var(--blue) 1px solid;opacity:.5;background:url(../img/play-gloss.png) no-repeat 0 0}.video:after,.video:before{content:"";position:absolute}.video:after{width:86px;height:86px;top:50%;left:50%;margin:-43px 0 0 -43px;background:url(../img/play.png) no-repeat 50% 50%}@media (min-width:641px){.video-list{margin-right:-30px}}.video-list article{text-align:center}@media (min-width:641px){.video-list article{float:left;width:300px;margin:0 30px 20px 0}.video-list article:nth-child(3n+1){clear:left}}@media (max-width:640px){.video-list article{float:none;margin:0 auto;width:auto}}.video-list .video{display:block;margin:0 auto 10px}.video-list h4{font-size:14px;margin:0 0 2px;font-weight:400}.video-list h4 strong{display:block}.ready-list{text-align:justify}.ready-list.soft-clear:after{display:inline-block;width:100%;clear:none}.ready-list article{display:inline-block;width:45%;vertical-align:top;margin-bottom:20px;text-align:left;padding-top:20px}.ready-list article img{max-width:180px;margin:10px 0;max-height:100px}.ready-list article h2{margin-bottom:10px;display:inline;font-size:inherit;line-height:inherit;font-weight:400}.ready-list article .description{display:inline}.ready-list .devices a{display:inline-block;vertical-align:top;margin:0 20px 10px 0;width:100px;text-decoration:none}.ready-list .devices a img{display:block;height:50px;margin-bottom:5px}.ready-list .devices a small{display:block;font-size:11px}.ready-list .devices a:hover u{text-decoration:none}.ready-show{padding-right:277px}.ready-show aside{float:right;margin:-50px -277px 0 0;width:241px;text-align:center}.ready-show .logo img{max-height:150px}.ready-show .devices a{display:inline-block;vertical-align:top;margin:0 20px 20px 0;width:150px;text-decoration:none}.ready-show .devices a img{display:block;width:150px;margin-bottom:10px}.ready-show .devices a small{display:block}.ready-show .devices a:hover u{text-decoration:none}footer{color:#aaa;padding:40px 0;background:url(../img/bg.footer.png) no-repeat 66% 0}@media (max-width:640px){footer{padding:30px 0 10px;background-position:10px 0}}footer .made-in-eu{background:url(../img/logo.eu.svg) no-repeat 0 0;line-height:18px;font-size:14px}@media (min-width:641px){footer .made-in-eu{padding:2px 0 2px 70px;float:right}}@media (max-width:640px){footer .made-in-eu{padding:1px 0 1px 40px;background-size:30px 20px;margin-bottom:20px}}footer a:hover{color:var(--white)}footer .copyright{font-size:12px}@media (min-width:641px){footer .copyright{padding-bottom:30px}}@media (min-width:641px){footer .copyright p{padding-left:70px}}footer .copyright p:first-child{background:url(../img/logo.footer.svg) no-repeat 0 0;padding-left:70px}footer b{color:var(--white);font-weight:inherit}@media (min-width:641px){footer .app-store,footer .google-play{float:right;margin:-9px 0 0 20px}}#shop-now{margin-bottom:30px;border-bottom:1px solid #444;padding-bottom:30px;text-align:center}#shop-now h3{color:var(--white)}#shop-now .go-to-store{margin-top:20px}#shop-now .go-to-store .button{background:none;box-shadow:0 0 0 2px var(--blue) inset}#shop-now .go-to-store .button:active{background-color:var(--blue)}@media (min-width:641px){.features{margin:-20px 0 20px;background:#f3f3f3;padding:20px 0 40px}}@media (max-width:640px){.features{padding:10px 0}}.features ul{overflow:hidden;max-width:970px;margin:0 auto}.features li{line-height:16px;font-size:12px}@media (min-width:641px){.features li{float:left;width:25%;text-align:center}}@media (max-width:640px){.features li{padding:0 10px 0 105px;overflow:hidden}.features li:before{display:inline-block;width:1px;margin-right:-5px;height:85px;vertical-align:middle;content:"";position:static}.features li i{width:105px;text-align:center;float:left;margin-left:-105px}.features li label{display:inline-block;vertical-align:middle;margin-top:-2px}}.features img{display:block;margin:0 auto 5px}@media (max-width:640px){.features img{margin-bottom:0;height:85px;width:auto}}.features b{display:block;margin-bottom:2px;line-height:18px;font-size:16px}#middle .embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}#middle .embed-container iframe,.embed-container embed,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.mobile .android{width:279px;height:464px;padding:68px 16px 70px 18px;background:url(../img/android.png) no-repeat 0 0;position:relative}@media (min-width:641px){.mobile .android{float:right;margin:-66px 47px 0 41px}}@media (max-width:640px){.mobile .android{margin:20px 0 20px -7px}}.mobile .iphone{width:280px;height:497px;padding:78px 17px 78px 18px;background:url(../img/iphone.png) no-repeat 0 0;position:relative}@media (min-width:641px){.mobile .iphone{float:right;margin:-77px 47px 0 41px}}@media (max-width:640px){.mobile .iphone{margin:0 0 50px -8px}}.mobile .iphone .screen{height:497px}.mobile .iphone .picks{top:666px}.mobile .iphone .picks i{border-color:#f4f4f4}@media (max-width:640px){.mobile .iphone .picks i{border-color:#eaeaea}}.mobile .screen{height:464px;overflow:hidden;position:relative;background:var(--black);border-radius:1px}.mobile .screen:before{z-index:3;position:absolute;top:0;left:0;background:url(../img/android-glare.png);width:189px;height:273px;-webkit-user-select:none;content:"";opacity:.3}.mobile .screen img{display:none;position:absolute;top:0;left:0;z-index:0;width:100%;border-radius:1px}.mobile .picks{position:absolute;top:557px;left:0;right:0;text-align:center}.mobile .picks i{display:inline-block;width:7px;height:7px;margin:0 2px;background:url(../img/picks.png) 100% 0;cursor:pointer;border:3px solid #f6f6f6;border-radius:12px}.mobile .picks .active{background-position:0 0}@media (min-width:641px){.mobile aside{float:right;width:276px}}.add-cart .price{width:50px;display:inline-block;vertical-align:middle}.add-cart .button{padding:8px 12px}#form9 .textarea-order{display:none}#store-table .list{overflow:hidden;line-height:14px;display:inline-block}#store-table .list a{text-decoration:none;display:inline-block;vertical-align:top;width:135px;margin:5px 15px 5px 0}#store-table .list a img{display:block;margin-bottom:5px;width:75px;border-radius:5px}#store-table .list a small{font-size:11px;line-height:inherit}#store-table .list.compact{display:inline-block;vertical-align:middle}#store-table .list.compact a{width:25px;margin-right:10px}#store-table .list.compact a img{width:100%}#store-table .list.compact a small{display:none}#store-table .list small.link-color.dashed{vertical-align:middle}.item{margin-bottom:20px;vertical-align:top;padding:10px 130px 0 10px;border-radius:14px;background:#f3f3f3;font-size:12px;line-height:16px;position:relative}@media (min-width:641px){.item{display:inline-block;width:335px;height:150px}.item:nth-child(odd){margin-right:20px}}@media (max-width:640px){.item{padding-left:10px;overflow:hidden}}.item.in-cart{box-shadow:0 0 0 1px var(--blue),0 10px 5px -5px rgba(11,127,207,.1)}.item.in-cart .add-to-cart .button{background:#f9f9f9;box-shadow:0 0 0 1px var(--blue) inset;color:var(--blue);text-shadow:none}.item.in-cart .add-to-cart .button:after{content:attr(data-in);color:#396}.item.in-cart .add-to-cart .button:hover:after{content:attr(data-out);color:#111}.item .add-to-cart{position:absolute;top:0;right:0;bottom:0;padding:15px 10px 0;width:100px;background:#f9f9f9;border-radius:0 17px 17px 0}.item .add-to-cart .price{font-size:20px;line-height:20px;height:58px}.item .add-to-cart .price s{opacity:.5;font-size:15px;display:block}.item .add-to-cart .quantity{margin-bottom:20px}.item .add-to-cart .quantity input{float:right;margin-top:-5px}.item .add-to-cart .button{padding:8px 0 7px;display:block;position:absolute;left:10px;right:10px;bottom:10px}.item .add-to-cart .button:after{content:attr(data-add)}.item .description{margin-bottom:10px}@media (min-width:641px){.item .description{float:right;width:235px;padding-top:6px}}@media (max-width:640px){.item .description{padding-top:3px}}.item .description h4{font-size:14px;margin:0 0 3px}.item .preview{float:left;width:40px;margin:0 10px 10px 0}.item .preview:first-of-type{width:90px}@media (min-width:641px){.item .preview:nth-child(4){clear:left}}.item .preview img{border-radius:5px;float:left;width:100%}.item .preview ins{min-width:140px}.tooltip{position:relative}.tooltip ins{position:absolute;left:0;top:100%;margin-top:10px;display:none;color:var(--white);background:rgba(0,0,0,.8);padding:10px;max-width:140px;font-size:12px;line-height:14px;border-radius:1px;z-index:100}.tooltip ins:before{width:1px;height:1px;border:6px solid transparent;border-bottom-color:rgba(0,0,0,.8);content:"";position:absolute;left:10px;top:-13px}.tooltip:hover ins{display:block}#paypal-button[disabled]{opacity:.5;cursor:default}.beta,.warning{padding:4px 0 2px 23px;background:url(../img/bg.beta-warning.gif) 0 0 repeat-y}#video-slider{position:relative;background:var(--black) url(../img/shop-slider-handheld-bg.jpg) no-repeat 50% 50%;background-size:cover;height:360px}@media (max-width:640px){#video-slider{height:280px}}#video-slider .see-more{position:absolute;right:100px;bottom:54px;z-index:2;font-weight:700}@media (max-width:640px){#video-slider .see-more{display:none}}#video-slider .slide{background-size:cover;background-repeat:no-repeat;background-position:50% 0;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;transition:opacity 1s linear;transition-property:opacity,-webkit-backdrop-filter;z-index:1;-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 -100px 50px -50px rgba(0,0,0,.5),inset 0 -50px 50px -50px rgba(0,0,0,.75)}#video-slider .slide.current{opacity:1;z-index:2;-webkit-backdrop-filter:blur(0)}@media (min-width:1440px){#video-slider .slide.gimbal{background-size:auto}}#video-slider .wrap{position:relative;height:360px}@media (max-width:640px){#video-slider .wrap{height:280px}}#video-slider .play{position:absolute;z-index:3;left:10px;bottom:40px;background:url(../img/video-slider-play.png) no-repeat 0 0;line-height:16px;text-decoration:none;padding:10px 60px 6px}@media (max-width:640px){#video-slider .play{bottom:15px}}#video-slider .play u{font-weight:700}#video-slider a{color:hsla(0,0%,100%,.9)}#video-slider a:hover{color:var(--white)}#video-slider i{position:absolute;right:20px;bottom:52px;width:24px;height:24px;background:url(../img/video-slider-arrows.png) no-repeat 100% 0;cursor:pointer;z-index:3}@media (max-width:640px){#video-slider i{bottom:27px}}#video-slider i.prev{right:54px;background-position:0 0}#video-slider .shop-now{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;padding-top:70px}#video-slider .shop-now img{margin-left:-2px}.downloads{overflow:hidden;padding:15px 20px 9px;background:#f3f3f3;margin-bottom:20px}@media (min-width:641px){.downloads{border-radius:var(--radius)}}@media (max-width:640px){.downloads{margin:0 -10px 20px;padding:10px 10px 0}}.downloads dt{margin-bottom:5px;font-size:15px;font-weight:400}@media (min-width:641px){.downloads dt{width:38%;float:left;clear:left}}.downloads dt small{margin-left:2px}@media (min-width:641px){.downloads dd{width:61.9%;float:left;margin-bottom:5px}}@media (max-width:640px){.downloads dd{margin-bottom:10px}}.go-store{background:#f3f3f3;text-align:center;margin-bottom:20px;padding:20px 10px 10px}@media (max-width:640px){.go-store{border-radius:var(--radius)}}.go-store .shipping{margin-top:10px}.larr,.rarr,.symbol{background:rgba(0,0,0,.04);border-radius:5px;padding:0 3px 1px;color:#777;margin:0 2px;text-shadow:0 1px 0 var(--white)}.larr:before{content:"\2190"}.rarr:before{content:"\2192"}.symbol:before{content:attr(data-symbol)}.group-border{padding:15px 10px 8px;border:1px solid rgba(0,0,0,.1);position:relative;margin-bottom:40px}@media (max-width:640px){.group-border{border-radius:14px}}.go-store+.group-border{margin-top:40px}.group-border .group-title{position:absolute;left:5px;top:-.7em;background:#eaeaea;padding:0 5px}.group-border p:last-child{margin-bottom:0}.note-border{border:2px solid #ddd;padding:23px;border-radius:var(--radius)}.note-border+.note-border{margin-top:40px}.expandable{background:#f3f3f3;padding:25px;border-radius:var(--radius)}.expandable .headline{font-size:18px;line-height:24px;padding-right:40px;position:relative;cursor:pointer;font-weight:700}.expandable .headline:after,.expandable .headline:before{width:20px;height:2px;content:"";position:absolute;background:#999;transform-origin:10px 1px;right:0;top:10px;transition-property:transform;transition-duration:.25s;transition-timing-function:linear;transition-delay:0s}.expandable ins{border-top:1px solid #ddd;margin-top:10px;display:block;padding-top:10px}.expandable.collapsed .headline:after{transform:rotate(-90deg)}.expandable.collapsed ins{display:none}nav.tabs{margin:0 0 20px}@media (max-width:640px){nav.tabs{text-align:center}}nav.tabs ins{max-width:calc(100% - 2px);overflow-x:auto;border-radius:var(--radius);border:1px solid var(--sky)}@media (min-width:641px){nav.tabs ins{display:inline-block}}@media (max-width:640px){nav.tabs ins{display:block}}nav.tabs ul{padding:1px;margin:0;flex-wrap:nowrap}@media (min-width:641px){nav.tabs ul{display:inline-flex;align-items:flex-start}}@media (max-width:640px){nav.tabs ul{display:flex}}nav.tabs li{min-width:60px;text-align:center;line-height:20px;font-weight:700;list-style:none;margin:0;flex-shrink:0}@media (max-width:640px){nav.tabs li{flex:1}}nav.tabs li:before{display:none}nav.tabs li.active a{background-color:var(--blue);color:var(--white)}nav.tabs li.active a:active{background-color:#0a70b7}nav.tabs a{padding:8px 16px;display:block;text-decoration:none;border-radius:6px}nav.tabs a:active{background-color:rgba(11,127,207,.1);color:var(--black)}.downloads-col{margin-bottom:60px}@media (min-width:641px){.downloads-col{display:inline-block;width:48.5%;float:right}.downloads-col:nth-child(2n){float:left}.downloads-col:nth-child(odd){clear:both}}@media (max-width:640px){.downloads-col{margin-bottom:40px}.downloads-col:last-child{margin-top:-20px}}.downloads-col .device{position:relative;padding:7px 0 10px 70px;min-height:49px}.downloads-col .device:before{position:absolute;left:0;top:0;width:54px;height:40px;background:url(../img/sprt.downloads.svg);content:""}.downloads-col .device.mobile:before{background-position:-100px 0}.downloads-col .device h2{margin:0 0 1px}.downloads-col .device a{color:inherit;text-decoration:none}.downloads-col .device a:hover{color:var(--blue);text-decoration:underline}.downloads-col .device a:active{color:#0a70b7}.downloads-col dl.downloads{margin-bottom:12px}.downloads-col dl.downloads .descr{display:none}.downloads-col ul.mobile-links{margin:0}.downloads-col ul.mobile-links li{position:relative;min-height:45px;padding:10px 0 0 150px;margin-bottom:7px}@media (max-width:640px){.downloads-col ul.mobile-links li{padding-top:2px}}.downloads-col ul.mobile-links li a{font-size:16px}@media (max-width:640px){.downloads-col ul.mobile-links li a{display:block}}.downloads-col ul.mobile-links li a:before{position:absolute;top:0;left:0;width:135px;height:40px;background:#f3f3f3 url(../img/sprt.downloads.svg) 10px -93px;content:"";border-radius:4px}.downloads-col ul.mobile-links li a:hover:before{background-color:var(--white)}.downloads-col ul.mobile-links li.app-store a:before{background-position:10px -144px}.downloads-col .bordered-link{border:2px solid #ddd;padding:23px 10px 23px 68px;font-size:20px;position:relative;display:block;color:inherit;border-radius:var(--radius);text-decoration:none}.downloads-col .bordered-link:before{width:43px;height:34px;position:absolute;left:18px;top:16px;background:url(../img/sprt.downloads.svg) 0 -50px;content:""}.downloads-col .bordered-link:hover{border-color:var(--white);color:var(--blue)}.downloads-col .bordered-link:active{color:#0a70b7}.downloads-col .bordered-link.eight-bit:before{background-position:-100px -50px;left:14px;top:25px}.fb-content{display:none;overflow:hidden}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{margin:0;padding:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;background:var(--white);box-shadow:0 4px 10px rgba(0,0,0,.5)}.fancybox-skin{position:relative}.fancybox-opened{z-index:8030}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;z-index:8060;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) 50% no-repeat}.fancybox-close{position:absolute;top:2px;right:1px;z-index:8040;width:38px;height:38px;cursor:pointer;background:url(/img/sprites.png) no-repeat 13px -149px}.fancybox-close:active{opacity:.6}.fancybox-nav{position:absolute;top:0;z-index:8040;width:40%;height:100%;background:transparent url(../img/blank.gif);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-nav:active{opacity:.6}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;z-index:8040;visibility:hidden;margin-top:-18px;width:36px;height:34px;cursor:pointer}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;overflow:visible!important;max-width:99999px;max-height:99999px}.fancybox-inner .form{padding:20px;background:#eaeaea}.fancybox-inner .fb-content.form{padding:0}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;z-index:8010;display:none;overflow:hidden;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;right:0;bottom:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{position:relative;visibility:hidden;text-shadow:none;padding:10px 20px 9px;color:var(--white);background:#41b1ff url(/img/sprites.png) repeat-x 0 -240px;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;right:50%;bottom:0;z-index:8050;margin-bottom:-35px;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);color:var(--white);text-shadow:0 1px 2px #222;white-space:nowrap;font-weight:700;line-height:24px}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:var(--white)}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;background:var(--black);background:rgba(0,0,0,.8);color:var(--white)}#fancybox-thumbs{position:fixed;left:0;z-index:8050;overflow:hidden;width:100%}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;margin:0;padding:0;list-style:none}#fancybox-thumbs ul li{float:left;padding:1px;opacity:.5}#fancybox-thumbs ul li.active{padding:0;border:1px solid var(--white);opacity:.75}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{overflow:hidden;outline:none;border:1px solid #222;background:#111}#fancybox-thumbs ul li a,#fancybox-thumbs ul li img{position:relative;display:block}.interfaces-legend{width:100%;overflow:auto}.can-imu-interfaces{position:relative;background:url(/media/can_imu_interfaces.jpg) no-repeat 50% 57px;padding:57px 0 80px;width:638px;height:360px}.can-imu-interfaces li{position:absolute}.can-imu-interfaces li:after{height:1px;width:1px;position:absolute;content:"";background:var(--blue)}.can-imu-interfaces li.l-t{width:125px;top:15px;left:0}.can-imu-interfaces li.l-t:after{width:165px;top:90px;left:0}.can-imu-interfaces li.c-t{width:250px;top:6px;left:254px}.can-imu-interfaces li.c-t:after{height:87px;left:-10px;top:-6px}.can-imu-interfaces li.r-t{top:26px;right:0;min-width:120px}.can-imu-interfaces li.r-t:after{width:302px;right:0;top:148px}.can-imu-interfaces li.r-b{top:322px;right:0;min-width:120px}.can-imu-interfaces li.r-b:after{width:155px;right:0;top:-12px}.can-imu-interfaces li.c-b{width:160px;bottom:0;left:242px}.can-imu-interfaces li.c-b:after{height:104px;left:-10px;bottom:-4px}.page-std{background:#eaeaea;position:relative;height:100%}.page-std body{background:none;position:relative;min-height:100%}.page-std #the-message{position:absolute;top:50%;left:0;right:0;text-align:center;margin-top:-100px}#agreement-alert{background:var(--black);padding-top:20px;padding-bottom:10px;display:none;position:fixed;bottom:0;right:0;left:0;color:var(--white);z-index:1111}@media (max-width:640px){#agreement-alert{padding-bottom:20px}}@media (min-width:641px){#agreement-alert p{line-height:41px;float:left}}@media (min-width:641px){#agreement-alert button{float:right}}@media (max-width:640px){#agreement-alert button{display:block;margin-top:10px}}.gallery ul{list-style:none;justify-content:space-between;flex-wrap:wrap}.gallery li,.gallery ul{display:flex;margin:0;padding:0}.gallery li{width:calc(100% / 3 - 1px);align-items:center}.gallery li:before{display:none}.gallery li:first-child{width:100%;margin-bottom:2px}.gallery img{display:block;width:100%;height:auto;background-color:var(--white)}.photos dl{display:flex;flex-wrap:wrap;justify-content:space-between}.photos dl dt{width:100%;font-size:16px}.photos dl dd{margin-top:10px}@media (min-width:641px){.photos dl dd{width:calc(50% - 5px)}}@media (max-width:640px){.photos dl dd{width:calc(33% - 5px)}.photos dl dd.half{width:calc(50% - 5px)}}.photos dl dd.wide{width:100%}.photos dl dd:not(.wide) i{aspect-ratio:1}.photos dl dd i{display:block;background-color:var(--white);display:flex;align-items:center;justify-content:center;overflow:hidden}.photos dl dd img{max-height:100%;display:block;margin:0 auto}.photos dl dd .alt{display:block;font-size:12px;color:#777;margin-top:5px}.photos dl+dl{margin-top:30px}.files-list .file{display:block;margin-bottom:10px}#headline{background:rgba(11,127,207,.8) no-repeat;color:hsla(0,0%,100%,.7);padding:50px 0 25px}@media (min-width:641px){#headline{background-image:url(../img/bg.waves.svg);background-position:calc(50% + 200px) calc(100% + 790px);background-size:1640px 1080px}}#headline .title{font-size:32px;line-height:32px;font-weight:400;text-indent:-2px;margin-bottom:10px;color:var(--white)}#headline+#middle #content h1:first-child{display:none}.lead{font-size:16px;line-height:24px;hyphens:auto}#divisions{background:#1c70ab;color:hsla(0,0%,100%,.8);font-size:16px;line-height:22px;padding-top:40px;margin-top:-20px}#main #divisions{padding-bottom:15px;margin-bottom:40px;margin-top:0}#divisions p{margin-bottom:20px}#main #divisions p{margin-bottom:10px}#divisions p a{color:inherit;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.5)}#divisions b,#divisions p a:hover,#divisions strong{color:var(--white)}#divisions b{font-weight:inherit}#divisions nav{display:flex;font-size:11px;line-height:14px;box-sizing:border-box}@media (max-width:640px){#divisions nav{width:calc(100% + 20px);overflow:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;snap-padding:20%;padding:0 10px 10px;margin:0 -10px -10px}}#divisions nav a{color:inherit;text-decoration:none;padding:15px;margin-right:10px;position:relative;transition-property:box-shadow,background-color,color;transition-duration:.2s;transition-timing-function:linear;transition-delay:0s}@media (min-width:641px){#divisions nav a{max-width:calc(20% - 20px)}}@media (max-width:640px){#divisions nav a{scroll-snap-align:center}}#main #divisions nav a{padding-bottom:40px;padding-top:0}@media (min-width:641px){#main #divisions nav a:hover{box-shadow:0 0 0 1px var(--white);background-color:transparent;color:var(--white)}#main #divisions nav a:hover .more{opacity:1;bottom:15px}}@media (max-width:640px){#main #divisions nav a{padding-left:0}}@media (min-width:641px){#divisions nav a:hover{background-color:hsla(0,0%,100%,.1)}}#divisions nav a.current{background-color:var(--white);box-shadow:inset 0 5px 0 #165a9a}#divisions nav a.current strong{color:var(--black)}#divisions nav a.current:after{left:15px;right:15px;bottom:0;height:5px;background:#eaeaea;content:"";position:absolute}#divisions nav i{display:flex;height:100px;width:100px;margin-bottom:10px;align-items:center}#divisions nav strong{display:block;font-size:16px;line-height:22px;white-space:nowrap}#main #divisions nav strong{margin-bottom:10px}#divisions nav .more{position:absolute;bottom:10px;transition-property:opacity,bottom;transition-duration:.2s;transition-timing-function:linear;transition-delay:0s;text-decoration:none;color:var(--white)}@media (min-width:641px){#divisions nav .more{opacity:0;left:15px}}@media (max-width:640px){#divisions nav .more{left:0;display:none}}.divisions-header{background:var(--white);padding:40px 0;margin-bottom:40px}.divisions-header .h1,.divisions-header h1{margin:0}.divisions-features{display:flex;justify-content:space-between;margin:40px 0 0}@media (min-width:641px){.divisions-features{line-height:18px}}@media (max-width:640px){.divisions-features{font-size:12px;line-height:14px;flex-wrap:wrap;margin-top:0}}.divisions-features li{margin:0;text-align:center}@media (min-width:641px){.divisions-features li{width:100px}}@media (max-width:640px){.divisions-features li{width:calc(30% - 10px);margin-top:20px}}.divisions-features li:before{display:none}.divisions-features li i{display:flex;margin:0 auto 10px;height:100px;align-content:center;justify-content:center}@media (min-width:641px){.divisions-features li i{width:100px}}@media (max-width:640px){.divisions-features li i img{width:80%;max-width:100px}}.related-products article{margin-bottom:20px;line-height:14px}.related-products article a{display:flex;flex-direction:column;padding:15px 10px 15px 125px;justify-content:center;position:relative;text-decoration:none;color:inherit;min-height:80px;background:var(--white);border-radius:var(--radius)}@media (min-width:641px){.related-products article a{transition-property:box-shadow;transition-duration:.2s;transition-timing-function:linear;transition-delay:0s}.related-products article a:hover{box-shadow:0 0 0 1px var(--blue),0 4px 10px -6px var(--blue)}.related-products article a:hover strong{text-decoration:underline}}.related-products article i{position:absolute;left:10px;width:100px;top:10px;bottom:10px;display:flex;align-content:center}.related-products article i img{max-width:100%;max-height:90px}.related-products article strong{font-size:16px;line-height:20px;display:block}.related-products article .small{display:block;margin-top:5px}.we-are-open{background:#f3f3f3;border-radius:var(--radius);padding:15px 20px;margin-bottom:20px}@media (min-width:641px){.we-are-open.on-side{float:right;width:235px;margin-right:-267px}}#gitex2025{font-size:18px;line-height:22px;background:url(../img/bg.dubai2025_city.webp) no-repeat 50% 0,#000;background-size:cover;color:var(--white);position:relative}@media (min-width:641px){#gitex2025{height:600px;padding-top:80px}#gitex2025:hover:before{opacity:.6}}@media (max-width:640px){#gitex2025{padding:40px 0}}#gitex2025:before{position:absolute;inset:0;z-index:1;background:url(../img/bg.dubai2025_blur.webp) no-repeat 50% 0;content:"";transition-property:opacity;transition-duration:1s;transition-timing-function:linear;transition-delay:0s}@media (min-width:641px){#gitex2025:before{background-size:1440px auto}}@media (max-width:640px){#gitex2025:before{background-size:720px auto;background-position-x:30%}}@media (min-width:1440px){#gitex2025:before{background-size:cover}}#gitex2025 a:after{position:absolute;inset:0;z-index:3;content:""}#gitex2025 .wrap{position:relative;z-index:2}#gitex2025 .see-us{margin-bottom:20px}@media (min-width:641px){#gitex2025 .see-us{font-size:36px;line-height:48px;margin-top:80px}}@media (max-width:640px){#gitex2025 .see-us{font-size:24px;line-height:32px;margin-top:40px}}#gitex2025 .gitex-gubai img{display:block}@media (min-width:641px){#gitex2025 .gitex-gubai img{margin-left:-26px}}@media (max-width:640px){#gitex2025 .gitex-gubai img{height:100px}}#video-header{overflow:hidden;position:relative;background:var(--black);color:var(--white);margin-top:-20px;margin-bottom:20px}@media (min-width:641px){#video-header{height:360px}}#video-header video{width:100%;z-index:1;position:absolute;left:50%;top:0}@media (min-width:641px){#video-header video{width:1200px;transform:translateX(-30%)}}@media (max-width:640px){#video-header video{width:720px;transform:translateX(-50%);display:none}}#video-header .wrap{position:relative;z-index:3}@media (min-width:641px){#video-header .wrap{padding-top:140px}}@media (max-width:640px){#video-header .wrap{padding-top:52px;padding-bottom:52px;text-align:center}}#video-header .wrap h1{color:inherit}#video-header:after{position:absolute;inset:0;content:"";z-index:2;background-image:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.5) 20%)}ul.two-columned{list-style:none;margin-bottom:40px}@media (min-width:641px){ul.two-columned{display:flex;justify-content:space-between}ul.two-columned li{width:calc(50% - 20px)}}@media (max-width:640px){ul.two-columned li{margin-bottom:20px}}dl.checkmarks,dl.checkmarks dt{padding-left:25px}dl.checkmarks dt{margin-left:-25px;background:url(../img/ico.checkmark.svg) no-repeat 0 1px}#capabilities{overflow:hidden;max-height:10000px;transition-property:height,max-height;transition-duration:.2s;transition-timing-function:linear;transition-delay:0s;position:relative}#capabilities.faded{max-height:300px;border-bottom-width:0;cursor:pointer}#capabilities.faded:after,#capabilities.faded:before{position:absolute;left:0;right:0;bottom:0;content:"";z-index:10}#capabilities.faded:before{height:150px;background-image:linear-gradient(180deg,hsla(0,0%,92%,0) 0,#eaeaea 70%)}#capabilities.faded:after{content:attr(data-see-all);border-top:1px solid #ccc;padding-top:10px;text-align:center;text-decoration:underline;z-index:12;font-weight:700;color:var(--blue)}.sign-checkmark{width:17px;height:17px;border-radius:9px;background:var(--blue) url(../img/ico.checkmark.svg) no-repeat 0 0}.sign-checkmark,.sign-emptymark{display:inline-block;overflow:hidden;text-indent:-100px}.sign-emptymark{width:13px;height:13px;border:2px solid var(--blue);border-radius:9px}.header-bgc_pro{background:var(--black) url(../img/hero.bgc-pro.webp) no-repeat 49% 100%;color:var(--white);margin-top:-20px;position:relative}@media (min-width:641px){.header-bgc_pro{padding-top:60px;height:990px;margin-bottom:30px}}@media (max-width:640px){.header-bgc_pro{padding-top:40px;padding-bottom:10px;background-size:320px auto;background-position:50% 150px}}.header-bgc_pro h1{margin-bottom:10px;color:inherit;text-align:center}@media (min-width:641px){.header-bgc_pro h1{font-size:48px;line-height:64px}}.header-bgc_pro .lead{text-align:center;opacity:.7}@media (min-width:641px){.header-bgc_pro .lead{font-size:20px;line-height:28px;margin-bottom:150px}}@media (max-width:640px){.header-bgc_pro .lead{margin-bottom:350px}}.header-bgc_pro .go-store{background:transparent}@media (min-width:641px){.header-bgc_pro .go-store{position:absolute;left:50%;transform:translateX(-50%);bottom:30px}}@media (max-width:640px){.header-bgc_pro .go-store{margin-bottom:30px}}.header-bgc_pro .go-store .shipping{opacity:.7}.header-bgc_pro .pro-features{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:641px){.header-bgc_pro .pro-features dl{width:170px;margin-bottom:80px}.header-bgc_pro .pro-features dl:nth-child(2n){width:190px;margin-left:600px}}@media (max-width:640px){.header-bgc_pro .pro-features dl{width:calc(50% - 5px);text-align:center;margin-bottom:30px}}.header-bgc_pro .pro-features dt{font-size:inherit}@media (min-width:641px){.header-bgc_pro .pro-features dt{font-size:16px}}.header-bgc_pro .pro-features dt i{display:block;height:60px;margin-bottom:10px}.header-bgc_pro .pro-features dt i img{display:block;height:60px}@media (max-width:640px){.header-bgc_pro .pro-features dt i img{margin:0 auto}}.header-bgc_pro .pro-features dd{opacity:.7}@media (min-width:641px){.header-bgc_pro .pro-features dd{margin-top:5px;line-height:18px}}@media (max-width:640px){.header-bgc_pro .pro-features dd{font-size:12px;line-height:16px}}