﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,hr,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,footer,header,nav,section,summary,time,mark,audio,video{border:0;margin:0;padding:0}main,article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:'Oswald';src:url(/sites/all/themes/css/assets/fonts/Oswald-ExtraLight.eot);src:url(/sites/all/themes/css/assets/fonts/Oswald-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/css/assets/fonts/Oswald-ExtraLight.woff2) format("woff2"),url(/sites/all/themes/css/assets/fonts/Oswald-ExtraLight.woff) format("woff"),url(/sites/all/themes/css/assets/fonts/Oswald-ExtraLight.ttf) format("truetype"),url(/sites/all/themes/css/assets/fonts/Oswald-ExtraLight.svg#Oswald-ExtraLight) format("svg");font-weight:200;font-style:normal}@font-face{font-family:'Oswald';src:url(/sites/all/themes/css/assets/fonts/Oswald-Extra-LightItalic.eot);src:url(/sites/all/themes/css/assets/fonts/Oswald-Extra-LightItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/css/assets/fonts/Oswald-Extra-LightItalic.woff2) format("woff2"),url(/sites/all/themes/css/assets/fonts/Oswald-Extra-LightItalic.woff) format("woff"),url(/sites/all/themes/css/assets/fonts/Oswald-Extra-LightItalic.ttf) format("truetype"),url(/sites/all/themes/css/assets/fonts/Oswald-Extra-LightItalic.svg#Oswald-Extra-LightItalic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:'OswaldLight';src:url(/sites/all/themes/css/assets/fonts/Oswald-Light.eot);src:url(/sites/all/themes/css/assets/fonts/Oswald-Light.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/css/assets/fonts/Oswald-Light.woff2) format("woff2"),url(/sites/all/themes/css/assets/fonts/Oswald-Light.woff) format("woff"),url(/sites/all/themes/css/assets/fonts/Oswald-Light.ttf) format("truetype"),url(/sites/all/themes/css/assets/fonts/Oswald-Light.svg#Oswald-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'OswaldLightItalic';src:url(/sites/all/themes/css/assets/fonts/Oswald-LightItalic.eot);src:url(/sites/all/themes/css/assets/fonts/Oswald-LightItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/css/assets/fonts/Oswald-LightItalic.woff2) format("woff2"),url(/sites/all/themes/css/assets/fonts/Oswald-LightItalic.woff) format("woff"),url(/sites/all/themes/css/assets/fonts/Oswald-LightItalic.ttf) format("truetype"),url(/sites/all/themes/css/assets/fonts/Oswald-LightItalic.svg#Oswald-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'OswaldMed';src:url(/sites/all/themes/css/assets/fonts/Oswald-Medium.eot);src:url(/sites/all/themes/css/assets/fonts/Oswald-Medium.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/css/assets/fonts/Oswald-Medium.woff2) format("woff2"),url(/sites/all/themes/css/assets/fonts/Oswald-Medium.woff) format("woff"),url(/sites/all/themes/css/assets/fonts/Oswald-Medium.ttf) format("truetype"),url(/sites/all/themes/css/assets/fonts/Oswald-Medium.svg#Oswald-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'OswaldMedItalic';src:url(/sites/all/themes/css/assets/fonts/Oswald-MediumItalic.eot);src:url(/sites/all/themes/css/assets/fonts/Oswald-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/css/assets/fonts/Oswald-MediumItalic.woff2) format("woff2"),url(/sites/all/themes/css/assets/fonts/Oswald-MediumItalic.woff) format("woff"),url(/sites/all/themes/css/assets/fonts/Oswald-MediumItalic.ttf) format("truetype"),url(/sites/all/themes/css/assets/fonts/Oswald-MediumItalic.svg#Oswald-MediumItalic) format("svg");font-weight:500;font-style:italic}html{font-size:22px}@media only screen and (max-width:1023px){html{font-size:18px}}@media only screen and (max-width:767px){html{font-size:14px}}body{color:#686868;font-family:'OswaldLight';font:normal 300 1em/1.364em "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-text-size-adjust:100%}h1,.h1{color:#fff;font-size:2.182em;font-family:'OswaldLight';font-weight:300;letter-spacing:-0.02em;line-height:1.167em;margin-bottom:0.375em}h2,.h2{color:#0f567d;font-size:1.727em;font-family:'OswaldLight';font-weight:300;letter-spacing:-0.04em;line-height:1.211em;margin-bottom:0.474em}h3,.h3{color:#686868;font-family:'OswaldLight';font-size:1.364em;font-weight:300;letter-spacing:-0.02em;line-height:1.267em;margin-bottom:0.6em}h4,.h4{color:#fff;font-size:1.455em;font-style:italic;font-family:'OswaldMed';font-weight:500;letter-spacing:-0.02em;line-height:1.25em;margin-bottom:0.563em}p{margin-bottom:0.818em}p+h2{padding-top:0.474em}p+h3{padding-top:0.6em}p+h4{padding-top:0.563em}p.large{color:#0f567d;font-size:1.455em;letter-spacing:-0.02em;line-height:1.125em;margin-bottom:1.125em}p.small{font-size:0.818em;line-height:1.222em;margin-bottom:1em}.body p,.body li,.additional-content p,.additional-content li{font-size:0.818em;font-family:'Open Sans',arial,sans-serif}strong{font-weight:500;font-family:'OswaldMed'}main ul,main ol{margin:0 0 0.818em 0}main ul li,main ol li{margin-bottom:0.545em}main ul ul,main ul ol,main ol ul,main ol ol{margin-top:0.545em}main ul+h2,main ol+h2{padding-top:0.474em}main ul+h3,main ol+h3{padding-top:0.6em}main ul+h4,main ol+h4{padding-top:0.563em}main ul li{list-style:none;padding-left:30px;position:relative}@media only screen and (max-width:767px){main ul li{padding-left:20px}}main ul li:before{color:#0f567d;content:'•';display:block;font-size:1em;left:0;position:absolute;top:0}main ul li li:before{content:'\00bb';font-size:0.818em}main ul li li li:before{content:'\203A'}main ol.processed li{list-style:none;padding-left:30px;position:relative}@media only screen and (max-width:767px){main ol.processed li{padding-left:20px}}main ol.processed li span{color:#0f567d;display:block;font-size:0.818em;left:0;position:absolute;top:1px}main ol.processed li li{padding-left:40px}@media only screen and (max-width:767px){main ol.processed li li{padding-left:30px}}main ol.processed li li li{padding-left:50px}@media only screen and (max-width:767px){main ol.processed li li li{padding-left:40px}}blockquote{color:#0f567d;font-family:'OswaldMed';font-size:1.455em;font-weight:500;letter-spacing:-0.02em;line-height:1.125em;text-align:center}blockquote p{margin:0}a{color:#0f567d;text-decoration:none;transition:color 0.25s ease-in-out}.no-touch a:hover,.no-js a:hover{color:#424242;text-decoration:none}::selection{background:#0f567d;color:#fff}img::selection{background:transparent}body{-webkit-tap-highlight-color:#0f567d}body{background:#d7dbdf}@media only screen and (max-width:767px){body:after{background-color:#000;background:transparent;content:'';display:block;height:100%;left:0;position:fixed;top:0;transition:background 0.6s ease-in-out;visibility:hidden;width:100%;z-index:100}body.nav-open:after{background:#555;background:rgba(0,0,0,0.5);visibility:visible}}.wrapper{margin:0 auto;max-width:1250px;padding:0 40px;width:100%}@media only screen and (max-width:767px){.wrapper{padding:0 30px}}.flex-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body>header{left:0;position:absolute;top:0;width:100%;z-index:110}body>header .top{background-color:#BFD2DC;background-color:rgba(255,255,255,0.75);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.25);height:80px;position:relative;z-index:100}@media only screen and (max-width:767px){body>header .top{height:45px}body>header .top .wrapper{padding:0 0 0 20px}}body>header .logo{background:url(/sites/all/themes/css/assets/img/optimised/logo-css.png) center center no-repeat;background-size:contain;display:block;float:left;font-size:0;height:80px;line-height:0;width:230px}@media only screen and (max-width:767px){body>header .logo{height:45px;width:120px}}body>header .mobile{color:#0f567d;display:none;float:right;font-size:1.455em;height:45px;line-height:45px;padding:0 15px;transition:color 0.25s ease-in-out}@media only screen and (max-width:767px){body>header .mobile{display:block}}body>header .phone{color:#686868;display:inline-block;float:right;font-size:1.455em;font-weight:200;height:80px;letter-spacing:-0.02em;line-height:80px;padding:0 30px}body>header .phone strong{font-size:0.844em;font-style:italic;font-weight:bold;font-family:'OswaldMedItalic';font-weight:500;padding-right:5px}body>header .phone .fa{color:#0f567d;display:none;font-size:1.455rem;line-height:45px;transition:color 0.25s ease-in-out}.no-touch body>header .phone:hover,.no-js body>header .phone:hover{color:#0f567d}.no-touch body>header .phone:hover .fa,.no-js body>header .phone:hover .fa{color:#424242}@media only screen and (max-width:767px){body>header .phone{font-size:0;height:45px;line-height:0;padding:0 15px}body>header .phone .fa{display:block}}body>header .shop{background:#0f567d;color:#fff;display:block;float:right;height:80px;position:relative;text-align:center;transition:background-color 0.25s ease-in-out;width:150px}body>header .shop span{bottom:0;display:block;font-size:0.909em;font-weight:bold;font-family:'OswaldMed';font-weight:500;letter-spacing:-0.02em;line-height:1em;height:auto;top:100%;position:absolute;width:100%;z-index:100}body>header .shop:before{background:url(/sites/all/themes/css/assets/img/optimised/ico-cart.png) center center no-repeat;background-size:50px;content:'';display:block;height:50px;left:0;right:0;position:absolute;top:15px;width:100%;z-index:500}body>header .shop:after{border-color:#0f567d transparent transparent transparent;border-style:solid;border-width:50px 75px 0 75px;bottom:auto;top:100%;content:'';height:0;left:0;position:absolute;transition:border-color 0.25s ease-in-out;width:0}.no-touch body>header .shop:hover,.no-js body>header .shop:hover{background:#424242;color:#fff}.no-touch body>header .shop:hover:after,.no-js body>header .shop:hover:after{border-color:#424242 transparent transparent transparent}@media only screen and (max-width:1023px){body>header .shop{width:110px}body>header .shop span{top:auto;transform:none}body>header .shop:before{background-size:30px;height:30px;top:20px}body>header .shop:after{border-width:50px 55px 0 55px}}@media only screen and (max-width:767px){body>header .shop{height:45px;width:60px}body>header .shop span{display:none}body>header .shop:before{background-size:25px;height:25px;top:13px}body>header .shop:after{border-width:20px 30px 0 30px;bottom:-20px}}nav{font-size:0;line-height:0}@media only screen and (max-width:767px){nav{border-bottom:0 solid #0f567d;clear:both;max-height:0;overflow:hidden;transition:border-bottom 0.4s ease-in-out,max-height 0.8s ease-in-out}nav.open{border-bottom:10px solid #0f567d;max-height:9999px}nav .wrapper{padding:0}}nav .menu{background-color:#BFD2DC;background:rgba(255,255,255,0.75);float:right;font-size:0;height:50px;line-height:0;margin:0 75px 0 0;padding-right:100px;position:relative}nav .menu:before{border-color:transparent #BFD2DC transparent transparent;border-color:transparent rgba(255,255,255,0.75) transparent transparent;border-style:solid;border-width:0 75px 50px 0;content:'';height:0;left:auto;right:100%;position:absolute;top:0;transition:border-color 0.25s ease-in-out;width:0}@media only screen and (max-width:1023px){nav .menu{margin-right:55px;padding-right:75px}nav .menu:before{border-width:0 50px 50px 0}}@media only screen and (max-width:767px){nav .menu{float:none;height:auto;margin-right:0;padding-right:0}nav .menu:before{display:none}}nav .menu:after{clear:both;content:'';display:table}nav .menu li{display:inline-block;float:left;list-style:none;margin:0;padding:0;position:relative}@media only screen and (max-width:767px){nav .menu li{display:block;float:none}nav .menu li:last-child a{border-bottom:0 none}}nav .menu li a,nav .menu li .nolink{color:#686868;font-size:20px;font-size:0.909rem;font-family:'OswaldMed';font-weight:bold;font-weight:500;letter-spacing:-0.02em;line-height:50px;display:inline-block;padding:0 20px;position:relative;text-decoration:none;transition:color 0.25s ease-in-out}.no-touch nav .menu li a:hover,.no-js nav .menu li a:hover,nav .menu li a.active,nav .menu li a.active-trail,.no-touch nav .menu li .nolink:hover,.no-js nav .menu li .nolink:hover,nav .menu li .nolink.active,nav .menu li .nolink.active-trail{color:#0f567d;text-decoration:none}@media only screen and (max-width:1023px){nav .menu li a,nav .menu li .nolink{padding:0 15px}}@media only screen and (max-width:767px){nav .menu li a,nav .menu li .nolink{background:#d7dbdf;border-color:#999;border-bottom:1px solid rgba(0,0,0,0.15);color:#0f567d;display:block;font-size:16px;font-size:1.429rem;font-weight:300;line-height:1.2em;padding:15px 20px;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}.no-touch nav .menu li a:hover,.no-js nav .menu li a:hover,.no-touch nav .menu li .nolink:hover,.no-js nav .menu li .nolink:hover{background:#686868;color:#fff;text-decoration:none}nav .menu li a.active,nav .menu li a.active-trail,nav .menu li .nolink.active,nav .menu li .nolink.active-trail{color:#0f567d;position:relative;text-decoration:none}nav .menu li a.active:before,nav .menu li a.active-trail:before,nav .menu li .nolink.active:before,nav .menu li .nolink.active-trail:before{border-color:transparent transparent transparent #0f567d;border-style:solid;border-width:10px 0 10px 10px;content:'';height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color 0.25s ease-in-out;width:0}.no-touch nav .menu li a.active:hover:before,.no-js nav .menu li a.active:hover:before,.no-touch nav .menu li a.active-trail:hover:before,.no-js nav .menu li a.active-trail:hover:before,.no-touch nav .menu li .nolink.active:hover:before,.no-js nav .menu li .nolink.active:hover:before,.no-touch nav .menu li .nolink.active-trail:hover:before,.no-js nav .menu li .nolink.active-trail:hover:before{border-color:transparent transparent transparent #fff}}nav .menu li .menu{display:none}main{font-size:1rem}.front .heroes{height:630px;width:100%}@media only screen and (max-width:1023px){.front .heroes{height:530px}}@media only screen and (max-width:767px){.front .heroes{height:100vh}}.front .heroes .flickity-viewport{height:100% !important}.front .heroes .hero{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.front .heroes .hero a{display:block;height:100%;left:0;padding:130px 0 50px;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.front .heroes .hero a{padding:45px 0 25px}}.front .heroes .hero .wrapper{height:100%;padding:0 102px;position:relative}@media only screen and (max-width:1250px){.front .heroes .hero .wrapper{padding:0 142px}}@media only screen and (max-width:767px){.front .heroes .hero .wrapper{padding:0 78px}}.front .heroes .hero p{color:#fff;font-size:2.364em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.02em;line-height:1.077em;margin:0;position:absolute;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.6);top:50%;transform:translateY(-50%);width:calc(100% - 204px)}@media only screen and (max-width:1250px){.front .heroes .hero p{width:calc(100% - 284px)}}@media only screen and (max-width:767px){.front .heroes .hero p{font-size:1.857em;line-height:1.154em;width:calc(100% - 156px)}}@media only screen and (max-width:768px){.front .flex-wrapper{flex-wrap:wrap}}.front .introduction{background:#004b75;padding:60px 0;position:relative}.front .introduction .padding{background:#004b75;content:'';display:block;height:50px;left:0;position:absolute;top:0;transform:translateY(-100%);width:calc(50% - 80px)}@media only screen and (max-width:767px){.front .introduction .padding{height:25px;width:calc(50% - 25px)}}.front .introduction .padding:before{border-color:transparent transparent transparent #004b75;border-style:solid;border-width:50px 0 0 80px;content:'';height:0;position:absolute;right:-80px;top:0;width:0}@media only screen and (max-width:767px){.front .introduction .padding:before{border-width:25px 0 0 25px;right:-25px}}.front .introduction .padding.right{left:auto;right:0}.front .introduction .padding.right:before{border-color:transparent transparent #004b75 transparent;border-width:0 0 50px 80px;left:-80px;right:auto}@media only screen and (max-width:767px){.front .introduction .padding.right:before{border-width:0 0 25px 25px;left:-25px;right:auto}}.front .introduction.with-specials{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}@media only screen and (max-width:768px){.front .introduction.with-specials{width:100%}}.front .introduction.with-specials .padding{width:calc(100% - 80px)}.front .introduction.with-specials .padding.right{display:none}@media only screen and (max-width:768px){.front .introduction.with-specials .padding{width:calc(50% - 80px)}.front .introduction.with-specials .padding.right{display:block}}@media only screen and (max-width:767px){.front .introduction.with-specials .padding{width:calc(50% - 25px)}}.front .introduction.with-specials .wrapper{margin:0 0 0 auto;max-width:625px;padding:0 40px;width:auto}@media only screen and (max-width:768px){.front .introduction.with-specials .wrapper{margin:0 auto;max-width:100%;width:100%}}@media only screen and (max-width:767px){.front .introduction.with-specials .wrapper{padding:0 30px}}.front .introduction .wrapper{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.front .introduction h2,.front .introduction p{color:#fff}.front .introduction .services{padding-top:45px}.front .introduction .services .service{float:left;padding:0 0 60px 40px;text-align:center;width:50%}.front .introduction .services .service .margin{margin-right:auto;width:100px}.front .introduction .services .service:nth-child(2n+1){clear:left;padding:0 40px 60px 0}.front .introduction .services .service:nth-child(2n+1) .margin{margin-left:auto;margin-right:0}.front .introduction .services .service a{display:block}.front .introduction .services .service img{display:block;height:auto;margin-bottom:20px;width:100%}.front .introduction .services .service h3{color:#fff;font-size:1.273em;line-height:1.143em;margin:0}.front .specials-block{background:#d7dbdf;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:60px 0;position:relative;width:50%}@media only screen and (max-width:768px){.front .specials-block{width:100%}.front .specials-block:before{border-color:#004b75 transparent transparent transparent;border-style:solid;border-width:50px 80px 0 80px;content:'';display:block;height:0;left:50%;position:relative;top:-60px;transform:translateX(-50%);width:0}}@media only screen and (max-width:767px){.front .specials-block:before{border-width:25px 25px 0 25px;top:-60px}}.front .specials-block .padding{background:#d7dbdf;content:'';display:block;height:50px;right:0;position:absolute;top:0;transform:translateY(-100%);width:calc(100% - 80px)}@media only screen and (max-width:768px){.front .specials-block .padding{display:none}}.front .specials-block .padding:before{border-color:transparent transparent #d7dbdf transparent;border-style:solid;border-width:0 0 50px 80px;content:'';height:0;left:-80px;position:absolute;top:0;width:0}.front .specials-block .wrapper{margin:0 auto 0 0;max-width:625px;padding:0 40px;text-align:center;width:auto}@media only screen and (max-width:768px){.front .specials-block .wrapper{margin:0 auto;max-width:100%;width:100%}}@media only screen and (max-width:767px){.front .specials-block .wrapper{padding:0 30px}}.front .specials-block h2{color:#0f567d}.page .heroes,.article .heroes,.project .heroes,.projects .heroes,.specials .heroes,.special .heroes{height:550px;width:100%}@media only screen and (max-width:1023px){.page .heroes,.article .heroes,.project .heroes,.projects .heroes,.specials .heroes,.special .heroes{height:450px}}@media only screen and (max-width:767px){.page .heroes,.article .heroes,.project .heroes,.projects .heroes,.specials .heroes,.special .heroes{height:284px}}.page .heroes .flickity-viewport,.article .heroes .flickity-viewport,.project .heroes .flickity-viewport,.projects .heroes .flickity-viewport,.specials .heroes .flickity-viewport,.special .heroes .flickity-viewport{height:100% !important}.page .heroes .hero,.article .heroes .hero,.project .heroes .hero,.projects .heroes .hero,.specials .heroes .hero,.special .heroes .hero{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.page .heroes .hero a,.article .heroes .hero a,.project .heroes .hero a,.projects .heroes .hero a,.specials .heroes .hero a,.special .heroes .hero a{display:block;height:100%;left:0;padding:130px 0 50px;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.page .heroes .hero a,.article .heroes .hero a,.project .heroes .hero a,.projects .heroes .hero a,.specials .heroes .hero a,.special .heroes .hero a{padding:45px 0 25px}}.page .heroes .hero .wrapper,.article .heroes .hero .wrapper,.project .heroes .hero .wrapper,.projects .heroes .hero .wrapper,.specials .heroes .hero .wrapper,.special .heroes .hero .wrapper{height:100%;padding:0 102px;position:relative}@media only screen and (max-width:1250px){.page .heroes .hero .wrapper,.article .heroes .hero .wrapper,.project .heroes .hero .wrapper,.projects .heroes .hero .wrapper,.specials .heroes .hero .wrapper,.special .heroes .hero .wrapper{padding:0 142px}}@media only screen and (max-width:767px){.page .heroes .hero .wrapper,.article .heroes .hero .wrapper,.project .heroes .hero .wrapper,.projects .heroes .hero .wrapper,.specials .heroes .hero .wrapper,.special .heroes .hero .wrapper{padding:0 78px}}.page .heroes .hero p,.article .heroes .hero p,.project .heroes .hero p,.projects .heroes .hero p,.specials .heroes .hero p,.special .heroes .hero p{color:#fff;font-size:2.364em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.02em;line-height:1.077em;margin:0;position:absolute;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.6);top:50%;transform:translateY(-50%);width:calc(100% - 204px)}@media only screen and (max-width:1250px){.page .heroes .hero p,.article .heroes .hero p,.project .heroes .hero p,.projects .heroes .hero p,.specials .heroes .hero p,.special .heroes .hero p{width:calc(100% - 284px)}}@media only screen and (max-width:767px){.page .heroes .hero p,.article .heroes .hero p,.project .heroes .hero p,.projects .heroes .hero p,.specials .heroes .hero p,.special .heroes .hero p{font-size:1.857em;line-height:1.154em;width:calc(100% - 156px)}}.page header,.article header,.project header,.projects header,.specials header,.special header,.page .header,.article .header,.project .header,.projects .header,.specials .header,.special .header{background:#004b75;padding:190px 0 60px;position:relative}@media only screen and (max-width:767px){.page header,.article header,.project header,.projects header,.specials header,.special header,.page .header,.article .header,.project .header,.projects .header,.specials .header,.special .header{padding:90px 0 25px}}.page header.with-hero,.article header.with-hero,.project header.with-hero,.projects header.with-hero,.specials header.with-hero,.special header.with-hero,.page .header.with-hero,.article .header.with-hero,.project .header.with-hero,.projects .header.with-hero,.specials .header.with-hero,.special .header.with-hero{padding:0 0 60px}.page header.with-hero .padding,.article header.with-hero .padding,.project header.with-hero .padding,.projects header.with-hero .padding,.specials header.with-hero .padding,.special header.with-hero .padding,.page .header.with-hero .padding,.article .header.with-hero .padding,.project .header.with-hero .padding,.projects .header.with-hero .padding,.specials .header.with-hero .padding,.special .header.with-hero .padding{background:#004b75;content:'';display:block;height:50px;left:0;position:absolute;top:0;transform:translateY(-100%);width:calc(50% - 80px)}@media only screen and (max-width:767px){.page header.with-hero .padding,.article header.with-hero .padding,.project header.with-hero .padding,.projects header.with-hero .padding,.specials header.with-hero .padding,.special header.with-hero .padding,.page .header.with-hero .padding,.article .header.with-hero .padding,.project .header.with-hero .padding,.projects .header.with-hero .padding,.specials .header.with-hero .padding,.special .header.with-hero .padding{height:25px;width:calc(50% - 25px)}}.page header.with-hero .padding:before,.article header.with-hero .padding:before,.project header.with-hero .padding:before,.projects header.with-hero .padding:before,.specials header.with-hero .padding:before,.special header.with-hero .padding:before,.page .header.with-hero .padding:before,.article .header.with-hero .padding:before,.project .header.with-hero .padding:before,.projects .header.with-hero .padding:before,.specials .header.with-hero .padding:before,.special .header.with-hero .padding:before{border-color:transparent transparent transparent #004b75;border-style:solid;border-width:50px 0 0 80px;content:'';height:0;position:absolute;right:-80px;top:0;width:0}@media only screen and (max-width:767px){.page header.with-hero .padding:before,.article header.with-hero .padding:before,.project header.with-hero .padding:before,.projects header.with-hero .padding:before,.specials header.with-hero .padding:before,.special header.with-hero .padding:before,.page .header.with-hero .padding:before,.article .header.with-hero .padding:before,.project .header.with-hero .padding:before,.projects .header.with-hero .padding:before,.specials .header.with-hero .padding:before,.special .header.with-hero .padding:before{border-width:25px 0 0 25px;right:-25px}}.page header.with-hero .padding.right,.article header.with-hero .padding.right,.project header.with-hero .padding.right,.projects header.with-hero .padding.right,.specials header.with-hero .padding.right,.special header.with-hero .padding.right,.page .header.with-hero .padding.right,.article .header.with-hero .padding.right,.project .header.with-hero .padding.right,.projects .header.with-hero .padding.right,.specials .header.with-hero .padding.right,.special .header.with-hero .padding.right{left:auto;right:0}.page header.with-hero .padding.right:before,.article header.with-hero .padding.right:before,.project header.with-hero .padding.right:before,.projects header.with-hero .padding.right:before,.specials header.with-hero .padding.right:before,.special header.with-hero .padding.right:before,.page .header.with-hero .padding.right:before,.article .header.with-hero .padding.right:before,.project .header.with-hero .padding.right:before,.projects .header.with-hero .padding.right:before,.specials .header.with-hero .padding.right:before,.special .header.with-hero .padding.right:before{border-color:transparent transparent #004b75 transparent;border-width:0 0 50px 80px;left:-80px;right:auto}@media only screen and (max-width:767px){.page header.with-hero .padding.right:before,.article header.with-hero .padding.right:before,.project header.with-hero .padding.right:before,.projects header.with-hero .padding.right:before,.specials header.with-hero .padding.right:before,.special header.with-hero .padding.right:before,.page .header.with-hero .padding.right:before,.article .header.with-hero .padding.right:before,.project .header.with-hero .padding.right:before,.projects .header.with-hero .padding.right:before,.specials .header.with-hero .padding.right:before,.special .header.with-hero .padding.right:before{border-width:0 0 25px 25px;left:-25px;right:auto}}.page header .large,.article header .large,.project header .large,.projects header .large,.specials header .large,.special header .large,.page .header .large,.article .header .large,.project .header .large,.projects .header .large,.specials .header .large,.special .header .large{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.page header .large.with-text-block,.article header .large.with-text-block,.project header .large.with-text-block,.projects header .large.with-text-block,.specials header .large.with-text-block,.special header .large.with-text-block,.page .header .large.with-text-block,.article .header .large.with-text-block,.project .header .large.with-text-block,.projects .header .large.with-text-block,.specials .header .large.with-text-block,.special .header .large.with-text-block{float:left;width:66.666%}@media only screen and (max-width:767px){.page header .large.with-text-block,.article header .large.with-text-block,.project header .large.with-text-block,.projects header .large.with-text-block,.specials header .large.with-text-block,.special header .large.with-text-block,.page .header .large.with-text-block,.article .header .large.with-text-block,.project .header .large.with-text-block,.projects .header .large.with-text-block,.specials .header .large.with-text-block,.special .header .large.with-text-block{float:none;width:100%}}.page header .text-block,.article header .text-block,.project header .text-block,.projects header .text-block,.specials header .text-block,.special header .text-block,.page .header .text-block,.article .header .text-block,.project .header .text-block,.projects .header .text-block,.specials .header .text-block,.special .header .text-block{color:#fff;float:left;font-size:1.636em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.111em;padding:0 0 0 30px;text-align:center;width:33.333%}@media only screen and (max-width:767px){.page header .text-block,.article header .text-block,.project header .text-block,.projects header .text-block,.specials header .text-block,.special header .text-block,.page .header .text-block,.article .header .text-block,.project .header .text-block,.projects .header .text-block,.specials .header .text-block,.special .header .text-block{border-top:1px solid #80a5ba;float:none;margin-top:30px;padding:30px 0 0;text-align:left;width:100%}.page header .text-block br,.article header .text-block br,.project header .text-block br,.projects header .text-block br,.specials header .text-block br,.special header .text-block br,.page .header .text-block br,.article .header .text-block br,.project .header .text-block br,.projects .header .text-block br,.specials .header .text-block br,.special .header .text-block br{display:none}}.page header .text-block a,.article header .text-block a,.project header .text-block a,.projects header .text-block a,.specials header .text-block a,.special header .text-block a,.page .header .text-block a,.article .header .text-block a,.project .header .text-block a,.projects .header .text-block a,.specials .header .text-block a,.special .header .text-block a{color:#fff}.no-touch .page header .text-block a:hover,.no-touch .article header .text-block a:hover,.no-touch .project header .text-block a:hover,.no-touch .projects header .text-block a:hover,.no-touch .specials header .text-block a:hover,.no-touch .special header .text-block a:hover,.no-js .page header .text-block a:hover,.no-js .article header .text-block a:hover,.no-js .project header .text-block a:hover,.no-js .projects header .text-block a:hover,.no-js .specials header .text-block a:hover,.no-js .special header .text-block a:hover,.no-touch .page .header .text-block a:hover,.no-touch .article .header .text-block a:hover,.no-touch .project .header .text-block a:hover,.no-touch .projects .header .text-block a:hover,.no-touch .specials .header .text-block a:hover,.no-touch .special .header .text-block a:hover,.no-js .page .header .text-block a:hover,.no-js .article .header .text-block a:hover,.no-js .project .header .text-block a:hover,.no-js .projects .header .text-block a:hover,.no-js .specials .header .text-block a:hover,.no-js .special .header .text-block a:hover{color:#80a5ba}.page>.content,.article>.content,.project>.content,.projects>.content,.specials>.content,.special>.content{background:#fff;padding:80px 0}@media only screen and (max-width:767px){.page>.content,.article>.content,.project>.content,.projects>.content,.specials>.content,.special>.content{padding:40px 0}}.page .introduction,.article .introduction,.project .introduction,.projects .introduction,.specials .introduction,.special .introduction{padding-right:33.333%}@media only screen and (max-width:767px){.page .introduction,.article .introduction,.project .introduction,.projects .introduction,.specials .introduction,.special .introduction{padding-right:0}}.page .body,.article .body,.project .body,.projects .body,.specials .body,.special .body{float:left;position:relative;width:66.666%}@media only screen and (max-width:767px){.page .body,.article .body,.project .body,.projects .body,.specials .body,.special .body{float:none;width:100%}}.page .body img,.article .body img,.project .body img,.projects .body img,.specials .body img,.special .body img{height:auto;max-width:100%}.page .breakout,.article .breakout,.project .breakout,.projects .breakout,.specials .breakout,.special .breakout{float:left;padding:0 0 0 30px;width:33.333%}@media only screen and (max-width:767px){.page .breakout,.article .breakout,.project .breakout,.projects .breakout,.specials .breakout,.special .breakout{border-top:1px solid #d7dbdf;float:none;margin-top:30px;padding:30px 0 0;width:100%}}.page .additional-content,.article .additional-content,.project .additional-content,.projects .additional-content,.specials .additional-content,.special .additional-content{border-top:1px solid #d7dbdf;clear:both;margin-top:80px;padding:80px 33.333% 0 0}.page .additional-content:first-child,.article .additional-content:first-child,.project .additional-content:first-child,.projects .additional-content:first-child,.specials .additional-content:first-child,.special .additional-content:first-child{margin-top:0;padding-top:0}@media only screen and (max-width:767px){.page .additional-content,.article .additional-content,.project .additional-content,.projects .additional-content,.specials .additional-content,.special .additional-content{margin-top:30px;padding:30px 0 0 0}.page .additional-content:first-child,.article .additional-content:first-child,.project .additional-content:first-child,.projects .additional-content:first-child,.specials .additional-content:first-child,.special .additional-content:first-child{margin-top:0;padding-top:0}}.page .images,.article .images,.project .images,.projects .images,.specials .images,.special .images{border-top:1px solid #d7dbdf;clear:both;margin-top:65px;padding:80px 0 0 0}.page .images:first-child,.article .images:first-child,.project .images:first-child,.projects .images:first-child,.specials .images:first-child,.special .images:first-child{margin-top:0;padding-top:0}@media only screen and (max-width:767px){.page .images,.article .images,.project .images,.projects .images,.specials .images,.special .images{border-top:0 none;margin-top:15px;padding:30px 0 0 0;transform:translateX(-30px);width:calc(100% + 60px)}.page .images:first-child,.article .images:first-child,.project .images:first-child,.projects .images:first-child,.specials .images:first-child,.special .images:first-child{margin-top:0;padding-top:0}.page .images.one-image,.article .images.one-image,.project .images.one-image,.projects .images.one-image,.specials .images.one-image,.special .images.one-image{transform:none;width:100%}}.page .images .image,.article .images .image,.project .images .image,.projects .images .image,.specials .images .image,.special .images .image{display:block;width:100%}.page .images .image img,.article .images .image img,.project .images .image img,.projects .images .image img,.specials .images .image img,.special .images .image img{display:block;height:auto;width:100%}.page .images+.videos,.article .images+.videos,.project .images+.videos,.projects .images+.videos,.specials .images+.videos,.special .images+.videos{margin-top:80px}@media only screen and (max-width:767px){.page .images+.videos,.article .images+.videos,.project .images+.videos,.projects .images+.videos,.specials .images+.videos,.special .images+.videos{margin-top:0}}.page .videos,.article .videos,.project .videos,.projects .videos,.specials .videos,.special .videos{border-top:1px solid #d7dbdf;clear:both;margin-top:65px;padding:80px 0 0 0}.page .videos:first-child,.article .videos:first-child,.project .videos:first-child,.projects .videos:first-child,.specials .videos:first-child,.special .videos:first-child{margin-top:0;padding-top:0}@media only screen and (max-width:767px){.page .videos,.article .videos,.project .videos,.projects .videos,.specials .videos,.special .videos{border-top:0 none;margin-top:15px;padding:30px 0 0 0;transform:translateX(-30px);width:calc(100% + 60px)}.page .videos:first-child,.article .videos:first-child,.project .videos:first-child,.projects .videos:first-child,.specials .videos:first-child,.special .videos:first-child{margin-top:0;padding-top:0}}.page .videos .video,.article .videos .video,.project .videos .video,.projects .videos .video,.specials .videos .video,.special .videos .video{height:0;margin-bottom:20px;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.page .videos .video:last-child,.article .videos .video:last-child,.project .videos .video:last-child,.projects .videos .video:last-child,.specials .videos .video:last-child,.special .videos .video:last-child{margin-bottom:0}.page .videos .video iframe,.article .videos .video iframe,.project .videos .video iframe,.projects .videos .video iframe,.specials .videos .video iframe,.special .videos .video iframe,.page .videos .video object,.article .videos .video object,.project .videos .video object,.projects .videos .video object,.specials .videos .video object,.special .videos .video object,.page .videos .video embed,.article .videos .video embed,.project .videos .video embed,.projects .videos .video embed,.specials .videos .video embed,.special .videos .video embed{height:100%;left:0;position:absolute;top:0;width:100%}.page .blocks,.article .blocks,.project .blocks,.projects .blocks,.specials .blocks,.special .blocks{background:#686868;padding:80px 0}@media only screen and (max-width:767px){.page .blocks,.article .blocks,.project .blocks,.projects .blocks,.specials .blocks,.special .blocks{padding:40px 0}}.page .blocks .flex-wrapper,.article .blocks .flex-wrapper,.project .blocks .flex-wrapper,.projects .blocks .flex-wrapper,.specials .blocks .flex-wrapper,.special .blocks .flex-wrapper{justify-content:center}@media only screen and (max-width:767px){.page .blocks .flex-wrapper,.article .blocks .flex-wrapper,.project .blocks .flex-wrapper,.projects .blocks .flex-wrapper,.specials .blocks .flex-wrapper,.special .blocks .flex-wrapper{flex-wrap:wrap}}.page .blocks .block,.article .blocks .block,.project .blocks .block,.projects .blocks .block,.specials .blocks .block,.special .blocks .block{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 100px;text-align:center;width:50%}@media only screen and (max-width:1023px){.page .blocks .block,.article .blocks .block,.project .blocks .block,.projects .blocks .block,.specials .blocks .block,.special .blocks .block{padding:0 30px}}@media only screen and (max-width:767px){.page .blocks .block,.article .blocks .block,.project .blocks .block,.projects .blocks .block,.specials .blocks .block,.special .blocks .block{padding:0 0 40px 0;width:100%}.page .blocks .block:last-child,.article .blocks .block:last-child,.project .blocks .block:last-child,.projects .blocks .block:last-child,.specials .blocks .block:last-child,.special .blocks .block:last-child{padding-bottom:0}}.page .blocks .block h4,.article .blocks .block h4,.project .blocks .block h4,.projects .blocks .block h4,.specials .blocks .block h4,.special .blocks .block h4{text-transform:uppercase}.page .blocks .block p,.article .blocks .block p,.project .blocks .block p,.projects .blocks .block p,.specials .blocks .block p,.special .blocks .block p{color:#d7dbdf;font-size:1.182em;line-height:1.231em;margin-bottom:1.154em}@media only screen and (max-width:767px){.page .blocks .block .button,.article .blocks .block .button,.project .blocks .block .button,.projects .blocks .block .button,.specials .blocks .block .button,.special .blocks .block .button{font-size:1.143em}}.article .meta{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}.article .meta a{color:#fff}.no-touch .article .meta a:hover,.no-js .article .meta a:hover{color:#80a5ba}.article.teaser{float:left;padding:0 15px;text-align:center;width:25%}@media only screen and (max-width:1023px){.article.teaser{padding:0 15px 60px;width:50%}.article.teaser:nth-child(2n+1){clear:left}}@media only screen and (max-width:767px){.article.teaser{padding-bottom:40px}}@media only screen and (max-width:360px){.article.teaser{padding:0 0 40px;text-align:left;width:100%}.article.teaser:last-child{padding-bottom:0}}.article.teaser .image{display:block;margin-bottom:30px}@media only screen and (max-width:360px){.article.teaser .image{float:left;width:33.333%}}.article.teaser .image img{display:block;height:auto;width:100%}.article.teaser .content{background:none;padding:0}@media only screen and (max-width:360px){.article.teaser .content{float:left;padding-left:15px;width:66.666%}}.article.teaser h4{color:#fff}.article.teaser h4 a{color:#fff}.no-touch .article.teaser h4 a:hover,.no-js .article.teaser h4 a:hover{color:#424242}.article.teaser .body{float:none;width:100%}.article.teaser p{color:#d7dbdf}.article.teaser p.meta{font-size:0.818em;line-height:1.333em;margin-bottom:0.556em}@media only screen and (max-width:360px){.article.teaser p.meta{font-size:1em}}.article.teaser .button{min-width:0;padding:0 40px}@media only screen and (max-width:767px){.article.teaser .button{font-size:1.143em;padding:0}}@media only screen and (max-width:360px){.article.teaser .button{text-align:center}}.articles{background:#686868;padding:80px 0}@media only screen and (max-width:1023px){.articles{padding:80px 0 20px}}@media only screen and (max-width:767px){.articles{padding:40px 0}}.articles .wrapper{padding:0 25px}@media only screen and (max-width:767px){.articles .wrapper{padding:0 15px}}@media only screen and (max-width:360px){.articles .wrapper{padding:0 30px}}.form .heroes{height:550px;width:100%}@media only screen and (max-width:1023px){.form .heroes{height:450px}}@media only screen and (max-width:767px){.form .heroes{height:284px}}.form .heroes .flickity-viewport{height:100% !important}.form .heroes .hero{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.form .heroes .hero a{display:block;height:100%;left:0;padding:130px 0 50px;position:absolute;top:0;width:100%}@media only screen and (max-width:767px){.form .heroes .hero a{padding:45px 0 25px}}.form .heroes .hero .wrapper{height:100%;padding:0 102px;position:relative}@media only screen and (max-width:1250px){.form .heroes .hero .wrapper{padding:0 142px}}@media only screen and (max-width:767px){.form .heroes .hero .wrapper{padding:0 78px}}.form .heroes .hero p{color:#fff;font-size:2.364em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.02em;line-height:1.077em;margin:0;position:absolute;text-align:center;text-shadow:0px 0px 10px rgba(0,0,0,0.6);top:50%;transform:translateY(-50%);width:calc(100% - 204px)}@media only screen and (max-width:1250px){.form .heroes .hero p{width:calc(100% - 284px)}}@media only screen and (max-width:767px){.form .heroes .hero p{font-size:1.857em;line-height:1.154em;width:calc(100% - 156px)}}@media only screen and (max-width:768px){.form .flex-wrapper{flex-wrap:wrap}}.form .content{background:#004b75;padding:190px 0 60px;position:relative}@media only screen and (max-width:767px){.form .content{padding:90px 0 25px}}.form .content.with-hero{padding:60px 0}.form .content.with-hero .padding{background:#004b75;content:'';display:block;height:50px;left:0;position:absolute;bottom:100%;width:calc(50% - 80px)}@media only screen and (max-width:767px){.form .content.with-hero .padding{height:25px;width:calc(50% - 25px)}}.form .content.with-hero .padding:before{border-color:transparent transparent transparent #004b75;border-style:solid;border-width:50px 0 0 80px;content:'';height:0;position:absolute;right:auto;left:100%;top:auto;bottom:0;width:0}@media only screen and (max-width:767px){.form .content.with-hero .padding:before{border-width:25px 0 0 25px}}.form .content.with-hero .padding.right{left:auto;right:0}.form .content.with-hero .padding.right:before{border-color:transparent transparent #004b75 transparent;border-width:0 0 50px 80px;left:-80px;right:auto}@media only screen and (max-width:767px){.form .content.with-hero .padding.right:before{border-width:0 0 25px 25px;left:-25px;right:auto}}.form .content.with-form{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}@media only screen and (max-width:768px){.form .content.with-form{width:100%}}.form .content.with-form.with-hero .padding{width:calc(100% - 80px)}.form .content.with-form.with-hero .padding.right{display:none}@media only screen and (max-width:768px){.form .content.with-form.with-hero .padding{width:calc(50% - 80px)}.form .content.with-form.with-hero .padding.right{display:block}}@media only screen and (max-width:767px){.form .content.with-form.with-hero .padding{width:calc(50% - 25px)}}.form .content.with-form .wrapper{margin:0 0 0 auto;max-width:625px;padding:0 40px;width:auto}@media only screen and (max-width:768px){.form .content.with-form .wrapper{margin:0 auto;max-width:100%;width:100%}}@media only screen and (max-width:767px){.form .content.with-form .wrapper{padding:0 30px}}.form .content .introduction{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form .content .details .detail h3,.form .content .details .detail p{color:#fff;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1.455em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-0.02em;line-height:1.125em;margin-bottom:1.125em;width:66.666%}.form .content .details .detail h3{width:33.333%}@media only screen and (max-width:767px){.form .content .details .detail{float:left;padding:0 0 1.125em 20px;width:50%}.form .content .details .detail:nth-child(2n+1){clear:left;padding:0 20px 1.125em 0}.form .content .details .detail .flex-wrapper{flex-wrap:wrap}.form .content .details .detail h3,.form .content .details .detail p{margin:0;width:100%}}.form .content .details .detail a{color:#fff}.no-touch .form .content .details .detail a:hover,.no-js .form .content .details .detail a:hover{color:#80a5ba}.form .content .map{border:2px solid #fff;height:420px;padding:15px}@media only screen and (max-width:767px){.form .content .map{height:295px}}.form .content .map>div{height:100%}.form .webform{background:#686868;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:190px 0 60px;position:relative;width:50%}@media only screen and (max-width:768px){.form .webform{width:100%}.form .webform:before{border-color:#004b75 transparent transparent transparent;border-style:solid;border-width:50px 80px 0 80px;content:'';display:block;height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:0}}@media only screen and (max-width:767px){.form .webform{padding:90px 0 25px}.form .webform:before{border-color:#004b75 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;content:'';display:block;height:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:0}}.form .webform.with-hero{padding:60px 0}.form .webform.with-hero .padding{background:#686868;content:'';display:block;height:50px;right:0;position:absolute;bottom:100%;width:calc(100% - 80px)}@media only screen and (max-width:768px){.form .webform.with-hero .padding{display:none}}.form .webform.with-hero .padding:before{border-color:transparent transparent #686868 transparent;border-style:solid;border-width:0 0 50px 80px;content:'';height:0;left:auto;right:100%;position:absolute;top:auto;bottom:0;width:0}.form .webform .wrapper{margin:0 auto 0 0;max-width:625px;padding:0 40px;width:auto}@media only screen and (max-width:768px){.form .webform .wrapper{margin:0 auto;max-width:100%;width:100%}}@media only screen and (max-width:767px){.form .webform .wrapper{padding:0 30px}}.project .breadcrumb{border-top:1px solid #80a5ba;margin-top:40px;padding-top:40px}@media only screen and (max-width:767px){.project .breadcrumb{border:0 none;margin:0;padding:0}}.project .breadcrumb ul{float:left;font-size:0;line-height:0;margin:0;padding:0}@media only screen and (max-width:767px){.project .breadcrumb ul{border:1px solid #80a5ba;border-width:1px 0;float:none;margin:40px 0;padding:15px 0}}.project .breadcrumb ul li{display:inline-block;margin:0;padding:0}.project .breadcrumb ul li:before{color:#fff;content:'-';display:inline-block;font-size:1rem;left:auto;line-height:1em;padding:0 10px;position:relative;top:auto}@media only screen and (max-width:767px){.project .breadcrumb ul li:before{padding:0 5px}}.project .breadcrumb ul li a{color:#fff;font-size:1rem;font-family:'OswaldMedItalic';font-style:italic;font-weight:bold;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;text-transform:uppercase}.no-touch .project .breadcrumb ul li a:hover,.no-js .project .breadcrumb ul li a:hover{color:#80a5ba}.project .breadcrumb ul li:first-child:before{display:none}.project .breadcrumb ul li:first-child a{font-weight:300}.project .breadcrumb ul li:last-child{color:#fff;font-size:1rem;font-style:italic;font-weight:bold;font-family:'OswaldMedItalic';font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;text-transform:uppercase}.project .breadcrumb ul.flippy{float:right}@media only screen and (max-width:767px){.project .breadcrumb ul.flippy{border:0 none;float:none;margin:0 0 10px;padding:0}.project .breadcrumb ul.flippy:after{clear:both;content:'';display:table}}.project .breadcrumb ul.flippy li:before{display:none}.project .breadcrumb ul.flippy li.empty{color:#fff;color:rgba(255,255,255,0.25);font-family:'OswaldLightItalic',Arial;font-size:1rem;font-style:italic;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;text-transform:uppercase}.project .breadcrumb ul.flippy li:last-child{padding-left:40px}@media only screen and (max-width:767px){.project .breadcrumb ul.flippy li:first-child{float:left}.project .breadcrumb ul.flippy li:last-child{float:right;padding-left:0}}.project .breadcrumb ul.flippy li a{font-weight:300}.project .images{margin-bottom:60px}@media only screen and (max-width:767px){.project .images{border-top:0 none}}@media only screen and (max-width:767px){.project .content{padding-top:0}.project .content>.wrapper>.cf:first-child{padding-top:40px}}@media only screen and (max-width:1023px){.project .body{float:none;width:100%}}.project .project-dates,.project .materials-skills{float:left;padding:0 0 0 30px;width:33.333%}@media only screen and (max-width:1023px){.project .project-dates,.project .materials-skills{border-top:1px solid #d7dbdf;margin-top:30px;padding:30px 15px 0 0;width:50%}}@media only screen and (max-width:767px){.project .project-dates,.project .materials-skills{float:none;padding:30px 0 0;width:100%}}.project .project-dates h3,.project .project-dates p,.project .materials-skills h3,.project .materials-skills p{color:#10567e;margin:0}.project .project-dates h3,.project .materials-skills h3{font-style:italic;margin-bottom:5px;text-transform:uppercase}.project .project-dates+.materials-skills{padding-top:40px;position:relative}.project .project-dates+.materials-skills:before{background:#d7dbdf;content:'';height:1px;position:absolute;right:0;top:20px;width:calc(100% - 30px)}@media only screen and (max-width:1023px){.project .project-dates+.materials-skills{padding:30px 0 0 15px}.project .project-dates+.materials-skills:before{display:none}}@media only screen and (max-width:767px){.project .project-dates+.materials-skills{padding:30px 0 0}}.project.teaser{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 0 60px 15px;text-align:center;width:50%}.project.teaser:nth-child(2n+1){padding:0 15px 60px 0}@media only screen and (max-width:767px){.project.teaser{border-bottom:1px solid #d7dbdf;margin-bottom:40px;padding:0 0 40px;width:100%}.project.teaser:nth-child(2n+1){padding:0 0 40px}.project.teaser:last-child{border-bottom:0 none;margin-bottom:0}}.project.teaser .image{display:block;margin-bottom:25px}.project.teaser .image img{display:block;height:auto;width:100%}.project.teaser h2{color:#424242;font-style:italic;font-weight:bold;font-family:'OswaldMedItalic';font-weight:500}.project.teaser h2 a{color:#424242}.no-touch .project.teaser h2 a:hover,.no-js .project.teaser h2 a:hover{color:#0f567d}.project.teaser .body,.project.teaser .introduction{float:none;padding:0;width:100%}.project.teaser .body p,.project.teaser .introduction p{margin-bottom:0}.project .related{border-bottom:1px solid #686868;padding:80px 0}@media only screen and (max-width:767px){.project .related{padding:40px 0}}.project .related .project-group{width:100%}.project .related .teaser{float:left;padding-bottom:0}@media only screen and (max-width:767px){.project .related .teaser{float:none}}.projects .filters,.specials .filters{border-top:1px solid #80a5ba;margin-top:40px;padding-top:40px}@media only screen and (max-width:767px){.projects .filters,.specials .filters{border-top:0;margin:0}.projects .filters .bef-select-as-links>.form-item:first-child,.specials .filters .bef-select-as-links>.form-item:first-child{display:none}.projects .filters .bef-select-as-links select,.specials .filters .bef-select-as-links select{color:#fff;display:block !important}.projects .filters .bef-select-as-links select option,.specials .filters .bef-select-as-links select option{color:#424242}.projects .filters .bef-select-as-links .custom-select:after,.specials .filters .bef-select-as-links .custom-select:after{color:#fff}}.projects .filters .views-exposed-widgets,.specials .filters .views-exposed-widgets{margin:0}.projects .filters .views-exposed-widget,.specials .filters .views-exposed-widget{float:none;padding:0}.projects .filters .form-item,.specials .filters .form-item{margin:0;padding:0}.projects .filters .form-type-bef-link,.specials .filters .form-type-bef-link{clear:none;display:inline-block;margin:0 40px 0 0}.projects .filters .form-type-bef-link.form-item-edit-type-all,.specials .filters .form-type-bef-link.form-item-edit-type-all{display:none}.projects .filters .form-type-bef-link a,.specials .filters .form-type-bef-link a{color:#fff;color:rgba(255,255,255,0.25);font-size:1rem;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1em;text-transform:uppercase}.projects .filters .form-type-bef-link a.active,.specials .filters .form-type-bef-link a.active,.no-touch .projects .filters .form-type-bef-link a:hover,.no-touch .specials .filters .form-type-bef-link a:hover,.no-js .projects .filters .form-type-bef-link a:hover,.no-js .specials .filters .form-type-bef-link a:hover{color:#fff}.projects .filters .description,.specials .filters .description{display:none}.projects .content .flex-wrapper,.specials .content .flex-wrapper{flex-wrap:wrap}.special.teaser{background:#fff;border-radius:4px;margin-bottom:20px;padding:30px;text-align:left}@media only screen and (max-width:767px){.special.teaser{padding:20px}}.special.teaser+.button{margin-top:20px}.special.teaser .image{display:block;float:left;width:33.333%}.special.teaser .image img{display:block;height:auto;width:100%}.special.teaser .content{background:none;float:left;padding:0 0 0 30px;width:66.666%}@media only screen and (max-width:767px){.special.teaser .content{padding:0 0 0 20px}}.special.teaser .content h3{margin-bottom:5px}.special.teaser .content h3 a{color:#424242}.no-touch .special.teaser .content h3 a:hover,.no-js .special.teaser .content h3 a:hover{color:#0f567d}.special.teaser .content .body{float:none;width:100%}.special.teaser .content .button{min-width:0;padding:0 40px}@media only screen and (max-width:767px){.special.teaser .content .button{padding:0}}.specials>.content{background:#d7dbdf;border-bottom:1px solid #686868}.specials .special{float:left;margin-bottom:40px;margin-left:20px;width:calc(50% - 20px)}.specials .special:nth-child(2n+1){margin-left:0;margin-right:20px}@media only screen and (max-width:768px){.specials .special{float:none;margin:0 0 40px;width:100%}.specials .special:nth-child(2n+1){margin-right:0}}footer{color:#424242;font-size:0.727rem;line-height:80px;text-align:center}@media only screen and (max-width:1023px){footer{text-align:left}}@media only screen and (max-width:767px){footer{font-size:1rem;line-height:1.286em;padding:15px 0}}footer .social-media{float:left;text-align:left}@media only screen and (max-width:1023px){footer .social-media{border-color:#999;border-bottom:1px solid rgba(0,0,0,0.15);float:none}}@media only screen and (max-width:767px){footer .social-media{margin-bottom:15px;padding:15px 0}}footer .social-media p{float:left;padding-right:15px;margin:0}footer .social-media ul{float:left;margin:0;padding:0}footer .social-media ul li{float:left;list-style:none;margin:0;padding:0}footer .social-media ul li a{color:#686868;font-size:1.25rem;line-height:76px;margin-right:10px}@media only screen and (max-width:767px){footer .social-media ul li a{font-size:1.286rem;line-height:0.778em}}.no-touch footer .social-media ul li a:hover,.no-js footer .social-media ul li a:hover{color:#424242}footer .social-media ul li i.fa-google-plus-square{background:url(/sites/all/themes/css/assets/img/optimised/icon-ebay.png) no-repeat center center}footer .social-media ul li i.fa-google-plus-square:before{visibility:hidden}footer .copyright{display:inline;margin:0}@media only screen and (max-width:767px){footer .copyright{display:block;margin-bottom:0.818em}}footer .links{float:right;margin:0;padding:0}@media only screen and (max-width:767px){footer .links{float:none}}footer .links li{float:left;list-style:none;margin:0;padding:0}footer .links li a{color:#424242;display:block;font-size:1em;line-height:80px;margin-left:50px}@media only screen and (max-width:767px){footer .links li a{line-height:1.286em;margin:0 0 15px 40px}}.no-touch footer .links li a:hover,.no-js footer .links li a:hover{color:#0f567d}footer .links li:first-child a{margin-left:0}.flickity-page-dots{bottom:auto;padding:20px 0 0;position:relative}.flickity-page-dots .dot{background:#004b75;height:16px;margin:0 5px;opacity:0.5;width:16px}@media only screen and (max-width:767px){.flickity-page-dots .dot{height:10px;width:10px}}.flickity-prev-next-button{background:none;border-radius:0;height:140px;padding:0;width:62px}.flickity-prev-next-button:before,.flickity-prev-next-button:after{background:url(/sites/all/themes/css/assets/img/optimised/gfx-pager.svg) left top no-repeat;background-size:124px 420px;content:'';display:block;height:140px;left:0;opacity:1;position:absolute;top:0;transition:opacity 0.25s ease-in-out;width:62px}.flickity-prev-next-button:after{opacity:0}.no-touch .flickity-prev-next-button:hover,.no-js .flickity-prev-next-button:hover{background:none}.no-touch .flickity-prev-next-button:hover:before,.no-js .flickity-prev-next-button:hover:before{opacity:0}.no-touch .flickity-prev-next-button:hover:after,.no-js .flickity-prev-next-button:hover:after{opacity:1}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.previous:before{background-position:left top}.flickity-prev-next-button.previous:after{background-position:left -140px}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button.next:before{background-position:right top}.flickity-prev-next-button.next:after{background-position:right -140px}.flickity-prev-next-button svg{display:none}.heroes .flickity-prev-next-button{top:calc(50% + 25px)}.heroes .flickity-prev-next-button.previous{left:100px}.heroes .flickity-prev-next-button.next{right:100px}@media only screen and (max-width:1250px){.heroes .flickity-prev-next-button.previous{left:40px}.heroes .flickity-prev-next-button.next{right:40px}}@media only screen and (max-width:767px){.heroes .flickity-prev-next-button{height:40px;top:calc(50% + 12px);width:18px}.heroes .flickity-prev-next-button:before,.heroes .flickity-prev-next-button:after{background-size:36px 120px;height:40px;width:18px}.heroes .flickity-prev-next-button.previous{left:20px}.heroes .flickity-prev-next-button.previous:before{background-position:left top}.heroes .flickity-prev-next-button.previous:after{background-position:left -40px}.heroes .flickity-prev-next-button.next{right:20px}.heroes .flickity-prev-next-button.next:before{background-position:right top}.heroes .flickity-prev-next-button.next:after{background-position:right -40px}}.related .flickity-prev-next-button.previous{left:-80px;transform:translate(-100%,-50%)}.related .flickity-prev-next-button.previous:before{background-position:left -140px}.related .flickity-prev-next-button.previous:after{background-position:left -280px}.related .flickity-prev-next-button.next{right:-80px;transform:translate(100%,-50%)}.related .flickity-prev-next-button.next:before{background-position:right -140px}.related .flickity-prev-next-button.next:after{background-position:right -280px}@media only screen and (max-width:1250px){.related .flickity-prev-next-button{height:40px;width:18px}.related .flickity-prev-next-button:before,.related .flickity-prev-next-button:after{background-size:36px 120px;height:40px;width:18px}.related .flickity-prev-next-button.previous{left:auto;right:40px;top:-20px;transform:translate(0,-100%)}.related .flickity-prev-next-button.previous:before{background-position:left -40px}.related .flickity-prev-next-button.previous:after{background-position:left -80px}.related .flickity-prev-next-button.next{right:0;top:-20px;transform:translate(0,-100%)}.related .flickity-prev-next-button.next:before{background-position:right -40px}.related .flickity-prev-next-button.next:after{background-position:right -80px}}form{font-size:22px}@media only screen and (max-width:767px){form{font-size:16px}}.captcha .g-recaptcha>div{margin-left:auto;margin-right:-2px;margin-bottom:10px;max-width:100%}.captcha .g-recaptcha>div iframe{max-width:100%}.form-item{clear:left;margin:0 0 10px;padding:0;position:relative}.form-item label{color:#424242;display:block;font-size:1.455em;font-weight:300;letter-spacing:-0.02em;line-height:1em;left:30px;margin:0;padding:0;position:absolute;top:25px;transition:font-size 0.25s ease-in-out,left 0.25s ease-in-out,top 0.25s ease-in-out}@media only screen and (max-width:767px){.form-item label{left:15px;top:15px}}.form-item label .form-required{color:#686868}.form-item label.small{font-size:0.636em;left:15px;line-height:1em;top:5px}.form-item.form-type-select,.form-item.form-type-radio,.form-item.form-type-checkbox,.form-item.form-type-checkboxes,.form-item.form-type-radios,.form-item.webform-component-select,.form-item.webform-component-checkboxes,.form-item.webform-component-radios{padding-top:10px}.form-item.form-type-select label,.form-item.form-type-radio label,.form-item.form-type-checkbox label,.form-item.form-type-checkboxes label,.form-item.form-type-radios label,.form-item.webform-component-select label,.form-item.webform-component-checkboxes label,.form-item.webform-component-radios label{color:rgba(255,255,255,0.6);left:auto;margin-bottom:10px;position:relative;top:auto;transform:translate(0,0)}.form-item .description{color:#424242;font-size:0.636em;line-height:1.286em;padding:10px 0}.form-textarea-wrapper{margin:0;width:100%}.form-textarea-wrapper .grippie{background-color:transparent;border:0 none}.form-actions{margin:0;padding:0;width:100%}input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea{appearance:none;background:#fff;background:rgba(255,255,255,0.2);border:0 none;border-radius:0;color:#424242;display:block;font:normal 300 1.273em/1.286em "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-0.02em;margin:0;max-width:100%;outline:none;padding:20px 30px;resize:none;transition:background-color 0.25s ease-in-out;width:100%}@media only screen and (max-width:767px){input[type="text"],input[type="email"],input[type="password"],input[type="number"],textarea{font-size:1em;padding:15px}}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,textarea:focus{background-color:#fff}input[type="text"].error,input[type="email"].error,input[type="password"].error,input[type="number"].error,textarea.error{background-color:#ff4136;color:#fff}input[type="text"].error:focus,input[type="email"].error:focus,input[type="password"].error:focus,input[type="number"].error:focus,textarea.error:focus{border-color:rgba(255,255,255,0.2);color:#424242}.form-radios,.form-checkboxes{padding-left:10px}.form-radios:after,.form-checkboxes:after{display:table;clear:both;content:''}.form-radios .form-type-radio,.form-radios .form-type-checkbox,.form-checkboxes .form-type-radio,.form-checkboxes .form-type-checkbox{clear:both;float:none;margin:0 0 5px;padding:0;width:100%}.form-radios .form-type-radio label,.form-radios .form-type-checkbox label,.form-checkboxes .form-type-radio label,.form-checkboxes .form-type-checkbox label{cursor:pointer;font-size:0.727em;line-height:1.25em;margin:0;transition:color 0.25s ease-in-out}.no-touch .form-radios .form-type-radio label:hover,.no-js .form-radios .form-type-radio label:hover,.no-touch .form-radios .form-type-checkbox label:hover,.no-js .form-radios .form-type-checkbox label:hover,.no-touch .form-checkboxes .form-type-radio label:hover,.no-js .form-checkboxes .form-type-radio label:hover,.no-touch .form-checkboxes .form-type-checkbox label:hover,.no-js .form-checkboxes .form-type-checkbox label:hover{color:#fff}.form-radios input[type="radio"],.form-checkboxes input[type="radio"]{display:none}.form-radios input[type="radio"]+label:before,.form-checkboxes input[type="radio"]+label:before{content:'\f10c';font-family:"FontAwesome";padding-right:10px;transition:color 0.25s ease-in-out}.form-radios input[type="radio"]:checked+label:before,.form-checkboxes input[type="radio"]:checked+label:before{content:'\f192'}.no-touch .form-radios input[type="radio"]:checked+label:hover,.no-js .form-radios input[type="radio"]:checked+label:hover,.no-touch .form-checkboxes input[type="radio"]:checked+label:hover,.no-js .form-checkboxes input[type="radio"]:checked+label:hover{color:#fff}.form-radios input[type="radio"].error+label,.form-checkboxes input[type="radio"].error+label{color:#ff4136}.form-radios input[type="checkbox"],.form-checkboxes input[type="checkbox"]{display:none}.form-radios input[type="checkbox"]+label:before,.form-checkboxes input[type="checkbox"]+label:before{content:'\f096';font-family:"FontAwesome";padding-right:10px;transition:color 0.25s ease-in-out}.form-radios input[type="checkbox"]:checked+label:before,.form-checkboxes input[type="checkbox"]:checked+label:before{content:'\f046'}.no-touch .form-radios input[type="checkbox"]:checked+label:hover,.no-js .form-radios input[type="checkbox"]:checked+label:hover,.no-touch .form-checkboxes input[type="checkbox"]:checked+label:hover,.no-js .form-checkboxes input[type="checkbox"]:checked+label:hover{color:#fff}.form-radios input[type="checkbox"].error+label,.form-checkboxes input[type="checkbox"].error+label{color:#ff4136}.custom-select{background:#336F90;background:rgba(255,255,255,0.2);border:0 none;border-radius:0;color:#00040a;display:block;max-width:100%;overflow:hidden;position:relative;width:100%}.custom-select:after{color:#424242;content:'\f107';display:block;font-size:1.455em;font-family:"FontAwesome";height:40px;line-height:40px;overflow:hidden;position:absolute;right:30px;text-align:center;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.custom-select:after{right:15px}}.custom-select select{appearance:none;background:transparent;border:0 none;border-radius:0;color:#424242;cursor:pointer;font:normal 300 1.273em/1.286em "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:-0.02em;margin:0;outline:none;padding:10px 30px;position:relative;width:120%;z-index:100}@media only screen and (max-width:767px){.custom-select select{padding:7px 15px}}.no-touch .custom-select:hover,.no-js .custom-select:hover{border-color:#00040a}.custom-select.error{border-color:#ff4136;color:#ff4136}.custom-select option{background:#d7dbdf;color:#424242;font-size:0.727em;line-height:1.25em;outline:0;padding:10px 30px;transition:background 0.25s ease-in-out,color 0.25s ease-in-out}@media only screen and (max-width:767px){.custom-select option{padding:7px 15px}}.no-touch .custom-select option:hover,.no-js .custom-select option:hover{background:#fff;color:#424242}input[type="submit"],.button{appearance:none;background:transparent;border:2px solid rgba(255,255,255,0.5);border-radius:0;color:#fff;cursor:pointer;display:block;font:normal 300 0.818em/50px "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-width:250px;outline:none;padding:0 20px;text-align:center;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}.no-touch input[type="submit"]:hover,.no-js input[type="submit"]:hover,.no-touch .button:hover,.no-js .button:hover{background:#fff;color:#686868}@media only screen and (max-width:767px){input[type="submit"],.button{font-size:1em;line-height:45px;width:100%}}input[type="submit"].blue,.button.blue{border-color:#004b75;color:#0f567d}.no-touch input[type="submit"].blue:hover,.no-js input[type="submit"].blue:hover,.no-touch .button.blue:hover,.no-js .button.blue:hover{background:#004b75;color:#fff}form input[type="submit"],form .button{margin-left:auto}.button{display:inline-block}::-webkit-input-placeholder{color:#00040a}:-moz-placeholder{color:#00040a}::-moz-placeholder{color:#00040a}:-ms-input-placeholder{color:#00040a}body.admin-menu.adminimal-menu:before{height:0}body.admin-menu>header{top:58px}@media only screen and (max-width:1023px){body.admin-menu>header{top:47px}body.admin-menu.front .heroes{height:calc(100vh - 47px)}}.page-user.not-logged-in .page header .tabs,.page-user.not-logged-in .article header .tabs,.page-user.not-logged-in .project header .tabs,.page-user.not-logged-in .projects header .tabs,.page-user.not-logged-in .specials header .tabs,.page-user.not-logged-in .special header .tabs{margin:0}.page-user.not-logged-in .page>.content,.page-user.not-logged-in .article>.content,.page-user.not-logged-in .project>.content,.page-user.not-logged-in .projects>.content,.page-user.not-logged-in .specials>.content,.page-user.not-logged-in .special>.content{background:#686868}.maintenance-message{margin:100px auto;text-align:center;width:40%}div.messages{background:#686868;border:0 none;color:#fff;margin:40px 0 20px;padding:20px}div.messages.error{background:#ff4136;color:#fff}div.messages.status{background:#2ecc40;color:#fff}div.messages.warning{background:#686868;color:#fff}div.messages .element-invisible{font-size:0;margin:0}div.messages p{margin-bottom:5px}div.messages a{color:#fff;transition:color 0.25s ease-in-out,text-decoration 0.25s ease-in-out}.no-touch div.messages a:hover,.no-js div.messages a:hover{color:#fff;text-decoration:underline}div.messages .krumo-root{color:#00040a}div.messages .krumo-root a{color:#00040a}.no-touch div.messages .krumo-root a:hover,.no-js div.messages .krumo-root a:hover{color:#fff}div.messages+.tabs ul.primary{margin-top:0}ul.primary{border:0 none;font-size:0;line-height:0;margin:40px 0 10px;padding:0}ul.primary:after{clear:both;content:'';display:table}ul.primary li{float:left;margin:0;padding:0}ul.primary li:before{display:none}ul.primary li a{background:#80a5ba;border:0 none;color:#004b75;display:block;font:normal 300 0.818rem/35px "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0 10px 10px 0;padding:0 10px;text-align:center;transition:background-color 0.25s ease-in-out}ul.primary li a.active{background:#fff;border:0 none;color:#004b75}.no-touch ul.primary li a:hover,.no-js ul.primary li a:hover{background:#fff}.item-list{clear:both;font-size:0;line-height:0;padding:20px 0 0}.item-list .pager{text-align:center}.item-list .pager li{display:inline-block;list-style:none;margin:0;padding:0}.item-list .pager li:before{display:none}.item-list .pager li a{background:transparent;border:2px solid #80a5ba;color:#80a5ba;display:block;font:normal 300 0.818rem/35px "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0 10px 10px 0;padding:0 15px;text-align:center;transition:background-color 0.25s ease-in-out,color 0.25s ease-in-out}.no-touch .item-list .pager li a:hover,.no-js .item-list .pager li a:hover{background:#80a5ba;color:#fff}.item-list .pager li.pager-current{background:#80a5ba;border:2px solid #80a5ba;color:#fff;display:inline-block;font:normal 300 0.818rem/35px "Oswald",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0 10px 10px 0;padding:0 15px;text-align:center}.item-list .pager li.pager-previous a,.item-list .pager li.pager-first a,.item-list .pager li.pager-next a,.item-list .pager li.pager-last a{font-size:0;line-height:0}.item-list .pager li.pager-first a,.item-list .pager li.pager-last a{display:none}.item-list .pager li.pager-previous a:before,.item-list .pager li.pager-first a:before,.item-list .pager li.pager-next a:after,.item-list .pager li.pager-last a:after{display:inline-block;font-family:"FontAwesome";font-size:1rem;line-height:35px}.item-list .pager li.pager-previous a:before{content:'\f104'}.item-list .pager li.pager-next a:after{content:'\f105'}.cf:before,.cf:after{content:' ';display:table}.cf:after{clear:both}.cf{*zoom:1}
