button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.flickity-enabled,sub,sup{position:relative}.slider,.wp-content>article,body{min-height:100%}img,legend{max-width:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}textarea{overflow:auto}.js .content-module,.js .homepage-wrapper,.js .slider,.js body{overflow:hidden}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.aside-wrapper,body{-webkit-box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-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-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}a,body{color:#000}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F}.info-button,.nav-module a{-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1)}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.info-button span,img{display:block}.flickity-page-dots .dot.is-selected{opacity:1}@-webkit-keyframes fadein{from{-webkit-transform:translateY(3rem);transform:translateY(3rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadein{from{-webkit-transform:translateY(3rem);transform:translateY(3rem);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes margin{from{margin-top:0}to{margin-top:-100vh}}@keyframes margin{from{margin-top:0}to{margin-top:-100vh}}@-webkit-keyframes vibrate{0%,100%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}40%{-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px)}60%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}80%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}}@keyframes vibrate{0%,100%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-4px,4px);transform:translate(-4px,4px)}40%{-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px)}60%{-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}80%{-webkit-transform:translate(4px,-4px);transform:translate(4px,-4px)}}@-webkit-keyframes vibrate-2{0%,100%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-.2em,.2rem);transform:translate(-.2em,.2rem)}40%{-webkit-transform:translate(-.2em,-.2em);transform:translate(-.2em,-.2em)}60%{-webkit-transform:translate(.2em,.2em);transform:translate(.2em,.2em)}80%{-webkit-transform:translate(.2em,-.2em);transform:translate(.2em,-.2em)}}@keyframes vibrate-2{0%,100%{-webkit-transform:translate(0);transform:translate(0)}20%{-webkit-transform:translate(-.2em,.2rem);transform:translate(-.2em,.2rem)}40%{-webkit-transform:translate(-.2em,-.2em);transform:translate(-.2em,-.2em)}60%{-webkit-transform:translate(.2em,.2em);transform:translate(.2em,.2em)}80%{-webkit-transform:translate(.2em,-.2em);transform:translate(.2em,-.2em)}}@-webkit-keyframes jelly{0%{-webkit-transform:matrix3d(.8,0,0,0,0,.8,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.8,0,0,0,0,.8,0,0,0,0,1,0,0,0,0,1);opacity:0}3.4%{-webkit-transform:matrix3d(.863,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.863,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.89,0,0,0,0,.92,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.89,0,0,0,0,.92,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.932,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.932,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.977,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.977,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.988,0,0,0,0,1.045,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.988,0,0,0,0,1.045,0,0,0,0,1,0,0,0,0,1);opacity:1}13.61%{-webkit-transform:matrix3d(1.025,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.025,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(1.028,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.028,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(1.042,0,0,0,0,1.048,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.042,0,0,0,0,1.048,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(1.042,0,0,0,0,1.037,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.042,0,0,0,0,1.037,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(1.039,0,0,0,0,1.014,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.039,0,0,0,0,1.014,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(1.03,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.03,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(1.027,0,0,0,0,.988,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.027,0,0,0,0,.988,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(1.013,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.013,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(1.01,0,0,0,0,.98,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01,0,0,0,0,.98,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.996,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.996,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.994,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.994,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.992,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.992,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.993,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.993,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.998,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.998,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}59.86%,63.26%{-webkit-transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1)}75.28%{-webkit-transform:matrix3d(1,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}85.49%,90.69%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);opacity:1}}@keyframes jelly{0%{-webkit-transform:matrix3d(.8,0,0,0,0,.8,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.8,0,0,0,0,.8,0,0,0,0,1,0,0,0,0,1);opacity:0}3.4%{-webkit-transform:matrix3d(.863,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.863,0,0,0,0,.881,0,0,0,0,1,0,0,0,0,1)}4.7%{-webkit-transform:matrix3d(.89,0,0,0,0,.92,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.89,0,0,0,0,.92,0,0,0,0,1,0,0,0,0,1)}6.81%{-webkit-transform:matrix3d(.932,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.932,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1)}9.41%{-webkit-transform:matrix3d(.977,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.977,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1)}10.21%{-webkit-transform:matrix3d(.988,0,0,0,0,1.045,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.988,0,0,0,0,1.045,0,0,0,0,1,0,0,0,0,1);opacity:1}13.61%{-webkit-transform:matrix3d(1.025,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.025,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1)}14.11%{-webkit-transform:matrix3d(1.028,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.028,0,0,0,0,1.066,0,0,0,0,1,0,0,0,0,1)}17.52%{-webkit-transform:matrix3d(1.042,0,0,0,0,1.048,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.042,0,0,0,0,1.048,0,0,0,0,1,0,0,0,0,1)}18.72%{-webkit-transform:matrix3d(1.042,0,0,0,0,1.037,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.042,0,0,0,0,1.037,0,0,0,0,1,0,0,0,0,1)}21.32%{-webkit-transform:matrix3d(1.039,0,0,0,0,1.014,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.039,0,0,0,0,1.014,0,0,0,0,1,0,0,0,0,1)}24.32%{-webkit-transform:matrix3d(1.03,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.03,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}25.23%{-webkit-transform:matrix3d(1.027,0,0,0,0,.988,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.027,0,0,0,0,.988,0,0,0,0,1,0,0,0,0,1)}29.03%{-webkit-transform:matrix3d(1.013,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.013,0,0,0,0,.979,0,0,0,0,1,0,0,0,0,1)}29.93%{-webkit-transform:matrix3d(1.01,0,0,0,0,.98,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01,0,0,0,0,.98,0,0,0,0,1,0,0,0,0,1)}35.54%{-webkit-transform:matrix3d(.996,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.996,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}36.74%{-webkit-transform:matrix3d(.994,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.994,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1)}41.04%{-webkit-transform:matrix3d(.992,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.992,0,0,0,0,1.004,0,0,0,0,1,0,0,0,0,1)}44.44%{-webkit-transform:matrix3d(.993,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.993,0,0,0,0,1.006,0,0,0,0,1,0,0,0,0,1)}52.15%{-webkit-transform:matrix3d(.998,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.998,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}59.86%,63.26%{-webkit-transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.001,0,0,0,0,.998,0,0,0,0,1,0,0,0,0,1)}75.28%{-webkit-transform:matrix3d(1,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}85.49%,90.69%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);opacity:1}}@font-face{font-family:GintoNormal;src:url(../fonts/ginto-normal-light.woff) format('opentype');font-style:normal;font-display:swap}@font-face{font-family:GintoNord;src:url(../fonts/ginto-nord-regular.woff) format('opentype');font-style:normal;font-display:swap}html{height:100%;font-size:20px}body{box-sizing:border-box;background:#fff;font:1.8rem/1.222 GintoNormal,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}img{border-style:none}a{background-color:transparent;border-bottom:1px solid #00f;-webkit-transition:color .3s ease,border-bottom-color .3s ease;transition:color .3s ease,border-bottom-color .3s ease;-webkit-tap-highlight-color:rgba(0,0,0,.05);-ms-touch-action:manipulation;touch-action:manipulation;text-decoration:none}a:hover{border-bottom-color:#000}a:active{border-bottom-color:transparent}.small a{color:#00f;border:0}.small a:hover{color:#000}.button{-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.button:active,.button:focus{-webkit-transform:scale(.9);transform:scale(.9);-webkit-animation:none;animation:none}.info-button{position:absolute;top:2rem;left:2rem;z-index:1001;width:56px;height:56px;border:0;border-radius:28px;box-shadow:1px 1px 2px rgba(0,0,0,.1);background-color:#fff;text-align:center;line-height:56px;font-size:26px;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background-color .5s ease;transition:background-color .5s ease;-webkit-animation:jelly 1s linear both;animation:jelly 1s linear both;-webkit-animation-delay:2.5s;animation-delay:2.5s}.rendered .info-button{opacity:1!important;-webkit-animation:none!important;animation:none!important;-webkit-transition:color .3s ease,border-bottom-color .3s ease,background-color .5s ease,-webkit-transform 150ms ease;transition:color .3s ease,border-bottom-color .3s ease,background-color .5s ease,-webkit-transform 150ms ease;transition:transform 150ms ease,color .3s ease,border-bottom-color .3s ease,background-color .5s ease;transition:transform 150ms ease,color .3s ease,border-bottom-color .3s ease,background-color .5s ease,-webkit-transform 150ms ease}.info-button .i-letter,.info-button .i-line{top:28px;left:0;right:0;-webkit-transition:all .5s;margin:auto;position:absolute}.rendered .info-button:active,.rendered .info-button:focus{-webkit-transform:scale(.9);transform:scale(.9)}.info-button.dark{background:#000;color:#fff}.info-button .i-letter{transition:all .5s;-webkit-transform:rotate(0);transform:rotate(0);opacity:1;font:26px/0 GintoNormal,Arial,sans-serif;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum'}.info-button.counter .i-letter,.info-button.dark .i-letter{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}.info-button .i-number{-webkit-transition:.3s ease;transition:.3s ease;opacity:0;font:14px/19px GintoNormal,Arial,sans-serif;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';letter-spacing:.03em}.info-button .number-top{padding-top:8px}.info-button .i-line{width:24px;height:1px;background:#000;transition:all .5s;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.info-button.counter .i-line,.info-button.counter .i-number{opacity:1}.info-button.counter .i-line{-webkit-transform:rotate(0);transform:rotate(0)}.info-button.dark .i-line{background:#fff}.close-icon{position:absolute;top:18px;left:18px;width:20px;height:20px;margin:auto;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.info-button.dark .close-icon{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.close-button{float:right;width:56px;height:56px;border:0;border-radius:28px;background:url(../images/x-close-new.svg) center center no-repeat #000;background-size:20px 20px;color:#fff;text-align:center;pointer-events:auto}.close-button.rendered{opacity:1!important;-webkit-animation:none!important;animation:none!important;-webkit-transition:-webkit-transform 150ms ease;transition:-webkit-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease}.body-text-small,.small,small{font:14px/1.6 GintoNord,Arial,sans-serif!important;-webkit-font-feature-settings:'tnum'!important;font-feature-settings:'tnum'!important}h1,h2,h3,ol,p,ul{margin-bottom:1.5rem;font-weight:400}p{margin-top:0}.hidden,p:empty{display:none!important}.nav-module{position:absolute;right:2rem;top:2rem;z-index:111;min-width:260px;-webkit-transition:opacity .4s;transition:opacity .4s}.flexible .nav-module{opacity:0;z-index:-1}.nav-module ul{margin:0;padding:0;list-style:none;text-align:right}.nav-module ul>li{display:inline-block;margin-left:8px}.nav-module ul>li:first-child{margin-left:0}.nav-module a,.nav-module a:active,.nav-module a:visited{text-decoration:none;color:#000}.nav-module a{display:block;min-width:125px;height:56px;border-radius:6px;box-shadow:1px 1px 2px rgba(0,0,0,.1);background:#fff;text-align:center;line-height:56px;opacity:0;-webkit-animation:jelly 1s linear both;animation:jelly 1s linear both;-webkit-animation-delay:2.5s;animation-delay:2.5s}.rendered .nav-module a{opacity:1!important;-webkit-animation:none!important;animation:none!important;-webkit-transition:color .3s ease,border-bottom-color .3s ease,-webkit-transform 150ms ease;transition:color .3s ease,border-bottom-color .3s ease,-webkit-transform 150ms ease;transition:transform 150ms ease,color .3s ease,border-bottom-color .3s ease;transition:transform 150ms ease,color .3s ease,border-bottom-color .3s ease,-webkit-transform 150ms ease}.rendered .nav-module a:active,.rendered .nav-module a:focus{-webkit-transform:scale(.9);transform:scale(.9)}.js .about-content,.js .content-module,.js .default-content,.js .homepage-wrapper,.js .portfolio-content,.js .slider{position:absolute;top:0;right:0;bottom:0;left:0}.js .about-content,.js .default-content,.js .portfolio-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.homepage-aside{position:absolute;top:0;bottom:0;left:0;z-index:1000;display:none;width:30rem;background:#fff;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1);box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-transform:translate3d(-30rem,0,0);transform:translate3d(-30rem,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .2s cubic-bezier(.86,0,.07,1);transition:-webkit-transform .2s cubic-bezier(.86,0,.07,1);transition:transform .2s cubic-bezier(.86,0,.07,1);transition:transform .2s cubic-bezier(.86,0,.07,1),-webkit-transform .2s cubic-bezier(.86,0,.07,1);will-change:transform}.js .homepage-aside{display:block}.info-open .homepage-aside{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.aside-wrapper{position:relative;height:100%;width:auto;padding:8rem 2rem 0;box-sizing:border-box;overflow:auto;-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0}.info-open .aside-wrapper{-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1}.aside-pagination{position:absolute;top:2rem;right:2rem}.aside-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-webkit-transform:translateX(-1rem);transform:translateX(-1rem);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.logo-wrapper,.portfolio-photos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-content:flex-start}.info-open .aside-content{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transition-delay:.2s;transition-delay:.2s}.project-description{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.project-description h1.slide-title{margin-top:0;font-size:1.8rem}.aside-footer{-ms-flex-negative:0;flex-shrink:0;padding:2rem 0}.aside-overlay,.homepage-slider{position:absolute;top:0;bottom:0;right:0;min-height:100%;width:100%}.aside-overlay{left:0;z-index:100;display:none}.info-open .aside-overlay{display:block}.homepage-slider{z-index:10;max-width:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:max-width .1s linear .1s;transition:max-width .1s linear .1s;will-change:max-width}.info-open .homepage-slider{max-width:calc(100% - 30rem);pointer-events:none}.homepage-carousel{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#d4d4d4}.carousel-cell{position:relative;overflow:hidden;display:none;width:100%;height:100%}.carousel-cell:before{position:absolute;top:50%;left:50%;content:'';width:100px;height:94px;background:url(../images/pingpong-loader.gif) no-repeat;background-size:100px 94px;-webkit-transform:translate(-50px,-47px);transform:translate(-50px,-47px);mix-blend-mode:difference;opacity:.4}.carousel-cell:first-child,.flickity-enabled .carousel-cell{display:block}.image-container{float:left;width:100%;overflow:hidden;padding-top:66.66666667%;margin-bottom:12px}.carousel-cell .image-wrapper,.cell-content{position:absolute;top:0;bottom:0;left:0;right:0;margin:0}.carousel-cell .image-wrapper.centred-wrapper{top:3%;bottom:3%;left:12%;right:12%}.cell-content{overflow:hidden;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cell-content>img,.cell-content>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.centred-wrapper .cell-content>img,.centred-wrapper .cell-content>video{width:auto;max-width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain}.cell-content>img{-webkit-transition:.3s ease opacity;transition:.3s ease opacity;opacity:0}.cell-content>img.flickity-lazyloaded{opacity:1}#content .flickity-prev-next-button svg,.flickity-enabled .carousel-cell .image-fallback{display:none}#content .flickity-prev-next-button{top:0;bottom:0;z-index:1;display:block;height:100%;width:33.33%;padding:0;border-radius:0;background:0 0;-webkit-transform:translate(0,0);transform:translate(0,0);cursor:pointer}#content .flickity-prev-next-button.previous{left:0;cursor:url(../images/cursor-left.png) 15 12,pointer;cursor:url(../images/cursor-left.svg) 15 12,pointer;cursor:-webkit-image-set(url(../images/cursor-left.png) 1x,url(../images/cursor-left@2x.png) 2x) 0 0,pointer}#content .flickity-prev-next-button.next{right:0;cursor:url(../images/cursor-right.png) 15 12,pointer;cursor:url(../images/cursor-right.svg) 15 12,pointer;cursor:-webkit-image-set(url(../images/cursor-right.png) 1x,url(../images/cursor-right@2x.png) 2x) 0 0,pointer}#content .flickity-prev-next-button:focus{-webkit-box-shadow:none;box-shadow:none}.handheld #content .flickity-prev-next-button{display:none}.centred-text,.text-content{max-width:51rem;margin:0 auto;padding:8.5rem 2rem 0}.single-tag .text-content{padding:3rem 2rem 6rem}.about-page .text-content,.default-page .text-content{padding-top:8.5rem;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transition-delay:.3s;transition-delay:.3s}.about-page .text-content+.centred-text,.default-page .text-content+.centred-text{padding-top:2rem}.about-page.loaded .text-content,.default-page.loaded .text-content{-webkit-transform:translateY(0);transform:translateY(0)}.wp-content{height:100%}.wp-content.error-content>article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-content.error-content>article .text-content{padding-top:0}.centred-text{margin:0 auto 1rem}.text-content .section{margin-bottom:5rem}.faq-list,.social-links{padding:0;list-style:none}.social-links>li{display:inline-block;margin-right:10px;width:56px;height:56px;border-radius:28px;background-color:#000;background-repeat:no-repeat;background-position:0 0;background-size:56px 56px;text-align:center;line-height:56px}.social-links>li.facebook-link{background-image:url(../images/social1.svg)}.social-links>li.instagram-link{background-image:url(../images/social2.svg)}.social-links>li.twitter-link{background-image:url(../images/social3.svg)}.social-links a,.social-links span{display:block;width:100%;height:100%;border:0}.social-links span{overflow:hidden;text-indent:100%;white-space:nowrap}.faq-list>li{margin-bottom:1.5rem}.faq-list span,.js .faq-list span.visible{display:block;max-height:800px;-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1)}.js .faq-list span{overflow:hidden;max-height:0}.js .faq-list span.visible{padding:1.5rem 0}.faq-list span>br{display:block;content:"";margin-top:1.5rem}.text-content .img-caption{display:block;padding-top:5px}.logo-section{position:relative;background:#eee}.logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;max-width:77rem;padding:2rem 0;margin:0 auto}.logo-wrapper ul{margin:0;padding:0;list-style:none}.logo-wrapper li{float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(100% / 4 - 12%);margin:1rem 6%;text-align:center}.logo-wrapper a,.logo-wrapper img{display:block;width:100%}.logo-wrapper a{height:100%;border:0}.logo-wrapper img{height:auto;margin:0 auto}.logo-wrapper a,.logo-wrapper li>img{-webkit-transition:all .3s ease;transition:all .3s ease}.logo-wrapper a:hover,.logo-wrapper li>img:hover{-webkit-transform:scale(1.03);transform:scale(1.03);cursor:pointer}.social-section{position:relative;background:#00f}.social-wrapper{width:80%;max-width:800px;padding:12rem 2rem;margin:0 auto;-webkit-animation:vibrate 250ms linear infinite both;animation:vibrate 250ms linear infinite both}.social-wrapper img:hover{-webkit-animation:vibrate 50ms linear infinite both;animation:vibrate 50ms linear infinite both}.single-post .featured-image img{width:100%!important;height:auto!important}.slider{position:relative;z-index:1111;width:100%;background-color:#fff;-webkit-transition:-webkit-transform .4s cubic-bezier(.86,0,.07,1);transition:-webkit-transform .4s cubic-bezier(.86,0,.07,1);transition:transform .4s cubic-bezier(.86,0,.07,1);transition:transform .4s cubic-bezier(.86,0,.07,1),-webkit-transform .4s cubic-bezier(.86,0,.07,1);will-change:transform}.about-page,.default-page,.main-loader,.portfolio-page{display:none}.main-loader{overflow:hidden;background:#00f;-webkit-transform:translate(0,0);transform:translate(0,0)}.js .main-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:100%}.main-loader>span{display:block;width:40%;height:100vh;margin:0 auto;background:url(../images/logo.png) center center no-repeat;background-size:contain;-webkit-animation:vibrate-2 50ms linear infinite both;animation:vibrate-2 50ms linear infinite both}.js .about-page,.js .default-page,.js .portfolio-page{display:block;-webkit-transform:translate(0,100vh);transform:translate(0,100vh)}.main-loader.loaded{-webkit-transform:translate(0,-100vh);transform:translate(0,-100vh)}.main-loader.invisible{visibility:hidden}.main-loader.invisible>span{-webkit-animation:none;animation:none}.about-page.loaded,.default-page.loaded,.portfolio-page.loaded{height:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}.portfolio-wrapper{position:relative;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transition-delay:.3s;transition-delay:.3s}.portfolio-page.loaded .portfolio-wrapper{-webkit-transform:translateY(0);transform:translateY(0)}.button-nav{position:absolute;top:2rem;right:2rem;z-index:-1;min-height:56px;-webkit-transition:.3s ease opacity;transition:.3s ease opacity;-webkit-transition-delay:.5s;transition-delay:.5s;pointer-events:none;opacity:0}.mobile-button-nav{display:none}.flexible .about-page.loaded .button-nav,.flexible .default-page.loaded .button-nav,.flexible .portfolio-page.loaded .button-nav,.js .page-template-slideshow .portfolio-buttons,.js .page-template-studio .about-buttons,.js .page-template-studio .default-buttons,.js .page-template-studio .tag-buttons{z-index:2222;opacity:1}.jelly-animation{-webkit-animation:jelly 1s linear both;animation:jelly 1s linear both;-webkit-animation-delay:.5s;animation-delay:.5s}.portfolio-nav{position:relative;z-index:111;min-height:3rem;padding:2rem}.portfolio-nav-desktop,.portfolio-nav-mobile{min-height:56px}.portfolio-nav-mobile{display:none;padding-top:5px}.portfolio-nav ul{list-style:none;padding:0;margin:0}.portfolio-nav li{float:left;margin-left:1.5rem;line-height:3rem}.portfolio-nav li:first-child{margin-left:0}.portfolio-nav a{border-bottom-color:#fff}.portfolio-nav .active a,.portfolio-nav .current-menu-item a,.portfolio-nav a:hover{border-bottom-color:#000}.portfolio-nav .selected.active a,.portfolio-nav .sub-menu a{border-bottom-color:#fff}.portfolio-nav li.more-link{position:relative;padding-left:30px}.portfolio-nav .more-link:before{position:absolute;top:0;left:0;width:30px;content:'\2193';text-align:center;font-size:1.5rem}.portfolio-nav .more-link.selected:before{content:'\2191'}.portfolio-nav .more-link ul{overflow:hidden;clear:both;max-height:0;min-width:200px;background:#fff;-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1)}.portfolio-nav .more-link.selected ul{max-height:500px;padding-top:1rem}.portfolio-nav .sub-menu li{display:block;float:none;margin:0;line-height:1.3}.portfolio-nav .sub-menu .active>a,.portfolio-nav .sub-menu a:hover{border-bottom-color:#000}.portfolio-nav-mobile>ul{overflow:hidden;max-height:0;-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1)}.portfolio-nav-mobile.is-open>ul{max-height:500px}.portfolio-nav-mobile .current-category{position:relative;padding-left:20px;margin:0;line-height:1.3}.portfolio-nav-mobile .current-category:before{position:absolute;top:3px;left:-10px;width:30px;content:'\2193';text-align:center;font-size:1.5rem}.portfolio-nav-mobile.is-open .current-category:before{content:'\2191'}.portfolio-nav-mobile .current-category span{border-bottom:1px solid #000;cursor:pointer}.portfolio-nav-mobile.is-open .current-category span{border-bottom-color:#fff}.portfolio-photos{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;list-style:none;padding:1rem;margin:0 auto}.portfolio-photos li{overflow:hidden;float:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:calc(.6 * (100% / 5 - 2rem));width:calc(100% / 5 - 2rem);margin:1rem;background-color:#fff;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:.3s ease all;transition:.3s ease all}.portfolio-photos li.fadein-animation{-webkit-animation:fadein .8s both ease;animation:fadein .8s both ease}.portfolio-photos li:nth-child(2){-webkit-animation-delay:40ms;animation-delay:40ms}.portfolio-photos li:nth-child(3){-webkit-animation-delay:80ms;animation-delay:80ms}.portfolio-photos li:nth-child(4){-webkit-animation-delay:120ms;animation-delay:120ms}.portfolio-photos li:nth-child(5){-webkit-animation-delay:160ms;animation-delay:160ms}.portfolio-photos li:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.portfolio-photos li:nth-child(7){-webkit-animation-delay:240ms;animation-delay:240ms}.portfolio-photos li:nth-child(8){-webkit-animation-delay:280ms;animation-delay:280ms}.portfolio-photos li:nth-child(9){-webkit-animation-delay:320ms;animation-delay:320ms}.portfolio-photos li:nth-child(10){-webkit-animation-delay:360ms;animation-delay:360ms}.portfolio-photos li:nth-child(11){-webkit-animation-delay:.4s;animation-delay:.4s}.portfolio-photos li:nth-child(12){-webkit-animation-delay:440ms;animation-delay:440ms}.portfolio-photos li:nth-child(13){-webkit-animation-delay:480ms;animation-delay:480ms}.portfolio-photos li:nth-child(14){-webkit-animation-delay:520ms;animation-delay:520ms}.portfolio-photos li:nth-child(15){-webkit-animation-delay:560ms;animation-delay:560ms}.portfolio-photos li:nth-child(16){-webkit-animation-delay:.6s;animation-delay:.6s}.portfolio-photos li:nth-child(17){-webkit-animation-delay:640ms;animation-delay:640ms}.portfolio-photos li:nth-child(18){-webkit-animation-delay:680ms;animation-delay:680ms}.portfolio-photos li:nth-child(19){-webkit-animation-delay:720ms;animation-delay:720ms}.portfolio-photos li:nth-child(20){-webkit-animation-delay:760ms;animation-delay:760ms}.portfolio-photos li:nth-child(21){-webkit-animation-delay:.8s;animation-delay:.8s}.portfolio-photos li:nth-child(22){-webkit-animation-delay:840ms;animation-delay:840ms}.portfolio-photos li:nth-child(23){-webkit-animation-delay:880ms;animation-delay:880ms}.portfolio-photos li:nth-child(24){-webkit-animation-delay:920ms;animation-delay:920ms}.portfolio-photos li:nth-child(25){-webkit-animation-delay:960ms;animation-delay:960ms}.portfolio-photos li:nth-child(26){-webkit-animation-delay:1s;animation-delay:1s}.portfolio-photos li:nth-child(27){-webkit-animation-delay:1.04s;animation-delay:1.04s}.portfolio-photos li:nth-child(28){-webkit-animation-delay:1.08s;animation-delay:1.08s}.portfolio-photos li:nth-child(29){-webkit-animation-delay:1.12s;animation-delay:1.12s}.portfolio-photos li:nth-child(30){-webkit-animation-delay:1.16s;animation-delay:1.16s}.portfolio-photos li:nth-child(31){-webkit-animation-delay:1.2s;animation-delay:1.2s}.portfolio-photos li:nth-child(32){-webkit-animation-delay:1.24s;animation-delay:1.24s}.portfolio-photos li:nth-child(33){-webkit-animation-delay:1.28s;animation-delay:1.28s}.portfolio-photos li:nth-child(34){-webkit-animation-delay:1.32s;animation-delay:1.32s}.portfolio-photos li:nth-child(35){-webkit-animation-delay:1.36s;animation-delay:1.36s}.portfolio-photos li:nth-child(36){-webkit-animation-delay:1.4s;animation-delay:1.4s}.portfolio-photos li:nth-child(37){-webkit-animation-delay:1.44s;animation-delay:1.44s}.portfolio-photos li:nth-child(38){-webkit-animation-delay:1.48s;animation-delay:1.48s}.portfolio-photos li:nth-child(39){-webkit-animation-delay:1.52s;animation-delay:1.52s}.portfolio-photos li:nth-child(40){-webkit-animation-delay:1.56s;animation-delay:1.56s}.portfolio-photos li:nth-child(41){-webkit-animation-delay:1.6s;animation-delay:1.6s}.portfolio-photos li:nth-child(42){-webkit-animation-delay:1.64s;animation-delay:1.64s}.portfolio-photos li:nth-child(43){-webkit-animation-delay:1.68s;animation-delay:1.68s}.portfolio-photos li:nth-child(44){-webkit-animation-delay:1.72s;animation-delay:1.72s}.portfolio-photos li:nth-child(45){-webkit-animation-delay:1.76s;animation-delay:1.76s}.portfolio-photos li:nth-child(46){-webkit-animation-delay:1.8s;animation-delay:1.8s}.portfolio-photos li:nth-child(47){-webkit-animation-delay:1.84s;animation-delay:1.84s}.portfolio-photos li:nth-child(48){-webkit-animation-delay:1.88s;animation-delay:1.88s}.portfolio-photos li:nth-child(49){-webkit-animation-delay:1.92s;animation-delay:1.92s}.portfolio-photos li:nth-child(50){-webkit-animation-delay:1.96s;animation-delay:1.96s}.portfolio-photos li:nth-child(51){-webkit-animation-delay:2s;animation-delay:2s}.portfolio-photos li:nth-child(52){-webkit-animation-delay:2.04s;animation-delay:2.04s}.portfolio-photos li:nth-child(53){-webkit-animation-delay:2.08s;animation-delay:2.08s}.portfolio-photos li:nth-child(54){-webkit-animation-delay:2.12s;animation-delay:2.12s}.portfolio-photos li:nth-child(55){-webkit-animation-delay:2.16s;animation-delay:2.16s}.portfolio-photos li:nth-child(56){-webkit-animation-delay:2.2s;animation-delay:2.2s}.portfolio-photos li:nth-child(57){-webkit-animation-delay:2.24s;animation-delay:2.24s}.portfolio-photos li:nth-child(58){-webkit-animation-delay:2.28s;animation-delay:2.28s}.portfolio-photos li:nth-child(59){-webkit-animation-delay:2.32s;animation-delay:2.32s}.portfolio-photos li:nth-child(60){-webkit-animation-delay:2.36s;animation-delay:2.36s}.portfolio-photos li:nth-child(61){-webkit-animation-delay:2.4s;animation-delay:2.4s}.portfolio-photos li:nth-child(62){-webkit-animation-delay:2.44s;animation-delay:2.44s}.portfolio-photos li:nth-child(63){-webkit-animation-delay:2.48s;animation-delay:2.48s}.portfolio-photos li:nth-child(64){-webkit-animation-delay:2.52s;animation-delay:2.52s}.portfolio-photos li:nth-child(65){-webkit-animation-delay:2.56s;animation-delay:2.56s}.portfolio-photos li:nth-child(66){-webkit-animation-delay:2.6s;animation-delay:2.6s}.portfolio-photos li:nth-child(67){-webkit-animation-delay:2.64s;animation-delay:2.64s}.portfolio-photos li:nth-child(68){-webkit-animation-delay:2.68s;animation-delay:2.68s}.portfolio-photos li:nth-child(69){-webkit-animation-delay:2.72s;animation-delay:2.72s}.portfolio-photos li:nth-child(70){-webkit-animation-delay:2.76s;animation-delay:2.76s}.portfolio-photos li:nth-child(71){-webkit-animation-delay:2.8s;animation-delay:2.8s}.portfolio-photos li:nth-child(72){-webkit-animation-delay:2.84s;animation-delay:2.84s}.portfolio-photos li:nth-child(73){-webkit-animation-delay:2.88s;animation-delay:2.88s}.portfolio-photos li:nth-child(74){-webkit-animation-delay:2.92s;animation-delay:2.92s}.portfolio-photos li:nth-child(75){-webkit-animation-delay:2.96s;animation-delay:2.96s}.portfolio-photos li:nth-child(76){-webkit-animation-delay:3s;animation-delay:3s}.portfolio-photos li:nth-child(77){-webkit-animation-delay:3.04s;animation-delay:3.04s}.portfolio-photos li:nth-child(78){-webkit-animation-delay:3.08s;animation-delay:3.08s}.portfolio-photos li:nth-child(79){-webkit-animation-delay:3.12s;animation-delay:3.12s}.portfolio-photos li:nth-child(80){-webkit-animation-delay:3.16s;animation-delay:3.16s}.portfolio-photos li:nth-child(81){-webkit-animation-delay:3.2s;animation-delay:3.2s}.portfolio-photos li:nth-child(82){-webkit-animation-delay:3.24s;animation-delay:3.24s}.portfolio-photos li:nth-child(83){-webkit-animation-delay:3.28s;animation-delay:3.28s}.portfolio-photos li:nth-child(84){-webkit-animation-delay:3.32s;animation-delay:3.32s}.portfolio-photos li:nth-child(85){-webkit-animation-delay:3.36s;animation-delay:3.36s}.portfolio-photos li:nth-child(86){-webkit-animation-delay:3.4s;animation-delay:3.4s}.portfolio-photos li:nth-child(87){-webkit-animation-delay:3.44s;animation-delay:3.44s}.portfolio-photos li:nth-child(88){-webkit-animation-delay:3.48s;animation-delay:3.48s}.portfolio-photos li:nth-child(89){-webkit-animation-delay:3.52s;animation-delay:3.52s}.portfolio-photos li:nth-child(90){-webkit-animation-delay:3.56s;animation-delay:3.56s}.portfolio-photos li:nth-child(91){-webkit-animation-delay:3.6s;animation-delay:3.6s}.portfolio-photos li:nth-child(92){-webkit-animation-delay:3.64s;animation-delay:3.64s}.portfolio-photos li:nth-child(93){-webkit-animation-delay:3.68s;animation-delay:3.68s}.portfolio-photos li:nth-child(94){-webkit-animation-delay:3.72s;animation-delay:3.72s}.portfolio-photos li:nth-child(95){-webkit-animation-delay:3.76s;animation-delay:3.76s}.portfolio-photos li:nth-child(96){-webkit-animation-delay:3.8s;animation-delay:3.8s}.portfolio-photos li:nth-child(97){-webkit-animation-delay:3.84s;animation-delay:3.84s}.portfolio-photos li:nth-child(98){-webkit-animation-delay:3.88s;animation-delay:3.88s}.portfolio-photos li:nth-child(99){-webkit-animation-delay:3.92s;animation-delay:3.92s}.portfolio-photos li:nth-child(100){-webkit-animation-delay:3.96s;animation-delay:3.96s}.portfolio-photos li:nth-child(101){-webkit-animation-delay:4s;animation-delay:4s}.portfolio-photos a,.portfolio-photos img{display:block;width:100%}.portfolio-photos a{position:relative;height:100%;padding-top:60%;border:0;background-color:#fafafa;-webkit-transition:background-color .2s ease,-webkit-transform 150ms ease;transition:background-color .2s ease,-webkit-transform 150ms ease;transition:transform 150ms ease,background-color .2s ease;transition:transform 150ms ease,background-color .2s ease,-webkit-transform 150ms ease;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.portfolio-photos a.completed:hover{background-color:#00f}.portfolio-photos a:active,.portfolio-photos a:focus{-webkit-transform:scale(.9);transform:scale(.9)}.portfolio-photos a img{position:absolute;top:0;left:0;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}.portfolio-photos a img.loaded{opacity:1}.portfolio-photos a:hover img{opacity:.15}.portfolio-photos .item-title{position:absolute;top:50%;width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;color:#fff;background-color:rgba(0,0,0,0);-webkit-transform:translate(0,-30%);transform:translate(0,-30%);-webkit-transition:all 1s ease;transition:all 1s ease;text-align:center;font-size:15px;font-family:GintoNord,Arial,sans-serif}.portfolio-photos a:hover .item-title{opacity:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio-info{padding-top:4rem;text-align:center}.clearfix:after{display:table;clear:both;content:""}.no-js .about-close-button,.no-js .button-nav,.no-js .default-close-button,.no-js .home-content,.no-js .portfolio-close-button,.no-js .portfolio-page,.no-js .top-module{display:none}.no-js .about-page,.no-js .default-page,.no-js .main-loader{display:block}.no-js .main-loader{-webkit-transition:none;transition:none;-webkit-animation:margin .4s;animation:margin .4s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:1.6s;animation-delay:1.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}.no-js .about-page .centred-text,.no-js .about-page .text-content,.no-js .default-page .centred-text,.no-js .default-page .text-content{padding:6rem 2rem 0}.no-js .faq-list span{padding-top:1.5rem}@media only screen and (min-width:2301px){html{font-size:23px}.small{font-size:16px}}@media only screen and (max-width:2300px){html{font-size:21px}}@media only screen and (max-width:1800px){html{font-size:20px}.portfolio-photos li{width:calc(100% / 4 - 2rem);height:calc(.6 * (100% / 4 - 2rem))}}@media only screen and (max-width:1200px){html{font-size:18px}.logo-wrapper li{width:calc(100% / 4 - 8%);margin:1rem 4%}.portfolio-photos{padding:1.25rem}.portfolio-photos li{width:calc(100% / 3 - 1.5rem);height:calc(.6 * (100% / 3 - 1.5rem));margin:.75rem}}@media only screen and (max-width:1023px){.portfolio-nav-desktop,.portfolio-nav-mobile .more-link:before,.portfolio-nav-mobile .more-link>a{display:none}.portfolio-nav-mobile,.portfolio-nav-mobile .more-link ul,.portfolio-nav-mobile li{display:block}.portfolio-nav li{float:none;margin-left:0;line-height:1.3}.portfolio-nav .portfolio-nav-mobile .more-link,.portfolio-nav .portfolio-nav-mobile .more-link ul{padding:0!important}.portfolio-nav .portfolio-nav-mobile .more-link ul,.portfolio-nav-mobile.is-open .more-link ul{max-height:none}}@media only screen and (max-width:800px){html{font-size:16px}.logo-wrapper li{width:calc(100% / 3 - 10%);margin:1rem 5%}.main-loader{background-size:80%}}@media only screen and (max-width:799px){.carousel-cell .image-wrapper.centred-wrapper{left:3%;right:3%}}@media only screen and (max-width:600px){html{font-size:14px}.body-text-small,.info-button .i-number,.portfolio-photos .item-title,.small,small{font-size:12px!important}.main-loader>span{width:60%}.nav-module{top:auto;bottom:2rem;left:0;right:0;margin:auto}.nav-module ul{text-align:center}.homepage-aside,.homepage-slider,.safari .homepage-slider{-webkit-transition:none;transition:none}.homepage-aside{width:100vw;-webkit-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}.info-open .homepage-slider{max-width:100%}.about-page .text-content,.default-page .text-content,.text-content{padding-top:4rem}.text-content+.centred-text{padding-top:0}.logo-wrapper li{width:calc(100% / 2 - 16%);margin:1rem 8%}.portfolio-photos{padding:1.5rem}.portfolio-photos li{width:calc(100% / 2 - 1rem);height:calc(.6 * (100% / 2 - 1rem));margin:.5rem}.about-buttons,.default-buttons,.portfolio-buttons{display:none}.about-close-button,.default-close-button,.portfolio-close-button{position:fixed;top:auto;bottom:2rem;left:50%;z-index:2222;display:block;float:none;margin-left:-28px}}@media only screen and (max-width:499px){html{font-size:13px}}