a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}
/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.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:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:rgba(255,255,255,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none;box-shadow:0 0 0 5px #09f}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.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:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.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%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.pattern-a-flock{background-position:0 0}.pattern-agapanthus{background-position:0 -150px}.pattern-balinese{background-position:-300px 0}.pattern-bamboo{background-position:-300px -150px}.pattern-birch{background-position:0 -300px}.pattern-blossom{background-position:-300px -300px}.pattern-boabs-kimberley{background-position:0 0}.pattern-boabs-many{background-position:0 -150px}.pattern-botanica{background-position:-300px 0}.pattern-bubbles{background-position:-300px -150px}.pattern-celtic-circles{background-position:0 -300px}.pattern-check-plate{background-position:-300px -300px}.pattern-cherry-blossom{background-position:0 0}.pattern-chopsticks{background-position:0 -150px}.pattern-circle-wall{background-position:-300px 0}.pattern-cottage-garden{background-position:-300px -150px}.pattern-cross-stitch{background-position:0 -300px}.pattern-current{background-position:-300px -300px}.pattern-dot-dash{background-position:0 0}.pattern-dragon-fly{background-position:0 -150px}.pattern-eastern-arches{background-position:-300px 0}.pattern-eastern-star{background-position:-300px -150px}.pattern-ellipses{background-position:0 -300px}.pattern-eucalypt{background-position:-300px -300px}.pattern-ficus{background-position:0 0}.pattern-fish{background-position:0 -150px}.pattern-fizz{background-position:-300px 0}.pattern-frangipani{background-position:-300px -150px}.pattern-garden-lace{background-position:0 -300px}.pattern-gnowangerup-tree{background-position:-300px -300px}.pattern-grass-tree{background-position:0 0}.pattern-grevillea{background-position:0 -150px}.pattern-hexagon-lace{background-position:-300px 0}.pattern-kaleidoscope{background-position:-300px -150px}.pattern-kangaroo-paw{background-position:0 -300px}.pattern-kupka{background-position:-300px -300px}.pattern-lemon-tree{background-position:0 0}.pattern-maeve-star{background-position:0 -150px}.pattern-maiden-hair{background-position:-300px 0}.pattern-marrakesh{background-position:-300px -150px}.pattern-motion{background-position:0 -300px}.pattern-nautilus{background-position:-300px -300px}.pattern-poppies{background-position:0 0}.pattern-riverstone{background-position:0 -150px}.pattern-school-inmates{background-position:-300px 0}.pattern-silk{background-position:-300px -150px}.pattern-square-lattice{background-position:0 -300px}.pattern-star-crossed{background-position:-300px -300px}.pattern-swimmers{background-position:0 0}.pattern-symmetree{background-position:0 -150px}.pattern-symphony{background-position:-300px 0}.pattern-the-vines{background-position:-300px -150px}.pattern-the-woods{background-position:0 -300px}.pattern-tropical{background-position:-300px -300px}.pattern-weave{background-position:0 -450px}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__bg{background:#212121;opacity:0;-webkit-backface-visibility:hidden}.pswp__scroll-wrap{overflow:hidden}.pswp__container{position:absolute}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;will-change:transform}.pswp__img,.pswp__item{position:absolute;top:0;left:0}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/icons/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/icons/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/icons/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.layout,.team-list{list-style:none;padding:0;margin:0 0 0 -21px}.layout__item,.team-list__item{display:inline-block;padding-left:21px;vertical-align:top;width:100%;box-sizing:border-box}.layout--tiny{margin-left:-5px}.layout--tiny>.layout__item,.layout--tiny>.team-list__item{padding-left:5px}.layout--flush{margin-left:0}.layout--flush>.layout__item,.layout--flush>.team-list__item{padding-left:0}.u-1-of-1{width:100%!important}.u-1-of-2{width:50%!important}.u-1-of-3{width:33.3333333333%!important}.u-2-of-3{width:66.6666666667%!important}.u-1-of-4{width:25%!important}.u-2-of-4{width:50%!important}.u-3-of-4{width:75%!important}.u-1-of-5{width:20%!important}.u-2-of-5{width:40%!important}.u-3-of-5{width:60%!important}.u-4-of-5{width:80%!important}.u-1-of-8{width:12.5%!important}.u-2-of-8{width:25%!important}.u-3-of-8{width:37.5%!important}.u-4-of-8{width:50%!important}.u-5-of-8{width:62.5%!important}.u-6-of-8{width:75%!important}.u-7-of-8{width:87.5%!important}@media screen and (min-width:35em){.u-1-of-1-palm-lscape{width:100%!important}.u-1-of-2-palm-lscape{width:50%!important}.u-1-of-3-palm-lscape{width:33.3333333333%!important}.u-2-of-3-palm-lscape{width:66.6666666667%!important}.u-1-of-4-palm-lscape{width:25%!important}.u-2-of-4-palm-lscape{width:50%!important}.u-3-of-4-palm-lscape{width:75%!important}.u-1-of-5-palm-lscape{width:20%!important}.u-2-of-5-palm-lscape{width:40%!important}.u-3-of-5-palm-lscape{width:60%!important}.u-4-of-5-palm-lscape{width:80%!important}}@media screen and (max-width:44.9375em){.u-1-of-1-palm{width:100%!important}.u-1-of-2-palm{width:50%!important}.u-1-of-3-palm{width:33.3333333333%!important}.u-2-of-3-palm{width:66.6666666667%!important}.u-1-of-4-palm{width:25%!important}.u-2-of-4-palm{width:50%!important}.u-3-of-4-palm{width:75%!important}.u-1-of-5-palm{width:20%!important}.u-2-of-5-palm{width:40%!important}.u-3-of-5-palm{width:60%!important}.u-4-of-5-palm{width:80%!important}}@media screen and (min-width:45em) and (max-width:63.9375em){.u-1-of-1-lap{width:100%!important}.u-1-of-2-lap{width:50%!important}.u-1-of-3-lap{width:33.3333333333%!important}.u-2-of-3-lap{width:66.6666666667%!important}.u-1-of-4-lap{width:25%!important}.u-2-of-4-lap{width:50%!important}.u-3-of-4-lap{width:75%!important}.u-1-of-5-lap{width:20%!important}.u-2-of-5-lap{width:40%!important}.u-3-of-5-lap{width:60%!important}.u-4-of-5-lap{width:80%!important}}@media screen and (min-width:45em){.u-1-of-1-lap-and-up{width:100%!important}.u-1-of-2-lap-and-up{width:50%!important}.u-1-of-3-lap-and-up{width:33.3333333333%!important}.u-2-of-3-lap-and-up{width:66.6666666667%!important}.u-1-of-4-lap-and-up{width:25%!important}.u-2-of-4-lap-and-up{width:50%!important}.u-3-of-4-lap-and-up{width:75%!important}.u-1-of-5-lap-and-up{width:20%!important}.u-2-of-5-lap-and-up{width:40%!important}.u-3-of-5-lap-and-up{width:60%!important}.u-4-of-5-lap-and-up{width:80%!important}}@media screen and (max-width:63.9375em){.u-1-of-1-portable{width:100%!important}.u-1-of-2-portable{width:50%!important}.u-1-of-3-portable{width:33.3333333333%!important}.u-2-of-3-portable{width:66.6666666667%!important}.u-1-of-4-portable{width:25%!important}.u-2-of-4-portable{width:50%!important}.u-3-of-4-portable{width:75%!important}.u-1-of-5-portable{width:20%!important}.u-2-of-5-portable{width:40%!important}.u-3-of-5-portable{width:60%!important}.u-4-of-5-portable{width:80%!important}}@media screen and (min-width:64em){.u-1-of-1-desk{width:100%!important}.u-1-of-2-desk{width:50%!important}.u-1-of-3-desk{width:33.3333333333%!important}.u-2-of-3-desk{width:66.6666666667%!important}.u-1-of-4-desk{width:25%!important}.u-2-of-4-desk{width:50%!important}.u-3-of-4-desk{width:75%!important}.u-1-of-5-desk{width:20%!important}.u-2-of-5-desk{width:40%!important}.u-3-of-5-desk{width:60%!important}.u-4-of-5-desk{width:80%!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.u-1-of-1-retina{width:100%!important}.u-1-of-2-retina{width:50%!important}.u-1-of-3-retina{width:33.3333333333%!important}.u-2-of-3-retina{width:66.6666666667%!important}.u-1-of-4-retina{width:25%!important}.u-2-of-4-retina{width:50%!important}.u-3-of-4-retina{width:75%!important}.u-1-of-5-retina{width:20%!important}.u-2-of-5-retina{width:40%!important}.u-3-of-5-retina{width:60%!important}.u-4-of-5-retina{width:80%!important}}.u-m{margin:21px!important}.u-mt{margin-top:21px!important}.u-mr{margin-right:21px!important}.u-mb{margin-bottom:21px!important}.u-mh,.u-ml{margin-left:21px!important}.u-mh{margin-right:21px!important}.u-mv{margin-top:21px!important;margin-bottom:21px!important}.u-m--{margin:5px!important}.u-mt--{margin-top:5px!important}.u-mr--{margin-right:5px!important}.u-mb--{margin-bottom:5px!important}.u-mh--,.u-ml--{margin-left:5px!important}.u-mh--{margin-right:5px!important}.u-mv--{margin-top:5px!important;margin-bottom:5px!important}.u-m0{margin:0!important}.u-mt0{margin-top:0!important}.u-mr0{margin-right:0!important}.u-mb0{margin-bottom:0!important}.u-mh0,.u-ml0{margin-left:0!important}.u-mh0{margin-right:0!important}.u-mv0{margin-top:0!important;margin-bottom:0!important}.u-p{padding:21px!important}.u-pt{padding-top:21px!important}.u-pr{padding-right:21px!important}.u-pb{padding-bottom:21px!important}.u-ph,.u-pl{padding-left:21px!important}.u-ph{padding-right:21px!important}.u-pv{padding-top:21px!important;padding-bottom:21px!important}.u-p--{padding:5px!important}.u-pt--{padding-top:5px!important}.u-pr--{padding-right:5px!important}.u-pb--{padding-bottom:5px!important}.u-ph--,.u-pl--{padding-left:5px!important}.u-ph--{padding-right:5px!important}.u-pv--{padding-top:5px!important;padding-bottom:5px!important}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:200;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,.75);text-align:center}@media screen and (min-width:45em){.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}}.modal{display:inline-block;vertical-align:middle;position:relative;z-index:201;width:90vw;max-width:400px;background:#fff;box-shadow:0 0 10px #000;text-align:left}.modal__content{position:relative;height:80vh}#colour-selection .modal__content{height:400px}.modal__main{position:absolute;top:0;left:0;right:0;bottom:58px;padding:42px 21px;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal__footer{width:100%;text-align:center;position:absolute;left:0;bottom:0;background-color:#f5f5f5;padding:21px}.modal__actions{text-align:center;padding:21px 0 0}.modal-spinner{display:none;width:64px;height:64px;position:fixed;top:50%;left:50%;margin-right:-32px;margin-top:-32px;background:url(../images/ajax-loader.gif) #111 no-repeat center center;border-radius:8px}.btn{padding:10px 21px}.btn,.btn-icon{display:inline-block;vertical-align:middle;font:inherit;text-align:center;margin:0;cursor:pointer;overflow:visible;background-color:#fff;border:1px solid #bdb7a4;border-radius:4px}.btn,.btn-icon,.btn-icon:active,.btn-icon:focus,.btn-icon:hover,.btn:active,.btn:focus,.btn:hover{text-decoration:none;color:#616161}.btn-icon::-moz-focus-inner,.btn::-moz-focus-inner{border:0;padding:0}.btn-icon{padding:0;line-height:0}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}*{box-sizing:border-box}body{font-family:"effra",sans-serif;font-size:14px;line-height:1.15;color:#757575;-webkit-font-smoothing:antialiased;padding-top:32px}.body{margin-top:55px}@media screen and (min-width:45em){.body{margin-top:96px}}img{max-width:100%;vertical-align:middle}.grid{background:#212121}.page--patterns .grid{padding:21px 0}.grid__item{position:relative}.grid__item>a{display:block}.grid__item-caption{display:inline-block;color:#bdbdbd;font-size:18px;text-align:center;text-transform:capitalize;position:relative}.grid__item-title{color:#fff;display:table;width:100%;height:100%;text-align:center;font-size:24px;font-weight:400}.pattern-placeholder{height:300px;background-color:#757575;background-size:600px;background-position:50%}.page-header,.pattern-index{padding:63px 0}.page--404 .page-header{text-align:center}@media screen and (min-width:64em){.page-header{padding-top:63px}}header.pattern-page{padding:8rem 0 3rem}.h1,.pattern-page-title{display:block;font-size:48px;font-weight:300;color:#424242;text-transform:capitalize;text-align:center;margin-bottom:21px}.h2,.pattern-page-subtitle{display:block;color:#757575;font-size:16px;line-height:1.6;font-weight:400}.pattern-feature-body{text-align:center}.footer-social nav,.product-summary h4{font-size:18px;text-align:center}.product-summary:last-of-type{border:none}.product-summary-title{font-size:16px;line-height:1.5;color:#757575;text-align:center;padding:21px 0}.product-summary-title>strong{font-size:18px;color:#424242;display:block}.product-summary-price{margin-bottom:42px}.product-summary-price .table{width:80%;margin:0 auto 21px}.product-summary-includes{line-height:1.5;margin-bottom:21px}@media screen and (min-width:64em){.product-summary-includes{height:16em;margin-bottom:6em}}.product-summary-includes>h4{margin-bottom:21px}.product-summary-delivery{text-align:center;padding:21px 0}.product-summary-actions{padding:1em 0}.product-thumb{margin:0 auto;width:276px;height:190px;background-size:276px}.product-thumb.feature-panel{background-position:0 25%}.product-thumb.fence-panel{background-position:0 50%}.product-thumb.gate-panel{background-position:0 75%}.spec-dl dt{color:#424242;float:left;margin-right:.5em}.spec-dl dd{margin-bottom:.25em}.table-body .td,.table-header .td{width:33.33333333333%;display:inline-block}.table-header,.table-row{padding:.5em 0;border-bottom:1px solid rgba(33,33,33,.4)}.table-footer{padding:1em 0;text-align:center}.table-footer .feature-link{color:#757575;border-color:#bdbdbd;border-width:1px}.table-body{font-size:16px;color:#424242}.table .disclaimer>p{color:#424242;font-size:12px;font-weight:400;text-transform:uppercase;text-align:center;padding:10.5px 0}.thirds{width:33.333333333333%}.quarter{width:25%}a,strong{color:#616161}.valign--middle{display:table-cell;vertical-align:middle;z-index:20}.text-right{text-align:right}.block{padding:21px 0}.page-heading .heading-quiet{display:block}.heading-quiet,dl.wj-features-list dt{font-size:16px}.block-heading,.block-heading--runin{position:relative;color:#616161;padding-right:29.4px}.block-heading--runin:after,.spec-list li:before{content:'';position:absolute;height:1px;background-color:#9e9e9e}.block-heading--runin:after{right:4.2px;width:21px;top:50%}.page-heading{color:#424242;font-size:36px;line-height:42px;letter-spacing:-.01em;margin-bottom:36px;text-align:center}h2{font-size:20px;text-align:center;color:#212121;margin-bottom:1em}h2.inverse,h3.inverse{color:#fff}.page--home h2{font-size:15px;text-transform:uppercase;display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:21px;padding-bottom:.4em;border-bottom:1px solid #bdbdbd;letter-spacing:.05em}@media screen and (min-width:64em){.page--home h2{margin-bottom:42px}}h3.ruled{padding-top:1em;border-top:1px solid #e0e0e0}p,p.promo{color:#9e9e9e;font-size:18px;line-height:1.4}.page-intro,.price-guide-intro{color:#9e9e9e;font-size:24px;line-height:36px}.page-intro+.page-intro{margin-top:42px}.spec-list,h3,h3.ruled,h4{margin-bottom:1em}.spec-list li{position:relative;padding-left:1em;margin-bottom:.5em}.spec-list li:before{left:0;top:8px;width:6px}.spec-list--light{color:#bdbdbd}.block-link{display:block}.site-link{text-decoration:none;color:#e0e0e0}.large-link{text-decoration:none;border-bottom:1px solid #e0e0e0;padding-bottom:.25em}.silent-link{display:block;color:inherit;text-decoration:none}.btn-base,.button-close,.button-menu{display:inline-block;vertical-align:middle;font:inherit;margin:0;padding:0;cursor:pointer;overflow:visible;background:0 0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn--minimal1,.btn--minimal2{text-transform:uppercase;letter-spacing:.05em}.btn--minimal1{border-color:transparent;background-color:#bdbdbd;color:#757575}.btn--minimal2{background-color:transparent;border-color:#bdbdbd;color:#e0e0e0}.btn-form{display:inline-block}.btn-cta,.btn-form{font-size:13px;padding:.5em .75em;border:none;background-color:#6198fb;color:#fafafa;text-transform:uppercase;box-shadow:0 2px 3px rgba(0,0,0,.2)}.site-nav-secondary .btn-cta,.site-nav-secondary .btn-form{margin-right:10.5px}.home-intro-subheading .btn-cta,.home-intro-subheading .btn-form{font-size:15px;padding:.5em 1em;margin-top:21px}.btn-cta:hover,.btn-form:hover{background-color:#757575;color:#fafafa}.page--home .popular-links{border-bottom:none}.popular-links{display:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center}.menu-section-list li>a,.popular-links>a{display:inline-block;text-transform:capitalize;letter-spacing:.025em}.popular-links>a{color:#616161;font-size:15px;padding:10.5px}.popular-links>a.active,.popular-links>a.active:hover,.site-nav-link.active:hover{color:#ce5d5d}.popular-links>a:hover{color:#424242}@media screen and (min-width:64em){.popular-links{display:block}}html[data-nav-is-open=true] body{overflow:hidden}.site-header{background-color:rgba(255,255,255,.95)}.site-header-notification{background-color:#ff4c56;text-align:center;padding:8px 0}.site-header-notification>*{color:#fff}.menu-header,.site-header{position:fixed;top:0;right:0;left:0;z-index:100}.menu-header,.site-header-container{padding:5px 0}@media screen and (min-width:45em){.menu-header,.site-header-container{margin:21px 0}}.button-close{float:right}.button-menu-label{font-size:14px;font-weight:600;color:#757575;text-transform:uppercase;letter-spacing:.1em;vertical-align:middle}.theme-dark .button-menu-label{color:#bdbdbd}.site-menu,.site-menu-body{top:0;right:0;bottom:0;left:0}.site-menu{font-size:16px;line-height:1.3;background-color:#757575;opacity:0;z-index:200;transition:opacity .2s ease-in-out;position:fixed}.site-menu-body{position:absolute;padding:5px 0 100px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:45em){.site-menu-body{padding:26px 0 100px}}.site-menu-body-overlay{content:'';position:fixed;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(0deg,rgba(66,66,66,.3) 60%,rgba(66,66,66,0));z-index:200}.menu-footer{background-color:#9e9e9e;position:absolute;bottom:0;width:100%;padding:21px;text-align:center;z-index:300}.menu-footer .btn,.menu-footer .btn-icon,.nav-drawer-footer .btn,.nav-drawer-footer .btn-icon{margin:0 4.2px}.menu-section{margin-bottom:31.5px;padding:0 21px}.menu-section-title{display:block;font-size:18px;text-align:left;margin-bottom:15.75px;padding-bottom:10.5px;border-bottom:1px solid rgba(250,250,250,.3)}.menu-section-list li>a{font-size:18px;padding:5.25px 0;text-align:left}.is-closed{display:none;visibility:hidden;opacity:0}.is-open{display:block;opacity:1;visibility:visible}.site-header-nav{position:absolute;top:0}.site-nav-primary{display:none;float:left;margin:18px 0 0}@media screen and (min-width:64em){.site-nav-primary{display:block}}.site-nav-primary a:first-child{margin-left:-8px}.site-nav-secondary{float:right;vertical-align:middle}.nav-drawer-body{position:absolute;top:0;right:0;bottom:0;left:0;padding:54px 0 100px;overflow-y:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:45em){.nav-drawer-body{text-align:left}}.nav-drawer-footer{background-color:#9e9e9e;position:absolute;bottom:0;width:100%;padding:21px;text-align:center}.site-header-nav-drawer .site-header{position:relative;background-color:transparent;border-color:#bdbdbd;margin-bottom:2em}.site-nav-link{text-decoration:none;color:#616161;font-size:16px;font-weight:400;letter-spacing:.02em;margin-right:.2em;padding:6px 8px;-webkit-font-smoothing:antialiased;transition:all 100ms ease-in-out}.site-nav-link.active{color:#ce5d5d;border-radius:4px;padding:6px 8px}.site-nav-link:active,.site-nav-link:focus,.site-nav-link:hover{color:#212121}.page-nav{margin-bottom:21px;text-align:center}.page-nav>a{display:inline-block;font-size:16px;color:#757575;text-decoration:none;padding:12.6px 0;width:33%;max-width:150px;text-align:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.page-nav>a:last-of-type{border-right:none}.page-nav-link{text-decoration:none;color:#9e9e9e;font-size:18px;display:block;padding:8.4px 0}@media screen and (min-width:64em){.page-nav-link{display:inline-block;padding-right:10.5px}}.pattern-page-nav{position:absolute;right:0;top:0}.pattern-section-nav{text-align:center}.pagination-nav{padding:5.25px}.pagination-nav a{color:#757575;padding:5.25px;text-decoration:none}.icon,.pagination-link,.pagination-nav a,.sprite{display:inline-block}.pagination-link.left{left:0;padding-right:4px;opacity:.5}.pagination-link.right{right:0;text-align:right;padding-left:4px;opacity:.5}.icon,.sprite{line-height:0}.icon,.icon-circle,.icon-circle--large,.sprite{vertical-align:middle}.icon--default{width:44px;height:44px}.icon--default,.modal a.close-modal,.sprite.sprite--general{background:url(../images/edgeworkshop-sprite.svg) no-repeat;background-size:418px 220px}.no-svg .icon--default,.no-svg .modal a.close-modal,.no-svg .sprite.sprite--general{background:url(../images/edgeworkshop-sprite.png) no-repeat}.icon.menu,.menu.icon-circle,.menu.icon-circle--large{background-position:-330px 0}.close.icon-circle,.close.icon-circle--large,.icon.close{position:relative;left:5px;background-position:-286px -88px}.modal a.close-modal,.theme-dark .close.icon-circle,.theme-dark .close.icon-circle--large,.theme-dark .icon.close{background-position:-330px -88px}.icon.logo,.logo.icon-circle,.logo.icon-circle--large{width:155px;height:44px;background-position:-132px -132px;vertical-align:middle;display:block;float:left}@media screen and (min-width:64em){.icon.logo,.logo.icon-circle,.logo.icon-circle--large{width:276px;height:44px;background-position:0 0;vertical-align:middle;margin:0 auto;display:block;float:none}}.icon.zoom,.zoom.icon-circle,.zoom.icon-circle--large{display:none;background-position:-331px -132px;position:absolute;top:50%;left:50%;margin-left:-22px;margin-top:-22px}.icon.zoom:before,.zoom.icon-circle--large:before,.zoom.icon-circle:before{position:absolute;content:'';background-color:#212121;border-radius:50%;width:50px;height:50px;left:-4px;top:-4px;z-index:-1}.footer-tagline strong span,.lazyloaded .icon.zoom,.lazyloaded .zoom.icon-circle,.lazyloaded .zoom.icon-circle--large,span[itemprop=addressLocality]{display:block}.sprite--general.logo--inverse{background-position:-132px -176px}@media screen and (min-width:45em){.sprite--general.logo--inverse{background-position:0 -44px}}.sprite--letterbox-plates{background:url(../images/letterbox-plates-sprite.svg) no-repeat;background-size:1200px 750px}.sprite--letterbox-plates .no-svg{background:url(../images/letterbox-plates-sprite.png) no-repeat}.sprite--letterbox-plates.hero{width:300px;height:250px;position:relative;left:-10px;margin-bottom:1em;display:block;margin-left:auto;margin-right:auto}.sprite--letterbox-plates.product{width:300px;height:150px;position:relative;margin-bottom:1em}.sprite--letterbox-plates.small-portrait{background-position:0 -300px}.sprite--letterbox-plates.small-landscape{background-position:-300px -300px}.sprite--letterbox-plates.small-rear-door{background-position:-600px -300px}.sprite--letterbox-plates.small-static-sleeve-insert{background-position:-900px -300px}.sprite--letterbox-plates.medium-portrait{background-position:0 -450px}.sprite--letterbox-plates.medium-landscape{background-position:-300px -450px}.sprite--letterbox-plates.medium-rear-door{background-position:-600px -450px}.sprite--letterbox-plates.medium-static-sleeve-insert{background-position:-900px -450px}.sprite--letterbox-plates.large-portrait{background-position:0 -600px}.sprite--letterbox-plates.large-landscape{background-position:-300px -600px}.sprite--letterbox-plates.large-rear-door{background-position:-600px -600px}.sprite--letterbox-plates.large-static-sleeve-insert{background-position:-900px -600px}.sprite--letterbox-plates.lplate{background-position:0 0}.sprite--letterbox-plates.rplate{background-position:-300px 0}.sprite--letterbox-plates.insert{background-position:-600px 0}.sprite.sprite--products{background-repeat:no-repeat;background-size:276px}.sprite--products.flat-panel,.sprite--products.folded-panel{width:93px;height:93px;border:1px solid #9e9e9e;margin-bottom:1em}.sprite--products.fence-panel,.sprite--products.gate-panel{height:93px;border:1px solid #9e9e9e;margin-bottom:1em}.sprite--products.gate-panel{width:93px}.sprite--products.fence-panel{width:186px}.sprite--products.flat-panel{background-position:0 -190px}.sprite--products.folded-panel{background-position:-93px -760px}.sprite--products.fence-panel{background-position:0 -853px}.sprite--general.page-nav-left{background-position:-44px -88px;width:44px;height:44px}.sprite--general.page-nav-right{background-position:-176px -88px;width:44px;height:44px}.sprite--general.down-chevron{border-radius:50%;position:absolute;bottom:40px;left:50%;margin-left:-22px;background-position:-88px -132px;width:44px;height:44px}.sprite--general.down-chevron:after{background-color:rgba(33,33,33,.8);content:'';width:54px;height:54px;position:absolute;border-radius:50%;top:-6px;left:-5px;z-index:-1}.sprite--general.down-chevron.x2{background-color:#212121;border-radius:50%;width:88px;height:88px;bottom:60px;margin-left:-44px;background-size:836px 352px;background-position:-176px -264px}.modal a.close-modal{background-color:#fff}.page--pattern .gallery{background-color:#212121}.gallery--small .wrapper{max-width:900px}.gallery-thumbnail-link{display:block;text-align:center;margin-bottom:10.5px}.gallery-thumbnail-link img{max-width:none;width:100%}.price-guide{background-color:#eee}.price-guide-title{font-size:24px;padding-top:42px}.price-guide-title .headline-contrast{display:block;margin-top:5.25px}.price-guide-notification{margin:0 auto;width:100%;max-width:300px;text-align:center;background-color:#dcdcdc;padding:.25em}.price-guide-intro{margin-bottom:21px}@media screen and (min-width:45em){.price-guide-intro{margin-bottom:42px}}.faq{max-width:700px;margin:0 auto;padding:5em 2em}.faq__box{margin:5em auto;overflow:hidden;border:1px solid #bdbdbd;border-radius:6px;padding-top:2em}@media screen and (min-width:768px){.faq__box{margin-top:5em;padding-bottom:0}}.faq__box>*{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.faq__box>*{padding-left:4em;padding-right:4em}}.faq h2{font-size:24px;margin:0;padding-bottom:1em}.faq h3,.footer-tagline strong{color:#212121;text-transform:capitalize}.faq h3{text-align:left;font-size:18px}.faq .highlight{border-bottom:1px solid #bdbdbd}.faq .intro,.faq .note{background-color:#fafafa;padding-top:1em;padding-bottom:1em}.faq .intro{margin-bottom:2em;border:1px solid #bdbdbd;border-left:none;border-right:none;color:#757575}.faq .note{color:#424242;border-top:1px solid #bdbdbd}.faq ul{font-size:18px;line-height:1.5;margin-bottom:2em;list-style:disc}.faq li{margin-left:2em;margin-bottom:.5em}.wrapper{max-width:1200px;margin:0 auto;position:relative;padding:0 1em}@media screen and (min-width:45em) and (max-width:63.9375em){.wrapper{padding:0 7%}}.container{position:relative}.footer,.footer-tagline{padding:42px 0;text-align:center;font-size:18px;line-height:1.5}.footer-tagline{font-size:14px;line-height:2;text-transform:uppercase;letter-spacing:.05em;padding:21px 0;border-top:1px solid #757575;border-bottom:1px solid #e0e0e0}.footer-tagline strong{font-size:20px;line-height:1.4;display:block;letter-spacing:0}.footer-contact{text-align:center;padding-bottom:31.5px}.home-showroom span[itemprop=streetAddress],span[itemprop=streetAddress]{display:inline}.contact-wrapper,[itemprop=address]{margin-bottom:21px}.footer-social nav a{display:inline-block;padding:0 5.25px}.footer-legal{background-color:#f5f5f5;color:#9e9e9e;font-size:14px;line-height:1;padding:21px 0;text-align:center}.footer-legal span{display:block}@media screen and (min-width:64em){.footer-legal span{display:inline}}.slick-slide,.slick-slide>a{outline:none}.is-hidden{display:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.modal .product-thumb,.modal .spec-dl,.modal h2{margin-bottom:1em}.modal .spec-dl dt{float:none;border-top:1px solid #e0e0e0;padding:.5em 0}.modal .spec-dl dd{margin-bottom:1em;padding-right:3em}.colour-range-list{text-align:center}.colour-range-list li{display:inline-block;text-align:center;padding:1em}.colour-range-list li a{display:table;border-radius:50%;width:100px;height:100px;border:1px solid #bdbdbd}.colour-range-list li a span{display:table-cell;height:100%;vertical-align:middle}.link-list>li{padding:10.5px 0;text-align:center}.quiet{color:#9e9e9e;text-decoration:none;border-bottom:1px solid #bdbdbd;margin-left:4px;padding-bottom:2px}.contact{color:#616161;font-size:18px;line-height:1.5;margin-bottom:6em}.contact h2{color:#9e9e9e;font-size:16px;text-align:left}.general-enquiries-content{line-height:2;margin-bottom:21px}.general-enquiries-people{padding-top:21px}.notification-header{margin-bottom:24px}.notification-trading-hours{border-top:#ff4c56 solid 4px;background-color:#f5f5f5;padding:24px 96px;display:inline-block;border-radius:4px;margin-top:24px;margin-bottom:12px}.product-menu{padding:10em}.product-menu-list{font-size:32px;font-weight:300}.wj-services{font-size:16px;line-height:2;margin-bottom:21px}.wj-services-list{margin-bottom:42px}.wj-services-list li{text-align:center;padding:0 21px}.wj-about,.wj-examples,.wj-features{position:relative;margin-bottom:63px}.wj-about-hero{position:relative;height:0;padding-bottom:100%}@media screen and (min-width:64em){.wj-about-hero{padding-bottom:0;height:650px}}.wj-about-hero-img{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#212121;background-repeat:no-repeat;background-position:0 100%;background-size:cover}@media screen and (min-width:64em){.wj-about-hero-img{background-position:50% 100%;background-size:cover}}.wj-about-aside{font-size:16px;line-height:1.3}.wj-about-aside>.block{background-color:#424242;padding:42px}@media screen and (min-width:64em){.wj-about-aside{background-color:#424242;position:absolute;top:0;right:0;bottom:0;width:500px}}.wj-about-aside-title{margin-bottom:37.8px}.wj-about-aside-links{text-align:center}.wj-about-icon{padding:1.5em 0 .5em;width:117px!important}.wj-about-caption{display:block;color:#bdbdbd}.wj-examples{text-align:center}.wj-img-grid-col{display:inline-block;width:90%}.about-gallery img,.wj-img-grid-col>img{margin-bottom:10.5px}.wj-features{text-align:center}.product-range-intro h3,.wj-features-heading{font-size:24px;margin-bottom:2em;text-align:center}dl.wj-features-list{background:#f5f5f5;border-radius:4px;display:block;padding:1.5em;margin:0 21px 2px;text-align:center}@media screen and (min-width:45em){dl.wj-features-list{display:inline-block;width:200px;text-align:left}}dl.wj-features-list dd{font-size:24px;color:#424242}header.our-work-header{padding:6rem 0 2rem}.standard-form button[type=submit],.work-list{margin:0 auto}.work-list__item{margin-bottom:6em}.work-feature-img{position:relative;margin-bottom:2em}.work-feature-img.left{float:left;padding-right:2em}.work-feature-img.right{float:right;padding-left:2em}.work-overview{font-size:24px;line-height:1.3;padding-right:6em}.work-list{font-size:16px;line-height:2}.team-title{margin-bottom:21px}@media screen and (min-width:64em){.team-title{font-size:24px;margin-bottom:63px}}.team-list__item{text-align:center}.team-portrait{border-radius:50%;width:200px;margin-bottom:21px}.team-name{font-size:18px;margin-bottom:42px}.team-role{display:block;color:#bdbdbd}@media screen and (min-width:45em){.about{margin-bottom:63px}}.about-gallery{text-align:center}@media screen and (min-width:45em){.about-gallery img{margin-bottom:63px}}.home-feature-work{margin-bottom:21px}@media screen and (min-width:64em){.home-feature-work{padding:42px 0}.home-services{margin-left:5.25px;margin-right:5.25px}}.home-services,.home-showroom{margin-bottom:21px}.footer-social,.home-about,.home-feature-work,.home-services{text-align:center}.work-promo{background-color:#eee;padding:42px 0}@media screen and (min-width:64em){.work-promo{padding:42px 0}}.work-promo-heading{text-align:center;text-transform:uppercase;font-size:16px;letter-spacing:.05em;color:#424242}.work-promo-content{overflow:hidden}.work-promo-content,.work-promo-heading{margin-bottom:31.5px}.work-promo-img{display:block;width:300px;height:300px;border-radius:50%;background-color:#fafafa;background-size:300px;background-repeat:no-repeat;margin:0 auto}@media (max-width:19em){.work-promo-img{position:relative;height:0;display:block;width:100%;padding-bottom:100%}.work-promo-img>*{position:absolute;top:0;left:0;width:100%;height:100%;display:block}}@media screen and (min-width:64em){.work-promo-img{background-size:200px;width:200px;height:200px}}.fence-and-gate-panels .work-promo-img{background-position:50% 0}.address-plates .work-promo-img{background-position:50% 25%}.screens-and-features .work-promo-img{background-position:50% 50%}.inlays .work-promo-img{background-position:50% 75%}.water-jet-cutting .work-promo-img{background-position:50% 100%}.work-promo-footer{text-align:center}.work-promo .feature-link{display:inline-block;color:#424242;margin-bottom:5.25px;border:none;background-color:rgba(125,125,125,.2);padding:.6em;border-radius:4px}@media screen and (min-width:64em){.work-promo .feature-link{font-size:16px}}.work-promo.fence-and-gate-panels{background-color:#c6fff4}.work-promo.screens-and-features{background-color:#dce2fd}.work-promo.letterbox-plates{background-color:#fbffc6}.work-promo.inlays{background-color:#ffcec6}.home-intro{height:300px;background-size:850px;background-position:50% 0;margin-bottom:21px}.home-intro,.home-intro.lazyloading{background-color:#9e9e9e}.home-intro-heading{color:#424242;font-size:24px;margin-bottom:10.5px}@media screen and (min-width:45em){.home-intro-heading{font-size:30px;margin-bottom:.5em;text-align:center}}.home-intro-subheading{font-size:15px;line-height:1.4;letter-spacing:.05em}.faq ul,.home-intro-subheading>p{color:#757575}@media screen and (min-width:45em){.home-intro-subheading{text-align:center}}.home-pattern-promo{background:#606669;text-align:center;padding-bottom:80px;margin-top:80px}.feature-link,.feature-link-b{display:inline-block;text-decoration:none}.feature-link{margin-left:.4em;padding-bottom:.2em;border-bottom:1px solid #fc4c4c;color:#fc4c4c;margin-right:.4em;font-size:16px}.feature-link-b{border-radius:50em;color:#f5f5f5;margin-right:1em;font-size:18px;padding:.3em .6em}.feature-link-b.last{margin-right:0}.pattern-intro{background:#606669;text-align:center;padding-bottom:80px;margin-top:80px}.pattern-title{position:relative;top:-80px}.button-link--small{font-size:16px;padding:.25em 1em}.button-link{display:inline-block;border-radius:4px;text-decoration:none}.button-link--large{font-size:18px;padding:1em 2em}.button-link--light,.button-link--quiet{color:#e0e0e0;border:1px solid #e0e0e0}.button-link--quiet{color:#9e9e9e}.button-link--regular{color:#757575;border:1px solid #bdbdbd}.button-link--dark{border:none;color:#eee;background-color:#424242}.page-title-sticky{background-color:#424242;font-size:20px;color:#bdbdbd;display:none;padding:.5em 0;text-align:center}.js-sticky-title .page-title-sticky{display:block}.product-gallery{margin-bottom:3em}.scroll-tip{position:absolute;background-color:#424242;width:100%;height:10px;z-index:50;bottom:0}.browse-patterns{z-index:1;position:relative}.browse-patterns-container{position:relative;padding:20em 0;text-align:center;width:80%;margin:0 auto}.browse-patterns-container:after{content:'';position:absolute;width:100%;height:100%;background:#e0e0e0 url(../images/edgeworkshop-pattern-tile.png) 50% 50%;z-index:-1;left:0;top:0;opacity:1}.js-gallery .slick-slide img{display:inline-block;max-width:100%}.headline-contrast{display:block;color:#757575}dl.price-list{margin-bottom:1em}dl.price-list dt{text-transform:uppercase;font-size:12px;letter-spacing:.05em;-webkit-font-smoothing:subpixel-antialiased}dl.price-list dd{color:#424242}.letterbox-diagram{padding:3em 0;background-color:#f5f5f5}.letterbox-diagram img{display:block;margin:0 auto}.button-list{text-align:center}.button-list li{padding:5.25px}.button-list li>a{width:80%}@media screen and (min-width:45em){.button-list li>a{width:100%}.button-list li{display:inline-block;padding:0 1em}}.product-range-intro{background-color:#eee;padding:42px 0}.product-range-intro .product-actions{margin-top:42px}@media screen and (min-width:64em){.product-range-intro{padding:84px 0}}@media screen and (min-width:45em){.button-list li a{font-size:16px;padding:15.75px 42px}}.price-guide{padding:42px 0}@media screen and (min-width:64em){.price-guide{padding:126px 0 0}}.product-range-intro h2{font-size:24px}.product-range-intro h3{font-size:18px;color:#fafafa}.product-range-intro h4,.product-range-intro p{color:#bdbdbd}@media screen and (min-width:64em){.product-actions{padding:42px 0 0}}.product-cat{font-size:16px;padding:1em 0}@media screen and (min-width:45em){.product-cat{margin-bottom:4em}}.product-cat-title{color:#424242;font-size:24px;margin-bottom:2em;padding-top:1em;text-align:center}.product-cat-subtitle{color:#757575;display:block;font-size:16px;line-height:1.5}#colour-selection p,.product{text-align:center}.product-intro{margin-bottom:1em}.product-title{color:#424242;margin-bottom:0}.product-dimension{line-height:1.3}.product-pricing{margin:0 auto;padding:1em 0;border-top:1px solid #9e9e9e;max-width:220px}@media screen and (min-width:45em){.product-pricing{width:30%;margin:0 auto}}@media screen and (min-width:64em){.product-pricing{width:100%}}.product-cat-footer{padding:1em 0}.product-disclaimer{padding:63px 0;text-align:center;max-width:60%;margin:0 auto}.standard-form,.standard-form button,.standard-form input,.standard-form textarea{font-size:16px}.standard-form label>span{display:block;padding:1em 0 .5em}::-webkit-input-placeholder{font-size:16px}.standard-form input[type=email],.standard-form input[type=tel],.standard-form input[type=text],.standard-form textarea{width:100%;box-shadow:inset 0 1px 2px #ddd,0 1px 0 #fff;border:1px solid #ccc;background:#fff;margin-bottom:21px;padding:10px;border-radius:5px}.standard-form textarea{height:10em}.slide-overview{width:100%;left:0;top:0}.slide-feature-item{padding:1em 2em 1.25em;background-color:#512da8;text-align:center}.slide-feature-item.inverse{color:#fafafa}.page--style-guide section{padding-bottom:5rem;border-bottom:1px solid #bdbdbd;margin-bottom:4.5em}.page--style-guide h2{font-size:42px;font-weight:300}.icon-circle,.icon-circle--large{position:relative;background:#e0e0e0;display:inline-block;border-radius:100%;line-height:0}.icon-circle--large{padding:18px}.icon-circle,.icon-circle--large{display:table;width:auto;height:auto}.theme-a .themed-bkg{background-color:#685e53}.theme-b .themed-bkg{background-color:#7c856b}.img-link{display:inline-block}.showroomFeature{display:block;width:85%;max-width:1200px;margin:0 auto}.flickty-viewport{overflow:auto}.viewport-wrapper{height:30px;border-bottom:1px solid #e0e0e0}.gallery-item{padding:0}.gallery-contentUrl{display:block}.page--home .gallery-thumbnail{height:140px}.page--home .gallery-thumbnail.landscape{width:210px}.page--home .gallery-thumbnail.portrait{width:93px}.page--home .viewport-wrapper{display:none}.gallery-thumbnail{height:268px;max-width:none}.gallery-thumbnail.landscape{width:402px}.gallery-thumbnail.portrait{width:178px}.gallery-thumbnail.gallery-thumbnail--square{width:268px}@media screen and (min-width:45em){.gallery-thumbnail{height:334px}.gallery-thumbnail.landscape{width:501px}.gallery-thumbnail.portrait{width:222px}.gallery-thumbnail.gallery-thumbnail--square{width:334px}}@media screen and (min-width:64em){.gallery-thumbnail{height:500px}.gallery-thumbnail.landscape{width:750px}.gallery-thumbnail.portrait{width:333px}.gallery-thumbnail.gallery-thumbnail--square{width:500px}}.gallery-item{position:relative;border-left:1px solid #fff}.gallery-item .btn-details{color:#757575;background-color:transparent;border:none;padding:.5em}.gallery-item-meta{text-transform:capitalize}.gallery-item-meta dt{float:left;width:30%;max-width:100px}.gallery-item-caption{display:none;position:absolute;left:0;bottom:30px;height:200px;width:100%;color:#616161;background-color:rgba(238,238,238,.9);padding:42px 21px;line-height:1.5}.gallery-item-caption .gallery-item-desc{color:#424242;margin-bottom:.5em}.gallery-item-caption h3{padding-bottom:.25em;margin-bottom:.5em;border-bottom:1px solid #bdbdbd}.no-js .gallery-item-caption,.show-detail .gallery-item-caption{display:block}.feature-hero{position:relative;text-align:center;max-width:800px;margin:0 auto}img.featured-work{border:6px solid #dce2fd}.feature-hero figcaption{font-size:18px;color:#424242;background-color:#fff;border:6px solid #dce2fd;display:inline-block;position:relative;top:-24px;padding:5.25px 21px}@media screen and (min-width:64em){.gallery{width:50%;margin:0 auto}}@media screen and (min-width:45em){.line-break\@lap-and-up{display:block}}.home-showroom{max-width:1200px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:45em){.home-showroom{width:800px}}.pattern-thmb{display:block;width:300px;margin:0 auto}.lazyload{opacity:0}.lazyloading{opacity:.3;background:#f7f7f7}.lazyloaded{opacity:1;transition:opacity 300ms}.ratio-box,.ratio-box>*{position:relative;height:0;display:block;width:100%}.feature-hero .ratio-box{padding-bottom:66.66666667%}.ratio-box>*{position:absolute;top:0;left:0;height:100%}.sixteen-x-nine{padding-bottom:56.25%}.six-x-four,.two-x-three{padding-bottom:66.66666667%}.four-x-three{padding-bottom:75%}.square{padding-bottom:100%}.thumbnail{display:block;margin:0 auto;position:relative;z-index:1}.thumbnail--pattern{background-color:#000;background-size:600px;width:300px;height:150px}.thumbnail--pattern.lazyloaded{background-color:transparent}.img-index--patterns{text-align:center}.thumbnail-caption{font-size:16px;color:#f5f5f5;padding:.5em 0;text-transform:capitalize}.pattern-hero{height:500px}.gallery-img{max-width:none;height:500px}.hidden\@mobile{display:none}@media screen and (min-width:35em){.hidden\@mobile{display:inline-block}}@media screen and (min-width:64em){.hidden\@desk{display:none}}.pattern-page-meta{text-align:center}.pattern-page-meta dd,.pattern-page-meta dt{display:inline-block}.form-enquiry{max-width:500px;margin:0 auto}.product-summary-title .product-grp{color:#424242;border-right:1px solid #9e9e9e;padding-right:.6em;margin-right:.4em}.product-summary-title .product-grp-detail{color:#bdbdbd}nav.product-actions{text-align:center;margin-bottom:31.5px}.page-nav-title{padding:10.5px 0}.home-intro-container{padding:21px;margin:0 auto 21px}@media screen and (min-width:64em){.home-intro-container{width:700px}}#contact-form,.alert,.follow-us,.follow-us h2,.follow-us h3,.general-enquiries,.general-enquiries h2,.general-enquiries h3,.showroom-workshop,.showroom-workshop h2,.showroom-workshop h3{text-align:center}#contact-form{position:relative}.alert{display:inline-block;padding:.5em .75em;margin-left:.75em;color:#fafafa;border-radius:4px;background-color:rgba(0,176,146,.6)}.alert--error{background-color:rgba(238,0,0,.6)}@media screen and (min-width:45em){.u-text-center\@lap-and-up{text-align:center!important}}