@charset "UTF-8";.columns{bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0}.columns .grid14{height:100%;margin:auto;width:100%}.columns .grid14 .grid-row{height:100%}.columns .grid14 .grid-row>*{background:#000!important;height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}:after{clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden}*{-webkit-tap-highlight-color:transparent}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,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:"";content:none}table{border-collapse:collapse;border-spacing:0}.grid0{margin:auto;overflow:hidden}.grid0,.grid0.edge{max-width:1100px;padding:0}.grid0.full{max-width:none}.grid0 .row{box-sizing:content-box;width:100%}.grid0 .row.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.grid0 .row.single>*{margin-bottom:0!important}.grid0 .row>*{float:left;margin:0}.grid0 .row>:first-child:last-child,.grid0 .row>:first-child:last-child~*{width:100%}.grid0 .row>:first-child:nth-last-child(2),.grid0 .row>:first-child:nth-last-child(2)~*{width:50%}.grid0 .row>:first-child:nth-last-child(3),.grid0 .row>:first-child:nth-last-child(3)~*{width:33.33333%}.grid0 .row>:first-child:nth-last-child(4),.grid0 .row>:first-child:nth-last-child(4)~*{width:25%}.grid0 .row>:first-child:nth-last-child(5),.grid0 .row>:first-child:nth-last-child(5)~*{width:20%}.grid0 .row>:first-child:nth-last-child(6),.grid0 .row>:first-child:nth-last-child(6)~*{width:16.66667%}.grid0 .row>:first-child:nth-last-child(7),.grid0 .row>:first-child:nth-last-child(7)~*{width:14.28571%}.grid0 .row>:first-child:nth-last-child(8),.grid0 .row>:first-child:nth-last-child(8)~*{width:12.5%}.grid0 .row>:first-child:nth-last-child(9),.grid0 .row>:first-child:nth-last-child(9)~*{width:11.11111%}.grid0 .row>:first-child:nth-last-child(10),.grid0 .row>:first-child:nth-last-child(10)~*{width:10%}.grid0 .row>:first-child:nth-last-child(11),.grid0 .row>:first-child:nth-last-child(11)~*{width:9.09091%}.grid0 .row>:first-child:nth-last-child(12),.grid0 .row>:first-child:nth-last-child(12)~*{width:8.33333%}.grid0 .row>.u-1-12{width:8.33333%!important}.grid0 .row>.u-2-12{width:16.66667%!important}.grid0 .row>.u-3-12{width:25%!important}.grid0 .row>.u-4-12{width:33.33333%!important}.grid0 .row>.u-5-12{width:41.66667%!important}.grid0 .row>.u-6-12{width:50%!important}.grid0 .row>.u-7-12{width:58.33333%!important}.grid0 .row>.u-8-12{width:66.66667%!important}.grid0 .row>.u-9-12{width:75%!important}.grid0 .row>.u-10-12{width:83.33333%!important}.grid0 .row>.u-11-12{width:91.66667%!important}.grid0 .row>.u-12-12{width:100%!important}@media (max-width:767px){.grid0 .row>.m-1-12{width:8.33333%!important}.grid0 .row>.m-2-12{width:16.66667%!important}.grid0 .row>.m-3-12{width:25%!important}.grid0 .row>.m-4-12{width:33.33333%!important}.grid0 .row>.m-5-12{width:41.66667%!important}.grid0 .row>.m-6-12{width:50%!important}.grid0 .row>.m-7-12{width:58.33333%!important}.grid0 .row>.m-8-12{width:66.66667%!important}.grid0 .row>.m-9-12{width:75%!important}.grid0 .row>.m-10-12{width:83.33333%!important}.grid0 .row>.m-11-12{width:91.66667%!important}.grid0 .row>.m-12-12{width:100%!important}}@media (min-width:768px) and (max-width:1024px){.grid0 .row>.t-1-12{width:8.33333%!important}.grid0 .row>.t-2-12{width:16.66667%!important}.grid0 .row>.t-3-12{width:25%!important}.grid0 .row>.t-4-12{width:33.33333%!important}.grid0 .row>.t-5-12{width:41.66667%!important}.grid0 .row>.t-6-12{width:50%!important}.grid0 .row>.t-7-12{width:58.33333%!important}.grid0 .row>.t-8-12{width:66.66667%!important}.grid0 .row>.t-9-12{width:75%!important}.grid0 .row>.t-10-12{width:83.33333%!important}.grid0 .row>.t-11-12{width:91.66667%!important}.grid0 .row>.t-12-12{width:100%!important}}.grid14{margin:auto;max-width:1140px;overflow:hidden;padding:0 20px}.grid14.edge{max-width:1100px;padding:0}.grid14.full{max-width:none}.grid14 .grid-row{box-sizing:content-box;width:calc(100% + 20px)}.grid14 .grid-row.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.grid14 .grid-row.single>*{margin-bottom:0!important}.grid14 .grid-row>*{float:left;margin:0 20px 20px 0}.grid14 .grid-row>:first-child:last-child,.grid14 .grid-row>:first-child:last-child~*{width:calc(100% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(2),.grid14 .grid-row>:first-child:nth-last-child(2)~*{width:calc(50% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(3),.grid14 .grid-row>:first-child:nth-last-child(3)~*{width:calc(33.33333% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(4),.grid14 .grid-row>:first-child:nth-last-child(4)~*{width:calc(25% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(5),.grid14 .grid-row>:first-child:nth-last-child(5)~*{width:calc(20% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(6),.grid14 .grid-row>:first-child:nth-last-child(6)~*{width:calc(16.66667% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(7),.grid14 .grid-row>:first-child:nth-last-child(7)~*{width:calc(14.28571% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(8),.grid14 .grid-row>:first-child:nth-last-child(8)~*{width:calc(12.5% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(9),.grid14 .grid-row>:first-child:nth-last-child(9)~*{width:calc(11.11111% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(10),.grid14 .grid-row>:first-child:nth-last-child(10)~*{width:calc(10% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(11),.grid14 .grid-row>:first-child:nth-last-child(11)~*{width:calc(9.09091% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(12),.grid14 .grid-row>:first-child:nth-last-child(12)~*{width:calc(8.33333% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(13),.grid14 .grid-row>:first-child:nth-last-child(13)~*{width:calc(7.69231% - 20px)}.grid14 .grid-row>:first-child:nth-last-child(14),.grid14 .grid-row>:first-child:nth-last-child(14)~*{width:calc(7.14286% - 20px)}.grid14 .grid-row>.u-1-14{width:calc(7.14286% - 20px)!important;width:-webkit-calc(7.14286% - 20px)!important}.grid14 .grid-row>.u-2-14{width:calc(14.28571% - 20px)!important;width:-webkit-calc(14.28571% - 20px)!important}.grid14 .grid-row>.u-3-14{width:calc(21.42857% - 20px)!important;width:-webkit-calc(21.42857% - 20px)!important}.grid14 .grid-row>.u-4-14{width:calc(28.57143% - 20px)!important;width:-webkit-calc(28.57143% - 20px)!important}.grid14 .grid-row>.u-5-14{width:calc(35.71429% - 20px)!important;width:-webkit-calc(35.71429% - 20px)!important}.grid14 .grid-row>.u-6-14{width:calc(42.85714% - 20px)!important;width:-webkit-calc(42.85714% - 20px)!important}.grid14 .grid-row>.u-7-14{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid14 .grid-row>.u-8-14{width:calc(57.14286% - 20px)!important;width:-webkit-calc(57.14286% - 20px)!important}.grid14 .grid-row>.u-9-14{width:calc(64.28571% - 20px)!important;width:-webkit-calc(64.28571% - 20px)!important}.grid14 .grid-row>.u-10-14{width:calc(71.42857% - 20px)!important;width:-webkit-calc(71.42857% - 20px)!important}.grid14 .grid-row>.u-11-14{width:calc(78.57143% - 20px)!important;width:-webkit-calc(78.57143% - 20px)!important}.grid14 .grid-row>.u-12-14{width:calc(85.71429% - 20px)!important;width:-webkit-calc(85.71429% - 20px)!important}.grid14 .grid-row>.u-13-14{width:calc(92.85714% - 20px)!important;width:-webkit-calc(92.85714% - 20px)!important}.grid14 .grid-row>.u-14-14{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}@media (max-width:767px){.grid14 .grid-row>.m-1-14{width:calc(7.14286% - 20px)!important;width:-webkit-calc(7.14286% - 20px)!important}.grid14 .grid-row>.m-2-14{width:calc(14.28571% - 20px)!important;width:-webkit-calc(14.28571% - 20px)!important}.grid14 .grid-row>.m-3-14{width:calc(21.42857% - 20px)!important;width:-webkit-calc(21.42857% - 20px)!important}.grid14 .grid-row>.m-4-14{width:calc(28.57143% - 20px)!important;width:-webkit-calc(28.57143% - 20px)!important}.grid14 .grid-row>.m-5-14{width:calc(35.71429% - 20px)!important;width:-webkit-calc(35.71429% - 20px)!important}.grid14 .grid-row>.m-6-14{width:calc(42.85714% - 20px)!important;width:-webkit-calc(42.85714% - 20px)!important}.grid14 .grid-row>.m-7-14{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid14 .grid-row>.m-8-14{width:calc(57.14286% - 20px)!important;width:-webkit-calc(57.14286% - 20px)!important}.grid14 .grid-row>.m-9-14{width:calc(64.28571% - 20px)!important;width:-webkit-calc(64.28571% - 20px)!important}.grid14 .grid-row>.m-10-14{width:calc(71.42857% - 20px)!important;width:-webkit-calc(71.42857% - 20px)!important}.grid14 .grid-row>.m-11-14{width:calc(78.57143% - 20px)!important;width:-webkit-calc(78.57143% - 20px)!important}.grid14 .grid-row>.m-12-14{width:calc(85.71429% - 20px)!important;width:-webkit-calc(85.71429% - 20px)!important}.grid14 .grid-row>.m-13-14{width:calc(92.85714% - 20px)!important;width:-webkit-calc(92.85714% - 20px)!important}.grid14 .grid-row>.m-14-14{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}}@media (min-width:768px) and (max-width:1024px){.grid14 .grid-row>.t-1-14{width:calc(7.14286% - 20px)!important;width:-webkit-calc(7.14286% - 20px)!important}.grid14 .grid-row>.t-2-14{width:calc(14.28571% - 20px)!important;width:-webkit-calc(14.28571% - 20px)!important}.grid14 .grid-row>.t-3-14{width:calc(21.42857% - 20px)!important;width:-webkit-calc(21.42857% - 20px)!important}.grid14 .grid-row>.t-4-14{width:calc(28.57143% - 20px)!important;width:-webkit-calc(28.57143% - 20px)!important}.grid14 .grid-row>.t-5-14{width:calc(35.71429% - 20px)!important;width:-webkit-calc(35.71429% - 20px)!important}.grid14 .grid-row>.t-6-14{width:calc(42.85714% - 20px)!important;width:-webkit-calc(42.85714% - 20px)!important}.grid14 .grid-row>.t-7-14{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid14 .grid-row>.t-8-14{width:calc(57.14286% - 20px)!important;width:-webkit-calc(57.14286% - 20px)!important}.grid14 .grid-row>.t-9-14{width:calc(64.28571% - 20px)!important;width:-webkit-calc(64.28571% - 20px)!important}.grid14 .grid-row>.t-10-14{width:calc(71.42857% - 20px)!important;width:-webkit-calc(71.42857% - 20px)!important}.grid14 .grid-row>.t-11-14{width:calc(78.57143% - 20px)!important;width:-webkit-calc(78.57143% - 20px)!important}.grid14 .grid-row>.t-12-14{width:calc(85.71429% - 20px)!important;width:-webkit-calc(85.71429% - 20px)!important}.grid14 .grid-row>.t-13-14{width:calc(92.85714% - 20px)!important;width:-webkit-calc(92.85714% - 20px)!important}.grid14 .grid-row>.t-14-14{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}}@media (max-width:1024px){.grid14 .grid-row>.d-1-14{width:calc(7.14286% - 20px)!important;width:-webkit-calc(7.14286% - 20px)!important}.grid14 .grid-row>.d-2-14{width:calc(14.28571% - 20px)!important;width:-webkit-calc(14.28571% - 20px)!important}.grid14 .grid-row>.d-3-14{width:calc(21.42857% - 20px)!important;width:-webkit-calc(21.42857% - 20px)!important}.grid14 .grid-row>.d-4-14{width:calc(28.57143% - 20px)!important;width:-webkit-calc(28.57143% - 20px)!important}.grid14 .grid-row>.d-5-14{width:calc(35.71429% - 20px)!important;width:-webkit-calc(35.71429% - 20px)!important}.grid14 .grid-row>.d-6-14{width:calc(42.85714% - 20px)!important;width:-webkit-calc(42.85714% - 20px)!important}.grid14 .grid-row>.d-7-14{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid14 .grid-row>.d-8-14{width:calc(57.14286% - 20px)!important;width:-webkit-calc(57.14286% - 20px)!important}.grid14 .grid-row>.d-9-14{width:calc(64.28571% - 20px)!important;width:-webkit-calc(64.28571% - 20px)!important}.grid14 .grid-row>.d-10-14{width:calc(71.42857% - 20px)!important;width:-webkit-calc(71.42857% - 20px)!important}.grid14 .grid-row>.d-11-14{width:calc(78.57143% - 20px)!important;width:-webkit-calc(78.57143% - 20px)!important}.grid14 .grid-row>.d-12-14{width:calc(85.71429% - 20px)!important;width:-webkit-calc(85.71429% - 20px)!important}.grid14 .grid-row>.d-13-14{width:calc(92.85714% - 20px)!important;width:-webkit-calc(92.85714% - 20px)!important}.grid14 .grid-row>.d-14-14{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}}.grid12{margin:auto;max-width:1140px;overflow:hidden;padding:0 20px}.grid12.edge{max-width:1100px;padding:0}.grid12.full{max-width:none}.grid12 .article-row{box-sizing:content-box;width:calc(100% + 20px)}.grid12 .article-row.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.grid12 .article-row.single>*{margin-bottom:0!important}.grid12 .article-row>*{float:left;margin:0 20px 20px 0}.grid12 .article-row>:first-child:last-child,.grid12 .article-row>:first-child:last-child~*{width:calc(100% - 20px)}.grid12 .article-row>:first-child:nth-last-child(2),.grid12 .article-row>:first-child:nth-last-child(2)~*{width:calc(50% - 20px)}.grid12 .article-row>:first-child:nth-last-child(3),.grid12 .article-row>:first-child:nth-last-child(3)~*{width:calc(33.33333% - 20px)}.grid12 .article-row>:first-child:nth-last-child(4),.grid12 .article-row>:first-child:nth-last-child(4)~*{width:calc(25% - 20px)}.grid12 .article-row>:first-child:nth-last-child(5),.grid12 .article-row>:first-child:nth-last-child(5)~*{width:calc(20% - 20px)}.grid12 .article-row>:first-child:nth-last-child(6),.grid12 .article-row>:first-child:nth-last-child(6)~*{width:calc(16.66667% - 20px)}.grid12 .article-row>:first-child:nth-last-child(7),.grid12 .article-row>:first-child:nth-last-child(7)~*{width:calc(14.28571% - 20px)}.grid12 .article-row>:first-child:nth-last-child(8),.grid12 .article-row>:first-child:nth-last-child(8)~*{width:calc(12.5% - 20px)}.grid12 .article-row>:first-child:nth-last-child(9),.grid12 .article-row>:first-child:nth-last-child(9)~*{width:calc(11.11111% - 20px)}.grid12 .article-row>:first-child:nth-last-child(10),.grid12 .article-row>:first-child:nth-last-child(10)~*{width:calc(10% - 20px)}.grid12 .article-row>:first-child:nth-last-child(11),.grid12 .article-row>:first-child:nth-last-child(11)~*{width:calc(9.09091% - 20px)}.grid12 .article-row>:first-child:nth-last-child(12),.grid12 .article-row>:first-child:nth-last-child(12)~*{width:calc(8.33333% - 20px)}.grid12 .article-row>.u-1-12{width:calc(8.33333% - 20px)!important;width:-webkit-calc(8.33333% - 20px)!important}.grid12 .article-row>.u-2-12{width:calc(16.66667% - 20px)!important;width:-webkit-calc(16.66667% - 20px)!important}.grid12 .article-row>.u-3-12{width:calc(25% - 20px)!important;width:-webkit-calc(25% - 20px)!important}.grid12 .article-row>.u-4-12{width:calc(33.33333% - 20px)!important;width:-webkit-calc(33.33333% - 20px)!important}.grid12 .article-row>.u-5-12{width:calc(41.66667% - 20px)!important;width:-webkit-calc(41.66667% - 20px)!important}.grid12 .article-row>.u-6-12{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid12 .article-row>.u-7-12{width:calc(58.33333% - 20px)!important;width:-webkit-calc(58.33333% - 20px)!important}.grid12 .article-row>.u-8-12{width:calc(66.66667% - 20px)!important;width:-webkit-calc(66.66667% - 20px)!important}.grid12 .article-row>.u-9-12{width:calc(75% - 20px)!important;width:-webkit-calc(75% - 20px)!important}.grid12 .article-row>.u-10-12{width:calc(83.33333% - 20px)!important;width:-webkit-calc(83.33333% - 20px)!important}.grid12 .article-row>.u-11-12{width:calc(91.66667% - 20px)!important;width:-webkit-calc(91.66667% - 20px)!important}.grid12 .article-row>.u-12-12{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}@media (max-width:767px){.grid12 .article-row>.m-1-12{width:calc(8.33333% - 20px)!important;width:-webkit-calc(8.33333% - 20px)!important}.grid12 .article-row>.m-2-12{width:calc(16.66667% - 20px)!important;width:-webkit-calc(16.66667% - 20px)!important}.grid12 .article-row>.m-3-12{width:calc(25% - 20px)!important;width:-webkit-calc(25% - 20px)!important}.grid12 .article-row>.m-4-12{width:calc(33.33333% - 20px)!important;width:-webkit-calc(33.33333% - 20px)!important}.grid12 .article-row>.m-5-12{width:calc(41.66667% - 20px)!important;width:-webkit-calc(41.66667% - 20px)!important}.grid12 .article-row>.m-6-12{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid12 .article-row>.m-7-12{width:calc(58.33333% - 20px)!important;width:-webkit-calc(58.33333% - 20px)!important}.grid12 .article-row>.m-8-12{width:calc(66.66667% - 20px)!important;width:-webkit-calc(66.66667% - 20px)!important}.grid12 .article-row>.m-9-12{width:calc(75% - 20px)!important;width:-webkit-calc(75% - 20px)!important}.grid12 .article-row>.m-10-12{width:calc(83.33333% - 20px)!important;width:-webkit-calc(83.33333% - 20px)!important}.grid12 .article-row>.m-11-12{width:calc(91.66667% - 20px)!important;width:-webkit-calc(91.66667% - 20px)!important}.grid12 .article-row>.m-12-12{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}}@media (max-width:767px) and (orientation:portrait){.grid12 .article-row>.mp-1-12{width:calc(8.33333% - 20px)!important;width:-webkit-calc(8.33333% - 20px)!important}.grid12 .article-row>.mp-2-12{width:calc(16.66667% - 20px)!important;width:-webkit-calc(16.66667% - 20px)!important}.grid12 .article-row>.mp-3-12{width:calc(25% - 20px)!important;width:-webkit-calc(25% - 20px)!important}.grid12 .article-row>.mp-4-12{width:calc(33.33333% - 20px)!important;width:-webkit-calc(33.33333% - 20px)!important}.grid12 .article-row>.mp-5-12{width:calc(41.66667% - 20px)!important;width:-webkit-calc(41.66667% - 20px)!important}.grid12 .article-row>.mp-6-12{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid12 .article-row>.mp-7-12{width:calc(58.33333% - 20px)!important;width:-webkit-calc(58.33333% - 20px)!important}.grid12 .article-row>.mp-8-12{width:calc(66.66667% - 20px)!important;width:-webkit-calc(66.66667% - 20px)!important}.grid12 .article-row>.mp-9-12{width:calc(75% - 20px)!important;width:-webkit-calc(75% - 20px)!important}.grid12 .article-row>.mp-10-12{width:calc(83.33333% - 20px)!important;width:-webkit-calc(83.33333% - 20px)!important}.grid12 .article-row>.mp-11-12{width:calc(91.66667% - 20px)!important;width:-webkit-calc(91.66667% - 20px)!important}.grid12 .article-row>.mp-12-12{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}}@media (min-width:768px) and (max-width:1024px){.grid12 .article-row>.t-1-12{width:calc(8.33333% - 20px)!important;width:-webkit-calc(8.33333% - 20px)!important}.grid12 .article-row>.t-2-12{width:calc(16.66667% - 20px)!important;width:-webkit-calc(16.66667% - 20px)!important}.grid12 .article-row>.t-3-12{width:calc(25% - 20px)!important;width:-webkit-calc(25% - 20px)!important}.grid12 .article-row>.t-4-12{width:calc(33.33333% - 20px)!important;width:-webkit-calc(33.33333% - 20px)!important}.grid12 .article-row>.t-5-12{width:calc(41.66667% - 20px)!important;width:-webkit-calc(41.66667% - 20px)!important}.grid12 .article-row>.t-6-12{width:calc(50% - 20px)!important;width:-webkit-calc(50% - 20px)!important}.grid12 .article-row>.t-7-12{width:calc(58.33333% - 20px)!important;width:-webkit-calc(58.33333% - 20px)!important}.grid12 .article-row>.t-8-12{width:calc(66.66667% - 20px)!important;width:-webkit-calc(66.66667% - 20px)!important}.grid12 .article-row>.t-9-12{width:calc(75% - 20px)!important;width:-webkit-calc(75% - 20px)!important}.grid12 .article-row>.t-10-12{width:calc(83.33333% - 20px)!important;width:-webkit-calc(83.33333% - 20px)!important}.grid12 .article-row>.t-11-12{width:calc(91.66667% - 20px)!important;width:-webkit-calc(91.66667% - 20px)!important}.grid12 .article-row>.t-12-12{width:calc(100% - 20px)!important;width:-webkit-calc(100% - 20px)!important}}.projects-archive{margin:auto;max-width:1160px;overflow:hidden;padding:0 30px}.projects-archive.edge{max-width:1100px;padding:0}.projects-archive.full{max-width:none}.projects-archive .project-row{box-sizing:content-box;width:calc(100% + 30px)}.projects-archive .project-row.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.projects-archive .project-row.single>*{margin-bottom:0!important}.projects-archive .project-row>*{float:left;margin:0 30px 50px 0}.projects-archive .project-row>.u-1-6{width:calc(16.66667% - 30px)!important;width:-webkit-calc(16.66667% - 30px)!important}.projects-archive .project-row>.u-2-6{width:calc(33.33333% - 30px)!important;width:-webkit-calc(33.33333% - 30px)!important}.projects-archive .project-row>.u-3-6{width:calc(50% - 30px)!important;width:-webkit-calc(50% - 30px)!important}.projects-archive .project-row>.u-4-6{width:calc(66.66667% - 30px)!important;width:-webkit-calc(66.66667% - 30px)!important}.projects-archive .project-row>.u-5-6{width:calc(83.33333% - 30px)!important;width:-webkit-calc(83.33333% - 30px)!important}.projects-archive .project-row>.u-6-6{width:calc(100% - 30px)!important;width:-webkit-calc(100% - 30px)!important}@media (max-width:767px){.projects-archive .project-row>.m-1-6{width:calc(16.66667% - 30px)!important;width:-webkit-calc(16.66667% - 30px)!important}.projects-archive .project-row>.m-2-6{width:calc(33.33333% - 30px)!important;width:-webkit-calc(33.33333% - 30px)!important}.projects-archive .project-row>.m-3-6{width:calc(50% - 30px)!important;width:-webkit-calc(50% - 30px)!important}.projects-archive .project-row>.m-4-6{width:calc(66.66667% - 30px)!important;width:-webkit-calc(66.66667% - 30px)!important}.projects-archive .project-row>.m-5-6{width:calc(83.33333% - 30px)!important;width:-webkit-calc(83.33333% - 30px)!important}.projects-archive .project-row>.m-6-6{width:calc(100% - 30px)!important;width:-webkit-calc(100% - 30px)!important}}@media (max-width:767px) and (orientation:portrait){.projects-archive .project-row>.mp-1-6{width:calc(16.66667% - 30px)!important;width:-webkit-calc(16.66667% - 30px)!important}.projects-archive .project-row>.mp-2-6{width:calc(33.33333% - 30px)!important;width:-webkit-calc(33.33333% - 30px)!important}.projects-archive .project-row>.mp-3-6{width:calc(50% - 30px)!important;width:-webkit-calc(50% - 30px)!important}.projects-archive .project-row>.mp-4-6{width:calc(66.66667% - 30px)!important;width:-webkit-calc(66.66667% - 30px)!important}.projects-archive .project-row>.mp-5-6{width:calc(83.33333% - 30px)!important;width:-webkit-calc(83.33333% - 30px)!important}.projects-archive .project-row>.mp-6-6{width:calc(100% - 30px)!important;width:-webkit-calc(100% - 30px)!important}}@media (min-width:768px) and (max-width:1024px){.projects-archive .project-row>.t-1-6{width:calc(16.66667% - 30px)!important;width:-webkit-calc(16.66667% - 30px)!important}.projects-archive .project-row>.t-2-6{width:calc(33.33333% - 30px)!important;width:-webkit-calc(33.33333% - 30px)!important}.projects-archive .project-row>.t-3-6{width:calc(50% - 30px)!important;width:-webkit-calc(50% - 30px)!important}.projects-archive .project-row>.t-4-6{width:calc(66.66667% - 30px)!important;width:-webkit-calc(66.66667% - 30px)!important}.projects-archive .project-row>.t-5-6{width:calc(83.33333% - 30px)!important;width:-webkit-calc(83.33333% - 30px)!important}.projects-archive .project-row>.t-6-6{width:calc(100% - 30px)!important;width:-webkit-calc(100% - 30px)!important}}.sector-squares{margin:auto;max-width:1120px;overflow:hidden;padding:0 10px}.sector-squares.edge{max-width:1100px;padding:0}.sector-squares.full{max-width:none}.sector-squares .sector-row{box-sizing:content-box;width:calc(100% + 10px)}.sector-squares .sector-row.flex{display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.sector-squares .sector-row.single>*{margin-bottom:0!important}.sector-squares .sector-row>*{float:left;margin:0 10px 10px 0}.sector-squares .sector-row>:first-child:last-child,.sector-squares .sector-row>:first-child:last-child~*{width:calc(100% - 10px)}.sector-squares .sector-row>:first-child:nth-last-child(2),.sector-squares .sector-row>:first-child:nth-last-child(2)~*{width:calc(50% - 10px)}.sector-squares .sector-row>:first-child:nth-last-child(3),.sector-squares .sector-row>:first-child:nth-last-child(3)~*{width:calc(33.33333% - 10px)}.sector-squares .sector-row>:first-child:nth-last-child(4),.sector-squares .sector-row>:first-child:nth-last-child(4)~*{width:calc(25% - 10px)}.sector-squares .sector-row>:first-child:nth-last-child(5),.sector-squares .sector-row>:first-child:nth-last-child(5)~*{width:calc(20% - 10px)}.sector-squares .sector-row>.u-1-5{width:calc(20% - 10px)!important;width:-webkit-calc(20% - 10px)!important}.sector-squares .sector-row>.u-2-5{width:calc(40% - 10px)!important;width:-webkit-calc(40% - 10px)!important}.sector-squares .sector-row>.u-3-5{width:calc(60% - 10px)!important;width:-webkit-calc(60% - 10px)!important}.sector-squares .sector-row>.u-4-5{width:calc(80% - 10px)!important;width:-webkit-calc(80% - 10px)!important}.sector-squares .sector-row>.u-5-5{width:calc(100% - 10px)!important;width:-webkit-calc(100% - 10px)!important}@media (max-width:767px){.sector-squares .sector-row>.m-1-5{width:calc(20% - 10px)!important;width:-webkit-calc(20% - 10px)!important}.sector-squares .sector-row>.m-2-5{width:calc(40% - 10px)!important;width:-webkit-calc(40% - 10px)!important}.sector-squares .sector-row>.m-3-5{width:calc(60% - 10px)!important;width:-webkit-calc(60% - 10px)!important}.sector-squares .sector-row>.m-4-5{width:calc(80% - 10px)!important;width:-webkit-calc(80% - 10px)!important}.sector-squares .sector-row>.m-5-5{width:calc(100% - 10px)!important;width:-webkit-calc(100% - 10px)!important}}@media (min-width:768px) and (max-width:1024px){.sector-squares .sector-row>.t-1-5{width:calc(20% - 10px)!important;width:-webkit-calc(20% - 10px)!important}.sector-squares .sector-row>.t-2-5{width:calc(40% - 10px)!important;width:-webkit-calc(40% - 10px)!important}.sector-squares .sector-row>.t-3-5{width:calc(60% - 10px)!important;width:-webkit-calc(60% - 10px)!important}.sector-squares .sector-row>.t-4-5{width:calc(80% - 10px)!important;width:-webkit-calc(80% - 10px)!important}.sector-squares .sector-row>.t-5-5{width:calc(100% - 10px)!important;width:-webkit-calc(100% - 10px)!important}}.animated{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}[class*=" icon-"]:before,[class^=icon-]:before{display:inline-block;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;text-align:center;text-decoration:inherit;text-transform:none;width:1em}@font-face{font-family:social;font-style:normal;font-weight:400;src:url(../fonts/icons/social.eot?60333307);src:url(../fonts/icons/social.eot?60333307#iefix) format("embedded-opentype"),url(../fonts/icons/social.woff?60333307) format("woff"),url(../fonts/icons/social.ttf?60333307) format("truetype"),url(../fonts/icons/social.svg?60333307#brand) format("svg")}[class*=" icon-social"]:before,[class^=icon-social]:before{font-family:social}.icon-social-facebook:before{content:"\e800"}.icon-social-facebook-squared:before{content:"\e801"}.icon-social-facebook-official:before{content:"\e802"}.icon-social-twitter-squared:before{content:"\e803"}.icon-social-twitter:before{content:"\e804"}.icon-social-tumblr:before{content:"\e805"}.icon-social-tumblr-squared:before{content:"\e806"}.icon-social-gplus-squared:before{content:"\e807"}.icon-social-gplus:before{content:"\e808"}.icon-social-google:before{content:"\e809"}.icon-social-linkedin:before{content:"\e80a"}.icon-social-linkedin-squared:before{content:"\e80b"}.icon-social-pinterest:before{content:"\e80c"}.icon-social-pinterest-circled:before{content:"\e80d"}.icon-social-instagram:before{content:"\e80e"}.icon-social-pinterest-squared:before{content:"\e80f"}.icon-social-youtube-squared:before{content:"\e810"}.icon-social-youtube:before{content:"\e811"}.icon-social-youtube-play:before{content:"\e812"}.icon-social-vimeo-squared:before{content:"\e813"}.icon-social-paypal:before{content:"\e814"}.icon-social-git-squared:before{content:"\e815"}.icon-social-git:before{content:"\e816"}.icon-social-spotify:before{content:"\e817"}@font-face{font-family:arrows;font-style:normal;font-weight:400;src:url(../fonts/icons/arrows.eot?2783269);src:url(../fonts/icons/arrows.eot?2783269#iefix) format("embedded-opentype"),url(../fonts/icons/arrows.woff?2783269) format("woff"),url(../fonts/icons/arrows.ttf?2783269) format("truetype"),url(../fonts/icons/arrows.svg?2783269#arrows) format("svg")}[class*=" icon-arrow"]:before,[class^=icon-arrow]:before{font-family:arrows}.icon-arrow-left-circled:before{content:"\e800"}.icon-arrow-right-circled:before{content:"\e801"}.icon-arrow-up-circled:before{content:"\e802"}.icon-arrow-down-circled:before{content:"\e803"}.icon-arrow-down-dir:before{content:"\e804"}.icon-arrow-up-dir:before{content:"\e805"}.icon-arrow-left-dir:before{content:"\e806"}.icon-arrow-right-dir:before{content:"\e807"}.icon-arrow-down-open:before{content:"\e808"}.icon-arrow-left-open:before{content:"\e809"}.icon-arrow-right-open:before{content:"\e80a"}.icon-arrow-up-open:before{content:"\e80b"}.icon-arrow-down-big:before{content:"\e80c"}.icon-arrow-left-big:before{content:"\e80d"}.icon-arrow-right-big:before{content:"\e80e"}.icon-arrow-up-big:before{content:"\e80f"}.icon-arrow-down-open-1:before{content:"\e814"}.icon-arrow-left-open-1:before{content:"\e815"}.icon-arrow-right-open-1:before{content:"\e816"}.icon-arrow-up-open-1:before{content:"\e817"}.icon-arrow-down-open-mini:before{content:"\e818"}.icon-arrow-left-open-mini:before{content:"\e819"}.icon-arrow-right-open-mini:before{content:"\e81a"}.icon-arrow-up-open-mini:before{content:"\e81b"}.icon-arrow-down-open-big:before{content:"\e81c"}.icon-arrow-left-open-big:before{content:"\e81d"}.icon-arrow-right-open-big:before{content:"\e81e"}.icon-arrow-up-open-big:before{content:"\e81f"}.icon-arrow-down:before{content:"\e820"}.icon-arrow-left:before{content:"\e821"}.icon-arrow-right:before{content:"\e822"}.icon-arrow-up:before{content:"\e823"}.icon-arrow-down-dir-1:before{content:"\e824"}.icon-arrow-left-dir-1:before{content:"\e825"}.icon-arrow-right-dir-1:before{content:"\e826"}.icon-arrow-up-dir-1:before{content:"\e827"}[class*=" icon-ui"]:before,[class^=icon-ui]:before{font-family:ui}@font-face{font-family:ui;font-style:normal;font-weight:400;src:url(../fonts/icons/ui.eot?79534352);src:url(../fonts/icons/ui.eot?79534352#iefix) format("embedded-opentype"),url(../fonts/icons/ui.woff?79534352) format("woff"),url(../fonts/icons/ui.ttf?79534352) format("truetype"),url(../fonts/icons/ui.svg?79534352#ui) format("svg")}.icon-ui-ok-squared:before{content:"\e800"}.icon-ui-check-empty:before{content:"\e801"}.icon-ui-mail:before{content:"\e802"}.icon-ui-cancel:before,nav input:checked+label span:last-child:before{content:"\e803"}.icon-ui-menu:before,nav label span:last-child:before{content:"\e804"}.icon-ui-search:before{content:"\e805"}.icon-ui-home:before{content:"\e806"}.icon-ui-user:before{content:"\e807"}.icon-ui-cog:before{content:"\e808"}.icon-ui-basket:before{content:"\e809"}.icon-ui-plus:before{content:"\e80a"}.icon-ui-minus:before{content:"\e80b"}.icon-ui-ok:before{content:"\e80c"}.icon-ui-phone:before{content:"\e80d"}.icon-ui-heart:before{content:"\e80e"}.icon-ui-star:before{content:"\e80f"}.icon-ui-th:before{content:"\e810"}.icon-ui-th-list:before{content:"\e811"}.icon-ui-lock:before{content:"\e812"}.icon-ui-lock-open-alt:before{content:"\e813"}.icon-ui-location:before{content:"\e814"}.icon-ui-pin:before{content:"\e815"}[class*=" icon-symbol"]:before,[class^=icon-symbol]:before{font-family:symbols}@font-face{font-family:symbols;font-style:normal;font-weight:400;src:url(../fonts/icons/symbols.eot?5646673);src:url(../fonts/icons/symbols.eot?5646673#iefix) format("embedded-opentype"),url(../fonts/icons/symbols.woff?5646673) format("woff"),url(../fonts/icons/symbols.ttf?5646673) format("truetype"),url(../fonts/icons/symbols.svg?5646673#symbols) format("svg")}.icon-symbol-glass:before{content:"\e800"}.icon-symbol-music:before{content:"\e801"}.icon-symbol-videocam:before{content:"\e802"}.icon-symbol-camera:before{content:"\e803"}.icon-symbol-share:before{content:"\e804"}.icon-symbol-chat:before{content:"\e805"}.icon-symbol-bell-alt:before{content:"\e806"}.icon-symbol-cog-alt:before{content:"\e807"}.icon-symbol-wifi:before{content:"\e808"}.icon-symbol-award:before{content:"\e809"}.icon-symbol-globe:before{content:"\e80a"}.icon-symbol-cloud:before{content:"\e80b"}.icon-symbol-flash:before{content:"\e80c"}.icon-symbol-umbrella:before{content:"\e80d"}.icon-symbol-flight:before{content:"\e80e"}.icon-symbol-paper-plane:before{content:"\e80f"}.icon-symbol-leaf:before{content:"\e810"}.icon-symbol-suitcase:before{content:"\e811"}.icon-symbol-chart-line:before{content:"\e812"}.icon-symbol-chart-pie:before{content:"\e813"}.icon-symbol-chart-area:before{content:"\e814"}.icon-symbol-bug:before{content:"\e815"}.icon-symbol-taxi:before{content:"\e816"}.icon-symbol-truck:before{content:"\e817"}.icon-symbol-subway:before{content:"\e818"}.icon-symbol-ship:before{content:"\e819"}.icon-symbol-gauge:before{content:"\e81a"}.icon-symbol-sitemap:before{content:"\e81b"}.icon-symbol-spinner:before{content:"\e81c"}.icon-symbol-coffee:before{content:"\e81d"}.icon-symbol-food:before{content:"\e81e"}.icon-symbol-beer:before{content:"\e81f"}.icon-symbol-medkit:before{content:"\e820"}.icon-symbol-ambulance:before{content:"\e821"}.icon-symbol-heartbeat:before{content:"\e822"}.icon-symbol-bank:before{content:"\e823"}.icon-symbol-anchor:before{content:"\e824"}.icon-symbol-graduation-cap:before{content:"\e825"}.icon-symbol-paw:before{content:"\e826"}.icon-symbol-recycle:before{content:"\e827"}.icon-symbol-tree:before{content:"\e828"}.icon-symbol-database:before{content:"\e829"}.icon-symbol-lifebuoy:before{content:"\e82a"}.icon-symbol-binoculars:before{content:"\e82b"}.icon-symbol-birthday:before{content:"\e82c"}.smallTitle{display:block;font-size:.867em;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.boldTitleSmall,.thumb-cta h3{font-size:1.333em;font-weight:900}.boldTitleMedium,.case-study .copy h2,.case-study .copy h3{font-size:1.6em;font-weight:700}.boldTitleLarge,.home .row5 h2{font-size:2.4em;font-weight:700;line-height:1.2em}.blackTitleLarge{font-size:2.4em;font-weight:900;line-height:1.2em}.home .row1 h1,.largeTitle{font-size:4em;font-weight:700;line-height:1.2em}@media (max-width:767px){.home .row1 h1,.largeTitle{font-size:2.4em}}.about-us .row1 h1,.largeTitleBold,.quality-and-standards .row1 h1{font-size:4em;font-weight:900;line-height:1.2em}@media (max-width:767px){.about-us .row1 h1,.largeTitleBold,.quality-and-standards .row1 h1{font-size:2.4em}}.midTitleBlack{font-size:2.933em;font-weight:900}dl,ol,p,ul{font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:25px}dl:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}dl.large,ol.large,p.large,ul.large{font-size:1.2em}dl.x-large,ol.x-large,p.x-large,ul.x-large{font-size:1.467em}#callback .form input[type=submit],.button{background:#f1c40f;border-radius:3px;color:#333;display:inline-block;font-size:.867em;font-weight:700;letter-spacing:.025em;padding:15px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#callback .form input.large[type=submit],.button.large{font-size:1.067em;padding:18px 24px}@media (max-width:1024px){#callback .form input[type=submit]:active,.button:active{background:#c29d0b;color:#000}}@media (min-width:1025px){#callback .form input[type=submit]:hover,.button:hover{background:#c29d0b;color:#000}}@media (max-width:767px){.respond-button{background:#f1c40f;border-radius:3px;color:#333!important;display:block;font-size:.867em;font-weight:700;letter-spacing:.025em;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.respond-button:active{background:#c29d0b}}@media (max-width:1024px){.device-button{background:#f1c40f;border-radius:3px;color:#333!important;display:block;font-size:.867em;font-weight:700;letter-spacing:.025em;padding:15px 20px;text-align:center;text-decoration:none;text-transform:uppercase}.device-button:active{background:#c29d0b}}.hvr-sweep-to-top{box-shadow:0 0 1px transparent;display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-ms-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;vertical-align:middle;-moz-osx-font-smoothing:grayscale;position:relative}.hvr-sweep-to-top,.hvr-sweep-to-top:before{-webkit-transition-duration:.3s;-ms-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.hvr-sweep-to-top:before{background:#f1c40f;border-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;-ms-transition-property:transform;-moz-transition-property:transform;-o-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;z-index:-1}.hvr-sweep-to-top.active:before,.hvr-sweep-to-top:active:before,.hvr-sweep-to-top:focus:before,.hvr-sweep-to-top:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.full-page{display:table;height:100%;width:100%}.full-page:after{display:none}.full-page>*{display:table-cell;text-align:center;vertical-align:middle}.about-us .row2 .cta,.about-us .row3 .cta,.about-us .row4 .cta,.about-us .row5,.about-us .row5 .video,.contact .row>div.cornflower,.home .row2>div,.home .row4 .cta,.projects .row1,.projects .row2,.projects .row3,.respondPadding,.sectors .grid12 .row1,.simple section{padding:80px}@media (max-width:767px){.about-us .row2 .cta,.about-us .row3 .cta,.about-us .row4 .cta,.about-us .row5,.about-us .row5 .video,.contact .row>div.cornflower,.home .row2>div,.home .row4 .cta,.projects .row1,.projects .row2,.projects .row3,.respondPadding,.sectors .grid12 .row1,.simple section{padding:25px}}.respond6030{padding:30px 60px}@media (max-width:767px){.respond6030{padding:25px}}.respondZero{padding:80px}@media (max-width:767px){.respondZero{padding:25px 0}}.case-study article,.respondArticle{padding-bottom:80px}@media (min-width:768px) and (max-width:1024px){.case-study article,.respondArticle{padding:0 80px 80px}}@media (max-width:767px){.case-study article,.respondArticle{padding:25px}}.accordion,.ready_to_talk,.respondMediumPadding,footer{padding:50px 80px}@media (max-width:767px){.accordion,.ready_to_talk,.respondMediumPadding,footer{padding:25px}}.case-study .copy,.respondGrid14Element{padding:8.5%}@media (max-width:767px){.case-study .copy,.respondGrid14Element{padding:25px}}.home .row1,.quality-and-standards .row1,.respondLargePadding{padding:135px}@media (max-width:767px){.home .row1,.quality-and-standards .row1,.respondLargePadding{padding:100px 25px}}.home .row3,.respondPaddingTabTop{padding:0}@media (min-width:768px){.home .row3,.respondPaddingTabTop{padding:80px}}.cta h2{display:block;font-size:.867em;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.cta h3{font-size:2.4em;font-weight:700;line-height:1.2em}@media (min-width:768px) and (max-width:1024px){.cta h3{font-size:1.6em}}.cta h2,.cta h3,.cta p{margin-bottom:25px}.cta h2:last-child,.cta h3:last-child,.cta p:last-child{margin-bottom:0}@media (max-width:767px){.cta .button{display:block;text-align:center}}.box{position:relative}.box figcaption{display:block;height:100%;overflow:hidden;position:absolute;top:0;width:100%}.box figcaption>*{display:table;height:101%;width:101%}.box figcaption>*>*{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%}.play{text-decoration:none}.play:before{background:rgba(0,0,0,.85);border-radius:100%;color:#f1c40f;font-size:4em;height:65px;line-height:65px;text-align:center;text-indent:5px;transition:transform .15s ease-in-out;width:65px}@media (min-width:1025px){.play:hover:before{transform:scale(1.5)}}@media (max-width:1024px){.play:active:before{transform:scale(1.5)}}.ready_to_talk{background:#f1c40f;text-align:center}.ready_to_talk h2{font-size:1.6em;font-weight:700;margin-bottom:15px}.ready_to_talk p{margin-bottom:31.25px}.ready_to_talk .links{font-size:0}.ready_to_talk .links span{display:inline-block;font-size:1.2rem;margin:0 40px}@media (max-width:767px){.ready_to_talk .links span{background:#fff;border-radius:3px;padding:10px}.ready_to_talk .links span a{border:none!important;padding:0!important}.ready_to_talk .links span+span{margin-top:12.5px!important}}.ready_to_talk .links span:before{font-size:.8em;left:-5px;position:relative;top:-3px}@media (max-width:1024px){.ready_to_talk .links span{display:block;margin:0}.ready_to_talk .links span+span{margin-top:25px}}.ready_to_talk .links span a{border-bottom:1px solid #333;color:#333;display:inline-block;font-weight:500;padding-bottom:2px;text-decoration:none}.banner{height:520px;transition:all .6s ease-in-out}@media (min-width:768px) and (max-width:1024px){.banner{height:320px}}@media (max-width:767px){.banner{height:200px}}.thumb-cta{vertical-align:top}.thumb-cta .meta{padding-top:25px}.thumb-cta h2{display:block;font-size:.867em;font-weight:400;letter-spacing:.025em;margin-bottom:15px;text-transform:uppercase}.thumb-cta h3{line-height:1.4em}.thumb-cta h3,.thumb-cta p{margin-bottom:15px}.thumb-cta .respond-button{color:#f1c40f;font-size:.867em;font-weight:700;text-decoration:none;text-transform:uppercase}.accordion+.accordion{border-top:1px solid #eaeaea}.accordion h2{margin-bottom:15px}.accordion h2+p{font-size:1.2em;margin-bottom:0}@media (max-width:767px){.accordion h2{margin-top:15px}}.accordion h2:hover{cursor:pointer;text-decoration:underline}.accordion .content{max-height:0;-webkit-transition:max-height .3s ease-in-out;-ms-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.accordion .content>div{padding-top:50px}.accordion .content .two_column{-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;margin-bottom:25px}@media (max-width:767px){.accordion .content .two_column{-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1}}.accordion .content .text_only{margin-bottom:25px}.accordion .content .logo_rows br{display:none}.accordion .content .logo_rows strong{font-weight:700}.accordion .toggle{margin-top:15px;width:100%}.accordion .toggle:before{background:#f1c40f;border-radius:100%;content:"+";cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:2em;font-weight:300;height:40px;line-height:40px;margin:auto;text-align:center;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px}@media (max-width:767px){.accordion .toggle:before{background:#eaeaea;border-radius:3px;width:100%}.accordion .toggle:before:hover:before{background:#d1d1d1!important}}.accordion .toggle:hover:before{background:#c29d0b}@media (max-width:767px){.accordion .button{display:block;text-align:center}}.accordion input{display:none}.accordion input+label:before{background:#f1c40f;border-radius:100%;content:"+";cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:2em;font-weight:300;height:40px;line-height:40px;margin:auto;text-align:center;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:40px}@media (max-width:767px){.accordion input+label:before{display:none}}.accordion input+label:hover:before{background:#c29d0b}.accordion input:checked+label:before{content:"−"}.accordion input:checked+label+div .content{max-height:600px}@media (max-width:767px){.accordion input:checked+label+div .content{max-height:none}}.accordion input:checked+label~.toggle:before{content:"−"}.overlay{position:relative}.overlay:before{content:"";display:block;inset:0;position:absolute}.overlay.color-black:before{background:hsla(0,0%,100%,.5)}.overlay.color-white:before{background:rgba(0,0,0,.5)}.relative{position:relative}.respond,nav label{display:none}@media (max-width:767px){.respond,nav label{display:block}}.device{display:none}@media (max-width:1024px){.device{display:block}}.tablet{display:none}@media (min-width:768px) and (max-width:1024px){.tablet{display:block}}.tabtop{display:none}@media (min-width:768px){.tabtop{display:block}}.desktop{display:none}@media (min-width:1025px){.desktop{display:block}}.navy{background-color:#051830}.color-navy{color:#051830}.buttercup{background-color:#f1c40f}.color-buttercup{color:#f1c40f}.cornflower{background-color:#3f7dca}.color-cornflower{color:#3f7dca}.magnolia{background-color:#f1ecd7}.color-magnolia{color:#f1ecd7}.steel{background-color:#e4ecf9}.color-steel{color:#e4ecf9}.mist{background-color:#f1f6fd}.color-mist{color:#f1f6fd}.black{background-color:#000}.color-black{color:#000}.charcoal{background-color:#333}.color-charcoal{color:#333}.grey{background-color:#eaeaea}.color-grey{color:#eaeaea}.light{background-color:#f5f5f5}.color-light{color:#f5f5f5}.white{background-color:#fff}.color-white{color:#fff}.about-us .row5 .row{-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.animate{filter:alpha(opacity=0);opacity:0}.animate.delay{-webkit-animation-delay:.375s;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.animate.delay+.delay{-webkit-animation-delay:.75s;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.delay{-webkit-animation-delay:.375s;-ms-animation-delay:.375s;-moz-animation-delay:.375s;-o-animation-delay:.375s;animation-delay:.375s}.delay+.delay{-webkit-animation-delay:.75s;-ms-animation-delay:.75s;-moz-animation-delay:.75s;-o-animation-delay:.75s;animation-delay:.75s}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#callback{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.85);bottom:0;left:0;opacity:0;padding:20px;position:fixed;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:999}#callback.active{opacity:1;overflow-y:auto;visibility:visible}#callback.active .form{transform:translateY(0)}@media (min-width:768px){#callback{align-items:center;display:flex;justify-content:center}#callback:after{display:none}}#callback .form{background:#f1ecd7;display:inline-block;max-width:460px;position:relative;text-align:left;transform:translateY(15%);transition:all .3s ease}@media (min-width:768px) and (max-height:800px),(min-width:768px) and (max-width:1024px) and (orientation:landscape){#callback .form{max-width:660px}}#callback .form h2{background:#fff;color:#333;padding:30px 60px}@media (max-width:767px){#callback .form h2{padding:25px}}#callback .form .close{color:#333;cursor:pointer;font-size:1em;pointer-events:auto;position:absolute;right:30px;text-decoration:underline;top:35px}@media (max-width:767px){#callback .form .close{top:30px}}#callback .form .wpcf7-response-output{background:#be4242;border:none;color:#fff;line-height:1.4em;margin:0;padding:15px}#callback .form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#71a22a}#callback .form .wpcf7-form.invalid .wpcf7-response-output{background:#be4242}#callback .form .wpcf7-form.sent .wpcf7-response-output{background:#71a22a}#callback .form .options{padding:30px 60px}@media (max-width:767px){#callback .form .options{padding:25px}}#callback .form .options br,#callback .form .options img{display:none}#callback .form .options span{display:block;margin-bottom:10px}#callback .form .options span.wpcf7-not-valid-tip{visible:hidden;display:none}#callback .form input{border:none;color:#333;font-family:Roboto;font-size:1em;width:100%}#callback .form input[type=text]{padding:15px}#callback .form input[type=text].wpcf7-not-valid{color:#be4242}#callback .form input[type=submit]{-webkit-appearance:none;cursor:pointer}#callback .form textarea{border:none;color:#333;font-family:Roboto;font-size:1em;height:170px;padding:15px;resize:none;width:100%}@media (min-width:768px) and (max-height:800px){#callback .form textarea{height:120px}}@media (max-width:767px){#callback .form textarea{height:100px}}#callback .form .wpcf7-spinner{display:none!important;margin:25px auto 0;visibility:visible}#callback .form form.submitting .wpcf7-spinner{display:block!important}html{font-family:Roboto;font-size:15px}body{color:#333;font-size:100%;-webkit-text-size-adjust:none;background:#051830}@media (max-width:767px){body{font-size:90%}}body *{background-position:50%;background-size:cover}@media (max-width:767px){body.active{overflow:hidden}}body,html{height:100%}header{background:#051830;padding:25px;position:fixed;-webkit-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:100%;z-index:998}@media (max-width:767px){header{padding:15px}}@media (min-width:1025px){header.smaller nav .logo{background-position:0 100%;height:19px}header.smaller nav menu{padding:2px 0 1px}header.smaller~main{padding-top:69px}}nav{font-size:0;margin:auto;max-width:1100px}nav>*{display:inline-block}nav .logo{background:url(../images/logo-sprite.png) no-repeat 0 0;background-size:174px 100px;height:50px;-webkit-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;width:174px}@media (max-width:1024px){nav .logo{background-position:0 100%;height:19px}}nav menu{float:right;padding:17px 0;-webkit-transition:padding .6s ease-in-out;-ms-transition:padding .6s ease-in-out;-moz-transition:padding .6s ease-in-out;-o-transition:padding .6s ease-in-out;transition:padding .6s ease-in-out}nav menu a{color:#f1c40f;display:inline-block;font-size:1.067rem;text-decoration:none;-webkit-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}nav menu a+a{margin-left:45px}@media (min-width:768px){nav menu a:hover{color:#796307}}@media (max-width:767px){nav menu a:active{color:#796307}}nav menu a.active{color:#fff}@media (min-width:768px) and (max-width:1024px){nav menu{padding:2px 0 1px}nav menu a+a{margin-left:15px}}@media (max-width:767px){nav menu{display:block;float:none;height:16px;margin-top:15px;overflow-y:hidden;padding:0;-webkit-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}nav menu a{margin:0 15px 0 0!important}nav menu a.hide{display:none}}nav input{display:none}nav input:checked+label span:first-child:before{content:"CLOSE"}nav input:checked+label span:last-child:before{display:block;font-size:2em;margin-left:2px;margin-top:5px}@media (max-width:767px){nav input:checked~menu{height:287px;margin-bottom:-15px;margin-left:-15px;width:calc(100% + 30px)}nav input:checked~menu a{border-bottom:1px solid #030d1b;display:block!important;margin:0!important;padding:15px}nav input:checked~menu a:active{background:#796307}nav input:checked~menu a+a{border-top:1px solid #1e2f44}nav input:checked~menu a:active{color:#f1c40f}}nav label{height:50px;padding-top:0;position:absolute;right:15px;top:15px;width:36px}nav label span{color:#fff;display:block;font-size:.94rem;pointer-events:none;text-align:center}nav label span:first-child:before{content:"MENU";font-size:.85rem}nav label span:last-child:before{font-family:ui;font-size:3em}main{background:#fff;padding-top:100px;-webkit-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@media (min-width:768px) and (max-width:1024px){main{padding-top:69px}}@media (max-width:767px){main{padding-top:80px}}footer{background:#f1f6fd}footer img{max-width:47px}footer h3{font-size:.933em;font-weight:700;margin-bottom:15px}footer h3~*{font-size:.933em;line-height:1.4em}footer address span:after{display:none}footer a{color:#333}footer .social span{font-size:0}footer .social a{display:inline-block;font-size:1rem;text-decoration:none}footer .social a:before{margin:0}footer .social a+a{margin-left:9px}footer .social a:hover{color:#f1c40f}@media (max-width:767px){footer .social a{background:#f1c40f;border-radius:3px;color:#fff;font-size:1.6rem;padding:5px}footer .social a:hover{color:#fff}footer .social a:active{background:#051830}}footer .legals{font-size:.8rem;padding-left:7.14286%}@media (max-width:1024px){footer .legals{padding-left:0}}.home .row1{text-align:center}.home .row1>div{filter:blur(0);margin:auto;max-width:940px}.home .row1 h1{margin-bottom:80px}@media (max-width:767px){.home .row1 h1{margin-bottom:25px}}@media (max-width:767px) and (orientation:landscape){.home .row1{padding:50px 25px}}.home .row2>div:first-child .cta{float:right}.home .row2>div .cta{max-width:470px}@media (max-width:767px){.home .row2>div .cta{float:none;max-width:none}}.home .row3 p{width:75%}@media (max-width:767px){.home .row3 p{width:100%}.home .row3 .cta{background:hsla(0,0%,100%,.75);padding:25px}}.home .row5{padding-top:50px;text-align:center}@media (max-width:767px){.home .row5{padding:15px}}.home .row5 h2{margin-bottom:25px}@media (max-width:767px){.home .row5 h2{margin-bottom:15px}}.home .row5 h2+span{display:block;line-height:1.4em;margin:auto auto 50px;max-width:450px}@media (max-width:767px){.home .row5 h2+span{margin-bottom:25px}}.home .row5 a{color:#fff;font-size:1.467em;font-weight:700;text-decoration:none;transition:background .15s ease-in-out}.home .row5 a:hover{background:rgba(241,196,15,.8)}.home .row5 .sector-squares img{aspect-ratio:1/1;object-fit:cover}.about-us .row1{padding:200px;text-align:center}.about-us .row1>div{margin:auto;max-width:940px}.about-us .row1 h1{margin-bottom:15px}.about-us .row1 span{display:block;font-size:1.467em;line-height:1.4em;margin:auto}@media (max-width:767px){.about-us .row1{padding:67.5px 25px}}.about-us .row2 .image-left{background-position:100%}.about-us .row2 .image-right{background-position:0}.about-us .row2 .cta{text-align:center}.about-us .row3 .cta{float:right;max-width:788px}.about-us .row4 .cta{max-width:788px}.about-us .row5 .video,.sectors .grid12{text-align:center}.sectors .grid12{padding-bottom:80px}@media (max-width:767px){.sectors .grid12{padding-bottom:25px}}.sectors .grid12 .row1 h1{margin-bottom:25px}.sectors .grid12 .row1 p{display:block;font-size:1.467em;line-height:1.4em;margin:auto auto 25px;max-width:650px}.sectors .grid12 .row2{font-size:0}.sectors .grid12 .row2 .thumb-cta{display:inline-block;float:none;font-size:15px}.sectors .grid12 .row2 .thumb-cta img{aspect-ratio:1/1;object-fit:cover}.sectors .grid12 .row2 .thumb-cta .meta{background:#f5f5f5;padding:25px}.projects .row1{padding-bottom:0;text-align:center}.projects .row1 h1{margin-bottom:25px}.projects .row1 p{display:block;font-size:1.467em;line-height:1.4em;margin:auto auto 25px;max-width:650px}.projects .row1 menu{font-size:0;margin-bottom:-8px}.projects .row1 menu a{border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-size:15px;padding:8px 12px;text-decoration:none}.projects .row1 menu a:after{display:none}.projects .row1 menu a+a{margin-left:25px}@media (max-width:767px){.projects .row1 menu a{background:#eaeaea;border-radius:3px;display:block;padding:15px 20px}.projects .row1 menu a+a{margin:5px 0 0}}.projects .row2 p{width:75%}@media (max-width:767px){.projects .row2 p{width:100%}}.projects .row3{font-size:0}.projects .row3 .thumb-cta{float:none;font-size:15px}.projects .row3 .thumb-cta img{aspect-ratio:1/1;object-fit:cover}.projects .row3 .projects-archive{-webkit-backface-visibility:hidden}.projects .row3 .projects-archive .mix{display:none}.case-study article .grid14{margin-top:-80px}.case-study article .article-wrapper{background:#fff}.case-study .copy h2,.case-study .copy h3{margin-bottom:25px}.case-study .copy p{font-size:1.2em}.case-study .copy ul{list-style-type:disc;margin-left:15px}.case-study .copy ol{list-style-type:decimal;margin-left:15px}.case-study .copy dl dt{font-weight:500}.case-study .copy dl dt~dt{margin-top:15px}.case-study .row1 span{margin-bottom:25px;text-align:center}.case-study .row1 h1{line-height:1.3em;margin-bottom:80px;text-align:center}@media (max-width:767px){.case-study .row1 h1{font-size:2em;margin-bottom:37.5px;padding:0 25px}}.case-study .row1 p{font-size:1.467em}.case-study .row1+.row6{padding-top:0}@media (max-width:767px){.case-study .row1{padding-top:40px}}.case-study .row2+.row5{margin-top:80px}@media (max-width:767px){.case-study .row2+.row5{margin-top:25px}}.case-study .row3+.row6{padding-top:0}@media (max-width:767px) and (orientation:portrait){.case-study .row5 img:first-child{margin-bottom:20px!important}}.case-study .row6{padding:80px 0}@media (max-width:767px){.case-study .row6{padding:20px 0}}.case-study .row6:last-child{padding-bottom:0}.case-study .row6 .copy{padding:15px 0}@media (min-width:768px){.case-study .row6 .copy{padding:0 8.5%}}.case-study .row7+.row9{margin-top:80px}@media (max-width:767px){.case-study .row7+.row9{margin-top:25px}}.case-study .row9 .article-row{font-size:0;text-align:center}.case-study .row9 .article-row>*{display:inline-block;float:none;font-size:15px;text-align:left;vertical-align:top}@media (min-width:768px){.case-study .row9 .article-row>*{margin-bottom:0!important}}@media (max-width:767px){.case-study .row9 .article-row>:last-child,.case-study .row9 .article-row>:only-child{margin-bottom:0!important}}.case-study .acf-map{height:340px;width:100%}.case-study .related{font-size:0;text-align:center}.case-study .related>*{display:inline-block;float:none;font-size:15px;text-align:left;vertical-align:top}.case-study .stats{margin-bottom:80px;text-align:center}.case-study .stats:last-child{margin-bottom:0}@media (max-width:767px){.case-study .stats{margin-bottom:50px}.case-study .stats .stat,.case-study .stats:last-child{margin-bottom:25px}.case-study .stats .stat:last-child{margin-bottom:0}}@media (max-width:767px) and (max-width:767px){.case-study .stats .stat{background:#e4ecf9;padding:20px}}.case-study .stats .value{font-size:2.666em;font-weight:100}@media (min-width:768px) and (max-width:1024px){.case-study .stats .value{font-size:1.8em}}.case-study .stats .label{font-size:1.2em;font-weight:500}.case-study .quotes{border-left:1px solid #f1c40f;padding:25px 8.5% 25px 25px}@media (max-width:767px){.case-study .quotes{border-left:none}}.case-study .quotes blockquote{background:url(../images/icons/quote.png) no-repeat 0 0;background-size:36px 24px;padding-top:49px}.case-study .quotes blockquote+blockquote{margin-top:100px}@media (max-width:767px){.case-study .quotes blockquote+blockquote{margin-top:50px}}.case-study .quotes blockquote p{font-size:1.333em;font-weight:500;line-height:1.2em}.case-study .quotes blockquote p+p{margin-top:-15px}.case-study .quotes blockquote span{color:grey;display:block;font-size:.867em;font-weight:500}.case-study .quotes blockquote span+span{font-weight:400;margin-top:3px}.case-study .materials{margin-top:80px;text-align:center}@media (max-width:767px){.case-study .materials{margin-top:50px}}.case-study .materials .article-row{font-size:0}.case-study .materials figure{display:inline-block;float:none;font-size:15px}.case-study .materials h2{margin-bottom:50px}@media (max-width:767px){.case-study .materials h2{margin-bottom:25px}}.case-study .materials img{border-radius:100%;margin:auto auto 25px;width:80px}@media (max-width:767px){.case-study .materials img{width:50%}}.quality-and-standards .row1{text-align:center}.quality-and-standards .row1>div{margin:auto;max-width:940px}.quality-and-standards .row1 h1{margin-bottom:15px}.quality-and-standards .row1 span{display:block;font-size:1.467em;line-height:1.4em;margin:auto}.quality-and-standards .row1 span+*{margin-top:50px}@media (max-width:767px){.quality-and-standards .row1{padding:67.5px 25px}}.contact .grid14{width:calc(100% + 20px)}.contact .contact_details{float:right;max-width:490px;width:100%}@media (max-width:1024px){.contact .contact_details{float:none;max-width:none}}.contact .contact_details h1{color:#fff;margin-bottom:25px}.contact .contact_details p{margin-bottom:25px}.contact .contact_details p+p{font-size:1.2em;font-weight:700;margin-bottom:7.5px}.contact .contact_details address,.contact .contact_details p{color:#fff;line-height:1.4em}@media (min-width:768px) and (max-width:1024px){.contact .contact_details .intro_address,.contact .contact_details icon_links{margin-bottom:0}}.contact .contact_details .icon_links{margin-bottom:0}@media (min-width:1025px){.contact .contact_details .icon_links{margin-top:5px}}@media (max-width:767px){.contact .contact_details .icon_links{margin-top:12.5px}}.contact .contact_details .icon_links span{display:block}.contact .contact_details .icon_links span+span{margin-top:15px}.contact .contact_details .icon_links span:before{color:#fff;margin-left:0;margin-right:15px}@media (max-width:767px){.contact .contact_details .icon_links span:before{font-size:1.4em;margin-left:-30px}}.contact .contact_details .icon_links a{border-bottom:1px solid #f1c40f;color:#f1c40f;font-size:1.2em;font-weight:700;line-height:1.4em;text-decoration:none}.contact .contact_details .icon_links a:hover{color:#f8e287}@media (max-width:1024px){.contact .contact_details .icon_links a{border-bottom:none;color:#333}}.contact .map{position:relative}.contact .map .acf-map{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}@media (max-width:1024px){.contact .map .acf-map{height:340px;position:relative;width:100%}}.simple section{margin:auto;max-width:1100px}.simple section *{margin-bottom:25px}.simple section :last-child{margin-bottom:0}.simple section .sub_text{background:#eaeaea;font-size:1.4em;padding:25px}.simple section .main_content bold,.simple section .main_content strong{font-weight:700}.simple section .main_content em{font-style:italic}.simple section .main_content :after{display:none}.simple section .main_content h2{font-size:1.333em;font-weight:700}.simple section .main_content h3{font-weight:700}.simple section .main_content a{color:#333}.simple section .main_content a:hover{color:#f1c40f}.simple section .main_content ul{list-style-type:disc;margin-left:15px}.simple section .main_content ol{list-style-type:decimal;margin-left:15px}.simple section .main_content li{margin-bottom:8px}