﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.cf:after{content:'';display:table;clear:both}.skip-content{position:absolute;padding:1em;top:-3.5em;left:2em;z-index:100;color:#fff}.skip-content:focus{position:absolute;top:0;background-color:#000}.visually-hidden{position:absolute;overflow:hidden;margin:-1px;padding:0;height:1px;width:1px;clip:rect(0 0 0 0);border:0}h1{font-size:1.5rem}h2{font-size:1.375rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6{margin-bottom:10px;color:#2b2b2b;font-family:"Neo Sans W02", sans-serif;font-weight:400}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:600}p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:40px}p.intro+h2,p.intro+h3,p.intro+h4,p.intro+h5,p.intro+h6{margin-top:10px}ul+h2,ol+h2,ul+h3,ol+h3,ul+h4,ol+h4,ul+h5,ol+h5,ul+h6,ol+h6{margin-top:40px}h2+h3,h2+h4{margin-top:20px}p{margin-bottom:20px;line-height:1.5;font-size:1rem;margin-right:auto;margin-left:auto;max-width:900px;text-align:center}p.intro{margin-bottom:30px;font-family:"Neo Sans W02", sans-serif;font-size:1.375rem;color:#121214;line-height:1.3}strong,b{font-weight:bold}small{font-size:75%}em,i,cite{font-style:italic}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}del{text-decoration:line-through}mark{background:yellow}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}address{margin-bottom:20px}a{color:#d10000;text-decoration:none}a:hover,a:active,a:focus{color:#b80000;text-decoration:underline}q{quotes:"“" "”" "‘" "’"}q:before{content:open-quote}q:after{content:close-quote}blockquote{margin-bottom:15px}blockquote p:before{content:'\201C'}blockquote p:after{content:'\201D'}img{margin-bottom:20px;max-width:100%;font-style:italic;vertical-align:middle}img.lazyload,img.lazyloading{opacity:0}img.lazyloaded{opacity:1;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.gm-style img,img[width],img[height]{max-width:none}ul,ol{margin-bottom:20px;margin-left:20px}dl{margin-bottom:20px}dt{font-weight:bold}dt,dd{margin-bottom:5px}ul{margin-bottom:15px;margin-left:0}nav ul{margin:0}ul li{list-style:disc}li{margin-bottom:5px;font-size:1rem;line-height:1.5}nav li{margin:0;list-style:none}li>ul,li>ol{margin:5px 0 0 20px}table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid #ddd}th,td{padding:20px;text-align:left;font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:300;font-size:0.9375rem;border-bottom:1px solid #ddd}th{font-family:"Neo Sans W02", sans-serif;font-weight:600;font-size:0.9375rem;background-color:#f5f5f5;color:#2b2b2b}td,tr{background-color:#fff}.table-container{padding:20px;margin-bottom:20px;border-radius:0;overflow-y:scroll}.table-container table{width:600px;margin-right:auto;margin-left:auto}.table-container table,.table-container table tr,.table-container table th,.table-container table td{text-align:center}@media (min-width: 48em){.table-container table{width:100%}}form{max-width:460px}fieldset{border:0}legend{margin-bottom:5px}label{display:block;margin-bottom:5px;cursor:pointer}input{display:block}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="number"],input[type="date"],input[type="url"],input[type="password"],select,textarea{padding:0 25px;height:50px;line-height:50px;width:100%;font-family:"Nimbus Sans Novus W00", sans-serif;font-size:1rem;color:#323232;background-color:#fff;border:1px solid #fff;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;outline:none}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#323232}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#323232}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#323232}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,input[type="search"]::placeholder,input[type="number"]::placeholder,input[type="date"]::placeholder,input[type="url"]::placeholder,input[type="password"]::placeholder,select::placeholder,textarea::placeholder{color:#323232}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="url"]:focus,input[type="password"]:focus,select:focus,textarea:focus{border:1px solid #ddd}meter,progress,input[type="range"]{width:100%}textarea{height:150px;line-height:1.3;padding:25px;border-radius:25px}select{background-image:url(/assets/template/select-arrow-down-a6f6f7b533f80e4068f43f44790012a5.svg);background-repeat:no-repeat;background-position:right 10px center}input[type="radio"],input[type="checkbox"]{margin-right:5px;display:inline-block}input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none}input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}.field{margin-bottom:20px}.field p{margin-bottom:0}.field--choice label:last-child{margin-bottom:0}.field--error input,.field--error textarea{color:#615959;background-color:#f2dede;border:1px solid #963b3b}.in-page-form{margin:0 auto}.in-page-form label{display:none}html{overflow-y:scroll;min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#58585a;background-color:#fff}html.has-popup{height:100%;overflow:hidden}body{color:#707070;font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:400;font-size:1rem}@media (min-width: 60em){body.has-sticky-nav{padding-top:185px}}.wrap{margin:0 auto;width:1200px;max-width:90%}@media (min-width: 60em){.wrap{max-width:95%}}.secondary-nav{display:none;overflow:hidden;background-color:#f4f4f4;border-bottom:1px solid #e4e4e4}@media (min-width: 60em){.secondary-nav{display:block}}.secondary-nav ul{overflow:hidden;margin:0;float:right}.secondary-nav li{display:inline-block;float:left;height:50px;font-size:0.8125rem}.secondary-nav li:first-child a{border-left:1px solid #e4e4e4}.secondary-nav li.social a{padding:0 20px}.secondary-nav li img,.secondary-nav li svg{width:22px;height:22px}.secondary-nav li svg{position:relative;top:7px}.secondary-nav li .twitter{fill:#00aced}.secondary-nav li .facebook{fill:#3b5998}.secondary-nav li .linkedin{fill:#007bb6}.secondary-nav li .share{fill:#d10000}.secondary-nav a{padding:0 25px;float:left;height:50px;color:#2b2b2b;text-decoration:none;line-height:50px;border-right:1px solid #e4e4e4}.secondary-nav a:hover,.secondary-nav a:active,.secondary-nav a:focus{color:#d10000}@-webkit-keyframes header-slide-down{from{top:-200px}to{top:0px}}@keyframes header-slide-down{from{top:-200px}to{top:0px}}.page-header{overflow:hidden}.site--home .page-header{position:relative;z-index:2}@media (min-width: 60em){.page-header.is-sticky{background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.25);position:fixed;top:-90px;width:100%;height:90px;padding:0;z-index:100;-webkit-animation:header-slide-down .5s;animation:header-slide-down .5s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-header.is-sticky .wrap{height:90px;width:2000px;max-width:100%;padding-right:20px;padding-left:15px}.page-header.is-sticky .page-header__logo{width:62px;height:67px;position:relative;top:11px}.page-header.is-sticky .page-header__logo img{border:0;width:62px;height:67px}.page-header.is-sticky .page-header__number{display:none}.page-header.is-sticky .btn{right:20px;z-index:11}.page-header.is-sticky .btn--share{display:none}.page-header.is-sticky .primary-navigation{margin-top:-90px}.page-header.is-sticky .primary-navigation ul{width:auto;max-width:100%;position:absolute;top:0;right:257px;margin:0;height:90px}.page-header.is-sticky .primary-navigation li:last-of-type a{border-right:1px solid #e5e5e5}.page-header.is-sticky .primary-navigation a{height:90px;line-height:90px;padding-right:10px;padding-left:10px}}@media (min-width: 67.5em){.page-header.is-sticky .primary-navigation ul{right:268px}.page-header.is-sticky .primary-navigation a{padding-right:20px;padding-left:20px}}@media (min-width: 75em){.page-header.is-sticky .primary-navigation ul{right:273px}.page-header.is-sticky .primary-navigation a{padding-right:25px;padding-left:25px}}@media (min-width: 81.25em){.page-header.is-sticky .primary-navigation ul{right:278px}.page-header.is-sticky .primary-navigation a{padding-right:30px;padding-left:30px}}@media (min-width: 87.5em){.page-header.is-sticky .page-header__number{display:block}.page-header.is-sticky .primary-navigation ul{right:467px}.page-header.is-sticky .primary-navigation a{padding-right:30px;padding-left:30px}}.page-header .wrap{overflow:hidden;position:relative}.page-header__logo{float:left;width:110px;height:117px;position:relative;z-index:10}@media (min-width: 37.5em){.page-header__logo{width:138px;height:149px}}@media (min-width: 60em){.page-header__logo{width:170px;height:184px}}.page-header__logo svg,.page-header__logo img{display:block;width:108px;height:117px;border:1px solid #e5e5e5;margin:0}@media (min-width: 37.5em){.page-header__logo svg,.page-header__logo img{width:138px;height:149px}}@media (min-width: 60em){.page-header__logo svg,.page-header__logo img{width:168px;height:182px}}.page-header__cutmaster{position:absolute;left:130px;top:30px;width:130px}@media (min-width: 37.5em){.page-header__cutmaster{top:40px;left:175px}}@media (min-width: 48em){.page-header__cutmaster{top:30px;width:auto}}@media (min-width: 60em){.page-header__cutmaster{left:200px;top:20px}}.is-sticky .page-header__cutmaster{display:none}.page-header__number{display:none;float:right;color:#d10000;font-family:"Neo Sans W02", sans-serif;font-weight:400;font-size:1.25rem}@media (min-width: 37.5em){.page-header__number{display:block;position:absolute;top:47px;right:83px}}@media (min-width: 60em){.page-header__number{top:35px;right:265px}}.page-header__number strong{font-family:"Neo Sans W02", sans-serif;font-weight:400;color:#2b2b2b}.page-header__menu{float:right;width:45px;height:45px;position:absolute;top:25px;right:0;border:0;padding:0;background:#fff}@media (min-width: 37.5em){.page-header__menu{top:35px}}@media (min-width: 60em){.page-header__menu{display:none}}.page-header__menu svg{width:22px;height:19px;fill:#d10000;display:block;position:relative;left:50%;margin-left:-11px}.page-header .btn{display:none}@media (min-width: 60em){.page-header .btn{display:block}}.page-header .btn--enquiry{position:absolute;top:25px;right:0}.page-header .btn--share{position:absolute;top:37px;right:483px}.page-header .btn--share svg{fill:#3e3e3e}.js-notice{padding:20px 0;background-color:#ffe5e5;text-align:center}.js-notice p{margin:0;color:red}.primary-navigation{display:none;overflow:hidden;margin-top:-21px;margin-bottom:21px;width:100%}@media (min-width: 37.5em){.primary-navigation{margin-top:-35px;margin-bottom:35px}}@media (min-width: 60em){.primary-navigation{margin-top:-95px;display:block}}.primary-navigation .wrap{width:2000px;max-width:100%;border-top:1px solid #e5e5e5}.primary-navigation ul{overflow:hidden}@media (min-width: 60em){.primary-navigation ul{width:1200px;max-width:95%;margin:0 auto;height:60px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.primary-navigation li{display:block}.primary-navigation li:first-of-type a{padding-top:41px}@media (min-width: 37.5em){.primary-navigation li:first-of-type a{padding-top:47px}}@media (min-width: 60em){.primary-navigation li:first-of-type a{padding-top:0}}@media (min-width: 60em){.primary-navigation li:last-of-type a{border-right:0}}.primary-navigation a{display:block;padding:20px 5%;color:#262626;font-family:"Neo Sans W02", sans-serif;font-weight:400;font-size:0.9375rem;border-bottom:1px solid #e5e5e5;-webkit-transition:color 0.3s;transition:color 0.3s;text-decoration:none}.primary-navigation a:hover,.primary-navigation a:active,.primary-navigation a:focus{color:#d00000}.primary-navigation a.active{background:#d00000;color:#fff}@media (min-width: 60em){.primary-navigation a{padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;border-bottom:0;border-right:1px solid #e5e5e5;height:60px;line-height:60px}}@media (min-width: 75em){.primary-navigation a{padding-right:35px;padding-left:35px}}.primary-navigation[data-state="active"]{display:block}.page-content{overflow:hidden;background-color:#fff;margin-top:-21px}@media (min-width: 37.5em){.page-content{margin-top:-29px}}@media (min-width: 60em){.page-content{margin-top:-35px}}.page-content .wrap{padding-top:60px;padding-bottom:60px;overflow:hidden}.site--home .page-content .wrap{padding:0;overflow:visible}.site--home .page-content{background-color:#fff;position:relative;z-index:1}.page-content .primary-content{overflow:hidden;line-height:1.3;font-size:1rem;text-align:center}.page-content .primary-content>.post__title{font-family:"Neo Sans W01", sans-serif;font-weight:500;font-size:1.875rem;color:#d10000;margin-bottom:40px}.page-content .primary-content>h2{font-size:1.1875rem}.page-content .primary-content>h3{font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:600;font-size:1.0625rem}.page-content .primary-content ul li{list-style:none}.page-content .primary-content ul li:before{content:'•';margin-right:5px;color:#d10000}.content-item__download{background:#f5f5f5;display:table;margin-right:auto;margin-bottom:30px;margin-left:auto;padding:30px 30px 25px;text-align:left}.content-item__download h3{font-size:1rem;font-weight:400;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;text-decoration:none !important;margin:0;-webkit-transition:color 0.3s;transition:color 0.3s}.content-item__download h3:before{content:'';background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.7 18.7'%3E%3Cpath d='M8.86,0h1L9.92,0c0.41,0.05.83,0.08,1.24,0.15a8.27,8.27,0,0,1,2.62.92,9.81,9.81,0,0,1,3.07,2.67A8.78,8.78,0,0,1,18.67,8.6c0,0.09,0,.19,0,0.28V9.82a0.7,0.7,0,0,0,0,.08c0,0.38-.07.77-0.13,1.15a8.34,8.34,0,0,1-.86,2.58A9.76,9.76,0,0,1,15,16.8a8.78,8.78,0,0,1-4.9,1.86l-0.28,0H8.88l-0.28,0a9.09,9.09,0,0,1-2-.35,8.72,8.72,0,0,1-3-1.59A9.69,9.69,0,0,1,.9,13.4,8.86,8.86,0,0,1,0,10.13c0-.1,0-0.2,0-0.29v-1a0.88,0.88,0,0,0,0-.09c0-.36.06-0.71,0.12-1.07A8.33,8.33,0,0,1,1.05,5,9.69,9.69,0,0,1,5.34.88,8.65,8.65,0,0,1,8.58,0ZM2,9.35A7.32,7.32,0,1,0,9.35,2,7.34,7.34,0,0,0,2,9.35Z' fill='%23bd2b2e'/%3E%3Cpath d='M7.53,6.1v4.17H5.25l4.11,3.85,4.09-3.84v0H11.17V6.1H7.53Z' fill='%23fff'/%3E%3Cpath d='M7.53,6.1h3.64v4.16h2.27v0L9.36,14.12,5.25,10.27H7.53V6.1Z' fill='%23bd2b2e'/%3E%3C/svg%3E");background-size:30px 30px;background-repeat:no-repeat;display:block;float:left;width:30px;height:30px;margin-top:-5px;margin-right:10px}.content-item__download h3 a{color:#d10000;font-weight:700;text-decoration:none}.content-item__download p{margin-bottom:0;text-align:left;padding-left:40px}p+.content-item__download{margin-top:10px}.download{width:48.3871%;float:left;margin-right:3.22581%}.download:nth-of-type(2n){float:right;margin-right:0}@media (min-width: 48em){.download,.download:nth-of-type(2n){width:32.20339%;float:left;margin-right:1.69492%}.download:nth-of-type(3n){float:right;margin-right:0}}.download:last-of-type{float:right;margin-right:0}.download a{text-decoration:none !important}.download__title{font-size:1rem;font-weight:700;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;text-decoration:none !important;color:#d10000;margin:0 20px;-webkit-transition:color 0.3s;transition:color 0.3s}.download__desc{font-size:0.9375rem;margin:0}.download:before{content:'';background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.7 18.7'%3E%3Cpath d='M8.86,0h1L9.92,0c0.41,0.05.83,0.08,1.24,0.15a8.27,8.27,0,0,1,2.62.92,9.81,9.81,0,0,1,3.07,2.67A8.78,8.78,0,0,1,18.67,8.6c0,0.09,0,.19,0,0.28V9.82a0.7,0.7,0,0,0,0,.08c0,0.38-.07.77-0.13,1.15a8.34,8.34,0,0,1-.86,2.58A9.76,9.76,0,0,1,15,16.8a8.78,8.78,0,0,1-4.9,1.86l-0.28,0H8.88l-0.28,0a9.09,9.09,0,0,1-2-.35,8.72,8.72,0,0,1-3-1.59A9.69,9.69,0,0,1,.9,13.4,8.86,8.86,0,0,1,0,10.13c0-.1,0-0.2,0-0.29v-1a0.88,0.88,0,0,0,0-.09c0-.36.06-0.71,0.12-1.07A8.33,8.33,0,0,1,1.05,5,9.69,9.69,0,0,1,5.34.88,8.65,8.65,0,0,1,8.58,0ZM2,9.35A7.32,7.32,0,1,0,9.35,2,7.34,7.34,0,0,0,2,9.35Z' fill='%23bd2b2e'/%3E%3Cpath d='M7.53,6.1v4.17H5.25l4.11,3.85,4.09-3.84v0H11.17V6.1H7.53Z' fill='%23fff'/%3E%3Cpath d='M7.53,6.1h3.64v4.16h2.27v0L9.36,14.12,5.25,10.27H7.53V6.1Z' fill='%23bd2b2e'/%3E%3C/svg%3E");background-size:30px 30px;background-repeat:no-repeat;display:block;width:30px;height:30px;margin-right:auto;margin-bottom:15px;margin-left:auto}.download:after{content:'';display:block;width:10px;height:1px;background:#d10000;margin:15px auto 20px;-webkit-transition:all 0.3s;transition:all 0.3s}.download:hover:after,.download:active:after,.download:focus:after{width:85px}.page-footer{overflow:hidden;padding-top:50px;padding-bottom:50px;background-color:#3e3e3e;clear:both}.page-footer .wrap{position:relative}@media (min-width: 60em){.page-footer .wrap{min-height:67px}}.page-footer a{color:#fff;text-decoration:none}.page-footer a:hover,.page-footer a:active,.page-footer a:focus{text-decoration:underline}.page-footer section{overflow:hidden}.page-footer article p{width:90%;line-height:1.3;font-size:0.9375rem}.page-footer__about{overflow:hidden}.page-footer__about img{margin-bottom:30px}@media (min-width: 60em){.page-footer__about img{float:left;margin-right:50px;margin-bottom:0}}.page-footer__about address{color:#fff;font-size:0.9375rem;margin-bottom:30px}@media (min-width: 37.5em){.page-footer__about address{margin-bottom:0}}@media (min-width: 60em){.page-footer__about address{float:left;width:calc(100% - 278px);position:relative;top:8px}}.page-footer__about address p{margin-bottom:0;text-align:left;width:100%}.page-footer__about address strong{font-size:1.0625rem;display:block;margin-bottom:5px}@media (min-width: 37.5em){.page-footer__about address br{display:none}}.page-footer .footer-logo{float:left;margin-bottom:0}@media (min-width: 37.5em){.page-footer .footer-logo{position:absolute;top:0}}.page-footer .footer-logo--ce{width:47px;margin-right:30px;position:relative;top:13px}@media (min-width: 37.5em){.page-footer .footer-logo--ce{position:absolute;right:92px;margin-right:0}}@media (min-width: 60em){.page-footer .footer-logo--ce{right:112px}}.page-footer .footer-logo--koeco{width:62px}@media (min-width: 37.5em){.page-footer .footer-logo--koeco{right:0}}.page-credits{background-color:#3e3e3e;border-top:1px solid #515151;padding-top:25px;padding-bottom:25px;clear:both}.page-credits .wrap{overflow:hidden}.page-credits p,.page-credits li{color:#fff;font-size:0.875rem}.page-credits p{text-align:left}@media (min-width: 37.5em){.page-credits p{float:left;margin:0}}@media (min-width: 37.5em){.page-credits ul{float:right}}.page-credits li{display:inline-block;margin-right:30px}@media (min-width: 37.5em){.page-credits li{margin-right:0;margin-left:30px}}.page-credits a{color:#fff;text-decoration:none}.page-credits a:hover,.page-credits a:active,.page-credits a:focus{text-decoration:underline}.cookie-banner{padding:15px 0;background-color:#2b2b2b}.cookie-banner .wrap{overflow:hidden}.cookie-banner p{margin-bottom:10px;line-height:1.3;color:#918d8d;font-size:0.8125rem;text-align:left}@media (min-width: 37.5em){.cookie-banner p{width:87.30159%;float:left;margin-right:1.5873%;margin:0}}.cookie-banner a{color:#918d8d}.cookie-banner .btn{padding:10px 15px;float:left;text-decoration:none;color:#fff;font-family:"Nimbus Sans Novus W00", sans-serif;font-size:0.8125rem;background-color:#000}@media (min-width: 37.5em){.cookie-banner .btn{float:right}}.message-box{margin-bottom:10px;padding:15px}.message-box p{margin-bottom:10px}.message-box ul{margin-bottom:0}.message-box li{font-size:0.875rem}.message-box--error{color:#ff3333;background-color:#ffe5e5}.message-box--warning{color:#7f7f66;background-color:#fdfdcc}.message-box--success{color:#5c6d43;background-color:#b7d985}.message-text{margin-top:5px}.message-text--error{color:#ff4c4c}.message-text--warning{color:#919106}.message-text--success{color:#506f23}@-webkit-keyframes slide-up{0%{height:0}100%{height:100px}}@keyframes slide-up{0%{height:0}100%{height:100px}}.notice{padding:20px 0;background-color:#e1e1e1;float:left;clear:both;width:100%}.notice .wrap{padding:0}.notice p{margin:0;font-size:0.875rem;max-width:100%}.btn{margin:0;padding:0;display:inline-block;vertical-align:middle;overflow:visible;font:inherit;text-decoration:none !important;text-align:center;background-color:transparent;border:0;cursor:pointer;outline:0;-webkit-appearance:none;-webkit-transition:all 0.3s;transition:all 0.3s}.btn--standard{padding:0 50px;height:50px;font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:700;font-size:0.8125rem;color:#fff;line-height:50px;background-color:#d10000;text-transform:uppercase;border-radius:50px}.btn--standard:hover,.btn--standard:active,.btn--standard:focus{color:#fff;background-color:#b80000}.btn--alt{background:#323232}.btn--alt:hover,.btn--alt:active,.btn--alt:focus{background-color:#252525}.btn--small{height:40px;line-height:40px}.btn--brand{background-color:#d10000}.btn--brand:hover,.btn--brand:active,.btn--brand:focus{color:#fff;background-color:#b80000}.btn--full{width:100%}.block--media{width:100%;padding:0 !important;position:relative}.block--media .caption{width:700px;max-width:90%;height:100%;text-align:center;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 37.5em){.block--media .caption{max-width:95%}}.block--media .caption__title{font-family:"Neo Sans W02", sans-serif;font-size:1.3125rem;font-weight:400;line-height:1.3;margin-bottom:0}@media (min-width: 37.5em){.block--media .caption__title{font-size:2.0625rem;margin-bottom:30px}}@media (min-width: 60em){.block--media .caption__title{font-size:2.75rem}}.block--media .caption__title,.block--media .caption__title a{color:#fff;text-decoration:none}.block--media .caption .btn{margin:0 auto;display:none}@media (min-width: 37.5em){.block--media .caption .btn{display:inline-block}}@media (min-width: 60em){.block--media picture{height:590px;width:2000px;max-width:100%}}.block--media img{margin:0;width:100%}@media (min-width: 60em){.block--media img{min-width:2000px;max-width:2000px;width:2000px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow-x:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{display:none;position:absolute;top:50%;width:45px;height:45px;background-color:#ededed;background-repeat:no-repeat;background-position:center center;background-size:9px 15px;border:0;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 60em){.flickity-prev-next-button{display:inherit}}.flickity-prev-next-button svg{width:16px;height:16px}.flickity-prev-next-button[disabled]{opacity:0.5}.flickity-prev-next-button.previous{left:-15px}.flickity-prev-next-button.next{right:-15px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-15px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:-15px}.block{padding:50px 0;float:left;width:100%;clear:both}@media (min-width: 60em){.block{padding:70px 0}}.block:last-child{margin-bottom:0}.block p{font-size:1.0625rem;margin-right:auto;margin-bottom:40px;margin-left:auto;max-width:740px;text-align:center}.block p.intro{margin-bottom:30px;font-size:1.375rem;color:#121214}.block h1,.block h2,.block h3,.block h4,.block h5,.block h6{margin-bottom:30px;text-align:center}.block__title{margin-bottom:30px;text-align:center;color:#58585a;font-family:"Neo Sans W01", sans-serif;font-weight:500;font-size:1.625rem}.block__title--alt{color:#d10000}.block--intro p{max-width:900px}.block--intro p:last-of-type{margin-bottom:0}.block--intro .more{font-size:1rem;font-weight:700;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;color:#d10000;text-align:center;text-decoration:none}.block--intro .more:after{content:'';display:block;width:10px;height:1px;background:#d10000;margin:15px auto 20px;-webkit-transition:all 0.3s;transition:all 0.3s}.block--intro .more:hover:after,.block--intro .more:active:after,.block--intro .more:focus:after{width:85px}.block--products{background:#f5f5f5}.block--products .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block--products .wrap{width:2000px}.block--products .wrap .flex div{background:#fff;width:100%;margin-bottom:10px;padding:30px}@media (min-width: 60em){.block--products .wrap .flex div{padding:50px 30px}}.block--products .wrap .flex div article{margin:0;padding:0}.block--products .wrap .flex div article picture{height:210px}@media (min-width: 48em){.block--products .wrap .flex div article{width:50%;float:left}}.block--products .wrap .flex div article:first-of-type{border-bottom:1px solid #e4e4e4;padding-bottom:30px}@media (min-width: 48em){.block--products .wrap .flex div article:first-of-type{padding:0;border:0;border-right:1px solid #e4e4e4}}.block--products .wrap .flex div article:last-of-type{padding-top:30px}@media (min-width: 48em){.block--products .wrap .flex div article:last-of-type{padding:0}}.block--products a{text-decoration:none;display:block;position:relative}.block--products a:hover h3:after,.block--products a:active h3:after,.block--products a:focus h3:after{width:85px}.block--products a:hover .btn,.block--products a:active .btn,.block--products a:focus .btn{background-color:#b80000}.block--products a>img{position:absolute;top:0;right:0;width:30px}@media (min-width: 60em){.block--products a>img{top:-20px;width:45px}}@media (min-width: 75em){.block--products a>img{width:59px}}.block--products article{background:#fff;width:100%;padding:30px;margin-bottom:10px;text-align:center}@media (min-width: 48em){.block--products article{width:calc((100% - 20px) / 3);margin-bottom:0;margin-right:10px}.block--products article:last-of-type{margin:0}}@media (min-width: 60em){.block--products article{padding:50px 30px}}.block--products h3{font-size:0.9375rem;font-weight:700;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;color:#d10000;margin:0 30px;text-align:center}.block--products h3:after{content:'';display:block;width:10px;height:1px;background:#d10000;margin:15px auto 30px;-webkit-transition:all 0.3s;transition:all 0.3s}.block--products picture{display:block;margin-bottom:30px;position:relative;height:90px}.block--products picture img{position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;max-height:150px}@media (min-width: 48em){.block--products picture img{max-height:125px}}@media (min-width: 75em){.block--products picture img{max-height:250px}}.block--products .btn{margin:0 auto}.block--processes .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block--processes article{width:47.82609%;float:left;margin-right:4.34783%}.block--processes article:nth-of-type(2n){float:right;margin-right:0}@media (min-width: 48em){.block--processes article,.block--processes article:nth-of-type(2n){width:23.80952%;float:left;margin-right:1.5873%}.block--processes article:last-of-type{float:right;margin-right:0}}.block--processes article a{text-decoration:none;text-align:center;display:block}.block--processes article a:hover h3:after,.block--processes article a:active h3:after,.block--processes article a:focus h3:after{width:85px}.block--processes article img{width:94px;height:82px;margin:0 auto 30px}.block--processes article h3{font-size:0.9375rem;font-weight:700;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;color:#d10000;margin:0 30px;text-align:center}.block--processes article h3:after{content:'';display:block;width:10px;height:1px;background:#d10000;margin:15px auto 20px;-webkit-transition:all 0.3s;transition:all 0.3s}.block--industries{background:#f5f5f5;text-align:center}.block--industries .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.block--industries article{background:#fff;margin-bottom:20px;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:47.82609%;float:left;margin-right:4.34783%}.block--industries article:hover,.block--industries article:active,.block--industries article:focus{background:#bd2b2e}.block--industries article:hover h3,.block--industries article:active h3,.block--industries article:focus h3{color:#fff}.block--industries article:hover h3:after,.block--industries article:active h3:after,.block--industries article:focus h3:after{width:85px;background:#fff}.block--industries article:hover p,.block--industries article:active p,.block--industries article:focus p{color:#fff}.block--industries article:nth-of-type(1) img,.block--industries article:nth-of-type(2) img,.block--industries article:nth-of-type(5) img,.block--industries article:nth-of-type(6) img{max-width:165%}.block--industries article:nth-of-type(3) img,.block--industries article:nth-of-type(4) img{max-width:110%}.block--industries article:nth-of-type(2),.block--industries article:nth-of-type(6){float:right;margin-right:0}.block--industries article:nth-of-type(3),.block--industries article:nth-of-type(4){-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 60em){.block--industries article,.block--industries article:nth-of-type(2){width:23.80952%;float:left;margin-right:1.5873%}.block--industries article:nth-of-type(3),.block--industries article:nth-of-type(4){width:49.20635%;float:left;margin-right:1.5873%}.block--industries article:nth-of-type(3){float:right;margin-right:0}}.block--industries article a{text-decoration:none;display:block}.block--industries article picture{width:100%;height:180px;position:relative;display:block;overflow:hidden}.block--industries article img{margin:0;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute}.block--industries article div{padding:30px 0}.block--industries article h3{font-size:0.9375rem;font-weight:700;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;color:#d10000;margin:0 20px;-webkit-transition:color 0.3s;transition:color 0.3s}.block--industries article h3:after{content:'';display:block;width:10px;height:1px;background:#d10000;margin:15px auto 0;-webkit-transition:all 0.3s;transition:all 0.3s}@media (min-width: 48em){.block--industries article h3:after{margin-bottom:20px}}.block--industries article p{display:none;color:#58585a;margin:0 30px;font-size:0.9375rem}@media (min-width: 48em){.block--industries article p{display:block;-webkit-transition:all 0.3s;transition:all 0.3s}}.block--enquiry{background:#bd2b2e;overflow:hidden;text-align:center}.block--enquiry .block__title{font-size:1.375rem;color:#fff}.block--enquiry div:not(.wrap){margin-bottom:40px}@media (min-width: 60em){.block--enquiry div:not(.wrap){margin:0}}.block--enquiry span{width:42px;height:42px;margin:0 auto 20px;border:3px solid #e92b32;border-radius:45px;display:block;overflow:hidden;position:relative}.block--enquiry span img{height:36px;max-width:72px;margin-bottom:0;margin-left:-36px;position:absolute;left:50%}.block--enquiry div:nth-of-type(2) span img{width:36px;margin-left:-18px}.block--enquiry p{text-align:center;margin-bottom:20px}.block--enquiry p:not(:first-of-type){color:#fff}@media (min-width: 60em){.block--enquiry p:not(:first-of-type){margin-right:20px;margin-left:20px}}.block--enquiry p:not(:first-of-type) strong{display:block}@media (min-width: 60em){.block--enquiry p:not(:first-of-type) br{display:none}}.block--enquiry .enquiry__ire p:not(:first-of-type) br:last-of-type{display:none}@media (min-width: 37.5em){.block--enquiry .enquiry__ire p:not(:first-of-type) br:last-of-type{display:block}}.block--enquiry .tel{color:#fff;font-family:"Neo Sans W02", sans-serif;font-size:1.125rem;margin:0 auto;display:inline-block}.block--enquiry .btn{margin:0 auto;background:#e92b32}.block--enquiry .btn:hover,.block--enquiry .btn:active,.block--enquiry .btn:focus{background:#e3181f}.block--enquiry .enquiry--email{overflow:hidden}@media (min-width: 37.5em){.block--enquiry .enquiry--email div{width:50%;float:left}}@media (min-width: 60em){.block--enquiry .enquiry--email{width:calc((100% / 3) * 2);float:left}}.block--enquiry .enquiry--email>img{width:90px}.block--enquiry .enquiry--form{border-top:1px solid #ca5558;padding-top:40px}@media (min-width: 60em){.block--enquiry .enquiry--form{border-top:0;border-left:1px solid #ca5558;padding-top:0;width:calc(100% / 3);float:right}}.block--enquiry .enquiry--form>img{width:80px;margin-bottom:30px}.block--enquiry .enquiry--form p{color:#fff;margin-right:auto;margin-bottom:40px;margin-left:auto;max-width:600px}@media (min-width: 60em){.block--enquiry .enquiry--form p{margin-right:50px;margin-bottom:128px;margin-left:50px}}.block--enquiry-form{background:#f5f5f5}.js .block--enquiry-form{display:none}.block--enquiry-form .message-box{display:none}.block--enquiry-form .message-text{margin-bottom:0}.block--summary{background:#f5f5f5;width:100%;max-width:100%;padding:0 !important}.block--summary .precis-wrap--mixed{width:2000px;max-width:90%;margin:0 auto;padding-top:40px;padding-bottom:30px}@media (min-width: 60em){.block--summary .precis-wrap--mixed{max-width:95%;padding-bottom:50px}}.block--description{text-align:center;background:#f5f5f5;width:100%;max-width:100%;padding-top:60px;padding-bottom:60px}.block--description article{width:2000px;max-width:90%;margin:0 auto;padding:0}@media (min-width: 60em){.block--description article{max-width:95%}}.block--page-intro{background:#fff;text-align:center}.block--page-intro .wrap{padding:0}.block--page-intro .post__title{font-family:"Neo Sans W01", sans-serif;font-weight:500;font-size:1.875rem;color:#d10000;margin-bottom:40px}.block--page-intro ul li{list-style:none;font-weight:600;font-size:18px;color:#323232}.block--page-intro ul li:before{content:'•';margin-right:5px;color:#d10000}.block--page-intro p:last-of-type{margin-bottom:0}@media (min-width: 48em){_:-ms-fullscreen,:root .block--products article{width:calc((99.9% - 20px) / 3)}}.widget{text-align:center;padding-top:60px;padding-bottom:60px}.widget .wrap{width:1200px;max-width:90%;margin:0 auto;padding:0}@media (min-width: 60em){.widget .wrap{max-width:95%}}.widget .widget__title{margin-bottom:20px;padding-bottom:15px;color:#2b2b2b;font-size:1.125rem;border-bottom:1px solid rgba(0,0,0,0.1)}.widget ul{margin:0}.widget li{margin-bottom:10px;list-style:none;font-size:1rem}.widget a{color:inherit;text-decoration:none}.widget a:hover,.widget a:active,.widget a:focus{text-decoration:underline}.widget--downloads{background:#fff;border-top:1px solid #e5e5e5}.widget--downloads .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.widget--navigation{background-color:#d10000}.widget--navigation .widget__title{padding-bottom:20px;color:#fff;border-bottom:1px solid #b80000}.widget--navigation ul>li{border-bottom:1px solid rgba(255,255,255,0.3)}.widget--navigation li{overflow:hidden;margin:0;font-size:0.9375rem}.widget--navigation>ul>li:first-child a{padding-top:0}.widget--navigation>ul>li.last{border-bottom:0}.widget--navigation>ul>li.last a{padding-bottom:0}.widget--navigation a{padding:20px 0;float:left;width:100%;color:#fff}.widget--navigation ul ul{margin-top:10px;margin-left:15px}.widget--navigation ul ul li{float:left;width:100%;border:0}.widget--navigation ul ul li:last-child a{padding-bottom:0}.widget--navigation ul ul li a{padding:20px 0}.widget--navigation .active>a{padding-bottom:10px;font-weight:600}.widget--navigation li:last-of-type{margin-bottom:0}.widget--links li{margin-bottom:15px}.widget--links li:last-child{margin:0}.widget--tags li{display:inline;margin-right:5px}.widget--cta{overflow:hidden;margin-top:30px;width:100%;float:left;background-color:#fff}.widget--cta .widget__title{color:#d10000}.widget--cta p{margin-bottom:10px}.widget--cta>ul li{margin-bottom:10px;color:#2b2b2b}.widget--cta .cta__action{background-image:url(/assets/template/arrow-down-b6d2e173ca9ab7e2958312a52b0edad8.svg);display:block;cursor:pointer;margin-top:20px;padding-top:20px;padding-left:0;padding-right:0;padding-bottom:0;width:100%;color:#2b2b2b;font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:600;font-size:0.9375rem;text-align:left;background-color:#fff;background-repeat:no-repeat;background-position:right 22px;border:0;border-top:1px solid #ddd;outline:none}.widget--cta .cta__action[data-state="active"],.widget--cta .no-js .cta__action{background-image:url(/assets/template/arrow-up-2c7ce8ad30454a73fef70d83aead8b81.svg);margin-bottom:20px}.widget--cta .no-js .cta__action{background-image:none}.widget--cta form[data-state="hidden"]{display:none}.widget--cta form[data-state="visible"]{display:block}.highlight{width:100%}@media (min-width: 37.5em){.highlight{width:31.91489%;float:left;margin-right:2.12766%;position:relative;padding-bottom:35px}.highlight:last-child{width:31.91489%;float:right;margin-right:0}}@media (min-width: 60em){.highlight{width:23.40426%;float:left;margin-right:2.12766%}.highlight:last-child{width:23.40426%;float:right;margin-right:0}}.highlight--last{margin-right:0}.highlight__title{margin-bottom:20px;font-family:"Neo Sans W02", sans-serif;font-weight:400;font-size:1rem;line-height:1.3}.highlight__title a{color:#2b2b2b;text-decoration:none}.highlight__title a:hover,.highlight__title a:active,.highlight__title a:focus{text-decoration:underline}.highlight__img{margin-bottom:20px;float:left;width:100%;max-width:100%}.highlight__img img{margin:0}.highlight__desc{font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:300;font-size:1rem;line-height:1.5}@media (min-width: 37.5em){.highlight .btn{position:absolute;bottom:0}}.breadcrumbs{background:#f5f5f5;border-bottom:1px solid #e5e5e5}.breadcrumbs .wrap{padding:40px}@media (min-width: 37.5em){.breadcrumbs{display:block}}.breadcrumbs ol{margin:0;text-align:center}.breadcrumbs__item{display:inline;font-size:0.78125rem;font-weight:700;text-transform:uppercase;color:#262626}.breadcrumbs__item:after{content:'-';margin:0 5px}.breadcrumbs__item.last:after{display:none}.post{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;border-bottom:1px solid rgba(112,112,112,0.2)}.post p{margin-bottom:10px}.post p:last-child{margin-bottom:0}.post p.post__meta,.post p.post__summary{margin-bottom:20px}.post__intro{margin-bottom:20px;font-size:1rem !important;font-weight:700 !important;font-family:"Nimbus Sans Novus W00", sans-serif !important;text-transform:uppercase;text-decoration:none !important;color:#323232}.post__title{margin-bottom:10px}.post__title a{color:#2b2b2b;text-decoration:none}.post__title a:hover,.post__title a:active,.post__title a:focus{text-decoration:underline}.post__summary{line-height:1.3}.post__video{position:relative;padding-bottom:56.25%;margin:25px 0;height:0;max-width:100%;overflow:hidden}.post__video iframe,.post__video object,.post__video embed{position:absolute;top:0;left:0;width:100%;height:100%}.post__tags a{display:inline-block;padding:3px 10px;color:inherit;text-decoration:none;background-color:#cacaca}.post__tags a:hover,.post__tags a:active,.post__tags a:focus{color:#fff;text-decoration:none;background-color:#d10000}.post__categories{margin-bottom:15px}.post__categories a{color:inherit;text-decoration:none}.post__categories a:hover,.post__categories a:active,.post__categories a:focus{text-decoration:underline}.post--news .post__summary{margin-bottom:0}.post--brief{padding-bottom:0;border-bottom:0}@media (min-width: 37.5em){.post--brief{width:48.3871%;float:left;margin-right:3.22581%}.post--brief:last-child{width:48.3871%;float:right;margin-right:0}}.post--brief .post__title{margin-bottom:15px;font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:600;font-size:1.0625rem}.post--brief .post__meta{display:block;margin-bottom:15px;font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:300;font-size:1rem}.post--brief .post__summary{font-size:0.9375rem;line-height:1.5}.post--brief a{color:#2b2b2b;text-decoration:none}.comments{margin:30px 0}.comments h2{margin-bottom:15px;font-size:1.25rem}.new_comment h2{margin-bottom:10px;font-size:1.25rem}.comment{margin-top:30px}.comment__name{margin-bottom:5px;font-weight:600;font-size:1rem}.precis{margin-bottom:20px;clear:both;text-align:center}.precis__title{font-size:0.9375rem;font-weight:700;font-family:"Nimbus Sans Novus W00", sans-serif;text-transform:uppercase;text-decoration:none !important;color:#d10000;margin:0 20px;-webkit-transition:color 0.3s;transition:color 0.3s}.precis__title:after{content:'';display:block;width:10px;height:1px;background:#d10000;margin:15px auto 20px;-webkit-transition:all 0.3s;transition:all 0.3s}.precis__link{display:block;width:100%;text-align:center;text-decoration:none !important}.precis__link:hover .precis__title:after,.precis__link:active .precis__title:after,.precis__link:focus .precis__title:after{width:85px}.precis__img{width:100%;display:block}.precis__img img{width:100%;max-width:150px;margin-bottom:20px}.precis .btn{clear:both;padding:0;width:100%;max-width:200px;margin:0 auto;text-align:center}.precis--small{margin-right:10px;margin-bottom:10px;background:#fff;padding:40px 25px;width:calc(50% - 5px);float:left}.precis--small:nth-of-type(2n){margin-right:0}@media (min-width: 48em){.precis--small,.precis--small:nth-of-type(2n){width:calc((100% - 20px) / 3);margin-right:10px}.precis--small:nth-of-type(3n){margin-right:0}}@media (min-width: 75em){.precis--small,.precis--small:nth-of-type(2n),.precis--small:nth-of-type(3n){width:calc((100% - 30px) / 4);margin-right:10px;padding-left:50px;padding-right:50px}.precis--small:nth-of-type(4n){margin-right:0}}.precis p{clear:both}.precis-wrap--mixed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}_:-ms-fullscreen,:root .precis--small{width:calc(49.9% - 5px)}@media (min-width: 48em){_:-ms-fullscreen,:root .precis--small{width:calc((99.9% - 20px) / 3)}}@media (min-width: 75em){_:-ms-fullscreen,:root .precis--small{width:calc((99.9% - 30px) / 4)}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}.btn--share{background-color:transparent}.btn--share svg{width:20px;height:17px;fill:#d10000}.share-box{position:fixed;top:50%;left:50%;display:none;padding:60px 60px 80px;width:660px;max-width:95%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:101;background-color:#bd2b2e;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.4s;animation-duration:.4s}.ie9 .share-box{position:fixed !important}.share-box.is-visible{display:block}.share-box__close{position:absolute;top:30px;right:30px}@media (min-width: 60em){.share-box__close{top:60px;right:60px}}.share-box__close svg{width:13px;height:12px;fill:#fff}.share-box__title{margin-bottom:40px;text-align:center}.share-box__title svg{margin-bottom:20px;width:26px;height:28px;fill:#fff}.share-box__title h3{color:#fff;font-family:"Neo Sans W01", sans-serif;font-size:1.375rem;font-weight:500}.share-box__links{margin:0;text-align:center}.share-box__links li{display:inline-block;list-style:none;margin-right:35px;position:relative}.share-box__links li:last-child{margin-right:0}.share-box__links span{display:none;position:absolute;top:67px;left:-10px;right:-10px;width:calc(100% + 20px);font-family:"Nimbus Sans Novus W00", sans-serif;font-weight:700;font-size:0.8125rem;line-height:1;color:#fff;text-transform:uppercase}@media (min-width: 48em){.share-box__links span{display:block}}.share-link{width:60px;height:60px;border:3px solid #fff;border-radius:60px;position:relative}.share-link svg{width:20px;height:20px;top:17px;left:17px;position:absolute;fill:#fff}.share-link:hover,.share-link:active,.share-link:focus{background:#fff}.share-link:hover svg,.share-link:active svg,.share-link:focus svg{fill:#bd2b2e}@keyframes fade-in{from{opacity:0}to{opacity:1}}.enquiry-form.is-visible{display:block;z-index:101;background-color:#f5f5f5;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.4s;animation-duration:.4s;overflow-y:scroll}@media (max-width: 59.99em){.enquiry-form.is-visible{position:fixed;top:0;right:0;bottom:0;left:0;padding:30px;width:100%}}@media (min-width: 60em){.enquiry-form.is-visible{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:780px;max-width:95%;padding:60px}}.enquiry-form.is-visible .message-box{display:none}.enquiry-form__close{display:none}.enquiry-form.is-visible .enquiry-form__close{display:block;position:absolute;top:30px;right:30px}@media (min-width: 60em){.enquiry-form.is-visible .enquiry-form__close{top:60px;right:60px}}.enquiry-form.is-visible .enquiry-form__close svg{width:13px;height:12px;fill:#323232}.enquiry-form.is-visible .enquiry-form__title{margin-bottom:40px;text-align:center}.enquiry-form.is-visible .enquiry-form__title h3{color:#e92b32;font-family:"Neo Sans W01", sans-serif;font-size:1.375rem;font-weight:500}.enquiry-form__form{max-width:100%;margin:0 auto}.enquiry-form.is-visible .enquiry-form__form{max-width:660px}@media (min-width: 48em){.enquiry-form__form .field{width:48.3871%;float:left;margin-right:3.22581%}.enquiry-form__form .field:nth-of-type(2){clear:both}.enquiry-form__form .field:nth-of-type(2n+1):not(:first-of-type){float:right;margin-right:0}.enquiry-form__form .field:last-of-type{width:100%;float:left;margin-left:0;margin-right:0}}@media (min-width: 60em){.enquiry-form__form .field{width:49.20635%;float:left;margin-right:1.5873%}.enquiry-form__form .field:nth-of-type(2){clear:both}.enquiry-form__form .field:nth-of-type(2n+1):not(:first-of-type){float:right;margin-right:0}.enquiry-form__form .field:last-of-type{width:100%;float:left;margin-left:0;margin-right:0}}.enquiry-form__form .btn{float:left;clear:both}.enquiry-form__form p{text-align:left}.enquiry-form label{display:none}.float-left{float:left}.float-right{float:right}.hide{display:none}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(0,0,0,0.5);-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.4s;animation-duration:.4s;z-index:100}.overlay.is-visible{display:inherit}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media print{*,*:before,*:after{color:#000 !important;background:transparent !important;box-shadow:none !important;text-shadow:none !important}html,body{margin:0;padding:0;font-size:13px}body{margin:0 auto;max-width:inherit !important;width:98% !important}@page{margin:1.2cm 0.75cm;size:auto}nav,aside,video,form{display:none}h1,h2,h3,h4,h5,h6{page-break-after:avoid;font-family:sans-serif}h2,h3,p{orphans:3;widows:2}ul,ol,img,table,pre,blockquote{page-break-inside:avoid}pre,blockquote{border:1px solid #2b2b2b}img{margin-bottom:0.5cm;width:auto;max-width:100% !important}img:after{content:"(" img(alt) ")";word-wrap:break-word;color:#2b2b2b;font-style:italic;font-size:13px}table{border-collapse:collapse}table,table th,table td{border:1px solid #2b2b2b}table td,table th{padding:0.125cm 0.25cm}table th{font-weight:bold}table thead{display:table-header-group}a,a:visited{color:#06c !important}a[href]{text-decoration:none}a[href]:after{content:"(" attr(href) ")";word-wrap:break-word;color:#2b2b2b !important;font-style:italic;font-size:13px}a[href^="#"]:after,a[href^="javascript"]:after{content:''}abbr{border:0}abbr[title]:after{content:"(" attr(title) ")";font-style:italic;font-size:13px}.print-only{display:block !important}.hide-print{display:none !important}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}}
