@charset "UTF-8";.about{padding:4.375rem .938rem}.about .compare-table,.about .container,.about .grid,.about .series-header{-moz-column-count:2;column-count:2;-moz-column-gap:calc(8.33333% + 30px);column-gap:calc(8.33333% + 30px)}@media (max-width:62em){.about .compare-table,.about .container,.about .grid,.about .series-header{-moz-column-count:1;column-count:1}}.about-page{margin:5.625rem .938rem}.about-page>.grid{grid-row-gap:2.5rem}.about-page>.grid>*{margin:0!important;grid-column:span 12}.about-page>.grid>.text,.about-page>.grid>.video{grid-column:1/span 6}.about-page .help{grid-column:-5/-1;grid-row:1/span 2}.accessory{margin:5.625rem .938rem}.accessory-img{grid-column:span 6;align-self:start}@media only screen and (min-height:600px){.accessory-img{position:sticky;top:60px}}.accessory-img img:first-child{display:none}@media (max-width:62em){.accessory-img{grid-column:span 12}}.accessory-content{grid-column:-6/-1}@media (max-width:62em){.accessory-content{grid-column:span 12}}.accessory-content code{display:block;margin-bottom:.625rem;color:#85868a;font-size:1.125rem;font-weight:100}.accessory-content h1{margin-bottom:2.125rem;font-size:2.75rem;line-height:1.2em}.accessory-content h2{margin:2.188rem 0 1.25rem;font-size:1.875rem}.accessory-spec{list-style:none;padding-left:1em;color:#85868a;font-weight:100;line-height:1.5em}.accessory-spec dd,.accessory-spec dt{display:inline}.accessory-spec dt:before{content:"";display:inline-block;height:.9em;width:.9em;background-image:url(../svg/bullet.svg);background-size:contain;background-repeat:no-repeat;margin:0 .5em -.1em 0}.accessory-spec dt:after{content:": "}.accessory-spec dd:after{content:"";display:block;margin-bottom:.313rem}.accessory-enquire{margin-top:2.5rem;min-width:14.813rem!important}.accessory-attachment{grid-column:span 4;align-self:end}@media (max-width:48em){.accessory-attachment{grid-column:span 12}}.accessory-attachment h2{margin-bottom:1.25rem;font-size:1.875rem}.accessory-attachment figcaption{margin-bottom:1.25rem;color:#85868a}.accessory-attachment picture{width:100%}.accessory-back{grid-column:span 12;margin-top:3.125rem}.accessory-back a{color:#121212;font-size:1.563rem;text-decoration:none}.accessory-back a:hover{text-decoration:underline}.accessory-card{grid-column:span 3;margin-bottom:30px;color:#85868a;font-size:1.125rem;font-weight:100;text-decoration:none}.accessory-card:hover .title{text-decoration:underline}@media (max-width:62em){.accessory-card{grid-column:span 6}}@media (max-width:48em){.accessory-card{grid-column:span 12}}.accessory-card picture{margin-bottom:1.125rem}.accessory-card picture img:first-child{display:none}.accessory-card span{display:block}.accessory-card .code{margin-bottom:.563rem}.accessory-card .title{color:#2b2e34;font-size:1.5rem;font-weight:400;line-height:1.2em}.accessory-card .for{align-items:center;margin-top:.5rem}.accessory-card .for-title{margin-top:.5rem;font-size:.75rem}.accessory-card .for span{display:inline-block;padding:.125rem .375rem;color:#fff;font-size:.75rem;font-weight:500;text-align:center;background-color:#c6c6c4;border-radius:4px}.accessory-card .excerpt{margin-top:.625rem;font-size:.875rem;line-height:1.4em}.accordion{margin:8.125rem .938rem}@media (max-width:1527px){.accordion .compare-table,.accordion .container,.accordion .grid,.accordion .series-header{padding:0 3rem}}@media (max-width:48em){.accordion{margin:3.75rem .938rem}.accordion .compare-table,.accordion .container,.accordion .grid,.accordion .series-header{padding:0}}.accordion h1,.accordion h2{max-width:50rem;margin-bottom:3.125rem}.accordion h2{color:#9a9b9f;font-size:1.875rem}.accordion details{border-top:1px solid #c6c6c4}.accordion details:last-of-type{border-bottom:1px solid #c6c6c4}.accordion details[open]:not(.closing) summary>div span{background-color:#000;transform:rotate(90deg)}.accordion details[open]:not(.closing) summary>div span:before{background-color:#000}.accordion details[open]:not(.closing) summary>div span:after{background-color:#fff}.accordion summary{outline:none;list-style:none}.accordion summary::-webkit-details-marker,.accordion summary::marker{display:none}.accordion summary:focus>div span{background-color:#000}.accordion summary:focus>div span:after,.accordion summary:focus>div span:before{background-color:#fff}.accordion summary>div{display:flex;align-items:center;justify-content:space-between;padding:1.875rem 0;font-size:1.875rem;list-style:none;cursor:pointer}@media (max-width:48em){.accordion summary>div{font-size:1.25rem}}.accordion summary>div>span{position:relative;display:block;width:1.875rem;height:1.875rem;min-width:1.875rem;border:1px solid #000;border-radius:50%;transition:transform .3s ease,background-color .3s ease}.accordion summary>div>span:after,.accordion summary>div>span:before{content:"";position:absolute;top:50%;left:50%;display:block;width:1rem;height:1px;background-color:#000;transition:transform .3s ease,background-color .3s ease}.accordion summary>div>span:before{transform:translate3d(-50%,-50%,0)}.accordion summary>div>span:after{transform:translate3d(-50%,-50%,0) rotate(-90deg)}.accordion-content{max-width:46.25rem;padding-bottom:1.875rem;color:#6f7175}.accordion-btn{margin-top:3.125rem;grid-column:span 12;text-align:center}.ai{background:#121212}.ai .logo{max-height:8.125rem;margin-bottom:1.875rem}@media (max-width:48em){.ai .logo{max-width:80%}}.ai-intro{grid-column:2/12!important;margin-bottom:3.75rem;font-size:1.5rem;text-align:center;color:#fff;line-height:1.5em;font-weight:300}@media (max-width:62em){.ai-intro{font-size:1.125rem}}.ai-features{margin-top:3.75rem}.ai-features-feature{grid-column:span 6;padding:3.75rem;background:#a9a9a9;background-size:cover;background-position:centre;text-align:left}@media (max-width:62em){.ai-features-feature{grid-column:span 12}}@media (max-width:48em){.ai-features-feature{padding:1.875rem}}@media (max-width:48em){.ai-features-feature svg{max-width:100%}}.ai-features-feature .text{max-width:50%;color:#fff}@media (max-width:48em){.ai-features-feature .text{max-width:70%}}.ai-features-feature .text h3{font-size:2.125rem;margin-bottom:.938rem;white-space:nowrap}.ai-features-feature .text p{font-weight:300}.ai-features-feature .btn{margin-top:.938rem}.article{margin:2.813rem .938rem 5.625rem}.article-content{grid-column:2/span 6}@media (max-width:62em){.article-content{grid-column:span 12}}.article-content h1{margin:2.813rem 0;font-size:1.875rem}@media (max-width:62em){.article-content h1{margin:1.25rem 0 2.813rem}}.article-content img{height:100%;-o-object-fit:cover;object-fit:cover}.article-share{padding-top:1.5rem}.article-share h3{font-size:12px;text-transform:uppercase;opacity:.4}.article-share ul{display:flex;flex-direction:column;list-style:none}.article-share ul li{margin-top:1rem}.article-share ul li a:hover svg path{fill:#fa4616}@media (max-width:62em){.article-share ul li{margin-top:1rem;margin-right:1rem}}@media (max-width:62em){.article-share ul{flex-direction:row}}.article-share ul svg{width:1.5rem;height:1.5rem}.article-share ul svg path{fill:#000}.article-picture{margin:3.75rem 0}.article-related{margin-top:3.75rem!important}.article-related header{grid-column:span 12;margin-bottom:.938rem;color:#6f7175;font-size:.875rem}.article-card{position:relative;display:block;padding:1.75rem 2.188rem;grid-column:span 6;color:#121212;text-decoration:none;background-color:#f3f3f3;border-radius:.625rem;transition:background-color .15s ease,color .15s ease}@media (max-width:62em){.article-card{grid-column:span 12}}.article-card-type{position:absolute;top:.938rem;right:.938rem;padding:.375rem .938rem;color:#afb0b3;font-size:.938rem;line-height:1em;background-color:#e2e2e1;border-radius:100px;transition:background-color .15s ease,color .15s ease}.article-card-header{display:flex;align-items:center}@media (max-width:48em){.article-card-header{flex-direction:column}}.article-card-img{max-width:7.5rem;min-width:7.5rem;border-radius:50%;margin-right:2.5rem}@media (max-width:75em){.article-card-img{max-width:5rem;min-width:5rem}}@media (max-width:48em){.article-card-img{margin-right:0}}.article-card-title{padding:1.875rem 0;font-size:1.625rem;line-height:1.2em}@media (max-width:75em){.article-card-title{font-size:1.25rem}}.article-card-date{position:absolute;bottom:1.813rem;right:1.438rem;color:#6f7175;font-size:.875rem}.article-card-excerpt{display:block;padding-left:11.313rem;padding-top:1.875rem}.article-card-excerpt p:not(:last-child){margin-bottom:.938rem}.article-card:focus,.article-card:hover{color:#fff;background-color:#000;outline:none}.article-card:focus .article-card-type,.article-card:hover .article-card-type{color:#000;background-color:#42454a}.article-card.expanded{grid-row:span 3}.article-card.expanded .article-card-date{top:12.5rem;left:2.25rem;right:unset;bottom:unset}.article-card-square{grid-column:span 4;color:#121212;font-size:1.875rem;text-decoration:none}@media (max-width:62em){.article-card-square{grid-column:span 12}}.article-card-square img{height:100%;-o-object-fit:cover;object-fit:cover}.article-card-square time{display:block;margin:1.125rem 0 .625rem;color:#6f7175;font-size:.875rem}.article-card-square:hover span{text-decoration:underline}.banner{margin-top:30px}.banner .grid{padding:0}.banner-content{grid-column:span 12}*{text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility!important;box-sizing:border-box}*,html{-webkit-font-smoothing:antialiased!important;font-family:Plus Jakarta Sans,sans-serif}html{height:100%;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-behavior:smooth;text-rendering:optimizeLegibility;font-size:18px;font-size:calc(15.06977px + .23256vw);font-weight:400;-webkit-text-size-adjust:100%}@media (min-width:1260px){html{font-size:18px}}@media (max-width:400px){html{font-size:16px}}body{position:relative;min-height:100%;color:#121212;text-underline-offset:.1rem;background-color:#fff;overflow-x:hidden}body.nav-open{overflow:hidden}body.dark{color:#fff;background-color:#161616}::-moz-selection{color:#121212;background-color:rgba(250,70,22,.7)}::selection{color:#121212;background-color:rgba(250,70,22,.7)}picture{position:relative;z-index:1;display:block;width:100%;font-size:0;overflow:hidden}picture>img{position:absolute;top:0;left:0;width:100%;height:auto;vertical-align:middle}picture>img:first-child:last-child{position:relative}picture>img:first-child{z-index:-1;height:100%;-o-object-fit:cover;object-fit:cover}picture>img:last-child{z-index:0;transition:opacity .15s ease}.anchor{border:none}.breadcrumbs{display:flex;align-items:center;height:3.125rem;color:#afb0b3;font-size:.875rem;cursor:default}@media (max-width:1527px){.breadcrumbs{padding:0 .938rem}}.breadcrumbs a{color:currentColor;text-decoration:none;cursor:pointer}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs a:last-child{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.breadcrumbs span{display:inline-block;padding:0 .625rem;opacity:.5}.breadcrumbs+.hero{margin-top:-3.125rem}.breadcrumbs.on-top{position:absolute;color:#fff;z-index:2}.btn{display:inline-block;min-width:5.625rem;padding:.625rem 1.25rem;color:#121212;font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;letter-spacing:0!important;font-size:18px!important;line-height:normal!important;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:none;border-radius:100px;cursor:pointer;transition:opacity .15s ease,background-color .3s ease,color .3s ease}.btn.large{font-size:24px!important}@media (max-width:62em){.btn.large{font-size:22px!important;line-height:37px!important}}.btn:hover{opacity:.8;text-decoration:none}.input+.btn{margin-left:.938rem}.btn.dark{color:#fff!important;background-color:#000}.btn.dark:hover{text-decoration:none}.btn.primary{color:#fff!important;background-color:#fa4616}.btn.float{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.btn.outline{border:1px solid #000;background-color:transparent;transition-duration:.15s,.15s,.15s}.btn.outline:hover{opacity:1;color:#fff!important;background-color:#000}.btn.whiteOutline{border:1px solid #fff;background-color:transparent;color:#fff!important;transition-duration:.15s,.15s,.15s}.btn.whiteOutline:hover{opacity:1;color:#000!important;background-color:#fff}.btn.wide{width:100%}.btn.small{padding:.375rem 1.25rem}.btn-group{display:flex;align-items:center;flex-wrap:wrap}.btn-group .btn:not(:last-child){margin-right:.938rem}.buy{position:absolute;bottom:2.5rem;right:2.5rem;z-index:100}.buy-wrap{position:sticky;z-index:11;bottom:0;height:0;overflow:visible;transform:translateZ(.0001px)}.buy iframe{position:absolute;bottom:calc(100% + 1.438rem);right:0;max-width:calc(100vw - 5rem);max-height:calc(100vh - 9.563rem);background:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);border-radius:20px;transition:width .5s cubic-bezier(.385,.86,.36,.95),height .5s cubic-bezier(.385,.86,.36,.95)}.buy iframe.close{width:0!important;height:0!important}.buy-form{width:500px;height:600px;padding:2.188rem .938rem;overflow-y:scroll}.buy-form p{max-width:21.875rem;margin-bottom:.469rem;color:#6f7175;font-size:.875rem;font-weight:100;line-height:1.5em}.buy-close{position:fixed;top:.813rem;right:.938rem;width:1.563rem;height:1.563rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#c6c6c4;border:none;border-radius:50%;cursor:pointer}.buy-close:after,.buy-close:before{content:"";position:absolute;top:50%;left:50%;width:.844rem;height:1px;background:#fff}.buy-close:before{transform:translate3d(-50%,-50%,0) rotate(45deg)}.buy-close:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.card-block{margin:2.5rem .938rem}.card-block .page-content{grid-column:span 8}@media (max-width:48em){.card-block .page-content{grid-column:span 12}}.cameras-imgs{position:relative;grid-column:span 6}@media (max-width:62em){.cameras-imgs{grid-column:span 12}}.cameras-imgs picture img:first-child{display:none}.cameras-imgs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cameras-imgs-left{margin:0 auto;max-width:25.563rem}@media (max-width:62em){.cameras-imgs-left{max-width:18.75rem}}.cameras-imgs-right{position:absolute;top:50%;right:10%;right:var(--r-lg,10%);max-width:22rem;transform:translateY(-50%)}@media (max-width:1527px){.cameras-imgs-right{right:-10%;right:var(--r-md,-10%)}}@media (max-width:62em){.cameras-imgs-right{position:static;transform:none;margin:0 auto;max-width:15.625rem}}.cameras-content{grid-column:8/-1}@media (max-width:62em){.cameras-content{grid-column:span 12}}.card-events{display:flex;flex-direction:column;color:#121212;text-decoration:none;background:#f3f3f3;border-radius:.625rem;overflow:hidden;transition:color .15s ease,background-color .15s ease}.card-events picture{vertical-align:middle}.card-events-content{display:flex;flex-grow:1;flex-direction:column;padding:1.875rem 2.5rem;font-size:.875rem;font-weight:300;line-height:1.5em}.card-events-date{display:block;margin-bottom:.469rem;color:#fa4616;font-weight:400}.card-events-title{display:block;margin-bottom:.625rem;font-size:1.5rem;font-weight:400;line-height:1.2em}.card-events-meta{color:#85868a;margin-bottom:.125rem}.card-events:hover{color:#fff;background-color:#121212}.card-industries{display:flex;flex-direction:column;margin-bottom:1.875rem;color:#121212;text-decoration:none;overflow:hidden}.card-industries picture{vertical-align:middle;border-radius:.625rem}.card-industries picture img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease-in-out}.card-industries-content{display:flex;flex-grow:1;flex-direction:column;font-weight:300;line-height:1.5em}.card-industries-content .card-industries-excerpt{margin-top:0!important}.card-industries-title{display:block;margin-top:20px;margin-bottom:11.25px}@media (max-width:62em){.card-industries-title{margin-top:30px;margin-bottom:15px}}.card-industries-excerpt{font-size:1rem;font-weight:300}.card-industries:hover .card-industries-title{text-decoration:none}.card-industries:hover img{transform:scale(1.1)}.card-news{display:flex;flex-direction:column;color:#121212;text-decoration:none;background:#f3f3f3;border-radius:.625rem;overflow:hidden;transition:color .15s ease,background-color .15s ease}.card-news picture{vertical-align:middle}.card-news-content{display:flex;flex-grow:1;flex-direction:column;padding:1.875rem 2.5rem;font-weight:300;line-height:1.5em}@media (max-width:48em){.card-news-content{padding:1.25rem}}.card-news-title{display:block;margin-bottom:.625rem;font-size:1.5rem;font-weight:400;line-height:1.2em}.card-news:hover{color:#fff;background-color:#121212}.page{margin:0!important;padding:2.5rem 0}.page.centre{text-align:center}.page.centre .centre-content{grid-column:3/11}@media (max-width:48em){.page.centre .centre-content{grid-column:2/12}}.page.centre .centre-content h2{color:unset}.page.centre .centre-content ol,.page.centre .centre-content ul{display:inline-block;text-align:left}.compare{padding:0 .938rem;margin-bottom:6.25rem;overflow:auto}.compare-table{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.938rem}.compare-col:not(.show){display:none}.compare-divider{grid-column:span 4;margin:2.5rem 0;padding:1.875rem 0;border-bottom:1px solid #d6d6d6}.compare-divider h2{font-size:2.5rem}.compare-header{text-align:center}.compare-header picture,.compare-header svg{width:80%;height:auto;max-width:18.75rem;margin:auto;vertical-align:middle;min-width:15.938rem}.compare-header img{vertical-align:middle}.compare-header select{width:100%;margin:1.75rem 0 1rem;padding:.5rem 2.5rem .313rem 1.5rem;color:#121212;font-size:1.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d6d6d6;border-radius:100px;background:#fff url(../imgs/arrow.svg) no-repeat;background-position:right 10px top 50%}.compare-header select optgroup,.compare-header select option{font-size:1rem}.compare-btns{display:flex;align-items:stretch;justify-content:center}.compare-btns a{margin:0 .469rem}.compare-features{list-style:none}.compare-features li{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2.5rem;font-size:1.125rem;font-weight:700}.compare-features li.empty{opacity:.4!important}.compare-features span{display:inline-flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem}.compare-features span:before{content:"";display:block;width:100%;height:.188rem;background-color:#121212;border-radius:5px}.compare-features svg{width:auto;height:3.75rem;margin-bottom:.938rem;vertical-align:middle}.comparison{margin:5.625rem 0;padding:0 .938rem;overflow:auto}@media (max-width:48em){.comparison{margin:3.75rem 0}}.comparison table{width:100%}.comparison tr{border-bottom:1px solid #c6c6c4}.comparison thead tr{border-bottom:none}.comparison th{text-align:center;padding:.625rem .625rem 3.125rem;font-weight:400}.comparison th.current{border-radius:1.875rem 1.875rem 0 0}.comparison th small{display:none}@media (max-width:48em){.comparison th small{display:block;margin-top:.563rem;font-size:.625rem;color:#85868a;text-align:left}}@media (max-width:48em){.comparison th{padding:.25rem .25rem 1.875rem}.comparison th.current{border-radius:1.25rem 1.25rem 0 0}}.comparison td{padding:.75rem 0;vertical-align:middle;font-size:1rem;font-weight:900;white-space:nowrap}.comparison td:first-child{font-size:1.125rem;font-weight:100}@media (max-width:48em){.comparison td:first-child{font-size:.875rem}}.comparison td:not(:first-child){padding:.75rem .625rem;text-align:center}.comparison .current{background:rgba(0,0,0,.1)}.comparison-true{display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;margin:auto;background-color:#000;border-radius:50%}@media (max-width:48em){.comparison-true{transform:scale(.8)}}.comparison-false{display:block;width:.625rem;height:.625rem;margin:auto;background-color:#e2e2e1;border-radius:50%}.comparison-swipe{display:none}@media (max-width:48em){.comparison-swipe{display:block;margin-top:.625rem;margin-right:-.313rem;float:right;border-radius:100px 0 0 100px;box-shadow:0 0 0 0 #fa4616;animation:a 2s infinite}}@keyframes a{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(250,70,22,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(250,70,22,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(250,70,22,0)}}#elc-cookie-consent{position:fixed;bottom:1em;left:1em;padding:2em;background-color:#fff;font-size:.8em;text-align:center;width:100%;max-width:32em;overflow:auto;border-radius:1em;z-index:100000;box-shadow:0 0 10px 0 rgba(0,0,0,.25);color:#000}@media (max-width:48em){#elc-cookie-consent{bottom:0;left:0;padding:1em;width:100%!important;max-width:100%}}#elc-cookie-consent h1,#elc-cookie-consent p{margin-bottom:.469rem}#elc-cookie-consent p a{color:#000}#elc-cookie-consent .elc-text-link{display:none}.takeover{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.75);z-index:10}.takeover #elc-cookie-consent{left:calc(50% - 16em);top:calc(50% - 95px);bottom:unset}@media (max-width:48em){.takeover #elc-cookie-consent{left:0;top:calc(50% - 95px);bottom:unset}}#elc-cookie-consent-settings .elc-cookie-group{display:inline-block;margin:.625rem 0}#elc-cookie-consent-settings .elc-cookie-group label{margin-right:.938rem;cursor:pointer}#elc-cookie-consent-settings .elc-cookie-group label input[type=checkbox]{display:inline-block;position:relative;height:16px;width:16px!important;padding:0;vertical-align:top;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#elc-cookie-consent-settings .elc-cookie-group label input[type=checkbox]:disabled{opacity:.4}#elc-cookie-consent-settings .elc-cookie-group label input[type=checkbox]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #000;border-radius:4px}#elc-cookie-consent-settings .elc-cookie-group label input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000 url(../svg/checkmark.svg);background-size:12px 12px}.button-container a,.button-container input{display:inline-block;min-width:5.625rem;padding:.5rem 1rem;margin-top:.938rem;font-size:1rem;font-family:Plus Jakarta Sans,sans-serif;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px;cursor:pointer;transition:opacity .15s ease,background-color .3s ease,color .3s ease}.button-container a:hover,.button-container input:hover{opacity:.8}.button-container input{color:#fff;background-color:#fa4616!important;box-shadow:0 0 0 0 #fa4616;animation:a 2s infinite}.button-container a{color:#121212;border:1px solid #000}.cta{display:flex;align-items:center;flex-wrap:wrap}.cta a{margin:0 .469rem .469rem 0}.deck{margin:3.75rem .938rem 1.5rem}.deck-industries{margin:.938rem 0 3.75rem;padding:0 .938rem}.deck-industries .grid{max-width:1376px;grid-gap:26px;grid-template-columns:1fr 1fr 1fr}@media (max-width:62em){.deck-industries .grid{grid-template-columns:1fr 1fr}}@media (max-width:48em){.deck-industries .grid{grid-template-columns:1fr}}.deck-news{margin:.938rem 0 3.75rem;padding:0 .938rem}.deck-news .grid{grid-template-columns:1fr 1fr 1fr}@media (max-width:62em){.deck-news .grid{grid-template-columns:1fr 1fr}}@media (max-width:48em){.deck-news .grid{grid-template-columns:1fr}}.event h1{margin:2.813rem 0 1.25rem}.event-details-date{display:block;margin-bottom:.938rem;font-size:1.25rem;color:#fa4616;font-weight:400}.event-details-meta{display:flex;flex-direction:row;color:#85868a;margin-bottom:1.875rem}.event-details-meta span:first-child{margin-right:.938rem}.features{padding:9.375rem .938rem}@media (max-width:48em){.features{padding:.938rem}}.features .grid{grid-gap:1.875rem}@media (max-width:48em){.features .grid{grid-template-columns:1fr!important}}.features.col-2 .grid{grid-template-columns:1fr 1fr}.features.col-3 .grid{grid-template-columns:1fr 1fr 1fr}.features.col-4 .grid{grid-template-columns:1fr 1fr 1fr 1fr}.features .text{display:block;max-width:57.5rem;margin:0 auto 3.75rem;text-align:center}.features .text h2{font-size:1.875rem}.features-card{grid-column:span 1;text-align:center}.features-card img,.features-card svg{width:auto;height:6.938rem!important;vertical-align:middle}.features-card picture,.features-card svg{margin-bottom:1.875rem}.features-card picture{display:inline-block;width:auto}.features-card picture div{display:none}.features-card picture img:first-child{position:relative;opacity:0}.features-card .card-industries-title,.features-card h4{margin-bottom:.938rem;font-size:1.5rem}.features-card p{color:#6f7175;font-weight:100}.filter{padding:1.875rem .938rem;background:rgba(18,18,18,.5)}@media (max-width:62em){.filter form{display:flex;flex-direction:column;align-items:end}}.filter-group,.filter-search{grid-column:span 4}.filter-group:last-child,.filter-search:last-child{grid-column:span 8;margin-left:auto}@media (max-width:48em){.filter-group:last-child,.filter-search:last-child{grid-column:span 16;margin-left:0}.filter-group:last-child input,.filter-search:last-child input{width:100%}}.filter-group-news:last-child,.filter-search-news:last-child{grid-column:span 4}@media (max-width:62em){.filter-group,.filter-search{grid-column:span 12}}.filter-events{white-space:nowrap}.filter-events:last-child{grid-column:span 4;margin-left:0}.filter-events .input{width:100%;margin-right:1.5rem}.filter-events .input select{width:100%}.filter .input{border:none}.filter .input input,.filter .input select{background:#fff;border-radius:100px}.filter-group{display:flex;align-items:center;font-weight:100;color:#fff}.filter-group label{margin-left:1.063rem}.form form{font-weight:300}.form form fieldset{border:none}.form form fieldset legend{display:none}.form form label{font-size:.75rem;margin-bottom:.469rem}.form form input,.form form select,.form form textarea{width:100%;padding:6px 14px;border:1px solid #c6c6c4;border-radius:22px;font-size:1rem}.form form input.fui-error,.form form select.fui-error,.form form textarea.fui-error{border:1px solid #fa4616}.form form input:focus,.form form select:focus,.form form textarea:focus{outline:none;border:1px solid #000;box-shadow:0 0 0 4px rgba(0,0,0,.4)}.form form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(../imgs/arrow.svg) no-repeat;background-position:right 5px top 50%}.form form textarea{min-height:180px}.form form input[type=checkbox]{display:inline-block!important;position:relative;height:20px;width:20px!important;margin:0 14px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form form input[type=checkbox]:checked:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;border:2px solid #fff;border-radius:10px}.form form .fui-checkbox-label{display:inline-block;margin-top:1px;color:#6f7175;font-size:14px;vertical-align:top}.form form button{display:inline-block;min-width:50%;padding:.625rem 1.25rem;margin-top:14px;color:#fff;font-size:1rem;font-family:Plus Jakarta Sans,sans-serif;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;border-radius:100px;cursor:pointer;transition:opacity .15s ease,background-color .3s ease,color .3s ease}.form form button:hover{background-color:#fa4616}.form__inner{border-radius:16px;padding:20px 12px}@media (min-width:62em){.form__inner{padding:20px}}.freeform-row{margin:0 -5px!important}.freeform-row .freeform-column{padding:5px 0!important;margin:0 5px!important}.freeform-row p{font-size:.875rem;color:#6f7175}.fui-alert{padding:6px 14px;margin-bottom:14px;background-color:#ffd8ce;color:#6b1700;border-radius:20px}.fui-error-message{color:#fa4616;font-size:.6rem;display:block;margin:-.3rem 0 .5rem 1rem}.freeform-form-has-errors{background:rgba(250,70,22,.4);border:1px solid #fa4616;padding:.469rem .938rem;border-radius:30px;margin-bottom:.938rem}.gallery{position:relative;overflow:hidden;font-size:0;white-space:nowrap}.gallery:hover .gallery-arrow{opacity:1}.gallery picture{display:inline-block;width:100vw;transform:translateX(-100%);transition:transform .5s ease}.gallery picture.active{transform:translate(0)}.gallery picture.active~picture{transform:translateX(100%)}.gallery picture:not(:first-child){margin-left:-100%}@media (max-width:48em){.gallery picture{height:40vh}.gallery picture img{height:100%;-o-object-fit:cover;object-fit:cover}}.gallery-arrow{position:absolute;z-index:3;top:0;display:block;width:10%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,rgba(0,0,0,.5),transparent);border:none;border-radius:0;cursor:pointer;opacity:0;transition:opacity .15s ease}.gallery-arrow:before{content:"←";color:hsla(0,0%,100%,.8);font-size:3.125rem;font-weight:700;line-height:normal}.gallery-arrow.prev{left:0}.gallery-arrow.next{right:0;transform:rotate(180deg)}.gbc h2,.gbc h3{margin-bottom:20px}@media (max-width:62em){.gbc h2,.gbc h3{margin-bottom:18px}}.gbc .card-industries-title,.gbc h4{max-width:23.75rem;margin-bottom:.938rem;color:#85868a;font-size:2.125rem;font-weight:100;line-height:1.2em}@media (max-width:62em){.gbc .card-industries-title,.gbc h4{max-width:100%;font-size:1.625rem}}.gbc h5{max-width:23.75rem;margin-bottom:17px;color:#707175!important;font-size:37px;font-weight:300;line-height:46px}@media (max-width:62em){.gbc h5{max-width:100%;font-size:26px;font-weight:400;line-height:32px;margin-bottom:20px}}.gbc h5 span{color:#707175!important}.gbc p a{color:#121212!important}.gbc ul{list-style:none;padding-left:1em;margin:15px 0}.gbc ul li{line-height:2em}.gbc ul li:before{content:"";display:inline-block;height:1em;width:1em;background-image:url(../svg/bullet.svg);background-size:contain;background-repeat:no-repeat;margin:0 .5em 0 0}.gbc .btn{margin-top:2.5rem}.help{align-self:start;grid-column:-5/-1;padding:2.813rem;background-color:#f3f3f3;border-radius:.625rem}@media (max-width:1527px){.help{grid-column:span 5}}@media (max-width:62em){.help{grid-column:span 12}}.help h2{font-size:1.875rem}.help h2,.help p{margin-bottom:.938rem}.help p{color:#85868a;font-weight:100;line-height:1.5em}.help .btn{margin-top:1.406rem}.hero-carousel{position:relative;width:100%;overflow:hidden}.carousel-track{width:100%;display:flex;transition:transform .5s ease}.hero{position:relative;flex:0 0 100%;width:100%;display:block}.hero,.hero.aspect{height:auto}.hero.aspect.active{padding-top:56.25%;height:auto}.hero.aspect video{height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:62em){.hero.aspect video{height:auto}}@media (max-width:62em){.hero.aspect{padding:56.25% 0 0}.hero.aspect:has(.notice){padding-top:0!important}}@media (max-width:48em){.hero.aspect{min-height:auto}}.hero:not(.aspect){padding-top:0;height:auto}.hero:not(.aspect).active{padding-top:0}.hero .compare-table,.hero .container,.hero .grid,.hero .series-header{position:absolute;height:auto;z-index:3;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.hero .container-center-btn.compare-table,.hero .container-center-btn.grid,.hero .container-center-btn.series-header,.hero .container-center.compare-table,.hero .container-center.grid,.hero .container-center.series-header,.hero .container.container-center,.hero .container.container-center-btn{top:50%;transform:translate3d(-50%,-50%,0)}.hero .container-left.compare-table .arrows,.hero .container-left.compare-table .btns,.hero .container-left.compare-table .notice,.hero .container-left.compare-table .text,.hero .container-left.compare-table h1,.hero .container-left.grid .arrows,.hero .container-left.grid .btns,.hero .container-left.grid .notice,.hero .container-left.grid .text,.hero .container-left.grid h1,.hero .container-left.series-header .arrows,.hero .container-left.series-header .btns,.hero .container-left.series-header .notice,.hero .container-left.series-header .text,.hero .container-left.series-header h1,.hero .container.container-left .arrows,.hero .container.container-left .btns,.hero .container.container-left .notice,.hero .container.container-left .text,.hero .container.container-left h1{margin-right:auto}@media (min-width:1000px){.hero .container-left.compare-table .arrows,.hero .container-left.compare-table .btns,.hero .container-left.compare-table .notice,.hero .container-left.compare-table .text,.hero .container-left.compare-table h1,.hero .container-left.grid .arrows,.hero .container-left.grid .btns,.hero .container-left.grid .notice,.hero .container-left.grid .text,.hero .container-left.grid h1,.hero .container-left.series-header .arrows,.hero .container-left.series-header .btns,.hero .container-left.series-header .notice,.hero .container-left.series-header .text,.hero .container-left.series-header h1,.hero .container.container-left .arrows,.hero .container.container-left .btns,.hero .container.container-left .notice,.hero .container.container-left .text,.hero .container.container-left h1{margin-left:79px}}@media (max-width:1000px){.hero .container-left.compare-table .arrows,.hero .container-left.compare-table .btns,.hero .container-left.compare-table .notice,.hero .container-left.compare-table .text,.hero .container-left.compare-table h1,.hero .container-left.grid .arrows,.hero .container-left.grid .btns,.hero .container-left.grid .notice,.hero .container-left.grid .text,.hero .container-left.grid h1,.hero .container-left.series-header .arrows,.hero .container-left.series-header .btns,.hero .container-left.series-header .notice,.hero .container-left.series-header .text,.hero .container-left.series-header h1,.hero .container.container-left .arrows,.hero .container.container-left .btns,.hero .container.container-left .notice,.hero .container.container-left .text,.hero .container.container-left h1{margin-left:0}}.hero .container-right.compare-table,.hero .container-right.grid,.hero .container-right.series-header,.hero .container.container-right{left:52%;text-align:left;display:flex;justify-content:flex-end;align-items:flex-start}.hero .container-right.compare-table .arrows,.hero .container-right.compare-table .btns,.hero .container-right.compare-table .notice,.hero .container-right.compare-table .text,.hero .container-right.compare-table h1,.hero .container-right.grid .arrows,.hero .container-right.grid .btns,.hero .container-right.grid .notice,.hero .container-right.grid .text,.hero .container-right.grid h1,.hero .container-right.series-header .arrows,.hero .container-right.series-header .btns,.hero .container-right.series-header .notice,.hero .container-right.series-header .text,.hero .container-right.series-header h1,.hero .container.container-right .arrows,.hero .container.container-right .btns,.hero .container.container-right .notice,.hero .container.container-right .text,.hero .container.container-right h1{text-align:left}@media (min-width:1000px){.hero .container-right.compare-table .arrows,.hero .container-right.compare-table .btns,.hero .container-right.compare-table .notice,.hero .container-right.compare-table .text,.hero .container-right.compare-table h1,.hero .container-right.grid .arrows,.hero .container-right.grid .btns,.hero .container-right.grid .notice,.hero .container-right.grid .text,.hero .container-right.grid h1,.hero .container-right.series-header .arrows,.hero .container-right.series-header .btns,.hero .container-right.series-header .notice,.hero .container-right.series-header .text,.hero .container-right.series-header h1,.hero .container.container-right .arrows,.hero .container.container-right .btns,.hero .container.container-right .notice,.hero .container.container-right .text,.hero .container.container-right h1{margin-right:79px}}@media (max-width:1000px){.hero .container-right.compare-table .arrows,.hero .container-right.compare-table .btns,.hero .container-right.compare-table .notice,.hero .container-right.compare-table .text,.hero .container-right.compare-table h1,.hero .container-right.grid .arrows,.hero .container-right.grid .btns,.hero .container-right.grid .notice,.hero .container-right.grid .text,.hero .container-right.grid h1,.hero .container-right.series-header .arrows,.hero .container-right.series-header .btns,.hero .container-right.series-header .notice,.hero .container-right.series-header .text,.hero .container-right.series-header h1,.hero .container.container-right .arrows,.hero .container.container-right .btns,.hero .container.container-right .notice,.hero .container.container-right .text,.hero .container.container-right h1{margin-left:0}}.hero .compare-table:has(.notice),.hero .container:has(.notice),.hero .grid:has(.notice),.hero .series-header:has(.notice){top:5%;padding-top:2.5rem!important}@media only screen and (max-width:800px){.hero .compare-table:has(.notice),.hero .container:has(.notice),.hero .grid:has(.notice),.hero .series-header:has(.notice){top:5%}}.hero picture{position:relative;height:80vh;max-height:800px;z-index:0;pointer-events:none}@media (max-width:62em){.hero picture{position:absolute;top:0;left:0;width:100%;height:378px;-o-object-fit:cover;object-fit:cover}}.hero picture img,.hero video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.hero video{position:absolute;z-index:1;top:0;left:0}@media (max-width:62em){.hero video{width:100%;height:378px}}.hero .notice{display:flex;flex-grow:-1;align-items:center;width:100%;max-width:28.75rem;padding-left:1.5rem;margin-bottom:3.75rem;border-radius:2.5rem;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.5);color:#fff;font-size:.813rem;line-height:1.25em;text-decoration:none}@media (max-width:62em){.hero .notice{margin-bottom:0;padding-left:.75rem}}.hero .notice svg{flex-shrink:0;margin:.5rem .5rem .375rem 1rem}.hero .notice:hover{background:#000}.hero .notice:hover svg rect{fill:#fff}.hero .notice:hover svg path{fill:#000}.hero .notice+h1{padding-bottom:140px}.hero h1{max-width:32.938rem;color:#fff;font-size:66px!important;font-style:normal!important;font-weight:500!important;line-height:74px!important;font-family:Lexend}.hero h1:not(:last-child){margin-bottom:1.125rem}.hero h1.shadow{text-shadow:0 2px 16px #000}@media only screen and (max-width:1000px){.hero h1{font-size:2.25rem!important;line-height:45px!important}}.hero .text{max-width:32.938rem;color:#fff}.hero .text p{font-weight:400;font-family:Plus Jakarta Sans;font-style:normal;line-height:34px;font-size:24px}.hero .text:not(:last-child){margin-bottom:.938rem}@media only screen and (max-width:1000px){.hero .text p{font-size:1.375rem;line-height:32px}}@media (max-width:48em){.hero .btn{margin-bottom:.938rem}}.hero.fade picture{opacity:.5}.hero.fade video{opacity:.8}.hero.right img{-o-object-position:right;object-position:right}.hero.left img{-o-object-position:left;object-position:left}.hero.light{height:unset;padding:5rem .938rem}.hero.light .compare-table,.hero.light .container,.hero.light .grid,.hero.light .series-header{position:relative;top:0;left:0;transform:none}.hero.light h1{color:#121212}.hero.light .text{color:#6f7175}.hero-mask:before{content:"";position:absolute;z-index:2;top:0;right:60%;display:block;width:100vw;height:100%;background-color:#000}@media (max-width:1000px){.hero-mask:before{display:none}}.hero-mask .mask-svg svg{position:absolute;z-index:2;top:0;left:40%;height:100%;margin-left:-1px;vertical-align:middle}@media (max-width:1000px){.hero-mask .mask-svg svg{display:none}}@media (max-width:48em){.hero-article h1{font-size:1.75rem}}.arrows{margin-top:20px}.carousel-arrow{background:none;border:none;transition:transform .2s ease-in-out}.carousel-arrow.prev{margin-right:14px}.carousel-arrow:hover{transform:scale(1.1);cursor:pointer}.carousel-arrow:disabled{cursor:not-allowed}.carousel-arrow:disabled svg circle{stroke:#fff;fill:none}.carousel-arrow.active svg circle{fill:#000;stroke:#000}@media (max-width:62em){.carousel-arrow.active svg circle{fill:#fff}}@media (max-width:62em){.carousel-arrow.active svg path{stroke:#000}}.carousel-dots-container{position:absolute;bottom:20px;left:0;right:0;z-index:10}@media (max-width:1000px){.carousel-dots-container{display:none}}@media (min-width:500px){.hide-desktop-hero{display:none}}.text-content{display:flex;flex-direction:column;height:auto}.hero-btns{text-shadow:1px 1px 1px transparent;font-style:normal;font-weight:600;line-height:normal;display:flex;gap:14px}@media (max-width:1000px){.hero-carousel .hero{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}.hero-carousel .hero picture,.hero-carousel .hero video{position:relative!important;display:block!important;max-height:378px!important;padding:0!important}.hero-carousel .hero .compare-table,.hero-carousel .hero .container,.hero-carousel .hero .grid,.hero-carousel .hero .series-header{position:static!important;display:block!important;top:0!important;left:0!important;transform:none!important;width:100%!important;margin:0!important;padding:0!important}.hero-carousel .hero .text-content{display:block!important;width:100%!important;margin:0!important;padding:30px 12px 35px!important}}.image-split{display:flex;flex-direction:row;margin:.469rem 0}@media (max-width:48em){.image-split{flex-direction:column}.image-split picture{margin-bottom:.469rem}}.image-split picture{margin-right:.469rem}.image-split picture:last-child{margin-right:0}.input{position:relative;display:inline-flex;align-items:center;border:1px solid #c6c6c4;border-radius:100px;transition:border-color .15s ease}.input input,.input select{padding:.25rem 2.813rem .25rem 0;color:#121212;font-size:1rem;font-family:Plus Jakarta Sans,sans-serif;text-indent:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:100px 0 0 100px;box-shadow:none;outline:none}.input select{padding-left:.688rem;text-indent:0}.input button,.input span{position:absolute;top:50%;right:.375rem;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;background-color:#000;border:none;border-radius:50%;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .15s ease}.input button.invalid,.input span.invalid{background-color:#fa4616;right:.125rem}.input button{background-color:#c6c6c4;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:1;cursor:pointer;pointer-events:unset;transition:background-color .15s ease}.input button:hover{background-color:#000}.input svg{width:.5rem;height:auto;vertical-align:middle;margin-top:.125rem;stroke-width:.125rem}.input.required:after{content:"*";position:absolute;left:100%;bottom:100%;color:#6f7175;font-size:.875rem;line-height:0}.input.valid{border-color:#000}.input.valid .valid{opacity:1}.input.invalid{border-color:#fa4616}.input.invalid .invalid,.input select+span{opacity:1}.input.large input,.input.large select{font-size:1.25rem;font-weight:100}.input.large span{width:1.875rem;height:1.875rem}.input.white input,.input.white select{color:#fff}.input.white span:not(.invalid){background-color:#fff}.input.white select+span path{stroke:#000}.input.white.valid{border-color:#fff}.input.white.valid path{stroke:#000}.introduction{padding:50px 16.87px 50px 16.88px;display:flex;justify-content:center;align-items:center}@media (max-width:62em){.introduction{padding:40px 15px}}.introduction:not(:first-of-type){margin-bottom:3.75rem}.introduction.unset a{color:unset}.introduction h2,.introduction h3{grid-column:span 5;max-width:31.25rem}@media (max-width:62em){.introduction h2,.introduction h3{grid-column:span 12;font-size:1.875rem}}.introduction-content{grid-column:span 7}@media (max-width:62em){.introduction-content{grid-column:span 12}}.introduction-content p{font-size:1.375rem;font-weight:100;line-height:1.7em}.introduction-content a{display:inline-block;margin-top:.938rem;color:#121212;font-size:1.375rem;font-weight:100;text-decoration:none}.introduction-content a:hover{text-decoration:underline}.lang{position:relative;z-index:6;white-space:nowrap}.lang>span{display:flex;align-items:center;cursor:pointer;font-size:.875rem;font-weight:100;transition:color .3s ease}.search-open .lang>span{color:#fff}@media (max-width:62em){.lang>span{display:none}}.lang>span svg{margin-right:.5rem}.lang>span:after{content:"";width:.75rem;height:.5rem;margin-left:2rem;background-image:url(../svg/down-arrow.svg);background-size:cover}.lang ul{position:absolute;top:100%;right:0;display:block!important;margin:0;padding:2.75rem 1.875rem 1rem 1rem;color:#fff;line-height:1.7em;opacity:0;pointer-events:none;transition:opacity .3s ease}@media (max-width:62em){.lang ul{position:relative;opacity:1;pointer-events:unset;padding:0 .938rem .938rem;color:#000}}.lang ul:before{content:"";position:absolute;z-index:-1;top:1.75rem;left:0;right:0;bottom:0;background-color:#000;border-radius:.625rem}@media (max-width:62em){.lang li:first-child,.lang ul:before{display:none}}.lang li:not(:first-child){opacity:.6;cursor:default;transition:opacity .15s ease}.lang li:not(:first-child),.lang li:not(:first-child)>a{display:flex;align-items:center}.lang li:not(:first-child).active,.lang li:not(:first-child):hover{opacity:1}.lang li:not(:first-child):not(:last-child){margin-bottom:.188rem}.lang li:not(:first-child):before{content:"";display:inline-block;width:.688rem;height:.5rem;margin-right:.75rem;vertical-align:middle}.lang li:not(:first-child).active:before{background:url(../svg/lang-check.svg);background-size:contain}.lang svg{width:1.25rem;height:1.25rem;margin-right:.75rem;border-radius:.188rem}.lang strong{display:block;margin-bottom:.625rem;padding-left:1.438rem;font-size:1.5rem;font-weight:400}.lang ul span{display:inline-block;margin-left:.313rem;color:#aeaeae;font-size:.875rem}.lang ul span>a:hover{text-decoration:underline}.lang a{color:currentColor;text-decoration:none;cursor:pointer}.lang a.active{text-decoration:underline}.lang:hover ul{opacity:1;pointer-events:all}.latest-articles{margin:0 .938rem;padding:6.25rem 0}.latest-articles footer{margin-top:3.75rem;text-align:center}.link-table table td,.link-table table th{vertical-align:middle;font-size:1rem!important}.link-table table td:last-child,.link-table table th:last-child{text-align:right}.link-table table .btn-small{margin-top:0!important;padding:.25rem 1rem .313rem}.menu{display:flex;align-items:stretch;flex-direction:column;padding:6rem .938rem 3.75rem;min-height:calc(100vh - 64px)}.menu .grid{flex-grow:1;grid-template-rows:auto max-content}@media (max-width:62em){.menu .grid{grid-column-gap:0}.menu .grid nav{grid-row:1}}.menu a{color:#fff;text-decoration:none}.menu a:hover{text-decoration:underline}.menu-left{grid-column:span 7}@media (max-width:62em){.menu-left{grid-column:span 12}}.menu-right{grid-column:span 5}@media (max-width:62em){.menu-right{grid-column:span 12}}.menu-contact{padding-top:3rem;font-size:1.5rem;font-weight:100}.menu-contact p:not(:last-child){margin-bottom:1.5rem}.menu footer{font-size:.875rem;font-weight:100;align-self:end}.menu footer p{max-width:30.625rem}.menu footer p:not(:last-child){margin-bottom:.875rem}.menu-sub-nav{list-style:none}.menu-sub-nav a{display:block;color:#fff;font-size:1.5rem;font-weight:100;text-decoration:none;padding:.375rem 0;transition:opacity .15s ease}.menu-sub-nav a:hover{opacity:1;text-decoration:none}.missing .grid{grid-gap:7.5rem}.missing .menu-left{grid-column:span 5}@media (max-width:48em){.missing .menu-left{grid-column:span 12}}.missing .menu-left h1{font-size:3.75rem;margin-bottom:.938rem}.missing .menu-left h2{margin-bottom:.938rem}.missing .menu-left p{line-height:1.5em}.modal{display:none;position:fixed;z-index:200;left:0;top:0;width:100%;height:100%;overflow:auto;background:#000;background:radial-gradient(circle,rgba(0,0,0,.7) 0,#000 100%);transform:translateZ(.0001px)}.modal dialog{position:sticky;display:block;width:50%;max-width:600px;margin:12.5rem auto auto;padding:2.813rem 1.875rem;background:#fff;border-radius:30px;text-align:center}@media (max-width:48em){.modal dialog{width:90%}}.modal dialog .close{position:absolute;top:10px;right:10px;padding:0 .688rem;background:rgba(0,0,0,.25);color:#fff;font-size:1.875rem;border-radius:40px}.modal dialog .close:hover{cursor:pointer;background:rgba(0,0,0,.5)}.modal dialog h2{font-size:1.875rem;margin-bottom:.938rem}.modal dialog .text{margin-bottom:1.875rem}.modal dialog .text p{font-size:1rem}.newsletter{padding:1rem .938rem;color:#fff;background-color:#2b2e34}.newsletter .compare-table,.newsletter .container,.newsletter .grid,.newsletter .series-header{display:flex;align-items:center;justify-content:space-between}@media (max-width:62em){.newsletter .compare-table,.newsletter .container,.newsletter .grid,.newsletter .series-header{flex-direction:column;align-items:flex-start}}.newsletter p{margin-right:3.75rem;font-size:1rem;font-weight:100}.newsletter form{display:flex;align-items:center}.newsletter form button{white-space:nowrap}@media (max-width:62em){.newsletter form{width:100%;flex-direction:column;align-items:flex-start;margin-top:1.25rem}.newsletter form label{width:100%}.newsletter form button{width:100%;margin:.938rem 0 0!important;text-align:center;white-space:nowrap}}.page{margin:5.625rem .938rem}.page-content{grid-column:span 6}@media (max-width:62em){.page-content{grid-column:span 12}}.page-content-full{grid-column:span 12}.page-content .text:not(:first-child){margin:1.875rem 0}.page-content hr{margin:2.5rem 0;border:none;border-top:1px solid #c6c6c4}.page-content h2{font-size:1.875rem}.page-aside{grid-column:-5/-1;grid-row:1/span 2;align-self:start;padding:2.813rem;background-color:#f3f3f3;border-radius:.625rem}@media (max-width:1527px){.page-aside{grid-column:-7/-1}}@media (max-width:62em){.page-aside{grid-column:span 12;grid-row:auto}}.page-aside h2{margin-bottom:.938rem;font-size:1.875rem}.page-aside p{margin-bottom:.938rem;color:#85868a;font-weight:100;line-height:1.5em}.page-aside .btn{margin-top:1.406rem}.page-aside a{color:#121212}.page-aside em{display:block;margin-top:.188rem;color:#121212;line-height:1.2em;font-style:normal;font-size:2rem}.page-aside em a{display:block;text-decoration:none}.page-aside em a:hover{text-decoration:underline}.page-small-print{margin-top:1.875rem;color:#6f7175;font-size:.875rem}.page-small-print p:not(:last-child){margin-bottom:.469rem}.page-related{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:.938rem;list-style:none}.page-related .btn{min-width:12.5rem;margin:0 .938rem .938rem 0;font-size:1.125rem}.pagination{margin:1.5rem .938rem 6.25rem}.pagination .compare-table,.pagination .container,.pagination .grid,.pagination .series-header{display:flex;align-items:center;justify-content:space-between}.pagination-count{color:#c6c6c4}.pagination-controls{display:flex}.pagination-controls a,.pagination-controls span{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;margin-left:.625rem;border:1px solid #6f7175;border-radius:50%;transition:background-color .15s ease,border-color .15s ease}.pagination-controls a:first-child svg,.pagination-controls span:first-child svg{transform:rotate(180deg) translateX(8%)}.pagination-controls a:hover{background-color:#000;border-color:#000}.pagination-controls a:hover path{stroke:#fff}.pagination-controls span{opacity:.5}.pagination-controls svg{transform:translateX(10%);vertical-align:middle}.pagination-controls path{transition:stroke .15s ease}.product-card{display:flex;flex-direction:column;grid-column:span 3;color:#121212;text-decoration:none}@media (max-width:62em){.product-card{grid-column:span 6;gap:.938rem;margin-bottom:1.875rem}}.product-card picture{margin:auto;max-width:14.375rem}.product-card-title{display:block;margin:1.875rem 0;font-size:1.875rem;text-align:center}.product-card-content{display:inline-block;margin:auto;flex-grow:1}@media (max-width:48em){.product-card-content .btn{width:100%;margin-right:0!important;margin-bottom:.469rem}}.product-card-features{margin-top:1.875rem;list-style:none;color:#85868a;font-weight:100}.product-card-features li:not(:last-child){margin-bottom:.188rem}.product-hero{position:relative;padding:0 .938rem;min-height:580px;max-height:80vh;display:flex;flex-direction:column}@media (max-width:62em){.product-hero{max-height:unset;min-height:unset}}.product-hero .grid{flex-grow:1}.product-hero-content{grid-column:span 5;display:flex;flex-direction:column;padding:3.75rem 0 7.5rem}@media (max-width:62em){.product-hero-content{grid-column:span 12}}.product-hero-content h1{font-size:2.813rem;font-weight:100;margin-top:1rem}.product-hero-content h1.hide{opacity:0;height:0}.product-hero-content p{margin-top:15px;font-size:1.5rem;line-height:1.5em;font-weight:100}@media screen and (max-height:720px){.product-hero-content p{font-size:1.25rem}}.product-hero-content svg{max-height:1.5rem;width:auto;margin-right:auto}.product-hero-logo{font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:2rem;text-transform:uppercase;letter-spacing:-.031rem;line-height:.8em}.product-hero-gallery{display:flex;align-items:center;justify-content:flex-end;grid-column:span 7;margin-bottom:30px}@media (max-width:62em){.product-hero-gallery{grid-column:span 12}}.product-hero-gallery picture{width:50vh;max-width:500px}.product-hero-gallery picture img{max-height:100%}@media (max-width:62em){.product-hero-gallery picture{max-width:100%}}.product-hero-related{position:absolute;bottom:2.5rem;left:2.5rem;display:flex;padding:.375rem .438rem;list-style:none;background:#000;border-radius:100px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.product-hero-related a{display:block;padding:.438rem .938rem;color:#fff;text-decoration:none;line-height:1em;border-radius:100px}.product-hero-related a.active{color:#000;background-color:#fff}.product-series{display:flex;flex-direction:row;gap:8px;margin-top:.375rem}@media (max-width:1527px){.product-series{flex-wrap:wrap}}@media (max-width:62em){.product-series{flex-direction:column}}.product-series-block{position:relative;width:100%;padding:3% 2%;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}@media (max-width:1527px){.product-series-block{padding:1.875rem;width:calc(50% - 4px)}}@media (max-width:62em){.product-series-block{width:100%}}.product-series-block:last-child{margin-right:0}.product-series-block svg{width:auto;max-height:1.25rem;margin-bottom:auto}@media (max-width:48em){.product-series-block svg{max-height:1.125rem;width:auto;margin-bottom:.938rem}}.product-series-block .text{position:relative;z-index:2;max-width:70%;margin-bottom:.938rem;margin-top:3.5rem}@media (max-width:48em){.product-series-block .text{max-width:100%}}.product-series-block .text h3{margin-bottom:.469rem;font-size:1.625rem;white-space:nowrap}.product-series-block .text p{font-size:16px;line-height:1.2em}.product-series-block .btn{position:relative;z-index:2}.product-series-block-image{z-index:0}@media (max-width:48em){.product-series-block-image{margin-top:150px}}.product-series-block-image picture{position:absolute;width:12.5rem;bottom:-1.25rem;right:-1.25rem;transition:transform .3s ease-in-out}@media (max-width:48em){.product-series-block-image picture{bottom:-5.625rem}}.product-series-block-image picture img:first-child{display:none}.product-series-block:hover picture{transform:scale(1.1)}.product-split-imgs{grid-column:span 6}@media (max-width:62em){.product-split-imgs{grid-column:span 12}}.product-split-imgs picture{width:130%;margin-left:-15%}.product-split-imgs h5{color:#707175}.product-split-content{grid-column:8/-1}@media (max-width:62em){.product-split-content{grid-column:span 12}}.qr-setup{grid-column:span 6;padding:40px}@media (max-width:62em){.qr-setup{grid-column:span 12!important;padding:0}}.qr-setup .panel{width:100%;max-width:400px;background:#fff;margin:0 auto;padding:40px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.qr-setup h2{margin-bottom:8px}.qr-setup p{margin-bottom:16px;font-size:14px;opacity:.5}.qr-setup .input-group{margin-bottom:15px}.qr-setup label{display:block;font-weight:700;font-size:.75rem;margin-bottom:.469rem}.qr-setup input{width:100%;display:block;box-sizing:border-box;padding:6px 14px;border:1px solid #c6c6c4;border-radius:22px;font-size:1rem}.qr-setup input:focus{outline:none;border:1px solid #000;box-shadow:0 0 0 4px rgba(0,0,0,.4)}.qr-setup button{display:inline-block;min-width:50%;padding:.625rem 1.25rem;margin-top:14px;color:#fff;font-size:1rem;font-family:Plus Jakarta Sans,sans-serif;text-decoration:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;border-radius:100px;cursor:pointer;transition:opacity .15s ease,background-color .3s ease,color .3s ease}.qr-setup button:hover{background-color:#fa4616}#qrcode{margin-top:20px}#qrcode img{width:100%}.quote{max-width:37.5rem;margin:3.75rem 0;font-size:1.875rem;line-height:1.3em}.quote.small{margin:1.25rem 0 1.875rem;font-size:1.25rem}.quote.encapsulate{max-width:100%;padding:1.875rem;color:#fff}.quote-text:before{content:open-quote}.quote-text:after{content:close-quote}.quote span.cite{display:block;font-size:1rem}@media (max-width:1527px){.related{padding:0 .938rem}}.related-content{grid-column:span 12;margin:1.875rem 0}.related-content h3{grid-column:span 12;margin-bottom:24px}.related-content p a{color:#121212}.related-content .card-industries-content:not(.card-industries-content-title),.related-content .paragraph{grid-column:span 8}@media (max-width:48em){.related-content .card-industries-content:not(.card-industries-content-title),.related-content .paragraph{grid-column:span 12}}.related-content-all{grid-column:span 4;margin-left:auto}@media (max-width:48em){.related-content-all{grid-column:span 12;width:100%}.related-content-all a{width:100%}}.reseller{grid-column:span 1}@media (max-width:62em){.reseller{grid-column:span 2}}.reseller-grid{grid-column:span 7;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:.938rem;grid-row-gap:6.25rem;margin:1.875rem 0}.reseller-country{color:#fa4616;font-size:1.125rem;font-weight:100}.reseller-name{margin-bottom:.625rem;font-size:1.875rem}.reseller-logo{display:flex;align-items:center;justify-content:center;width:80%;margin:1.875rem 0}.reseller .text a{color:#85868a}*{margin:0;padding:0}.card-industries-title,h1,h2,h3,h4,h5,h6{font-weight:400}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;vertical-align:top}iframe,img{border:0}.search-wrap{display:flex}@media (max-width:62em){.search-wrap{display:none}}.search-btn{margin-left:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer}.search-btn svg{vertical-align:middle}.search-form{position:fixed;z-index:4;top:0;right:0;opacity:0;display:block;width:100vw;max-width:calc(50vw + 211.5px);height:3.531rem;transform:translateY(-100%);transition:opacity .3s ease,transform .3s ease-in-out,background-color .3s ease}.search-open .search-form{transform:translateY(0);background-color:#000;opacity:1}.search-controls{display:flex;align-items:center;max-width:calc(100% - 50vw + 528.5px);max-width:calc(100% - 50vw + 748.5px - var(--restrict, 220px));height:100%;padding-left:4.125rem}@media (max-width:1527px){.search-controls{max-width:calc(100% - 220px);max-width:calc(100% - var(--restrict, 220px))}}.search-controls svg{position:absolute;top:50%;left:2.188rem;transform:translateY(-50%)}.search-controls svg path{stroke:#fa4616}.search-controls input{flex-grow:1;outline:none}.search-controls button,.search-controls input{color:#fff;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0}.search-controls button{cursor:pointer;opacity:.4;transition:opacity .15s ease}.search-controls button:hover{opacity:.8}.search-results{position:fixed;top:3.531rem;right:0;display:block;padding:0 4.125rem;width:100vw;max-width:calc(50vw + 211.5px);height:100vh;max-height:calc(100vh - 3.531rem);max-height:var(--hero-height,calc(100vh - 3.531rem));color:#fff;overflow:auto;transform:translateY(calc(-100% - 3.531rem));transition:transform .3s ease-in;transition-delay:.2s}.search-results p{opacity:0}.search-open .search-results{transform:translateY(0);background-color:#000}.search-open .search-results p{opacity:1}.search-results:after,.search-results:before{content:"";display:block;width:100%;height:1.5rem}.search-result{display:block;color:currentColor;text-decoration:none}.search-result:not(:last-child){margin-bottom:1rem}.search-result strong{display:block;font-size:1.5rem;font-weight:400}.search-result small{color:#85868a;font-size:.875rem}.search-result:hover strong{text-decoration:underline}.series{margin:2.5rem 0;padding:0 .938rem}.series-header{margin-bottom:3.75rem!important}.series-header h2{font-family:Lexend,Plus Jakarta Sans,sans-serif;font-size:2.375rem;text-transform:uppercase;letter-spacing:-.031rem;line-height:.8em}.series-header svg{width:auto;height:1.25rem;vertical-align:middle}@media (max-width:48em){.series .grid{gap:.938rem}}.site-footer{position:relative;padding-top:40px;color:#fff;background-color:#000}.site-footer .site-footer__logo{width:180px;margin-bottom:24px}@media (min-width:62em){.site-footer .site-footer__logo{margin-bottom:40px}}.site-footer .compare-table,.site-footer .container,.site-footer .grid,.site-footer .series-header{padding-left:16px;padding-right:16px}@media (min-width:62em){.site-footer .compare-table,.site-footer .container,.site-footer .grid,.site-footer .series-header{padding-left:40px;padding-right:40px}}.site-footer .site-footer__cardsNav{margin-bottom:24px}@media (min-width:75em){.site-footer .site-footer__cardsNav{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-start;-moz-column-gap:64px;column-gap:64px}}.site-footer .site-footer__cards{display:flex;gap:16px}@media (max-width:75em){.site-footer .site-footer__cards{flex-wrap:wrap;margin-bottom:24px}}.site-footer .site-footer__card{border-radius:8px;padding:24px}.site-footer .site-footer__card:first-of-type{background-color:#154092}.site-footer .site-footer__card:last-of-type{border:1px solid #707175}@media (max-width:34em){.site-footer .site-footer__card{width:100%}}.site-footer .site-footer__card__heading{font-size:18px;margin-bottom:16px}.site-footer .site-footer__card__links{margin-bottom:24px}.site-footer .site-footer__card__link{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#fff;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:all .3s ease}.site-footer .site-footer__card__link:hover{text-decoration:underline}.site-footer .site-footer__card__link:last-of-type{margin-top:16px}.site-footer .site-footer__card__link__text{font-size:18px;font-weight:600}.site-footer .site-footer__card__icon{width:18px;color:#fa4616}@media (min-width:34em){.site-footer .site-footer__nav{display:flex;align-items:flex-start;flex-wrap:wrap}}.site-footer .site-footer__nav ul{list-style:none;margin-right:1.875rem;margin-bottom:1.875rem}@media (max-width:48em){.site-footer .site-footer__nav ul{margin-right:.938rem;min-width:46%;max-width:46%}.site-footer .site-footer__nav ul:nth-child(2n){margin-right:0}}.site-footer .site-footer__nav ul:last-child{margin-right:0}.site-footer .site-footer__nav li:first-child a{font-weight:700}.site-footer .site-footer__nav li:not(:last-child){margin-bottom:.438rem}.site-footer .site-footer__nav a{display:block;color:#fff;font-size:1.125rem;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:all .3s ease}.site-footer .site-footer__nav a[href]:hover{text-decoration:underline}.site-footer .site-footer__card__button{display:flex}.site-footer .site-footer__socialLegalLinks{margin-bottom:24px}@media (min-width:62em){.site-footer .site-footer__socialLegalLinks{margin-bottom:40px;display:flex;align-items:center;-moz-column-gap:48px;column-gap:48px}}.site-footer .site-footer__social{display:flex;align-items:center;-moz-column-gap:24px;column-gap:24px}@media (max-width:62em){.site-footer .site-footer__social{margin-bottom:24px}}.site-footer .site-footer__social a{display:inline-flex;align-items:center}.site-footer .site-footer__social a svg{vertical-align:middle;width:1.25rem}.site-footer .site-footer__social a svg path{transition:all .3s ease}.site-footer .site-footer__social a:hover svg path{fill:#fa4616}.site-footer .site-footer__legal{display:flex;flex-wrap:wrap;gap:24px}.site-footer .site-footer__legal a{font-size:16px;color:#fff;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:all .3s ease}.site-footer .site-footer__legal a:hover{text-decoration:underline}.site-footer .site-footer__logos{padding-top:24px;padding-bottom:24px;border-top:1px solid #fa4616;border-bottom:1px solid #fa4616}@media (min-width:62em){.site-footer .site-footer__logos{padding-top:40px;padding-bottom:40px}}.site-footer .site-footer__logos__list{display:flex;align-items:center}@media (max-width:48em){.site-footer .site-footer__logos__list{flex-wrap:wrap}}@media (min-width:48em){.site-footer .site-footer__logos__list{justify-content:space-between}}.site-footer .site-footer__logos__list picture,.site-footer .site-footer__logos__list svg{vertical-align:middle;max-width:6.875rem;width:10rem;height:auto;max-height:5.5rem}@media (max-width:48em){.site-footer .site-footer__logos__list picture,.site-footer .site-footer__logos__list svg{margin-bottom:1.875rem}}.site-footer .site-footer__logos__list picture:last-child,.site-footer .site-footer__logos__list svg:last-child{max-width:11.25rem}.site-footer .site-footer__logos__list picture img,.site-footer .site-footer__logos__list svg img{height:100%;-o-object-fit:contain;object-fit:contain}.site-footer .site-footer__logos__list picture img:first-child,.site-footer .site-footer__logos__list svg img:first-child{display:none}.site-footer .site-footer__logos__list picture:not(:last-child),.site-footer .site-footer__logos__list svg:not(:last-child){margin-right:1.25rem}.site-footer .site-footer__bottom{padding-top:16px;padding-bottom:16px}.site-footer .site-footer__bottomText p{color:#85868a;font-size:.75rem}.site-footer .site-footer__bottomText p:not(:first-of-type){margin-top:8px}.site-footer .site-footer__bottomText a{color:#85868a;display:inline-block;font-size:.75rem;-webkit-text-decoration:underline transparent;text-decoration:underline transparent;transition:all .3s ease}.site-footer .site-footer__bottomText a:hover{text-decoration:underline}#top{display:none}@media (max-width:62em){#top{display:inline-block;position:fixed;bottom:1.875rem;left:1.875rem;min-width:auto;padding:.625rem .75rem;transition:background-color .3s,opacity .5s,visibility .5s;z-index:1000;opacity:0;visibility:hidden}}@media (max-width:62em) and (max-width:48em){#top{bottom:.625rem;left:.625rem}}@media (max-width:62em){#top svg{transform:rotate(180deg);margin-bottom:.188rem;transition:margin-bottom .3s}#top:hover{cursor:pointer;background-color:#fa4616}#top:hover svg{margin-bottom:.375rem}#top.show{opacity:1;visibility:visible}}.site-header{position:sticky;z-index:10;top:0;padding:15px .938rem;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.16);transform:translateZ(.00001px)}@media (min-width:62em){.site-header{padding:18px .938rem}}.site-header .compare-table,.site-header .container,.site-header .grid,.site-header .series-header{display:flex;align-items:center;justify-content:space-between}.site-header svg{vertical-align:middle}.site-header nav{display:flex;align-items:center}.site-header ul{z-index:3;display:flex;list-style:none;margin-right:-.938rem;transition:opacity .15s ease}.search-open .site-header nav>ul{opacity:0;pointer-events:none}.site-header hr{position:relative;z-index:6;display:inline-block;margin:0 1.875rem;width:1px;height:1.5rem;background-color:#979797;border:none;opacity:.56}@media (max-width:62em){.site-header hr{width:calc(100% - 30px);height:1px;margin:.938rem}}.site-header nav>ul>li>a{display:inline-block;margin:-.938rem 0;padding:.938rem 1.125rem;color:#121212;font-size:1.125rem;text-decoration:none}@media (max-width:80em){.site-header nav>ul>li>a{padding:.938rem .563rem;font-size:.875rem}}.site-header nav>ul li:hover>.sub-nav{opacity:1;pointer-events:all}.site-header .compare-table .site-header__toggleNav,.site-header .container .site-header__toggleNav,.site-header .grid .site-header__toggleNav,.site-header .series-header .site-header__toggleNav{display:none}.site-header .site-header__mobileIcons{display:flex;align-items:center;justify-content:center;-moz-column-gap:24px;column-gap:24px}.site-header .site-header__mobileContactIcon{color:#000;width:50px}@media (min-width:62em){.site-header .site-header__mobileIcons{display:none}}@media (max-width:62em){.site-header{z-index:12}.site-header .compare-table .site-header__toggleNav,.site-header .container .site-header__toggleNav,.site-header .grid .site-header__toggleNav,.site-header .series-header .site-header__toggleNav{display:flex;align-items:center;justify-content:center;width:50px;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer}.site-header .compare-table .site-header__toggleNav span,.site-header .container .site-header__toggleNav span,.site-header .grid .site-header__toggleNav span,.site-header .series-header .site-header__toggleNav span{position:relative}.site-header .compare-table .site-header__toggleNav span,.site-header .compare-table .site-header__toggleNav span:after,.site-header .compare-table .site-header__toggleNav span:before,.site-header .container .site-header__toggleNav span,.site-header .container .site-header__toggleNav span:after,.site-header .container .site-header__toggleNav span:before,.site-header .grid .site-header__toggleNav span,.site-header .grid .site-header__toggleNav span:after,.site-header .grid .site-header__toggleNav span:before,.site-header .series-header .site-header__toggleNav span,.site-header .series-header .site-header__toggleNav span:after,.site-header .series-header .site-header__toggleNav span:before{content:"";display:inline-block;width:1.875rem;height:.188rem;background-color:#121212;border-radius:.313rem;transition:transform .15s ease}.site-header .compare-table .site-header__toggleNav span:after,.site-header .compare-table .site-header__toggleNav span:before,.site-header .container .site-header__toggleNav span:after,.site-header .container .site-header__toggleNav span:before,.site-header .grid .site-header__toggleNav span:after,.site-header .grid .site-header__toggleNav span:before,.site-header .series-header .site-header__toggleNav span:after,.site-header .series-header .site-header__toggleNav span:before{position:absolute;top:0;left:0}.site-header .compare-table .site-header__toggleNav span:before,.site-header .container .site-header__toggleNav span:before,.site-header .grid .site-header__toggleNav span:before,.site-header .series-header .site-header__toggleNav span:before{height:.181rem;transform:translateY(-.375rem)}.site-header .compare-table .site-header__toggleNav span:after,.site-header .container .site-header__toggleNav span:after,.site-header .grid .site-header__toggleNav span:after,.site-header .series-header .site-header__toggleNav span:after{transform:translateY(.375rem)}.nav-open .site-header .compare-table .site-header__toggleNav span,.nav-open .site-header .container .site-header__toggleNav span,.nav-open .site-header .grid .site-header__toggleNav span,.nav-open .site-header .series-header .site-header__toggleNav span{transform:rotate(135deg)}.nav-open .site-header .compare-table .site-header__toggleNav span:before,.nav-open .site-header .container .site-header__toggleNav span:before,.nav-open .site-header .grid .site-header__toggleNav span:before,.nav-open .site-header .series-header .site-header__toggleNav span:before{transform:translateX(0)}.nav-open .site-header .compare-table .site-header__toggleNav span:after,.nav-open .site-header .container .site-header__toggleNav span:after,.nav-open .site-header .grid .site-header__toggleNav span:after,.nav-open .site-header .series-header .site-header__toggleNav span:after{transform:translateX(0) rotate(-90deg)}.site-header nav{position:fixed;top:3.75rem;left:0;display:block;width:100vw;height:calc(100vh - 3.5rem);background-color:#fff;pointer-events:none;opacity:0;overflow:auto;transition:opacity .15s ease}.nav-open .site-header nav{pointer-events:all;opacity:1}.site-header ul{display:block;margin-top:1.25rem;margin-right:0}.site-header nav>ul>li>a{display:block;padding:1.25rem}.site-header nav>ul>li>a span{display:inline-block;width:.875rem;height:.875rem;margin-top:-.125rem;margin-right:.625rem;vertical-align:middle}.site-header .has-sub>a span{position:relative}.site-header .has-sub>a span:after,.site-header .has-sub>a span:before{content:"";position:absolute;top:50%;left:50%;display:block;width:.875rem;height:.125rem;background-color:#fa4616;border-radius:2px;transition:transform .15s ease}.site-header .has-sub>a span:before{transform:translate3d(-50%,-50%,0)}.site-header .has-sub>a span:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.site-header .has-sub .sub-nav a span{display:none!important}.site-header .has-open>ul>li:not(.open)>a{color:#85868a}.site-header .open>a{color:#fa4616}.site-header .open>a span:after{transform:translate3d(-50%,-50%,0) rotate(0deg)}.site-header .open .sub-nav{position:relative;display:block;opacity:1;pointer-events:all;padding:0 2.813rem}.site-header .open .sub-nav ul{margin:0 0 .938rem;grid-column:span 12}.site-header .open .sub-nav a{font-size:1.125rem}.site-header .open .sub-nav .sub-nav{display:none}}.site-header-dark{background:none;box-shadow:none}.site-header-dark .logo path:last-child{fill:#fff}.site-header-dark nav>ul>li>a{color:#fff}.site-header-dark button span,.site-header-dark button span:after,.site-header-dark button span:before{background-color:#fff}.site-header-dark .search-btn path{stroke:#fff}@media (max-width:62em){.site-header-dark nav{background-color:#161616}}.sub-nav{position:absolute;top:100%;left:0;width:100%;padding:2.5rem;color:#000;background-color:hsla(0,0%,100%,.9);opacity:0;pointer-events:none;transition:opacity .15s ease}@media (max-width:62em){.sub-nav{display:none}}.sub-nav ul{position:relative}@supports ((width:-moz-fit-content) or (width:fit-content)){.sub-nav ul{width:-moz-fit-content;width:fit-content}}.sub-nav li:hover>a{text-decoration:underline}.sub-nav li:hover>a:before{opacity:1}.sub-nav a{position:relative;color:#000;text-decoration:none;white-space:nowrap}.sub-nav a:before{content:"";opacity:0;display:inline-block;position:absolute;left:-1em;height:1em;width:1em;background-image:url(../svg/bullet-red.svg);background-size:contain;background-repeat:no-repeat;margin:.15em 0 0}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.sub-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.6)}}.sub-nav .grid{display:grid;align-items:start}.sub-nav .grid>div,.sub-nav ul{display:block!important;grid-column:span 6}.sub-nav .grid>div{font-size:1rem;font-weight:300}.sub-nav .grid>div p:not(:last-child){margin-bottom:.938rem}.sub-nav ul a{display:block;padding:.375rem .938rem .375rem 0;font-size:1.5rem}@media (max-width:80em){.sub-nav ul a{font-size:1rem}}.sub-nav .sub-nav{top:0;left:100%;width:auto;min-height:100%;padding:0;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.industries+.sub-nav ul{-moz-column-count:2;column-count:2}.software-content{grid-column:span 4}@media (max-width:62em){.software-content{grid-column:span 12}}.software-content svg{max-height:1.125rem;width:auto;margin-bottom:1.875rem}.software-imgs{grid-column:6/-1}@media (max-width:62em){.software-imgs{grid-column:span 12;margin-top:1.25rem}}.software-imgs img{width:100%;height:auto;vertical-align:middle}.split{padding:3.125rem .938rem;background-color:#fff}.split.oversize{position:relative;padding:0}.split.oversize .split-media .video,.split.oversize .split-media picture{position:absolute;left:0;top:0;width:50%;height:100%}.split.oversize .split-media .video{padding:0}@media (max-width:48em){.split.oversize .split-media .video{position:relative;width:100%;padding-top:56.25%}}@media (max-width:48em){.split.oversize .split-media picture{position:relative;width:100%}}.split .grid{align-items:center}@media (max-width:62em){.split .grid>div{grid-column:span 12!important;grid-row:unset!important}}.split-media{grid-column:span 6}.split-media picture img{height:100%;-o-object-fit:cover;object-fit:cover}.split-media picture>img:first-child{display:none}.split-media .video{position:relative;margin:0;padding-top:56.25%;background:#121212}.split-media .video>*{position:absolute;top:0;left:0;width:100%;height:100%}.split-content{grid-column:8/-1;padding:7.5rem 0}@media (max-width:48em){.split-content{padding:1.875rem .938rem}}.split-content p a{color:#121212}.split-content small{display:block;margin-bottom:.938rem;font-size:1.25rem}.split-content h3{margin-bottom:20px}.split-content h5{font-family:Plus Jakarta Sans,sans-serif;font-weight:300!important;letter-spacing:0!important;font-size:37px!important;line-height:46px!important;margin-bottom:17px;color:#707175}@media (max-width:62em){.split-content h5{font-size:26px!important;line-height:32px!important;font-weight:400!important;margin-bottom:20px}}.split-content .card-industries-content:not(.card-industries-content-title),.split-content .paragraph{margin-top:.938rem;font-size:24px!important;line-height:34px!important;font-weight:100!important}.split.flip .split-media{grid-column:7/-1}.split.flip.oversize picture{right:0;left:auto}.split.flip .split-content{grid-row:1;grid-column:span 4}.split.split-removeVerticalPadding .split-content{padding-top:0;padding-bottom:0}.testimonials{padding:5rem .938rem;color:#fff;background-color:#121212}@media (max-width:62em){.testimonials-container{display:flex!important;flex-direction:column;flex-direction:column-reverse}}.testimonials-quotes{grid-column:span 9;white-space:nowrap;max-width:calc(100vw - 30px)}@media (min-width:1527px){.testimonials-quotes{max-width:calc(1497px - 15.625rem)}}@media (max-width:62em){.testimonials-quotes{grid-column:span 12;margin-top:1.875rem}}.testimonials-quotes blockquote{display:inline-block;width:100%;white-space:normal;vertical-align:top;font-weight:100;opacity:0;pointer-events:none;transform:translateX(-10%);transition:opacity .3s ease,transform .3s ease}.testimonials-quotes blockquote:not(:first-child){margin-left:-100%}.testimonials-quotes blockquote img,.testimonials-quotes blockquote svg{display:block;position:relative;height:80px;width:auto;margin-bottom:1.875rem}.testimonials-quotes blockquote picture div,.testimonials-quotes blockquote picture img:first-child{display:none}.testimonials-quotes blockquote p{display:block;font-size:1.625rem}@media (max-width:48em){.testimonials-quotes blockquote p{font-size:1.25rem}}.testimonials-quotes blockquote cite{display:block;margin-top:1.25rem;font-size:1.25rem;font-style:normal}.testimonials-quotes blockquote strong{display:block;font-weight:900}.testimonials-quotes blockquote.active{opacity:1;pointer-events:all;transform:translateX(0)}.testimonials-quotes blockquote.active~blockquote{transform:translateX(10%)}.testimonials-controls{grid-column:-2/-1;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}@media (max-width:62em){.testimonials-controls{grid-column:span 12;flex-direction:row}}.testimonials-controls small{font-size:1.125rem}.testimonials-controls div{display:flex}.testimonials-controls button{display:flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;margin-left:.625rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #6f7175;border-radius:50%;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.testimonials-controls button svg{transform:translateX(10%);vertical-align:middle}.testimonials-controls button path{transition:stroke .15s ease}.testimonials-controls button:first-child svg{transform:rotate(180deg) translateX(8%)}.testimonials-controls button:hover{border-color:#fff}.testimonials-controls button:hover path{stroke:#fff}.text{color:#121212}@media (max-width:48em){.text-block{padding:0 .938rem}}.text.muted{color:#85868a}.text.background{padding:30px;border-radius:.625rem}.text p{font-size:24px;font-weight:100;line-height:34px}.text p:not(:last-child){margin-bottom:.938rem}.text p a{color:#121212}.text ol{margin:0 0 .938rem 1.406rem}.text ol li{font-weight:100;line-height:1.5em}.text ol li:not(:last-child){margin-bottom:.313rem}.text ul{list-style:none;padding-left:1em;margin:15px 0;font-weight:100}.text ul li{line-height:2em}.text ul li:before{content:"";display:inline-block;height:1em;width:1em;background-image:url(../svg/bullet.svg);background-size:contain;background-repeat:no-repeat;margin:0 .5em 0 0}.text strong{font-weight:500}.text .btn:last-child{margin-top:2.5rem}.text h1{font-size:2.5rem}.text h2{font-size:2rem}.text h1,.text h2{color:#121212}.text h1:not(:last-child),.text h2:not(:last-child){margin-bottom:1.875rem}.text a{color:#121212}.text a:hover{text-decoration:none}.text table{width:100%;margin:.938rem 0;table-layout:fixed}.text table:first-child{margin-top:0}.text table th{padding:.625rem;color:#000;font-size:.875rem;font-weight:400;text-align:center;background:#e2e2e1}.text table th:not(:last-child){border-right:1px solid #fff}.text table th:nth-child(-n+1){text-align:left}.text table td{padding:.625rem 0;font-size:.875rem;font-weight:100}.text table td:not(:last-child){padding-right:.625rem}.text table td:not(:first-child){padding-left:.625rem}.text table td img{display:block;margin:0 auto}.text table tr:not(:last-child) td{border-bottom:1px solid #c6c6c4}.text hr{margin:1.875rem 0;border:none;border-bottom:1px solid #eee}.text-video{margin:.938rem 0}.text-video:first-child{margin-top:0}.text-video figure{position:relative;padding-top:56.25%}.text-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.atoms-text a,.atoms-textSplit a{color:#fa4616}.atoms-textSplit .textSplit-content{display:flex;gap:16px;flex-wrap:wrap}@media (min-width:34em){.atoms-textSplit .textSplit-content{gap:40px}}@media (min-width:75em){.atoms-textSplit .textSplit-content{-moz-column-gap:72px;column-gap:72px}}.text-split{position:relative;z-index:1;padding:1.875rem .938rem}.text-split .grid{-moz-column-gap:1.875rem;column-gap:1.875rem}.text-split .text{grid-column:span 6}.text-split .text strong{font-weight:400}.text-split .text img{max-width:100%}.text-split .text-right figure{text-align:right;height:100%}.text-split .text-right figure img{position:sticky;top:5.625rem}@media (max-width:62em){.text-split .text{grid-column:span 12}}.video{margin:3.75rem 0}.video.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-contianer{position:relative;grid-column:span 12;padding-top:56.25%}.video-contianer>*{position:absolute;top:0;left:0;width:100%;height:100%}.video video{max-width:100%}.world-map{position:relative;z-index:2;grid-column:span 12;background-color:#f3f3f3}.world-map svg{grid-column:span 8;vertical-align:middle}@media (max-width:62em){.world-map svg{grid-column:span 12;width:100%;height:auto}}.world-map-content{grid-column:span 4;padding:5.625rem 0}@media (max-width:62em){.world-map-content{grid-column:span 12;margin:2.813rem .938rem;padding:0}}.world-map-container{grid-column:span 8;position:relative;padding:0;margin-left:1.875rem}.world-map-container #map{position:absolute;left:0;top:0;width:calc(100% + 50vw - 748.5px + 3rem);height:100%}@media (max-width:1527px){.world-map-container #map{width:calc(100% + 3rem)}}@media (max-width:62em){.world-map-container #map{width:100vw;margin-left:-3rem}}@media (max-width:48em){.world-map-container #map{margin-left:0}}@media (max-width:62em){.world-map-container{height:40vh;margin-left:0}}.world-map .marker{display:block;width:.75rem;height:.75rem;background:#000;border:2px solid #fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:50%}.world-map .mapboxgl-popup-tip{display:none}.world-map .mapboxgl-popup-content{padding:1.5rem;color:#fff;background-color:#000;border-radius:.5rem}.world-map .mapboxgl-popup-content a,.world-map .mapboxgl-popup-content small,.world-map .mapboxgl-popup-content strong{display:block}.world-map .mapboxgl-popup-content small{color:#85868a;text-transform:uppercase;letter-spacing:.063rem}.world-map .mapboxgl-popup-content strong{margin:.625rem 0;font-size:1.25rem;font-weight:400}.world-map .mapboxgl-popup-content p{font-size:1rem;line-height:1.5em}.world-map .mapboxgl-popup-content a{margin-top:.625rem;color:#fa4616;font-size:1rem;text-decoration:none}.world-map .mapboxgl-popup-content a:hover{text-decoration:underline}.world-map .mapboxgl-popup-close-button{display:none}.wrap-with-aside{margin:2.813rem .938rem}.wrap-with-aside--content{grid-column:span 7}@media (max-width:62em){.wrap-with-aside--content{grid-column:span 12}}.wrap-with-aside--content .grid{padding:0}.wrap-with-aside--content>section{margin:1.875rem 0}.wrap-with-aside--content>section:first-child{margin-top:0}.wrap-with-aside--content>section:last-child{margin-bottom:0}.wrap-with-aside--content>.left{grid-column:6/13}.wrap-with-aside--aside{grid-column:-5/-1;align-self:start;padding:2.813rem;background-color:#f3f3f3;border-radius:.625rem;position:sticky;top:5.125rem}@media (max-width:1527px){.wrap-with-aside--aside{grid-column:-5/-1}}@media (max-width:62em){.wrap-with-aside--aside{grid-column:span 12;padding:1.563rem}}.wrap-with-aside--aside h2{margin-bottom:.938rem;font-size:1.875rem!important}.wrap-with-aside--aside p{margin-bottom:.938rem;color:#85868a;font-weight:100;line-height:1.5em}.wrap-with-aside--aside.sidebar__removeColourPadding p{font-weight:400;font-size:22px;line-height:32px}@media (min-width:62em){.wrap-with-aside--aside.sidebar__removeColourPadding p{font-size:24px;line-height:34px}}.wrap-with-aside--aside .btn{margin-top:1.406rem}.wrap-with-aside--aside a{color:#121212}.wrap-with-aside--aside em{display:block;margin-top:.188rem;color:#121212;line-height:1.2em;font-style:normal;font-size:1.5rem}.wrap-with-aside--aside em a{display:block;text-decoration:none}.wrap-with-aside--aside em a:hover{text-decoration:underline}.wrap-with-aside--aside .form p{font-size:.75rem;margin-bottom:.469rem}.wrap-with-aside--aside .sidebar ul li{list-style:none;margin-bottom:.469rem}@media (max-width:48em){.wrap-with-aside--aside .sidebar ul li{font-size:1.25rem;margin-bottom:.938rem}}.wrap-with-aside--aside .sidebar ul li.active{font-weight:500}.wrap-with-aside--aside .sidebar ul li.active a{opacity:1}.wrap-with-aside--aside .sidebar ul li a{text-decoration:none;opacity:.5}.wrap-with-aside--aside .sidebar ul li a:hover{opacity:1}.wrap-with-aside.left .wrap-with-aside--aside{grid-column:span 4}@media (max-width:48em){.wrap-with-aside.left .wrap-with-aside--aside{grid-column:span 12}}.wrap-with-aside.left .wrap-with-aside--content{grid-column:6/13}@media (max-width:75em){.wrap-with-aside.left .wrap-with-aside--content{grid-column:5/13}}@media (max-width:48em){.wrap-with-aside.left .wrap-with-aside--content{grid-column:span 12}}.wrap-with-aside.left .wrap-with-aside--content .page:first-child{padding-top:0}.videos{padding:5rem .938rem;background-color:#000}@media (max-width:62em){.videos{padding:5rem .938rem}}.videos .grid{align-items:center}.videos-player{grid-column:span 7;font-size:0;white-space:nowrap}@media (max-width:62em){.videos-player{grid-column:span 12}}.videos-player-video{position:relative;display:inline-block;width:100%;padding-top:56.25%;opacity:0;pointer-events:none;transform:translateY(-10%);transition:transform .15s ease,opacity .15s ease}.videos-player-video.active{opacity:1;pointer-events:all;transform:translateY(0)}.videos-player-video.active~div{transform:translateY(10%)}.videos-player-video:not(:first-child){margin-left:-100%}.videos-player-video iframe,.videos-player-video video{position:absolute;top:0;left:0;width:100%;height:100%}.videos-player-video svg{position:absolute;top:-3.9%;left:-2px;width:calc(100% + 4px)}.videos-list{grid-column:-5/-1}@media (max-width:62em){.videos-list{grid-column:span 12}}.videos-list button{display:block;color:#fff;font-size:1.5rem;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer;opacity:.25;transition:opacity .15s ease}.videos-list button:hover{opacity:.5}@media (max-width:62em){.videos-list button{font-size:1.875rem;margin-bottom:.938rem}}.videos-list .active button{opacity:1}.true-choice-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 0}@media (max-width:600px){.true-choice-container{padding:40px 15px 50px}}.true-choice-container .main-heading{margin-bottom:28px;text-shadow:1px 1px 1px transparent;font-size:48px;font-style:normal;font-weight:400;line-height:58px}.true-choice-container .main-heading h1{font-family:Lexend}@media (max-width:600px){.true-choice-container .main-heading{font-size:32px;line-height:normal;margin-bottom:20px}}.true-choice-container .main-body{margin-bottom:36px;color:#121212;color:var(--Digital-Black,#121212);font-family:Plus Jakarta Sans;font-size:24px;font-style:normal;font-weight:400;line-height:34px;width:100%;max-width:1280px}@media (max-width:600px){.true-choice-container .main-body{font-size:22px;line-height:32px;margin-bottom:35px}}.true-choice .layout{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}@media (max-width:1340px){.true-choice .layout{flex-wrap:wrap}}@media (max-width:600px){.true-choice .layout{flex-direction:column}}.true-choice .card{width:244px;height:582px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:20px}@media (max-width:600px){.true-choice .card{width:100%;height:613px}}.true-choice .card .card-heading{font-size:27px;font-weight:500;line-height:33px;margin-bottom:14px}.true-choice .card .card-body,.true-choice .card .card-heading{text-align:center;text-shadow:1px 1px 1px transparent;font-family:Plus Jakarta Sans;font-style:normal;margin-right:12px;margin-left:12px;color:#121212;width:calc(100% - 24px)}.true-choice .card .card-body{font-size:18px;font-weight:400;line-height:27px;margin-bottom:26px}.true-choice .card .btn-new{text-shadow:1px 1px 1px transparent;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding:14.25px 23.5px;border-radius:100px;background-color:#fa4616;color:#fff;text-decoration:none;width:calc(100% - 24px);min-width:101.25px;display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:17px}.true-choice picture{width:100%;height:229px}@media (max-width:600px){.true-choice picture{height:100%}}.true-choice picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:12px 43px}.timeline-carousel{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:#000;padding:60px 16.87px 90px 16.88px}.timeline-carousel .wrapper{width:100%;margin:auto}@media (max-width:1599px){.timeline-carousel .wrapper{max-width:1280px}}@media (min-width:1600px){.timeline-carousel .wrapper{max-width:1440px}}.timeline-carousel-container{overflow:hidden;width:100%;position:relative;margin-bottom:20px}.timeline-carousel .carousel-track{display:flex;gap:15px;transition:transform .5s ease}.timeline-carousel .card{flex:0 0 32.5%;width:416px;display:flex;flex-direction:column}@media (max-width:1200px){.timeline-carousel .card{flex:0 0 49%}}@media (max-width:768px){.timeline-carousel .card{flex:0 0 100%;width:345px}}.timeline-carousel .card picture{width:100%;height:276px;margin-bottom:35px;border-radius:14px}@media (min-width:768px){.timeline-carousel .card picture{margin-bottom:24px}}.timeline-carousel .card picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:48em){.timeline-carousel .card picture{height:229px}.timeline-carousel .card picture img{height:100%;-o-object-fit:cover;object-fit:cover}}.top{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin:auto auto 35px}@media (min-width:768px){.top{margin-bottom:50px}}.timeline-carousel-arrow{background-color:#000;border:none;transition:transform .2s ease-in-out}.timeline-carousel-arrow.prev{margin-right:14px}.timeline-carousel-arrow:hover{transform:scale(1.1);cursor:pointer}.timeline-carousel-arrow:disabled{cursor:not-allowed}.timeline-carousel-arrow:disabled svg circle{stroke:#fff;fill:#000}.timeline-carousel-arrow.active svg circle{fill:#fa4616;stroke:#fa4616}.timeline-carousel-heading{font-size:48px;font-weight:500;line-height:58px;color:#fff;font-family:Plus Jakarta Sans}@media (max-width:768px){.timeline-carousel-heading{font-size:36px;line-height:46px}}.card-text-content{gap:16px;display:flex;flex-direction:column}.card-year{font-size:24px;line-height:normal;color:#fa4616}.card-subheading,.card-year{font-style:normal;font-weight:600;text-shadow:1px 1px 1px transparent;font-family:Plus Jakarta Sans}.card-subheading{font-size:33px;line-height:44px;color:#fff}@media (max-width:768px){.card-subheading{font-size:28px;line-height:36px}}.card-body{font-size:18px;font-style:normal;font-weight:400;line-height:27px;text-shadow:1px 1px 1px transparent;color:#fff;font-family:Plus Jakarta Sans}@media (min-width:768px){.card-body{margin-bottom:35px}}.carousel-dots-container{display:flex;justify-content:center;align-items:center;margin-top:60px;gap:14px}.carousel-dots{width:11px;height:11px;transition:transform .2s ease-in-out}.carousel-dots:hover{transform:scale(1.2);cursor:pointer}@media (max-width:767px){.hide-on-mobile{display:none}}@media (max-width:1200px){.hide-on-ipad{display:none}}@media (min-width:768px){.hide-on-desktop{display:none}}.cta-banner{position:relative}@media (min-width:62em){.cta-banner{padding-top:92px;padding-bottom:92px}}.cta-banner .btn{margin-top:35px}@media (min-width:62em){.cta-banner .btn{margin-top:45px}}.cta-banner__image,.cta-banner__image img,.cta-banner__image picture{position:absolute;inset:0}.cta-banner__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:62em){.cta-banner__imageDesktop{display:none}}@media (min-width:62em){.cta-banner__imageMobile{display:none}}.cta-banner__content{position:relative;z-index:1;color:#121212}@media (min-width:62em){.cta-banner__content{color:#fff}}.cta-banner__innerContent{grid-column:span 12;padding:30px 24px 35px}@media (min-width:62em){.cta-banner__innerContent{padding:0}}@media (min-width:62em){.cta-banner__innerContent--left{grid-column:span 6}}@media (min-width:62em){.cta-banner__innerContent--right{grid-column:7/-1}}.cta-banner__heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:500!important;letter-spacing:0!important;font-size:32px!important;line-height:normal!important;margin-bottom:20px}@media (min-width:62em){.cta-banner__heading{font-size:48px!important;line-height:58px!important;margin-bottom:17px}}.cta-banner__body{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;letter-spacing:0!important;font-size:22px!important;line-height:32px!important}.teamComponent{background-color:#fff;padding-top:45px;padding-bottom:45px}@media (min-width:48em){.teamComponent{padding-top:60px;padding-bottom:60px}}@media (min-width:62em){.teamComponent{padding-top:90px;padding-bottom:90px}}.teamComponent__container{max-width:1328px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.teamComponent__content{max-width:1060px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;text-align:center;margin-bottom:86px}.teamComponent__heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700!important;letter-spacing:0!important;font-size:32px!important;line-height:38px!important;margin-bottom:8px}@media (min-width:48em){.teamComponent__heading{font-size:38px!important;line-height:44px!important}}@media (min-width:62em){.teamComponent__heading{font-size:46px!important;line-height:55px!important}}.teamComponent__body{font-family:Plus Jakarta Sans,sans-serif;font-weight:300!important;letter-spacing:0!important;font-size:24px!important;line-height:34px!important}@media (min-width:48em){.teamComponent__body{font-size:28px!important;line-height:36px!important}}@media (min-width:62em){.teamComponent__body{font-size:32px!important;line-height:38px!important}}.teamComponent__grid{display:grid;-moz-column-gap:24px;column-gap:24px;row-gap:50px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:48em){.teamComponent__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:62em){.teamComponent__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.teamComponent__card{background-color:#fff;grid-column:span 1/span 1;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.176)}.teamComponent__card__imgWrapper{position:relative;aspect-ratio:406/262}.teamComponent__card__img{-o-object-fit:cover;object-fit:cover;position:absolute;inset:0;width:100%;height:100%}.teamComponent__card__content{padding:32px 16px 40px;text-align:center}.teamComponent__card__name{font-family:Plus Jakarta Sans,sans-serif;font-weight:700!important;letter-spacing:0!important;font-size:28px!important;line-height:34px!important;margin-bottom:8px}@media (min-width:62em){.teamComponent__card__name{font-size:24px!important;line-height:29px!important}}.teamComponent__card__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:300!important;letter-spacing:0!important;font-size:18px!important;line-height:22px!important;margin-bottom:16px}@media (min-width:62em){.teamComponent__card__title{font-weight:400!important}}.teamComponent__card__button{font-family:Plus Jakarta Sans,sans-serif;font-weight:600!important;letter-spacing:0!important;font-size:18px!important;line-height:22px!important;text-decoration:underline;color:#000}.logoCarousel{overflow:hidden;padding-top:60px;padding-bottom:90px}.logoCarousel__container{max-width:1312px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.logoCarousel__content{max-width:758px;margin-left:auto;margin-right:auto;margin-bottom:65px;text-align:center}@media (min-width:62em){.logoCarousel__content{margin-bottom:90px}}.logoCarousel__text>*+*{margin-top:24px}.logoCarousel__text p{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;letter-spacing:0!important;font-size:22px!important;line-height:32px!important}@media (min-width:62em){.logoCarousel__text p{font-size:24px!important;line-height:34px!important}}.logoCarousel__logo__image{-o-object-fit:contain;object-fit:contain;max-height:56px;width:100%;padding-left:10px;padding-right:10px}@media (min-width:62em){.logoCarousel__logo__image{max-height:70px}}@media (min-width:75em){.logoCarousel__logo__image{max-height:90px}}.logoCarousel__carouselContainer{position:relative;max-width:1180px;margin-left:auto;margin-right:auto}@media (min-width:48em){.logoCarousel__carouselContainer{padding-left:16px;padding-right:16px}}.logoCarousel__carouselWrapper{max-width:1040px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:48em){.logoCarousel__carouselWrapper{padding-left:70px;padding-right:70px}}.logoCarousel__carousel{overflow:hidden}.logoCarousel__carousel .carousel-track{display:flex;margin-left:-20px;margin-right:-20px}@media (min-width:48em){.logoCarousel__carousel .carousel-track{margin-left:-30px;margin-right:-30px}}.logoCarousel__carousel__item{width:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px}@media (min-width:48em){.logoCarousel__carousel__item{width:33.3333333333%}}@media (min-width:62em){.logoCarousel__carousel__item{padding-left:30px;padding-right:30px}}.logoCarousel__arrows{display:none}@media (min-width:48em){.logoCarousel__arrows{display:block}}.logoCarousel__arrow{background-color:transparent;border:none;transition:transform .2s ease-in-out}.logoCarousel__arrow:hover{transform:scale(1.1);cursor:pointer}.logoCarousel__arrow:disabled{cursor:not-allowed}.logoCarousel__arrow:disabled svg circle{stroke:#000;fill:#000}.logoCarousel__arrow.active svg circle{fill:#fa4616;stroke:#fa4616}.logoCarousel__arrow.prev{left:16px}.logoCarousel__arrow.next,.logoCarousel__arrow.prev{position:absolute;top:50%;transform:translateY(-50%)}.logoCarousel__arrow.next{right:16px}.threeDImages__container{max-width:1312px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.threeDImages__layout{display:block}@media (min-width:62em){.threeDImages__layout{display:flex;align-items:center;justify-content:space-between}}.threeDImages__content{margin-bottom:24px}@media (min-width:62em){.threeDImages__content{margin-bottom:0;width:50.78125%}}.threeDImages__images{position:relative;max-width:700px}@media (min-width:62em){.threeDImages__images{max-width:none;width:39.0625%}}.threeDImages__images__icon{position:absolute;top:0;right:0;width:50px;color:#000}@media (min-width:62em){.threeDImages__images__icon{width:60px}}.threeDImages__heading{font-family:Plus Jakarta Sans,sans-serif;font-weight:700!important;letter-spacing:0!important;font-size:32px!important;line-height:38px!important;margin-bottom:16px}@media (min-width:48em){.threeDImages__heading{font-size:38px!important;line-height:44px!important}}@media (min-width:62em){.threeDImages__heading{font-size:46px!important;line-height:55px!important;margin-bottom:24px}}.threeDImages__subheading{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;letter-spacing:0!important;font-size:24px!important;line-height:34px!important;margin-bottom:16px}@media (min-width:48em){.threeDImages__subheading{font-size:28px!important;line-height:36px!important}}@media (min-width:62em){.threeDImages__subheading{font-size:32px!important;line-height:38px!important;margin-bottom:24px}}.threeDImages__body{font-family:Plus Jakarta Sans,sans-serif;font-weight:300!important;letter-spacing:0!important;font-size:24px!important;line-height:34px!important}.simpleHero{background-color:#154092;color:#fff;padding:24px 16px}@media (min-width:62em){.simpleHero{padding:64px 54px}}.simpleHero__body{margin-top:8px}@media (min-width:62em){.simpleHero__body{margin-top:24px}}@media (max-width:62em){.wrap-with-aside--content--changeOrder{order:2}}.sidebar__removeColourPadding{padding:0;background-color:transparent;border-radius:0}@media (max-width:62em){.sidebar__removeColourPadding{order:1}}.sidebar__img{width:200px;margin-bottom:16px}.sidebar__listText{padding-left:16px}.sidebar__listText__item{font-size:18px;line-height:27px}.sidebar__listText__item::marker{color:#fa4616}.sidebar__listText__item:not(:first-of-type){margin-top:8px}@media (min-width:62em){.sidebar__listText__item:not(:first-of-type){margin-top:16px}}h1,h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:500!important;letter-spacing:0!important;font-size:48px!important;line-height:normal!important}@media (max-width:62em){h1,h2{font-size:32px!important;line-height:normal!important}}h3{font-family:Plus Jakarta Sans,sans-serif;font-weight:600!important;letter-spacing:0!important;font-size:33px!important;line-height:44px!important}@media (max-width:62em){h3{font-size:26px!important;line-height:38px!important}}.card-industries-title,h4{font-family:Plus Jakarta Sans,sans-serif;font-weight:500!important;letter-spacing:0!important;font-size:27px!important;line-height:33px!important}@media (max-width:62em){.card-industries-title,h4{font-size:23px!important;line-height:29px!important}}.intro-text{font-family:Plus Jakarta Sans,sans-serif;font-weight:300!important;letter-spacing:0!important;font-size:37px!important;line-height:46px!important}@media (max-width:62em){.intro-text{font-size:26px!important;line-height:32px!important;font-weight:400!important}}.card-industries-content:not(.card-industries-content-title),.paragraph{font-family:Plus Jakarta Sans,sans-serif;font-weight:400!important;letter-spacing:0!important;font-size:18px!important;line-height:27px!important}@media (max-width:62em){.card-industries-content:not(.card-industries-content-title),.paragraph{font-size:18px!important;line-height:normal!important}}.card-industries-content:not(.card-industries-content-title)>*+*,.paragraph>*+*{margin-top:1.5rem}.large.card-industries-content:not(.card-industries-content-title),.paragraph.large{font-size:24px!important;line-height:34px!important}@media (max-width:62em){.large.card-industries-content:not(.card-industries-content-title),.paragraph.large{font-size:22px!important;line-height:32px!important}}.card-industries-content:not(.card-industries-content-title) h2,.paragraph h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:600!important;letter-spacing:0!important;font-size:33px!important;line-height:44px!important}@media (max-width:62em){.card-industries-content:not(.card-industries-content-title) h2,.paragraph h2{font-size:26px!important;line-height:38px!important}}.text h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:600!important;letter-spacing:0!important;font-size:33px!important;line-height:44px!important}@media (max-width:62em){.text h2{font-size:26px!important;line-height:38px!important}}.compare-table,.container,.grid,.series-header{width:100%;max-width:1497px;margin:auto}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:15px;padding:0 3rem}@media (max-width:48em){.grid{grid-column-gap:0;padding:0}}.cameras,.home-block,.product-split,.software{margin:4.375rem 0;padding:0 .938rem}.cameras .grid,.home-block .grid,.product-split .grid,.software .grid{align-items:center}.offset{display:block;position:relative;top:-60px;visibility:hidden}@media (max-width:48em){main{overflow:hidden}}@media (max-width:48em){.productCategory-content{padding-top:61px}}.product-stickyBanner{position:fixed;left:0;right:0;top:80px;z-index:9;background-color:#f6f6f6;padding:8px 0}@media (min-width:48em){.product-stickyBanner{position:sticky}}@media (min-width:62em){.product-stickyBanner{top:64px}}.product-stickyBanner .compare-table,.product-stickyBanner .container,.product-stickyBanner .grid,.product-stickyBanner .series-header{padding-left:8px;padding-right:8px}@media (min-width:62em){.product-stickyBanner .compare-table,.product-stickyBanner .container,.product-stickyBanner .grid,.product-stickyBanner .series-header{padding-left:40px;padding-right:40px}}@media (min-width:75em){.product-stickyBanner .compare-table,.product-stickyBanner .container,.product-stickyBanner .grid,.product-stickyBanner .series-header{padding-left:54px;padding-right:54px}}.product-stickyBanner__content{display:flex;justify-content:space-between;align-items:center;gap:40px}.product-stickyBanner__content__left{display:flex;align-items:center;gap:8px}@media (min-width:62em){.product-stickyBanner__content__left{gap:16px}}.product-stickyBanner__img,.product-stickyBanner__logo{display:flex;align-items:center;width:45px;height:45px;overflow:hidden}.product-stickyBanner__img img,.product-stickyBanner__logo img{-o-object-fit:contain;object-fit:contain}@media (max-width:62em){.product-stickyBanner__content__text{display:none}}