:root{--width:980px}body{background:rgba(0,0,0,.05);font-weight:100}form .ant-card-body{padding:0!important;margin-top:2em}.ant-layout-header{background-color:#3a3a3a;z-index:100;position:relative;padding:0}.ant-layout-header .inner{max-width:980px;max-width:var(--width);margin:0 auto;padding:0 3vw}.ant-layout-header .inner .logo{float:left;margin-right:1rem;height:6.5rem}.ant-layout-header .inner a{margin-right:2rem;color:#fff;font-weight:300}.ant-layout-header .inner a .anticon+span{margin-left:.5em}@media only screen and (max-width:500px){.ant-layout-header{height:54px;line-height:54px}.ant-layout-header .inner .logo{height:5rem}.ant-layout-header .inner a{line-height:60px;margin-right:1.2em}.ant-layout-header .inner a .anticon{font-size:1.5em}.ant-layout-header .inner a .anticon+span{display:none}}.ant-layout-content{max-width:980px;max-width:var(--width);margin:4em auto;padding:0 3vw}.ant-layout-content.contact{display:flex}.ant-layout-content.contact aside{width:25%}.ant-layout-content.contact aside>div{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1)}.ant-layout-content.contact article{width:75%;margin-left:2em;padding-left:2em;border-left:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:780px){.ant-layout-content.contact{flex-direction:column-reverse}.ant-layout-content.contact article,.ant-layout-content.contact aside{width:100%;margin:0;padding:0;border:none}.ant-layout-content.contact aside{display:flex}.ant-layout-content.contact aside>div{margin-bottom:0;border-bottom:none;padding:0 2em 2em}.ant-layout-content.contact aside>div:first-child,.ant-layout-content.contact aside>div:last-child{padding-left:0}}.ant-message{white-space:pre-line}.lightbox-modifiers-box{display:none}.lightbox-img-thumbnail{box-shadow:none}.lightbox-img-thumbnail:hover{box-shadow:none;-webkit-transform:scale(1.02);transform:scale(1.02)}.form-builder{position:relative}.form-builder .anticon-loading{position:absolute;top:4rem;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;display:none}.form-builder .anticon-loading svg{width:2rem;height:2rem}.form-builder.-status-submitting,.form-builder[data-ready=false]{opacity:.5;pointer-events:none}.form-builder.-status-submitting .anticon-loading,.form-builder[data-ready=false] .anticon-loading{display:block}.form-builder.-status-success>*{display:none}.form-builder.-status-success:after{color:#52c41a;content:"Thanks for your enquiry"}.ant-card{background:transparent}.ant-divider{background:rgba(0,0,0,.1)}.ant-tooltip{font-size:.9em}.publication img{display:block;width:100%}.publication .ant-typography{display:block}.publication .ant-btn-link{padding:0}.publication.-detail,.publication.-enquiryform,.publication.-orderform{display:flex}.publication.-detail aside,.publication.-enquiryform aside,.publication.-orderform aside{width:30%}.publication.-detail aside .ant-btn,.publication.-enquiryform aside .ant-btn,.publication.-orderform aside .ant-btn{margin-bottom:1em}.publication.-detail article,.publication.-enquiryform article,.publication.-orderform article{width:70%;padding-left:2rem}@media only screen and (max-width:780px){.publication.-enquiryform,.publication.-orderform{display:block}.publication.-enquiryform aside,.publication.-orderform aside{width:25%;min-width:8em;float:left;margin:0 1em 1em 0}.publication.-enquiryform aside .ant-btn,.publication.-orderform aside .ant-btn{display:none}.publication.-enquiryform article,.publication.-orderform article{display:block;margin:0;padding:0;width:100%}}.publication.-teaser{display:flex;-webkit-transition:all .2s;transition:all .2s}.publication.-teaser aside{width:15%;min-width:10em}.publication.-teaser aside img{display:block;width:100%}.publication.-teaser article{width:85%;padding-left:2rem}.publication.-teaser article .ant-typography{display:block}.publication.-teaser article>*{margin-bottom:1em;margin-top:0}.publication.-teaser article h1{font-size:1.8em;margin:0}.publication.-teaser article h2{font-size:1.1em;opacity:.5;font-weight:400}.publication.-teaser article a,.publication.-teaser article button{margin-right:1em;margin-bottom:0}.publication.-teaser:hover{background:rgba(0,0,0,.04)}@media only screen and (max-width:600px){.publication.-teaser aside{width:10%}.publication.-teaser article{width:90%;padding-left:1rem}}@media only screen and (max-width:450px){.publication.-teaser{display:block}.publication.-teaser aside{width:25%;min-width:8em;float:left;margin-right:1em}.publication.-teaser article{display:block;margin:0;padding:0;width:100%}}.publication.-detail{display:flex}.publication.-detail aside .lightbox-container{display:flex;flex-wrap:wrap}.publication.-detail aside .lightbox-container img{display:block;margin:0 0 1em;cursor:pointer;width:41%!important;height:auto!important}.publication.-detail aside .lightbox-container img:first-child{width:100%!important}.publication.-detail article h1{margin:0}.publication.-detail article h2{font-size:1.7em;opacity:.5;font-weight:400;margin:0 0 1em}.publication.-detail article h4{opacity:.5;font-weight:200}.publication.-detail article .ordering{display:flex}.publication.-detail article .ordering>span{padding:0 1.5em;border-right:1px solid rgba(0,0,0,.1)}.publication.-detail article .ordering>span>*{margin:.2em 0}.publication.-detail article .ordering>span>.ant-typography{margin-bottom:.5em}.publication.-detail article .ordering>span>.ant-typography+.ant-typography-secondary{margin-top:-.5em}.publication.-detail article .ordering>span:first-child{margin-left:0;padding-left:0}.publication.-detail article .ordering>span:last-child{border:none;margin-right:0;padding-right:0}.publication.-detail article .ordering>span.paypal select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.4em 3em .4em 1em;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-linear-gradient(top,#fff,#e5e5e5);background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#e5e5e5);background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%;border-radius:0}.publication.-detail article .ordering>span.paypal button{padding:.47em 1em;background:#1890ff;color:#fff;border:none;cursor:pointer;opacity:.8;-webkit-transition:all .2s;transition:all .2s}.publication.-detail article .ordering>span.paypal button .anticon{margin-right:.5em}.publication.-detail article .ordering>span.paypal button:hover{opacity:1}.publication.-detail article .ordering>span .ant-typography-secondary{font-size:.8em}.publication.-detail article .ordering .anticon-question-circle{margin-left:.5em;cursor:pointer}@media only screen and (max-width:720px){.publication.-detail{flex-direction:column;justify-content:center;align-items:center}.publication.-detail aside{width:100%;max-width:30rem;text-align:center}.publication.-detail aside .lightbox-container img,.publication.-detail aside>.ant-btn{display:none}.publication.-detail aside .lightbox-container img:first-child{display:block}.publication.-detail article{text-align:center;width:100%;margin:0;padding:0 1em}.publication.-detail article .ordering{justify-content:center}}@media only screen and (max-width:580px){.publication.-detail article .ordering{flex-direction:column}.publication.-detail article .ordering>span{padding:0;border:none;margin-bottom:2em}}.publication.-index>section+section{margin-top:4vw}.publication.-index .publication.-teaser{padding:2em;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (max-width:600px){.publication.-index .publication.-teaser{padding:2em .5em}}@media only screen and (max-width:600px){.publication.-index{margin:4vw auto}}.publication.-billboard{padding:4em 0;text-align:right;position:relative}.publication.-billboard .inner{max-width:700px;margin:0 auto;padding:0 1em;display:flex;align-items:center}.publication.-billboard .inner article{padding-right:2em;width:65%}.publication.-billboard .inner article .ant-typography{color:#fff;margin:0}.publication.-billboard .inner article h1{font-size:2.5rem;margin:0;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.3);line-height:1em}.publication.-billboard .inner article h2{font-size:1em;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.3);padding-bottom:1em}.publication.-billboard .inner article .ant-btn{margin-top:1em;color:#fff}.publication.-billboard .inner article .summary{font-size:.9em}.publication.-billboard .inner article .summary a{color:#fff;opacity:.7}.publication.-billboard .inner aside{width:35%}.publication.-billboard .inner aside img{display:block;max-width:100%}@media only screen and (max-width:720px){.publication.-billboard .inner{flex-direction:column-reverse}.publication.-billboard .inner article,.publication.-billboard .inner aside{width:90%;text-align:center;margin:0 auto;padding:0}}@media only screen and (max-width:400px){.publication.-billboard .inner article h1{font-size:1.8rem}}.publication.-billboard:after{content:"";position:absolute;top:100%;left:0;width:100%;height:1em;background:rgba(0,0,0,.1)}
/*# sourceMappingURL=main.e26cd059.chunk.css.map */