*{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}}a,.link-color,.blue{color:var(--blue);-webkit-transition-duration:.2s;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}.dotted,.dashed{border-bottom-width:1px;border-bottom-style:dotted;cursor:pointer;text-decoration:none}.dashed{border-bottom-style:dashed}p,code{margin-bottom:10px}fieldset,table,img{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,ul ol,ol ul,ul ul{margin-top:4px}ol{margin:0 0 10px 25px}ol li{margin-bottom:4px}ul{list-style:none;margin:0 0 10px 25px}ul li{list-style:none;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+ul,div+ol{margin-top:4px}.no-li{margin-left:0}.no-li li::before{visibility:hidden}dl dt{font-weight:bold;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,.h1,h2,.h2{font-weight:normal;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:bold;color:var(--black);margin:0 0 10px}p+h3,p+.h3{margin-top:20px}h4,.h4{font-size:15px;line-height:18px;font-weight:bold;color:var(--black);margin:10px 0 5px}.subtitle{margin-top:-15px;margin-bottom:20px;font-weight:bold}.cleaner{clear:both}.small,small{font-size:12px}p.small,div.small{line-height:18px}.large{font-size:16px}p.large,div.large{line-height:22px}.larger{font-size:18px;line-height:24px}.giant{font-size:28px}p.giant,div.giant{line-height:32px}sup{vertical-align:baseline;position:relative;top:-0.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:bold !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:#ccc 1px solid;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:#ccc 1px solid;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:bold}.sidenote{padding:12px 15px;border:1px solid rgba(0,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)}}.new-badge{position:relative;display:inline-block;vertical-align:middle;font-size:9px;font-weight:bold;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}.new::after,.link-58::after{position:relative;display:inline-block;vertical-align:middle;font-size:9px;font-weight:bold;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}.error,.alert,.red{color:#c00}.form{line-height:16px;box-sizing:border-box}.form dl{padding:0 0 12px;clear:left}@media  (min-width: 641px){.form dl{display:flex;gap:20px}}.form dl.checklist dt{padding-top:0}.form dl.checkbox dd{padding:9px 0}.form dt{padding:9px 0;font-weight:inherit;margin-top:0}@media  (min-width: 641px){.form dt{width:180px;flex-shrink:0;flex-grow:0}}.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}@media  (min-width: 641px){.form dd{width:calc(100% - 200px);flex-grow:1}}.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}@media  (min-width: 641px){.form dd.half input[type="text"],.form dd.half input[type="password"],.form dd.half input[type="email"],.form dd.half textarea{width:50%}}.form dd input[type="text"],.form dd input[type="password"],.form dd input[type="email"],.form dd textarea{display:block}.form .comment{margin-top:-5px}@media  (min-width: 641px){.form .comment{padding-left:200px}}.form .finish{clear:left;padding-top:20px}@media  (min-width: 641px){.form .finish{padding-left:200px}}.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;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%}}.form .protect-code .hint{width:100%}.validate-error{display:inline-block;background:rgba(204,0,0,0.1);border-radius:5px;padding:4px 8px;font-size:12px;line-height:16px;font-weight:bold;vertical-align:middle}input+.validate-error,textarea+.validate-error,select+.validate-error{margin-top:10px}#retail-filter label,#ready-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(2n+1){clear:left}}.retail dt{font-size:16px;line-height:18px;color:var(--black)}.retail dt a{font-weight:normal;font-size:14px;white-space:nowrap}.retail .country{color:#555;margin-left:10px;font-weight:normal;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:#317cce 1px solid}@media  (max-width: 640px){.bits-links a{padding:25px 0 20px}}.bits-links a:hover{background-color:rgba(255,255,255,0.3)}.bits-links a:hover b{text-decoration:none}.bits-links a:active{background-color:rgba(255,255,255,0.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}}.wrap.centered-column{max-width:640px}.pop-over,.fancybox{display:none}.pop-over{background:var(--white);border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.1);position:absolute;line-height:20px;padding:7px 26px 4px 23px;border:1px solid rgba(0,0,0,0.1)}.pop-over ul{margin:0}.pop-over li{margin-bottom:3px}input,textarea,button,select,.button{font:normal 13px/16px "PT Sans","Helvetica","Arial",sans-serif;color:#828282;outline:none;box-sizing:border-box}input[type="text"],input[type="password"],input[type="email"],textarea,.webkit select,.gecko select{height:40px;background:var(--white);border:var(--white) 1px solid;padding:0 10px;border-radius:var(--radius);line-height:normal}.oldie input[type="text"],.oldie input[type="password"],.oldie input[type="email"],.oldie textarea,.oldie .webkit select,.oldie .gecko select{line-height:40px}table input[type="text"],table input[type="password"],table input[type="email"],table textarea,table .webkit select,table .gecko select{box-shadow:#ccc 0 0 0 1px}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus,.webkit select:focus,.gecko select:focus,input[type="text"]:active,input[type="password"]:active,input[type="email"]:active,textarea:active,.webkit select:active,.gecko select:active{border-color:#999;color:#525252}input[type="text"],input[type="password"],input[type="email"],textarea{width:100%}input[type="text"][size],input[type="password"][size],input[type="email"][size],textarea[size]{width:auto;max-width:calc(100% - 22px)}input[type="text"][size="3"],input[type="password"][size="3"],input[type="email"][size="3"],textarea[size="3"]{width:25px;text-align:center;height:25px;padding:0 5px}textarea{line-height:16px;padding:8px 10px;height:auto}.webkit select,.gecko 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}.webkit input[type="radio"],.gecko 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}.webkit input[type="radio"]:checked,.gecko 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}.webkit input[type="radio"]:active,.gecko input[type="radio"]:active{box-shadow:#999 0 0 10px -3px,#999 0 0 0 1px}button,input[type="button"],.button{height:40px;font-size:16px;font-weight:bold;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,0.1);cursor:pointer;display:inline-block;vertical-align:middle}button:active,input[type="button"]:active,.button:active{color:var(--white);background-color:#0a70b7}button.small,input[type="button"].small,.button.small{min-width:50px;padding:0 10px;height:26px;font-size:14px}button.secondary,input[type="button"].secondary,.button.secondary{background:#b7b7b7}button.secondary:active,input[type="button"].secondary:active,.button.secondary:active{background-color:#aaa}button.bordered,input[type="button"].bordered,.button.bordered{background:none;box-shadow:var(--blue) 0 0 0 1px inset;text-shadow:none;color:var(--blue)}button.bordered:active,input[type="button"].bordered:active,.button.bordered:active{background:none;color:#0a70b7;box-shadow:#0a70b7 0 0 0 1px inset}button[disabled],input[type="button"][disabled],.button[disabled],button.disabled,input[type="button"].disabled,.button.disabled{opacity:.5;cursor:default}button.wide,input[type="button"].wide,.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:bold}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 th:first-child,table.border td:first-child{border-radius:var(--radius) 0 0 var(--radius)}@media  (min-width: 641px){table.border th:first-child,table.border td:first-child{padding-left:25px}}@media  (max-width: 640px){table.border th:first-child,table.border td:first-child{padding-left:10px}}table.border th:first-child:last-child,table.border td:first-child:last-child{border-radius:var(--radius)}table.border th:last-child,table.border td:last-child{border-radius:0 var(--radius) var(--radius) 0}@media  (min-width: 641px){table.border th:last-child,table.border td:last-child{padding-right:25px}}@media  (max-width: 640px){table.border th:last-child,table.border td:last-child{padding-right:10px}}@media  (max-width: 640px){table.border th,table.border td{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{border-radius:5px}.preview img{border-radius:5px}header{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(38,38,38,0.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::before,#main-nav .hamburger::after{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 rgba(255,255,255,0.1)}}#main-nav>ul>li.current>a{color:rgba(255,255,255,0.8);text-decoration:none}#main-nav>ul>li.current>a:hover{color:var(--white)}#main-nav>ul>li>a{color:var(--white);font-weight:bold;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.drop:hover>a::after,#main-nav>ul>li#nav-products:hover>a::after,#main-nav>ul>li.drop.hover>a::after,#main-nav>ul>li#nav-products.hover>a::after{width:1px;height:1px;border:solid 10px transparent;border-bottom-color:var(--white);position:absolute;left:50%;bottom:0;margin-left:-10px;content:""}@media  (max-width: 640px){#main-nav>ul>li.drop:hover>a::after,#main-nav>ul>li#nav-products:hover>a::after,#main-nav>ul>li.drop.hover>a::after,#main-nav>ul>li#nav-products.hover>a::after{left:20px;bottom:-5px}}@media  (min-width: 641px){#main-nav>ul>li.drop .wrap,#main-nav>ul>li#nav-products .wrap{position:relative}#main-nav>ul>li.drop .scroller,#main-nav>ul>li#nav-products .scroller{width:100%;overflow:hidden}#main-nav>ul>li.drop .arrows,#main-nav>ul>li#nav-products .arrows{width:30px;height:30px;border:1px solid var(--blue);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;margin-top:-50px;cursor:pointer}#main-nav>ul>li.drop .arrows.left,#main-nav>ul>li#nav-products .arrows.left{left:-20px;border-width:0 0 1px 1px;display:none}#main-nav>ul>li.drop .arrows.right,#main-nav>ul>li#nav-products .arrows.right{right:-20px;border-width:1px 1px 0 0}#main-nav>ul>li.drop .arrows:hover,#main-nav>ul>li#nav-products .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,0.1),0 1px 2px rgba(0,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(to bottom, var(--black) 0%, rgba(0,0,0,0) 100%);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:bold;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:bold;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 .pdf,#main-nav .zip,#main-nav .file{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:bold}@media  (max-width: 640px){#login{display:none}}#login a,#login b{padding:3px 2px 2px 3px}#login a{color:rgba(255,255,255,0.8)}#login a:hover{color:var(--white)}#login b{color:var(--white);background:rgba(255,255,255,0.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{margin:0 auto}@media  (min-width: 641px){#content.centered-column{width:640px}}#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:bold}.news h3 a{display:block}.columned-news{margin-bottom:20px}@media  (min-width: 641px){.columned-news{columns:2;column-gap:40px}.columned-news .news{-webkit-column-break-inside:avoid;page-break-inside:avoid;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;content:"";position:absolute;border:var(--blue) 1px solid;opacity:.5;background:url("../img/play-gloss.png") no-repeat 0 0}.video::after{width:86px;height:86px;top:50%;left:50%;margin:-43px 0 0 -43px;content:"";background:url("../img/play.png") no-repeat 50% 50%;position:absolute}@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:normal}.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:normal}.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 .google-play,footer .app-store{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 object,.embed-container embed{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,0.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,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:solid 6px transparent;border-bottom-color:rgba(0,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:bold}@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:0 -100px 50px -50px rgba(0,0,0,0.5) inset,0 -50px 50px -50px rgba(0,0,0,0.75) inset}#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:bold}#video-slider a{color:rgba(255,255,255,0.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:normal}@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,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,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:-0.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:bold}.expandable .headline::before,.expandable .headline::after{width:20px;height:2px;content:"";position:absolute;background:#999;transform-origin:10px 1px;right:0;top:10px;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;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:bold;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,0.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(even){float:left}.downloads-col:nth-child(2n+1){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-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{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:rgba(0,0,0,0.5) 0 4px 10px}.fancybox-skin{position:relative}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next 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") center center 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,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:bold;text-shadow:0 -1px 0 rgba(0,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,0.8);color:var(--white);text-shadow:0 1px 2px #222;white-space:nowrap;font-weight:bold;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,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{position:relative;display:block;overflow:hidden;outline:none;border:1px solid #222;background:#111}#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;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;padding:0}.gallery li{width:calc(100% / 3 - 1px);padding:0;margin:0;display:flex;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,0.8) no-repeat;color:rgba(255,255,255,0.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:normal;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:rgba(255,255,255,0.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 rgba(255,255,255,0.5)}#divisions p a:hover{color:var(--white)}#divisions b,#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;-webkit-transition-property:box-shadow, background-color, color;transition-property:box-shadow, background-color, color;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;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:rgba(255,255,255,0.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;-webkit-transition-property:opacity, bottom;transition-property:opacity, bottom;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;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{-webkit-transition-property:box-shadow;transition-property:box-shadow;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;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}}@keyframes kenburns{from{transform:translateX(-100px) translateY(-50px) scale(1.15)}to{transform:translateX(0) translateY(0) scale(1)}}#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(to bottom, rgba(0,0,0,0.9) 0%, rgba(0,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{padding-left:25px}dl.checkmarks dt{padding-left:25px;margin-left:-25px;background:url("../img/ico.checkmark.svg") no-repeat 0 1px}#capabilities{overflow:hidden;max-height:10000px;-webkit-transition-property:height, max-height;transition-property:height, max-height;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-delay:0s;transition-delay:0s;position:relative}#capabilities.faded{max-height:300px;border-bottom-width:0;cursor:pointer}#capabilities.faded::before,#capabilities.faded::after{position:absolute;left:0;right:0;bottom:0;content:"";z-index:10}#capabilities.faded::before{height:150px;background-image:linear-gradient(to bottom, rgba(234,234,234,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:bold;color:var(--blue)}.sign-checkmark{display:inline-block;width:17px;height:17px;border-radius:9px;background:var(--blue) url("../img/ico.checkmark.svg") no-repeat 0 0;overflow:hidden;text-indent:-100px}.sign-emptymark{display:inline-block;width:13px;height:13px;border:2px solid var(--blue);border-radius:9px;overflow:hidden;text-indent:-100px}.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(even){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}}