@font-face{font-family:'GothamBlack';src:url('/assets/fonts/gotham_black.otf') format('opentype');}@font-face{font-family:'GothamBold';src:url('/assets/fonts/gotham_bold.otf') format('opentype');}@font-face{font-family:'GothamBook';src:url('/assets/fonts/gotham_book.otf') format('opentype');}@font-face{font-family:'GothamMedium';src:url('/assets/fonts/gotham_medium.otf') format('opentype');}@font-face{font-family:'MyriadProRegular';src:url('/assets/fonts/myriad_pro_regular.ttf') format('truetype');}@font-face{font-family:"Gotham A","Gotham B","GothamBlack";font-style:normal;font-weight:800}@font-face{font-family:"Gotham A","Gotham B","GothamBold";font-style:normal;font-weight:700}@font-face{font-family:"Gotham A","Gotham B","GothamBook";font-style:normal;font-weight:400}@font-face{font-family:"Gotham A","Gotham B","GothamMedium";font-style:normal;font-weight:500}@font-face{font-family:URWDIN-Thin;src:url(/assets/fonts/webfonts/336B9B_0_0.eot);src:url(/assets/fonts/webfonts/336B9B_0_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_0_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_0_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_0_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Medium;src:url(/assets/fonts/webfonts/336B9B_1_0.eot);src:url(/assets/fonts/webfonts/336B9B_1_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_1_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_1_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_1_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Regular;src:url(/assets/fonts/webfonts/336B9B_2_0.eot);src:url(/assets/fonts/webfonts/336B9B_2_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_2_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_2_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_2_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Demi;src:url(/assets/fonts/webfonts/336B9B_3_0.eot);src:url(/assets/fonts/webfonts/336B9B_3_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_3_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_3_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_3_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Light;src:url(/assets/fonts/webfonts/336B9B_4_0.eot);src:url(/assets/fonts/webfonts/336B9B_4_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_4_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_4_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_4_0.ttf) format("truetype")}@font-face{font-family:URWDIN-XLight;src:url(/assets/fonts/webfonts/336B9B_5_0.eot);src:url(/assets/fonts/webfonts/336B9B_5_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_5_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_5_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_5_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Bold;src:url(/assets/fonts/webfonts/336B9B_6_0.eot);src:url(/assets/fonts/webfonts/336B9B_6_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_6_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_6_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_6_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Black;src:url(/assets/fonts/webfonts/336B9B_7_0.eot);src:url(/assets/fonts/webfonts/336B9B_7_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_7_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_7_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_7_0.ttf) format("truetype")}@font-face{font-family:URWDIN-ThinItalic;src:url(/assets/fonts/webfonts/336B9B_8_0.eot);src:url(/assets/fonts/webfonts/336B9B_8_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_8_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_8_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_8_0.ttf) format("truetype")}@font-face{font-family:URWDIN-LightItalic;src:url(/assets/fonts/webfonts/336B9B_9_0.eot);src:url(/assets/fonts/webfonts/336B9B_9_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_9_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_9_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_9_0.ttf) format("truetype")}@font-face{font-family:URWDIN-XLightItalic;src:url(/assets/fonts/webfonts/336B9B_A_0.eot);src:url(/assets/fonts/webfonts/336B9B_A_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_A_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_A_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_A_0.ttf) format("truetype")}@font-face{font-family:URWDIN-Italic;src:url(/assets/fonts/webfonts/336B9B_B_0.eot);src:url(/assets/fonts/webfonts/336B9B_B_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_B_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_B_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_B_0.ttf) format("truetype")}@font-face{font-family:URWDIN-MediumItalic;src:url(/assets/fonts/webfonts/336B9B_C_0.eot);src:url(/assets/fonts/webfonts/336B9B_C_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_C_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_C_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_C_0.ttf) format("truetype")}@font-face{font-family:URWDIN-DemiItalic;src:url(/assets/fonts/webfonts/336B9B_D_0.eot);src:url(/assets/fonts/webfonts/336B9B_D_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_D_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_D_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_D_0.ttf) format("truetype")}@font-face{font-family:URWDIN-BlackItalic;src:url(/assets/fonts/webfonts/336B9B_E_0.eot);src:url(/assets/fonts/webfonts/336B9B_E_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_E_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_E_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_E_0.ttf) format("truetype")}@font-face{font-family:URWDIN-BoldItalic;src:url(/assets/fonts/webfonts/336B9B_F_0.eot);src:url(/assets/fonts/webfonts/336B9B_F_0.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/webfonts/336B9B_F_0.woff2) format("woff2"),url(/assets/fonts/webfonts/336B9B_F_0.woff) format("woff"),url(/assets/fonts/webfonts/336B9B_F_0.ttf) format("truetype")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:iconfont;src:url(assets/fonts/iconfont.eot);src:url(assets/fonts/iconfont.eot?#iefix) format("eot"),url(assets/fonts/iconfont.woff) format("woff"),url(assets/fonts/iconfont.ttf) format("truetype"),url(assets/fonts/iconfont.svg#iconfont) format("svg")}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;color:#fff;line-height:1.25;font-size:14px}p b,p strong{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal}p b em,p strong em{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:italic}p em{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:italic}p em b,p em strong{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:italic}.news-detail-module p,p.standard-font{font-family:URWDIN-Light;max-width:850px;margin:20px auto 20px auto;line-height:1.4em;font-size:1.4em;letter-spacing:1px;-webkit-font-smoothing:antialiased}@media (max-width:900px){.news-detail-module p,p.standard-font{font-family:URWDIN-Light;max-width:550px;font-size:1.2em}}@media (max-width:600px){.news-detail-module p,p.standard-font{max-width:80%;font-size:.9em;text-align:justify}}p.standard-font.gray{color:#666}@media (max-width:900px){p.standard-font.gray{color:#333}}.standard-header{margin:0 0 20px 0;padding-bottom:40px;position:relative}.standard-header:after{content:"";height:3px;width:80px;position:absolute;opacity:.31;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.standard-header.white{color:#fff}.standard-header.white:after{background-color:#fff}.standard-header.red{color:#ab2c2d}.standard-header.red:after{background-color:#ab2c2d}strong{font-weight:700}a{color:#474b53;text-decoration:none;-webkit-transition:color .15s linear;transition:color .15s linear}a:active,a:focus,a:hover{color:#18191c;text-decoration:none}.selectable{-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-ms-user-select:auto;user-select:auto}h1,h2,h3,h4,h5,h6{letter-spacing:5px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-transform:uppercase;color:#2f3237;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover{cursor:default}.t1,h1{font-size:3em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-style:normal;line-height:1em;margin-bottom:.5em;font-weight:800}.t2,h2{font-size:2.5em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-style:normal;line-height:1.25em;margin-bottom:.45em;font-weight:800}.t3,h3{font-size:2em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-style:normal;line-height:1em;margin-bottom:.5em;font-weight:800}.t4,h4{font-size:1.5em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-style:normal;line-height:1em;margin-bottom:.5em;font-weight:800}.t5,h5{font-size:1.125em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-style:normal;line-height:1em;margin-bottom:.5em;font-weight:800}.t6,h6{font-size:.75em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-style:normal;line-height:1em;margin-bottom:.66667em;font-weight:800}.p1,p{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;font-size:1em;line-height:1.25em;margin-bottom:1em;font-weight:400}.p2{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;font-size:.9375em;line-height:1.2em;margin-bottom:1.06667em;font-weight:400}.p3{font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;font-size:.875em;line-height:1.21429em;margin-bottom:1.14286em;font-weight:400}@media (max-width:37.5em){h1,h2,h3,h4,h5,h6{letter-spacing:3px}.standard-header{padding-bottom:25px}.standard-header:after{content:"";height:2px;width:50px}.t1,h1{font-size:2.25em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;line-height:1em}.t2,h2{font-size:1.375em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;line-height:1em}.t3,h3{font-size:1.25em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;line-height:1em}.t4,h4{font-size:1.5em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;line-height:1em}.t5,h5{font-size:1em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;line-height:1em}.t6,h6{font-size:1em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-style:normal;line-height:1em}.p1,p{font-size:.875em;line-height:.82353em}.p2{font-size:.8125em;line-height:1.23077em}.p3{font-size:.75em;line-height:1.25em}}.util-center-vertical{display:table;height:100%;width:100%}.util-center-vertical__inner{display:table-cell;vertical-align:middle}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.grid-container{width:auto;margin:0 20px}.grid-container.full-bleed{margin:0;width:100%}.grid-container.no-max .grid{max-width:100%}@media screen and (max-width:600px){.grid-container{margin:0 5%}.grid-container.full-bleed{margin:0}.grid-container.full-bleed div[class*=span]{padding-left:5%;padding-right:5%;margin-right:0}.grid-container.full-bleed div[class*=span].no-pad{padding-left:0;padding-right:0}.grid-container.full-bleed-at-mobile{margin:0;width:100%}.grid-container.full-bleed-at-mobile div[class*=span]{padding-left:5%;padding-right:5%}}.grid{max-width:1600px;margin-left:auto;margin-right:auto}.grid::after{clear:both;content:"";display:table}.grid .row{display:block}.grid .row::after{clear:both;content:"";display:table}.grid .row.squeeze{padding:0 150px}@media screen and (max-width:600px){.grid .row.squeeze{padding:0}.grid .row.mobile-half div[class*=span]{float:left;display:block;margin-right:2.35765%;width:48.82117%}.grid .row.mobile-half div[class*=span]:last-child{margin-right:0}.grid .row.mobile-half div:nth-child(2n){margin-right:0}.grid .row.mobile-third div[class*=span]{float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid .row.mobile-third div[class*=span]:last-child{margin-right:0}.grid .row.mobile-third div:nth-child(3n){margin-right:0}}.grid .span1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.grid .span1:last-child{margin-right:0}.grid .span1 .span1{float:left;display:block;margin-right:38.19821%;width:100%}.grid .span1 .span1:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span1{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span1:last-child{margin-right:0}}.grid .span1:last-child{margin-right:0}.grid .push1{margin-left:8.5298%}@media screen and (max-width:600px){.grid .push1{margin-left:0}}.grid .span2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.grid .span2:last-child{margin-right:0}.grid .span2 .span1{float:left;display:block;margin-right:16.03631%;width:41.98184%}.grid .span2 .span1:last-child{margin-right:0}.grid .span2 .span2{float:left;display:block;margin-right:16.03631%;width:100%}.grid .span2 .span2:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span2{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span2:last-child{margin-right:0}}.grid .span2:last-child{margin-right:0}.grid .push2{margin-left:17.05961%}@media screen and (max-width:600px){.grid .push2{margin-left:0}}.grid .span3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid .span3:last-child{margin-right:0}.grid .span3 .span1{float:left;display:block;margin-right:10.1484%;width:26.56773%}.grid .span3 .span1:last-child{margin-right:0}.grid .span3 .span2{float:left;display:block;margin-right:10.1484%;width:63.28387%}.grid .span3 .span2:last-child{margin-right:0}.grid .span3 .span3{float:left;display:block;margin-right:10.1484%;width:100%}.grid .span3 .span3:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span3{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span3:last-child{margin-right:0}}.grid .span3:last-child{margin-right:0}.grid .push3{margin-left:25.58941%}@media screen and (max-width:600px){.grid .push3{margin-left:0}}.grid .span4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid .span4:last-child{margin-right:0}.grid .span4 .span1{float:left;display:block;margin-right:7.42297%;width:19.43277%}.grid .span4 .span1:last-child{margin-right:0}.grid .span4 .span2{float:left;display:block;margin-right:7.42297%;width:46.28851%}.grid .span4 .span2:last-child{margin-right:0}.grid .span4 .span3{float:left;display:block;margin-right:7.42297%;width:73.14426%}.grid .span4 .span3:last-child{margin-right:0}.grid .span4 .span4{float:left;display:block;margin-right:7.42297%;width:100%}.grid .span4 .span4:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span4{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span4:last-child{margin-right:0}}.grid .span4:last-child{margin-right:0}.grid .push4{margin-left:34.11922%}@media screen and (max-width:600px){.grid .push4{margin-left:0}}.grid .span5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.grid .span5:last-child{margin-right:0}.grid .span5 .span1{float:left;display:block;margin-right:5.85151%;width:15.3188%}.grid .span5 .span1:last-child{margin-right:0}.grid .span5 .span2{float:left;display:block;margin-right:5.85151%;width:36.4891%}.grid .span5 .span2:last-child{margin-right:0}.grid .span5 .span3{float:left;display:block;margin-right:5.85151%;width:57.6594%}.grid .span5 .span3:last-child{margin-right:0}.grid .span5 .span4{float:left;display:block;margin-right:5.85151%;width:78.8297%}.grid .span5 .span4:last-child{margin-right:0}.grid .span5 .span5{float:left;display:block;margin-right:5.85151%;width:100%}.grid .span5 .span5:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span5{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span5:last-child{margin-right:0}}.grid .span5:last-child{margin-right:0}.grid .push5{margin-left:42.64902%}@media screen and (max-width:600px){.grid .push5{margin-left:0}}.grid .span6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.grid .span6:last-child{margin-right:0}.grid .span6 .span1{float:left;display:block;margin-right:4.82916%;width:12.64237%}.grid .span6 .span1:last-child{margin-right:0}.grid .span6 .span2{float:left;display:block;margin-right:4.82916%;width:30.11389%}.grid .span6 .span2:last-child{margin-right:0}.grid .span6 .span3{float:left;display:block;margin-right:4.82916%;width:47.58542%}.grid .span6 .span3:last-child{margin-right:0}.grid .span6 .span4{float:left;display:block;margin-right:4.82916%;width:65.05695%}.grid .span6 .span4:last-child{margin-right:0}.grid .span6 .span5{float:left;display:block;margin-right:4.82916%;width:82.52847%}.grid .span6 .span5:last-child{margin-right:0}.grid .span6 .span6{float:left;display:block;margin-right:4.82916%;width:100%}.grid .span6 .span6:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span6{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span6:last-child{margin-right:0}}.grid .span6:last-child{margin-right:0}.grid .push6{margin-left:51.17883%}@media screen and (max-width:600px){.grid .push6{margin-left:0}}.grid .span7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.grid .span7:last-child{margin-right:0}.grid .span7 .span1{float:left;display:block;margin-right:4.11092%;width:10.76207%}.grid .span7 .span1:last-child{margin-right:0}.grid .span7 .span2{float:left;display:block;margin-right:4.11092%;width:25.63506%}.grid .span7 .span2:last-child{margin-right:0}.grid .span7 .span3{float:left;display:block;margin-right:4.11092%;width:40.50805%}.grid .span7 .span3:last-child{margin-right:0}.grid .span7 .span4{float:left;display:block;margin-right:4.11092%;width:55.38104%}.grid .span7 .span4:last-child{margin-right:0}.grid .span7 .span5{float:left;display:block;margin-right:4.11092%;width:70.25402%}.grid .span7 .span5:last-child{margin-right:0}.grid .span7 .span6{float:left;display:block;margin-right:4.11092%;width:85.12701%}.grid .span7 .span6:last-child{margin-right:0}.grid .span7 .span7{float:left;display:block;margin-right:4.11092%;width:100%}.grid .span7 .span7:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span7{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span7:last-child{margin-right:0}}.grid .span7:last-child{margin-right:0}.grid .push7{margin-left:59.70863%}@media screen and (max-width:600px){.grid .push7{margin-left:0}}.grid .span8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.grid .span8:last-child{margin-right:0}.grid .span8 .span1{float:left;display:block;margin-right:3.57866%;width:9.36867%}.grid .span8 .span1:last-child{margin-right:0}.grid .span8 .span2{float:left;display:block;margin-right:3.57866%;width:22.316%}.grid .span8 .span2:last-child{margin-right:0}.grid .span8 .span3{float:left;display:block;margin-right:3.57866%;width:35.26334%}.grid .span8 .span3:last-child{margin-right:0}.grid .span8 .span4{float:left;display:block;margin-right:3.57866%;width:48.21067%}.grid .span8 .span4:last-child{margin-right:0}.grid .span8 .span5{float:left;display:block;margin-right:3.57866%;width:61.158%}.grid .span8 .span5:last-child{margin-right:0}.grid .span8 .span6{float:left;display:block;margin-right:3.57866%;width:74.10533%}.grid .span8 .span6:last-child{margin-right:0}.grid .span8 .span7{float:left;display:block;margin-right:3.57866%;width:87.05267%}.grid .span8 .span7:last-child{margin-right:0}.grid .span8 .span8{float:left;display:block;margin-right:3.57866%;width:100%}.grid .span8 .span8:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span8{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span8:last-child{margin-right:0}}.grid .span8:last-child{margin-right:0}.grid .push8{margin-left:68.23843%}@media screen and (max-width:600px){.grid .push8{margin-left:0}}.grid .span9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.grid .span9:last-child{margin-right:0}.grid .span9 .span1{float:left;display:block;margin-right:3.16844%;width:8.29472%}.grid .span9 .span1:last-child{margin-right:0}.grid .span9 .span2{float:left;display:block;margin-right:3.16844%;width:19.75788%}.grid .span9 .span2:last-child{margin-right:0}.grid .span9 .span3{float:left;display:block;margin-right:3.16844%;width:31.22104%}.grid .span9 .span3:last-child{margin-right:0}.grid .span9 .span4{float:left;display:block;margin-right:3.16844%;width:42.6842%}.grid .span9 .span4:last-child{margin-right:0}.grid .span9 .span5{float:left;display:block;margin-right:3.16844%;width:54.14736%}.grid .span9 .span5:last-child{margin-right:0}.grid .span9 .span6{float:left;display:block;margin-right:3.16844%;width:65.61052%}.grid .span9 .span6:last-child{margin-right:0}.grid .span9 .span7{float:left;display:block;margin-right:3.16844%;width:77.07368%}.grid .span9 .span7:last-child{margin-right:0}.grid .span9 .span8{float:left;display:block;margin-right:3.16844%;width:88.53684%}.grid .span9 .span8:last-child{margin-right:0}.grid .span9 .span9{float:left;display:block;margin-right:3.16844%;width:100%}.grid .span9 .span9:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span9{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span9:last-child{margin-right:0}}.grid .span9:last-child{margin-right:0}.grid .push9{margin-left:76.76824%}@media screen and (max-width:600px){.grid .push9{margin-left:0}}.grid .span10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.grid .span10:last-child{margin-right:0}.grid .span10 .span1{float:left;display:block;margin-right:2.84259%;width:7.44167%}.grid .span10 .span1:last-child{margin-right:0}.grid .span10 .span2{float:left;display:block;margin-right:2.84259%;width:17.72593%}.grid .span10 .span2:last-child{margin-right:0}.grid .span10 .span3{float:left;display:block;margin-right:2.84259%;width:28.01019%}.grid .span10 .span3:last-child{margin-right:0}.grid .span10 .span4{float:left;display:block;margin-right:2.84259%;width:38.29445%}.grid .span10 .span4:last-child{margin-right:0}.grid .span10 .span5{float:left;display:block;margin-right:2.84259%;width:48.57871%}.grid .span10 .span5:last-child{margin-right:0}.grid .span10 .span6{float:left;display:block;margin-right:2.84259%;width:58.86297%}.grid .span10 .span6:last-child{margin-right:0}.grid .span10 .span7{float:left;display:block;margin-right:2.84259%;width:69.14722%}.grid .span10 .span7:last-child{margin-right:0}.grid .span10 .span8{float:left;display:block;margin-right:2.84259%;width:79.43148%}.grid .span10 .span8:last-child{margin-right:0}.grid .span10 .span9{float:left;display:block;margin-right:2.84259%;width:89.71574%}.grid .span10 .span9:last-child{margin-right:0}.grid .span10 .span10{float:left;display:block;margin-right:2.84259%;width:100%}.grid .span10 .span10:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span10{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span10:last-child{margin-right:0}}.grid .span10:last-child{margin-right:0}.grid .push10{margin-left:85.29804%}@media screen and (max-width:600px){.grid .push10{margin-left:0}}.grid .span11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.grid .span11:last-child{margin-right:0}.grid .span11 .span1{float:left;display:block;margin-right:2.57751%;width:6.74772%}.grid .span11 .span1:last-child{margin-right:0}.grid .span11 .span2{float:left;display:block;margin-right:2.57751%;width:16.07295%}.grid .span11 .span2:last-child{margin-right:0}.grid .span11 .span3{float:left;display:block;margin-right:2.57751%;width:25.39818%}.grid .span11 .span3:last-child{margin-right:0}.grid .span11 .span4{float:left;display:block;margin-right:2.57751%;width:34.7234%}.grid .span11 .span4:last-child{margin-right:0}.grid .span11 .span5{float:left;display:block;margin-right:2.57751%;width:44.04863%}.grid .span11 .span5:last-child{margin-right:0}.grid .span11 .span6{float:left;display:block;margin-right:2.57751%;width:53.37386%}.grid .span11 .span6:last-child{margin-right:0}.grid .span11 .span7{float:left;display:block;margin-right:2.57751%;width:62.69909%}.grid .span11 .span7:last-child{margin-right:0}.grid .span11 .span8{float:left;display:block;margin-right:2.57751%;width:72.02432%}.grid .span11 .span8:last-child{margin-right:0}.grid .span11 .span9{float:left;display:block;margin-right:2.57751%;width:81.34954%}.grid .span11 .span9:last-child{margin-right:0}.grid .span11 .span10{float:left;display:block;margin-right:2.57751%;width:90.67477%}.grid .span11 .span10:last-child{margin-right:0}.grid .span11 .span11{float:left;display:block;margin-right:2.57751%;width:100%}.grid .span11 .span11:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span11{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span11:last-child{margin-right:0}}.grid .span11:last-child{margin-right:0}.grid .push11{margin-left:93.82785%}@media screen and (max-width:600px){.grid .push11{margin-left:0}}.grid .span12{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span12:last-child{margin-right:0}.grid .span12 .span1{float:left;display:block;margin-right:2.35765%;width:6.17215%}.grid .span12 .span1:last-child{margin-right:0}.grid .span12 .span2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.grid .span12 .span2:last-child{margin-right:0}.grid .span12 .span3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.grid .span12 .span3:last-child{margin-right:0}.grid .span12 .span4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.grid .span12 .span4:last-child{margin-right:0}.grid .span12 .span5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.grid .span12 .span5:last-child{margin-right:0}.grid .span12 .span6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.grid .span12 .span6:last-child{margin-right:0}.grid .span12 .span7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.grid .span12 .span7:last-child{margin-right:0}.grid .span12 .span8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.grid .span12 .span8:last-child{margin-right:0}.grid .span12 .span9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.grid .span12 .span9:last-child{margin-right:0}.grid .span12 .span10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.grid .span12 .span10:last-child{margin-right:0}.grid .span12 .span11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.grid .span12 .span11:last-child{margin-right:0}.grid .span12 .span12{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span12 .span12:last-child{margin-right:0}@media screen and (max-width:600px){.grid .span12{float:left;display:block;margin-right:2.35765%;width:100%}.grid .span12:last-child{margin-right:0}}.grid .span12:last-child{margin-right:0}.grid .push12{margin-left:102.35765%}@media screen and (max-width:600px){.grid .push12{margin-left:0}}.button{width:60px;opacity:.6}.out{display:none}.visible-desktop{display:inherit!important}.visible-phone{display:none!important}.hidden-desktop{display:none!important}@media (max-width:37.5em){.hidden-desktop{display:inherit!important}.hidden-phone{display:none!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}}html.mobile-active .header-module{-webkit-transform:translateY(0)!important;-ms-transform:translateY(0)!important;transform:translateY(0)!important}body{min-width:100%;min-height:100%;padding-top:77px;background-color:#2f3237}@media (max-width:900px){body{padding-top:60px}}.standard-section{text-align:center;padding:80px 0}.animate-in{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .4s;transition:all .4s}.animate-opacity-in{opacity:1;-webkit-transition:all .3s;transition:all .3s}.on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}button,div,img{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none}.slick-slide:not(.slick-active){opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media (max-width:900px){.slick-slide:not(.slick-active){opacity:1}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(/assets/fonts/slick.eot);src:url(/assets/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/slick.woff) format("woff"),url(/assets/fonts/slick.ttf) format("truetype"),url(/assets/fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-dots li:not(.slick-active) button:before{opacity:.25}.page-loading-spinner-module{opacity:0;z-index:-1;top:0;bottom:0;left:0;right:0;position:fixed;text-align:center;background-color:#2f3237;width:100%;height:100%;-webkit-transition:opacity .15s;transition:opacity .15s}.page-loading-spinner-module .spinner{position:absolute;margin:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}img.lazy{opacity:0;-webkit-transition:opacity .333s ease-in;transition:opacity .333s ease-in}img.lazy-loaded{opacity:1}iframe.lazy{opacity:0;-webkit-transition:opacity .333s ease-in;transition:opacity .333s ease-in}iframe.lazy-loaded{opacity:1}.spinner{width:40px;height:40px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce1.blue,.double-bounce2.blue{background-color:#2f3237}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.about-header-module .image-container{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:465px;max-height:80vh;position:relative;max-height:calc(100vh - 140px)}.about-header-module h1.large-heading-font{font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:13.7vw;color:#fff;position:absolute;bottom:0;width:100%;text-align:center;opacity:.25;margin:0;text-transform:none}@media (max-width:900px){.about-header-module .image-container{height:300px;max-height:none}.about-header-module h1.large-heading-font{margin-bottom:15px}}@media (max-width:600px){.about-header-module .image-container{height:200px;max-height:none}.about-header-module h1.large-heading-font{margin-bottom:15px}}.headroom{will-change:transform;-webkit-transition:-webkit-transform .2s linear;transition:transform .2s linear}.headroom--pinned{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.headroom--unpinned{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header-module{z-index:400;position:fixed;top:0;left:0;right:0;height:77px;background-color:#2f3237;min-width:300px}.header-module .header-holder{max-width:1600px;min-width:320px;margin:0 auto}.header-module .header-holder:after{content:"";display:table;clear:both}.header-module .logo-holder{float:left;margin-left:100px;-webkit-transition:opacity .3s;transition:opacity .3s}.header-module .logo-holder:hover{opacity:.7;cursor:pointer}.header-module img{float:left;height:77px;padding:20px 0}.header-module .link-holder{position:absolute;right:0;width:auto;margin-right:100px}.header-module .link-holder a{position:relative}.header-module .link-holder:hover{cursor:default}.header-module .link-holder:active,.header-module .link-holder:focus{outline:0;-webkit-tap-highlight-color:transparent}.header-module .back-circle{position:absolute;top:8.5px;left:0;height:60px;width:60px;border-radius:30px;background-color:#ab2c2d;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition-delay:.02s;transition-delay:.02s}.header-module .back-circle-work{left:3px}.header-module .back-circle-about{left:69px}.header-module .back-circle-people{left:140px}.header-module .back-circle-contact{left:218px}.header-module .circle-visible{opacity:1!important}.header-module .link-text>h6{font-weight:800;float:left;position:relative;color:#fff;letter-spacing:.3px;line-height:77px;margin:0 15px;-webkit-transition:color .3s;transition:color .3s;font-size:10px}.header-module .link-text>h6:hover{cursor:pointer}.header-module .button-holder{display:none;position:relative;float:right;margin-right:10px;margin-top:2px;z-index:402}.header-module .button-holder button:active,.header-module .button-holder button:focus{outline:0;-webkit-tap-highlight-color:transparent}.header-module .mobile-menu-holder{z-index:401;width:100%;height:0;background-color:#ab2c2d;-webkit-transition:height .4s;transition:height .4s;overflow:hidden;-webkit-overflow-scrolling:touch;background-image:url(/assets/img/about/about_copy_background.png);background-repeat:repeat;background-size:75px}.header-module .mobile-menu-inner{width:100%;min-height:100%;padding-bottom:100px;height:auto;overflow-x:hidden}.header-module .mobile-menu-inner a{display:inline-block}.header-module .mobile-menu-holder.shown{height:100vh;overflow:scroll;display:none}.header-module .mobile-link{display:inline-block;width:100%}.header-module .mobile-link:active,.header-module .mobile-link:focus{outline:0;-webkit-tap-highlight-color:transparent}.header-module .mobile-link>h1{width:100%;color:#fff;margin-left:10%;height:90px;line-height:90px;vertical-align:middle;margin-bottom:0}.header-module .mobile-menu-holder>.mobile-link:first-child{margin-top:10vh}.header-module .red-link>h1{color:#ab2c2d}.header-module .mobile-social-links{display:none}@media (max-width:1200px){.header-module .logo-holder{margin-left:50px}.header-module .link-holder{margin-right:50px}}@media (max-width:900px){.header-module{height:60px}.header-module .link-holder{display:none}.header-module .logo-holder{margin-left:20px}.header-module .button-holder{display:block;margin-bottom:-2px}.header-module .mobile-menu-holder.shown{display:block}.header-module img{padding:10px 0;height:60px}.header-module .mobile-menu-inner{padding-top:40px}.header-module .mobile-link>h1{width:100%;color:#fff;margin-left:10%;height:75px;line-height:75px;vertical-align:middle;margin-bottom:0;font-weight:600;font-size:3.5em;opacity:.5}.header-module .mobile-link.red-link h1{opacity:1}.header-module .mobile-social-links{display:block;opacity:.5;margin-left:10%;width:90%}.header-module .mobile-social-links a img{margin:0 10px 0 10px}.header-module .mobile-social-links a:first-of-type img{margin-left:0}}@media (max-width:600px){.header-module .logo-holder{margin-left:15px}.header-module img{padding:15px 0}}.header-module .hamburger{padding:16px 10px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,filter;transition-property:opacity,filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.header-module .hamburger:hover{opacity:1}.header-module .hamburger-box{width:36px;height:22px;display:inline-block;position:relative}.header-module .hamburger-inner{display:block;top:50%;margin-top:-2px}.header-module .hamburger-inner,.header-module .hamburger-inner::after,.header-module .hamburger-inner::before{width:36px;height:4px;background-color:#fff;border-radius:2px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.header-module .hamburger-inner::after,.header-module .hamburger-inner::before{content:"";display:block}.header-module .hamburger-inner::before{top:-9px}.header-module .hamburger-inner::after{bottom:-9px}.header-module .hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.header-module .hamburger--collapse .hamburger-inner::after{top:-18px;-webkit-transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.header-module .hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.header-module .hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.header-module .hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.header-module .hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),-webkit-transform .13s .25s cubic-bezier(.215,.61,.355,1);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.about-copy-module{background-image:url(/assets/img/about/about_copy_background.png);background-repeat:repeat}.about-copy-module p{margin-top:60px;margin-bottom:60px;line-height:1.6em}@media (max-width:900px){.about-copy-module{padding:40px 0}.about-copy-module p{margin:10px auto;letter-spacing:.4px;text-align:center}.about-copy-module h2{line-height:1.2em;padding-bottom:20px}.about-copy-module h2:after{height:2px;width:50px}}@media (max-width:600px){.about-copy-module br{display:none}.about-copy-module h2{margin-left:auto;margin-right:auto;display:block;max-width:300px}}.about-clients-module{background-color:#fff;padding-bottom:7px}.about-clients-module .logos-container{margin:50px auto 50px auto;max-width:1100px}.about-clients-module .standard-header.red:after{background-color:#666}.about-clients-module .image{display:inline-block;width:110px;height:110px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:25px 30px}@media (max-width:900px){.about-clients-module{padding:40px 0}.about-clients-module .image{margin:15px;width:80px;height:80px}.about-clients-module .logos-container{margin:0 auto}}.footer-module h4,.footer-module h5,.footer-module h6{letter-spacing:1px;color:#fff}.footer-module .tri-holder{width:85%;margin:0 auto;text-align:center}.footer-module .tri-holder>div{margin:40px 60px;display:inline-block;vertical-align:top}.footer-module .phone-no-link{pointer-events:none;cursor:default;-webkit-user-select:inherit;-ms-user-select:inherit;user-select:inherit}.footer-module .phone-link{display:none}.footer-module .footer-top{background-color:#ffffff}.footer-module .footer-top h4{font-size:1.25em;padding-top:15px;font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;color:#2f3237;}.footer-module .footer-top .tri-holder img{width:180px}.footer-module .footer-top .tri-holder>div{margin:29px 60px}.footer-module .footer-bottom{background-color:#2f3237;padding-bottom:32px}.footer-module .footer-bottom h4{font-size:1em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-weight:400;opacity:.8;text-align:left;line-height:1.5em;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-module .footer-bottom .bi-holder>div{padding:0 10px;display:inline-block}.footer-module .footer-bottom .bi-holder>div>a:last-child>h4{margin-bottom:0}.footer-module .footer-bottom .bi-holder h4:hover{opacity:.5;cursor:pointer}.footer-module .footer-bottom .footer-bold{font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;margin-bottom:20px}.footer-module .footer-bottom .contact a h4:hover{opacity:.5;cursor:pointer}.footer-module .footer-bottom .address a h4:hover{opacity:.5;cursor:pointer}.footer-module .footer-bottom .tri-holder>div:not(:first-child){border-left:1px solid rgba(255,255,255,.2);padding-left:60px;margin-left:0;min-height:80px}.footer-module .footer-bottom .tri-holder>div{margin:52px 60px}.footer-module .footer-bottom .social-holder{background-color:#191c1f;display:table;width:100%;text-align:center}.footer-module .footer-bottom .social-holder img{width:82px;margin:0 auto;padding:16px 15px;display:inline-block;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.2}.footer-module .footer-bottom .social-holder img:hover{opacity:.5}.footer-module .red-link{color:#ab2c2d!important;font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif!important;font-weight:700!important}@media (max-width:1200px){.footer-module .tri-holder{max-width:890px;width:100%}.footer-module .tri-holder>div{margin:30px 30px}.footer-module .footer-bottom .tri-holder>div{padding:0 30px;margin:30px 0}.footer-module .footer-bottom .tri-holder>div:not(:first-child){padding-left:30px}.footer-module .footer-top .tri-holder>div{margin:30px 40px}}@media (max-width:900px){.footer-module .phone-no-link{display:none}.footer-module .phone-link{display:block}.footer-module .footer-top .tri-holder div{margin:20px 20px}.footer-module .footer-top .tri-holder h4{font-size:1em}.footer-module .footer-top .tri-holder img{width:150px}.footer-module .footer-bottom{position:relative;height:400px}.footer-module .footer-bottom .tri-holder{height:225px;max-width:590px;position:relative;z-index:1}.footer-module .footer-bottom .tri-holder h4{font-size:1em}.footer-module .footer-bottom .tri-holder>div{position:absolute;margin:0;padding:0}.footer-module .footer-bottom .tri-holder .bi-holder{top:200px;left:50%;width:89%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid rgba(255,255,255,.2);padding-top:45px;text-align:left}.footer-module .footer-bottom .tri-holder .bi-holder .links-left{margin-right:40px}.footer-module .footer-bottom .tri-holder .contact{top:60px;left:10px;border-left:0!important}.footer-module .footer-bottom .tri-holder .address{top:60px;right:35px;padding-left:57px!important}.footer-module .footer-bottom .social-holder{position:absolute;top:254px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:right;max-width:545px;background-color:transparent;z-index:0}.footer-module .footer-bottom .social-holder img{opacity:.3}.footer-module .footer-bottom .social-holder img:hover{opacity:.3}}@media (max-width:600px){.footer-module .footer-top .tri-holder div{margin:14px 1px}.footer-module .footer-top .tri-holder h4{font-size:.6em}.footer-module .footer-top .tri-holder img{width:100px}.footer-module .footer-bottom{height:225px}.footer-module .footer-bottom .tri-holder{height:150px;max-width:310px;min-width:310px}.footer-module .footer-bottom .tri-holder h4{font-size:8px}.footer-module .footer-bottom .tri-holder .bi-holder{pointer-events:none;top:117px;width:320px;padding-top:20px}.footer-module .footer-bottom .tri-holder .bi-holder .links-left{margin-right:20px}.footer-module .footer-bottom .tri-holder .bi-holder div{padding-left:11px;pointer-events:all}.footer-module .footer-bottom .tri-holder .contact{top:30px;left:5px;border-left:0!important;padding-left:0!important}.footer-module .footer-bottom .tri-holder .address{top:30px;right:0;padding-left:29px!important;min-height:40px!important}.footer-module .footer-bottom .social-holder{top:154px;width:295px;pointer-events:all}.footer-module .footer-bottom .social-holder img{display:inline-block;width:36px;padding:0 7px 0 7px}}.about-services-module{background-color:#f8f8f8}.about-services-module:after,.about-services-module:before{content:" ";display:table}.about-services-module:after{clear:both}.about-services-module .standard-header.red:after{background-color:#666}.about-services-module .sections-holder{max-width:800px;margin:0 auto}.about-services-module .section{padding-left:40px;width:50%;float:left;text-align:left;vertical-align:top;min-height:202px}.about-services-module .section:nth-child(-n+2){min-height:280px}.about-services-module h2.standard-header{margin-bottom:85px}.about-services-module h4.standard-header:after{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.about-services-module h4.standard-header{margin-bottom:30px;padding-bottom:25px;letter-spacing:1px}.about-services-module p.standard-font{display:inline-block;line-height:1.2em;font-size:1.3em;margin:2px 0;width:90%;position:relative;vertical-align:top}.about-services-module .arrow-character{display:inline-block;width:3%!important;vertical-align:top;color:#ab2c2d!important;font-size:1em!important;font-weight:800!important;line-height:20px!important}@media (max-width:900px){.about-services-module h2.standard-header{margin-bottom:25px}.about-services-module .section{width:40%;margin:60px auto 0 auto;float:none;display:inline-block;min-height:0!important}.about-services-module .section:last-child{margin-bottom:0}.about-services-module p.standard-font{text-align:left}.about-services-module .section{min-height:320px}.about-services-module .section:last-child{min-height:0}}@media (max-width:600px){.about-services-module{padding:40px 0}.about-services-module .section h4{font-size:1.1em;padding-bottom:20px;margin-bottom:15px}.about-services-module .section p{font-size:1em}.about-services-module .section{width:45%;padding-left:20px;margin-top:40px}.about-services-module .arrow-character{padding-right:10px}}.careers-job-detail-module{background-color:#fff}.careers-job-detail-module table{margin:0 auto;width:800px;text-align:left}.careers-job-detail-module table td p.standard-font.gray{color:#191919;font-size:1.2em;letter-spacing:.7px}.careers-job-detail-module table:not(:first-child){margin-top:40px}.careers-job-detail-module td:first-child{width:65%}.careers-job-detail-module th p{text-align:left;font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:1.15em;color:#ab2c2d;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:0}.careers-job-detail-module table:first-child td p.standard-font.gray{font-size:2em}@media (max-width:900px){.careers-job-detail-module{padding:10px 0 40px 0}.careers-job-detail-module table{max-width:550px;margin:20px auto 0 auto!important}.careers-job-detail-module table tr th p{font-size:.9em}.careers-job-detail-module table tr td p.standard-font.gray{text-align:left;margin:8px 5px;max-width:100%;font-size:.9em}.careers-job-detail-module table:first-child tr td p.standard-font.gray{font-size:1.2em;font-weight:600}.careers-job-detail-module p.standard-font{font-size:1.3em;margin:12px auto}.careers-job-detail-module td:first-child{width:65%}}@media (max-width:600px){.careers-job-detail-module table:first-child td p{font-size:1.65em}.careers-job-detail-module table{width:80%}}.careers-copy-module{background-image:url(/assets/img/careers/careers_copy_background.png);background-repeat:repeat}.careers-copy-module p{max-width:600px}.careers-copy-module a{color:#fff}.careers-copy-module.standard-section{padding:25px 0}@media (max-width:900px){.careers-copy-module{padding:40px 0}.careers-copy-module p{margin:0 auto;text-align:center}.careers-copy-module h2{line-height:1.2em;padding-bottom:20px}.careers-copy-module h2:after{height:2px;width:50px}}@media (max-width:600px){.careers-copy-module p{max-width:80%}}.careers-jobs-module{background-color:#fff}.careers-jobs-module p.standard-font{font-size:1.3em;margin:12px auto}.careers-jobs-module table{margin:0 auto;width:800px;text-align:left}.careers-jobs-module td:first-child{width:65%}.careers-jobs-module th p{text-align:left;font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:1.25em;color:#ab2c2d;text-transform:uppercase;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:0}.careers-jobs-module td{border-bottom:1px solid #ccc}.careers-jobs-module tr:hover{cursor:pointer}.careers-jobs-module tr:hover td p{color:#ab2c2d}.careers-jobs-module .no-jobs-container p{text-align:center}@media (max-width:900px){.careers-jobs-module{padding:40px 0}.careers-jobs-module table tr th p{font-size:.9em}.careers-jobs-module table tr td a p.standard-font{text-align:left;margin:8px 5px;max-width:100%;font-size:.9em}.careers-jobs-module p.standard-font{font-size:1.3em;margin:12px auto}.careers-jobs-module table{margin:0 auto;width:500px;text-align:left}.careers-jobs-module td:first-child{width:65%}}@media (max-width:600px){.careers-jobs-module table{width:80%}}.careers-header-module .image-container{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:465px;max-height:80vh;position:relative;max-height:calc(100vh - 140px)}.careers-header-module h1.large-heading-font{font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:13.7vw;color:#fff;position:absolute;bottom:0;width:100%;text-align:center;opacity:.25;margin:0;text-transform:none}@media (max-width:900px){.careers-header-module .image-container{height:300px;max-height:none}.careers-header-module h1.large-heading-font{margin-bottom:15px}}@media (max-width:600px){.careers-header-module .image-container{height:200px;max-height:none}.careers-header-module h1.large-heading-font{margin-bottom:15px}}body.modal-open{overflow:hidden}.challenge-item-module:nth-child(even){background-color:#f8f8f8}.challenge-item-module:nth-child(odd){background-color:#fff}.challenge-item-module{padding-top:0;padding-bottom:100px;position:relative}.challenge-item-module img{max-width:200px;max-height:200px;margin:0 auto 20px auto;display:block}.challenge-item-module .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .3s;transition:opacity .3s}.challenge-item-module .carousel{width:80%;margin:0 auto;padding-top:55px;max-height:45vw;overflow-y:hidden}.challenge-item-module .modal .carousel{padding-top:20px}.challenge-item-module .carousel-shown{opacity:1;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:402}.challenge-item-module .carousel img{max-width:100%;margin:0 auto;height:auto;max-height:none}.challenge-item-module .carousel .img-container{margin:0 10px}.challenge-item-module .carousel .video-container{margin:0 10px;position:relative}.challenge-item-module .carousel .video-container iframe{height:100%;width:100%;margin:0 auto;background-color:#000}.challenge-item-module .carousel .video-container:before{display:block;content:" ";width:100%;padding-top:56.25%}.challenge-item-module .carousel .video-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}.challenge-item-module .carousel .img-container:focus{outline:0!important}.challenge-item-module .slick-next:before,.challenge-item-module .slick-prev:before{color:#2f3237}.challenge-item-module .slick-dots{bottom:auto;top:-35px}.challenge-item-module .slick-active>button::before{content:"";background-size:contain;background-image:url(/assets/challenge_assets/carousel-button.png);background-position:center;background-repeat:no-repeat}.challenge-item-module .slick-dots>li:not(.slick-active)>button::before{border-radius:30px;border:solid 0 #717171;background-color:#717171;width:12px;height:12px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";color:#717171!important}.challenge-item-module .slick-dots>li{margin:0 7px}.challenge-item-module .modal{opacity:0;position:fixed;padding-bottom:60px;overflow:scroll;top:0;left:0;right:0;bottom:0;z-index:-1000000;background-color:#2f3237;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.challenge-item-module .modal .carousel img{max-height:none;max-width:100%}.challenge-item-module .modal-open{opacity:1}.challenge-item-module .modal-open-opacity{z-index:399}.challenge-item-module .close-button{font-size:3em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-weight:400;margin-top:50px}.challenge-item-module .close-button>p{opacity:.11;-webkit-transition:opacity .3s;transition:opacity .3s}.challenge-item-module .close-button>p:hover{cursor:pointer;opacity:.5}.challenge-item-module .modal .slick-active>button::before{content:"";background-size:contain;background-image:url(/assets/img/work/carousel-button.png);background-position:center;background-repeat:no-repeat}@media (max-width:900px){.challenge-item-module img{margin:0 auto 0 auto}.challenge-item-module .carousel img{max-width:90%;margin:auto auto 30px auto}.challenge-item-module .carousel iframe{width:80%;height:36.25vw}}@media (max-width:600px){.challenge-item-module .carousel iframe{width:90%;height:40.25vw}}.home-page-challenge{padding:80px 0 80px 0!important}.home-page-challenge .icon-set:after{width:0!important}.home-page-challenge .icons-half-background{display:none}.challenge-module{text-align:center;padding:80px 0 10px 0;background-color:#fff;position:relative}.challenge-module .icons-half-background{position:absolute;bottom:0;z-index:0;width:100%;height:90px;background-color:#f7f8f9}.challenge-module h2{color:#ab2c2d;margin:0 0 40px 0;padding-bottom:33px;letter-spacing:2.6px;position:relative}.challenge-module h2:after{content:"";height:3px;width:80px;position:absolute;background-color:#2f3237;opacity:.22;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.challenge-module .modal{opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1000000;padding-top:100px;background-color:#2f3237;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.challenge-module .modal-open{opacity:1}.challenge-module .modal-open-opacity{z-index:399}.challenge-module .modal h2{color:#fff;max-width:600px;margin:0 auto;padding-bottom:0}.challenge-module .modal h2:after{display:none}.challenge-module .modal .break-after{padding-bottom:40px}.challenge-module .modal a{color:#fff;text-decoration:underline}.challenge-module .modal .no-margin{margin:0 auto}.challenge-module .modal .standard-font{text-align:center}.challenge-module .close-button{font-size:3em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-weight:400;margin-top:50px}.challenge-module .close-button>p{opacity:.11;-webkit-transition:opacity .3s;transition:opacity .3s}.challenge-module .close-button>p:hover{cursor:pointer;opacity:.5}.challenge-module h4{color:#808386;margin-bottom:10px;margin-top:10px}.challenge-module .icons-container{margin-top:60px;margin-bottom:10px}.challenge-module .standard-font{max-width:945px;letter-spacing:.7px}.challenge-module .icon-set>h4{-webkit-transition:color .3s;transition:color .3s;margin-top:0;margin-bottom:0;font-size:.8em;letter-spacing:2px;position:absolute;top:62%;left:50%;text-indent:2px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.challenge-module .icon-set>h4:hover{cursor:pointer}.challenge-module .header-text-container h4{font-weight:600;letter-spacing:2.9px;font-size:1.45em}.challenge-module .icon-set{display:inline-block;background-color:#dbdbdb;height:135px;width:135px;border-radius:80px;margin:0 10px}.challenge-module .icon-set:hover{background-color:#ab2c2d}@media (max-width:900px){.challenge-module .icon-set:hover{background-color:#dbdbdb}}.challenge-module .icon-set:hover:after{opacity:1}.challenge-module .icon-set:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1) translateX(-46%);transform:scale3d(1.1,1.1,1.1) translateX(-46%)}.challenge-module .icon-set:hover>img:not(.img-hidden){opacity:0}.challenge-module .icon-set:hover>img.img-hidden{opacity:1}.challenge-module .icon-set:hover>h4{color:#fff}@media (max-width:900px){.challenge-module .icon-set:hover>h4{color:#808386}}.challenge-module .icon-set.icon-set-red{background-color:#ab2c2d}.challenge-module .icon-set.icon-set-red img:not(.img-hidden){opacity:0}.challenge-module .icon-set.icon-set-red img.img-hidden{opacity:1}.challenge-module .icon-set.icon-set-red h4{color:#fff}.challenge-module img{max-height:40px;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:34px;opacity:.75;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.challenge-module img.img-hidden{opacity:0}.challenge-module .social img{max-height:44px}.challenge-module .digital img{left:52%}.challenge-module .other img{max-width:42px;left:52%}@media (max-width:1200px){.challenge-module .standard-font{max-width:750px}.challenge-module .icon-set-red:after{opacity:0}}@media (max-width:900px){.challenge-module{padding:60px 0 10px 0}.challenge-module .header-text-container{max-width:750px;margin:0 auto}.challenge-module .icon-set{padding:110px 0 20px 0}.challenge-module .icons-container{max-width:550px;margin:0 auto 10px auto}.challenge-module .standard-font{max-width:540px}.challenge-module .modal{padding-top:50px}.challenge-module .icon-set.icon-set-red:after{opacity:0}}@media (max-width:600px){.challenge-module{display:none}}.contact-module{text-align:left;height:1128px;background:url(/assets/img/contact/contact_bg-top.jpg) no-repeat left top,url(/assets/img/contact/contact_bg-bottom.jpg) no-repeat center 446px;background-size:100% 446px,100% auto;padding-left:10%;padding-right:10%}.contact-module .container{max-width:1100px;margin:0 auto}.contact-module .map{float:left;width:50%}.contact-module .phone-no-link{pointer-events:none;cursor:default;-webkit-user-select:inherit;-ms-user-select:inherit;user-select:inherit}.contact-module .phone-link{display:none}.contact-module .contact-info-container{float:right;width:50%}.contact-module .find-us{float:left;padding-left:70px}.contact-module .emails{float:right}.contact-module .map>img{height:300px}.contact-module .title{letter-spacing:1px;color:#ab2c2d;font-size:1em}.contact-module .address,.contact-module .phone{color:#939497;margin-bottom:18px;-webkit-user-select:initial;-ms-user-select:initial;user-select:initial;-webkit-transition:all .3s;transition:all .3s;font-size:1.1em;margin-top:5px}.contact-module .find-us .address{margin-bottom:5px}.contact-module .phone{margin-top:5px}.contact-module .social-icons>a{display:inline-block}.contact-module .social-icons>a:first-of-type>img{margin-left:0}.contact-module .social-icons>a>img{width:35px;margin:10px;-webkit-transition:all .3s;transition:all .3s}.contact-module .social-icons>a>img:hover{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}.contact-module .address:hover,.contact-module .phone:hover{color:#000}@media (max-width:1200px){.contact-module{height:1320px;background:url(/assets/img/contact/contact_bg-top.jpg) no-repeat left top,url(/assets/img/contact/contact_bg-bottom.jpg) no-repeat center 680px;background-size:100% 680px,1200px auto}.contact-module .map{width:80%;max-width:550px;float:none;display:block;margin:0 auto}.contact-module .map>img{margin:0 auto;display:block;width:90%}.contact-module .contact-info-container{width:80%;float:none;margin:0 auto;max-width:550px;margin-top:50px}.contact-module .find-us{padding-left:30px}.contact-module .emails{padding-right:30px}}@media (max-width:900px){.contact-module{height:1320px;background:url(/assets/img/contact/contact_bg-top.jpg) no-repeat left top,url(/assets/img/contact/contact_bg-bottom.jpg) no-repeat center 680px;background-size:100% 680px,1200px auto}.contact-module .map{width:100%}.contact-module .map>img{width:90%}.contact-module .contact-info-container{width:100%}.contact-module .phone-no-link{display:none}.contact-module .phone-link{display:block}}@media (max-width:600px){.contact-module{height:750px;padding:5px 5%;background:url(/assets/img/contact/contact_bg-top.jpg) no-repeat left top,url(/assets/img/contact/contact_bg-bottom.jpg) no-repeat center 200px;background-size:100% 200px,1200px auto}.contact-module .map{display:none}.contact-module h4.title{font-size:.9em}.contact-module p,.contact-module p.address,.contact-module p.phone{text-align:left;margin-left:0;margin-right:0;font-size:.9em}.contact-module .find-us{width:120px;padding-left:0}.contact-module .emails{padding-right:0}.contact-module .contact-info-container{width:290px;margin:30px auto}.contact-module .social-icons>a>img{width:25px;margin:0 5px}.contact-module p.address{max-width:100%}}.faq-module{text-align:left;background-color:#fff}.faq-module .header{border-top:1px solid #ccc;border-bottom:1px solid #ccc;max-width:850px;font-size:2.25em;font-family:URWDIN-Medium;color:#191919;margin:0 auto 40px auto;padding:15px 0 10px 0}.faq-module .question{color:#191919;font-family:URWDIN-Medium;font-size:1.3em;margin-bottom:0}.faq-module .answer{margin-top:0;margin-bottom:30px;font-size:1.3em}@media (max-width:900px){.faq-module{padding:40px 0}.faq-module .header{max-width:550px;font-size:1.3em;margin-bottom:30px}.faq-module .seo{text-align:left}.faq-module p.answer,.faq-module p.question{font-size:.9em;letter-spacing:.7px}}@media (max-width:600px){.faq-module .header{line-height:1.2em;max-width:80%}.faq-module .answer,.faq-module .question{text-align:left}}.home-video-module{position:relative}.home-video-module .video-container{position:relative;overflow:hidden;max-height:820px}.home-video-module .video-container:before{display:block;content:" ";width:100%;padding-top:56.25%}.home-video-module .video-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}.home-video-module iframe{display:block;width:108vw;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;height:60.75vw;pointer-events:none}.home-video-module video{width:100vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%!important}.home-video-module h1.large-heading-font{font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:150px;color:#fff;position:absolute;top:50%;text-align:center;opacity:0;margin:0;text-transform:none;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-video-module .hidden{opacity:0}.home-video-module .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}@media (max-width:900px){.home-video-module h1.large-heading-font{font-size:13.7vw}}@media (max-width:600px){.home-video-module iframe{display:none}.home-video-module video{display:block}}.home-video-module .fade-in-bottom{-webkit-animation:fade-in-bottom 1s cubic-bezier(.47,0,.745,.715) both;animation:fade-in-bottom 1s cubic-bezier(.47,0,.745,.715) both}@-webkit-keyframes fade-in-bottom{0%{-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);opacity:0}100%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.25}}@keyframes fade-in-bottom{0%{-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);opacity:0}100%{-webkit-transform:translate(-50%,-50%);transform:translateY(-50%,-50%);opacity:.25}}.home-featured-module{text-align:center;padding:80px 0 90px 0;background-image:url(/assets/img/home/featured_background.png);background-repeat:repeat}.home-featured-module h2{color:#ab2c2d;margin:0 0 60px 0;padding-bottom:35px;position:relative}.home-featured-module h2:after{content:"";height:3px;width:80px;position:absolute;background-color:#fff;opacity:.22;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-featured-module .video-container{width:100%;margin:0 auto;max-width:1200px;position:relative}.home-featured-module .video-container iframe{height:100%;width:100%}.home-featured-module .video-container:before{display:block;content:" ";width:100%;padding-top:56.25%}.home-featured-module .video-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:900px){.home-featured-module{padding:60px 0}.home-featured-module .video-container{width:92%;padding:10px;position:relative}.home-featured-module .video-container iframe{height:100%;width:100%}.home-featured-module .video-container:before{display:block;content:" ";width:100%;padding-top:56.25%}.home-featured-module .video-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width:600px){.home-featured-module{padding-top:30px}.home-featured-module h2{margin:0 0 30px 0;padding-bottom:23px}.home-featured-module h2:after{width:45px;height:2px}}.home-news-module{text-align:center;padding:80px 0;background-color:#fff}.home-news-module h2{color:#ab2c2d;margin:20px 0 100px 0;padding-bottom:40px;position:relative}.home-news-module h2:after{content:"";height:3px;width:80px;position:absolute;background-color:#2f3237;opacity:.22;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-news-module h3:hover,.home-news-module h5:hover,.home-news-module h6:hover{cursor:pointer}.home-news-module .articles-container{max-width:1800px;margin:0 auto}.home-news-module .articles-container:after,.home-news-module .articles-container:before{content:" ";display:table}.home-news-module .articles-container:after{clear:both}.home-news-module .article{width:33.33%;float:left;overflow:hidden;position:relative;vertical-align:top;text-align:left}.home-news-module .image-container{width:100%;height:400px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:background-size .3s;transition:background-size .3s}.home-news-module .image-overlay{background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(30,87,153,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#000000', GradientType=0 );left:0;right:0;top:0;height:400px;opacity:.35;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute}.home-news-module .article>h3{color:#fff;font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:2.5em;letter-spacing:0;text-align:left;position:absolute;bottom:80px;left:0;right:0;padding:40px;-webkit-animation:text-shadow-pop-bl-reverse .3s both;animation:text-shadow-pop-bl-reverse .3s both}.home-news-module .article>h5{font-family:"Gotham A","Gotham B","GothamBold",Arial,sans-serif;font-weight:700;font-size:1.25em;letter-spacing:0;color:#939497;text-align:left;padding:20px 0 0 40px;-webkit-transition:color .3s;transition:color .3s}.home-news-module .article>h6{font-family:URWDIN-Regular;font-weight:400;letter-spacing:0;font-size:1.15em;color:#939497;text-align:left;padding:0 0 0 40px;-webkit-transition:letter-spacing .3s;transition:letter-spacing .3s}.home-news-module .article>img{margin:10px 0 0 40px;-webkit-transition:all .3s;transition:all .3s}.home-news-module .article>.hover-img{display:none;opacity:1}.home-news-module .article:hover{cursor:pointer}.home-news-module .article:hover>.image-overlay{opacity:.8}.home-news-module .article:hover>h5{color:#ab2c2d}.home-news-module .article:hover>h3{-webkit-animation:text-shadow-pop-bl .3s both;animation:text-shadow-pop-bl .3s both}.home-news-module .article:hover>img{display:none}.home-news-module .article:hover>.hover-img{display:inline-block}.home-news-module .button.button-forward{width:61px}.home-news-module .button.button-forward.mobile-button{display:none}@media (max-width:900px){.home-news-module{padding:60px 0}.home-news-module h2{margin-bottom:30px}.home-news-module .article{width:100%;max-width:500px;display:block;float:none;margin:70px auto}.home-news-module .article:hover{-webkit-transition:none;transition:none}.home-news-module .article:first-child{margin-top:0}.home-news-module .article:last-child{margin-bottom:0}.home-news-module .article>h3{-webkit-animation:none;animation:none}.home-news-module .article>h3,.home-news-module .article>h5,.home-news-module .article>h6{padding-left:30px}.home-news-module .article>img{margin-left:30px}}@media (max-width:600px){.home-news-module{padding:30px 0 0 0}.home-news-module h2{margin:0 0 26px 0;padding-bottom:20px}.home-news-module h2:after{width:45px;height:2px}.home-news-module .articles-container a{max-width:none;margin:0 auto}.home-news-module .articles-container a:hover{cursor:pointer}.home-news-module .articles-container a:hover>.image-overlay{opacity:1}.home-news-module .articles-container a:hover>h5{color:#fff}.home-news-module .articles-container a:hover>h3{-webkit-animation:none;animation:none}.home-news-module .articles-container a:hover>img{display:block}.home-news-module .articles-container a:hover>.hover-img{display:none}.home-news-module .articles-container a .button-forward,.home-news-module .articles-container a h3,.home-news-module .articles-container a h5,.home-news-module .articles-container a h6{position:absolute;left:5%;max-width:90%;top:0;bottom:auto;color:#fff}.home-news-module .articles-container a .button.button-forward.mobile-button{opacity:1;display:block}.home-news-module .articles-container a .image-container,.home-news-module .articles-container a .image-overlay{height:210px}.home-news-module .articles-container a .image-overlay{top:70px}.home-news-module .articles-container a h3{top:25px;font-size:1.2em;width:265px}.home-news-module .articles-container a h5{top:110px;font-size:.9em}.home-news-module .articles-container a h6{top:150px;font-size:.8em}.home-news-module .articles-container a .button{top:165px;width:40px}.home-news-module .articles-container a h3,.home-news-module .articles-container a h5,.home-news-module .articles-container a h6{padding-left:5px}.home-news-module .articles-container a img{margin-left:5px}}@-webkit-keyframes text-shadow-pop-bl{0%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}}@keyframes text-shadow-pop-bl{0%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}}@-webkit-keyframes text-shadow-pop-bl-reverse{0%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}100%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes text-shadow-pop-bl-reverse{0%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}100%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}.news-detail-module{background-color:#fff}.news-detail-module i{font-style:italic}.news-detail-module .article{position:relative;width:100%;height:550px;display:block;background-position:center;background-size:cover}.news-detail-module .button{opacity:1}.news-detail-module .bottom-button:not(.red){opacity:.5}.news-detail-module .article .top-button-container{position:absolute;top:40px;left:200px;width:137px;-webkit-transition:all .3s;transition:all .3s}.news-detail-module .article .top-button-container:hover{cursor:pointer}.news-detail-module .article .top-button-container:hover .top-button{display:none}.news-detail-module .article .top-button-container:hover .top-button.red{display:block}.news-detail-module .article .top-button-container .top-button.red{display:none}.news-detail-module .article .top-button-container img{width:100%}.news-detail-module h2{color:#fff;max-width:500px;text-align:left;position:absolute;left:200px;bottom:100px;font-size:2.9em;letter-spacing:1.2px}.news-detail-module .container{position:absolute;bottom:40px;left:200px}.news-detail-module .container h6{font-family:URWDIN-Regular;font-weight:400;letter-spacing:0;font-size:1.15em;color:#fff;text-align:left;-webkit-transition:letter-spacing .3s;transition:letter-spacing .3s;display:inline-block;text-transform:uppercase;line-height:80px;vertical-align:middle;margin-bottom:0}.news-detail-module .container .button-forward{display:inline-block;vertical-align:middle;width:70px;margin-left:30px;-webkit-transition:all .3s;transition:all .3s}.news-detail-module .image-overlay{background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(30,87,153,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#000000', GradientType=0 );left:0;right:0;top:0;height:550px;opacity:.35;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute}.news-detail-module .copy-container{background-color:#fff;text-align:left;max-width:850px;margin:0 auto}.news-detail-module .copy-container p strong{font-family:URWDIN-Light}.news-detail-module .copy-container em,.news-detail-module .copy-container i,.news-detail-module .copy-container p em strong,.news-detail-module .copy-container p strong em{font-family:URWDIN-LightItalic}.news-detail-module p{color:#191919;letter-spacing:.12px;font-size:1.3em}.news-detail-module p.copy-header{color:#191919;font-size:1.85em;font-family:URWDIN-Medium;margin-top:0;letter-spacing:.8px}.news-detail-module .copy-container .bottom-button-container{width:137px;-webkit-transition:all .3s;transition:all .3s;margin-top:50px;height:40px}.news-detail-module .copy-container .bottom-button-container:hover{cursor:pointer}.news-detail-module .copy-container .bottom-button-container:hover .bottom-button{display:none}.news-detail-module .copy-container .bottom-button-container:hover .bottom-button.red{display:block}.news-detail-module .copy-container .bottom-button-container .bottom-button.red{display:none}.news-detail-module .copy-container .bottom-button-container img{width:100%}@media (max-width:1200px){.news-detail-module .article{height:450px}.news-detail-module .image-overlay{height:450px}.news-detail-module .article>img{left:150px}.news-detail-module .container{left:150px}.news-detail-module h2{left:150px}}@media (max-width:900px){.news-detail-module .article{height:250px}.news-detail-module .article:hover{-webkit-transition:none;transition:none}.news-detail-module .image-overlay{height:250px}.news-detail-module .container{left:50px;bottom:10px}.news-detail-module .container h6{line-height:40px}.news-detail-module .container img{width:60px}.news-detail-module h2{left:50px;font-size:1.5em;bottom:50px;-webkit-animation:none;animation:none;max-width:320px}.news-detail-module .copy-container{max-width:550px;padding:40px 0}.news-detail-module .copy-container .copy-header{font-size:1.1em}.news-detail-module .copy-container>img:hover{-webkit-transform:none;-ms-transform:none;transform:none}.news-detail-module .top-button{display:none}.news-detail-module .copy-container .bottom-button-container{margin-top:0}.news-detail-module .copy-container .bottom-button-container img.bottom-button{width:100px}.news-detail-module .copy-container p.standard-font.copy-header{font-size:1.3em}}@media (max-width:600px){.news-detail-module .bottom-button.red{display:block!important;opacity:0;z-index:-1000;pointer-events:none;-webkit-transform:translate(-10000px);-ms-transform:translate(-10000px);transform:translate(-10000px)}.news-detail-module .bottom-button{display:block!important}.news-detail-module .article{height:225px}.news-detail-module .article:hover{-webkit-transition:none;transition:none}.news-detail-module .image-overlay{height:225px}.news-detail-module .container{left:30px;bottom:10px}.news-detail-module .container h6{line-height:31px;font-size:.8em}.news-detail-module .container img.button-forward{width:40px;opacity:1}.news-detail-module h2{left:30px;font-size:1.2em;bottom:50px;-webkit-animation:none;animation:none;max-width:250px}.news-detail-module .copy-container{padding:25px 0;max-width:90%}.news-detail-module .copy-container p{max-width:100%;font-size:.9em;letter-spacing:.7px;text-align:left}.news-detail-module .copy-header{text-align:left}.news-detail-module .copy-container .bottom-button-container{margin-top:0}.news-detail-module .copy-container .bottom-button-container img.bottom-button{width:90px}}.news-landing-module .article{position:relative;width:100%;height:550px;display:block;background-position:center;background-size:cover}.news-landing-module h2{color:#fff;max-width:500px;text-align:left;position:absolute;left:200px;bottom:100px;-webkit-animation:text-shadow-pop-bl-reverse .3s both;animation:text-shadow-pop-bl-reverse .3s both}.news-landing-module h2:hover,.news-landing-module h6:hover{cursor:pointer}.news-landing-module .container{position:absolute;bottom:40px;left:200px}.news-landing-module .container h6{font-family:URWDIN-Regular;font-weight:400;letter-spacing:0;font-size:1.15em;color:#fff;text-align:left;-webkit-transition:letter-spacing .3s;transition:letter-spacing .3s;display:inline-block;text-transform:uppercase;line-height:80px;vertical-align:middle;margin-bottom:0}.news-landing-module .container .button-forward{display:inline-block;vertical-align:middle;width:70px;margin-left:30px;-webkit-transition:all .3s;transition:all .3s}.news-landing-module .image-overlay{background:-webkit-linear-gradient(top,rgba(30,87,153,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(30,87,153,0) 0,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#000000', GradientType=0 );left:0;right:0;top:0;height:550px;opacity:.35;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute}.news-landing-module .article:hover{cursor:pointer}.news-landing-module .article:hover>.image-overlay{opacity:.8}.news-landing-module .article:hover>h2{-webkit-animation:text-shadow-pop-bl .3s both;animation:text-shadow-pop-bl .3s both}.news-landing-module .article:hover>.container h6{letter-spacing:1px}.news-landing-module .article:hover>.container img{-webkit-transform:scale3d(1,1.1,1);transform:scale3d(1,1.1,1)}.news-landing-module .load-more-button-holder{height:100px;background-color:#2f3237;width:100%;text-align:center;padding:10px;display:none}.news-landing-module .load-more-button{background-color:#ab2c2d;width:80px;height:80px;border-radius:40px;padding:27px 0;margin:0 auto;-webkit-transition:all .3s;transition:all .3s}.news-landing-module .load-more-button:hover{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);cursor:pointer}.news-landing-module .load-more-text{width:80px;margin:0;text-transform:uppercase;font-size:.875em;line-height:1em;font-family:"Gotham A","Gotham B","GothamBlack",Arial,sans-serif;font-weight:800;letter-spacing:1px}@media (max-width:1200px){.news-landing-module .article{height:450px}.news-landing-module .image-overlay{height:450px}.news-landing-module .container{left:150px}.news-landing-module h2{left:150px}}@media (max-width:900px){.news-landing-module .article{height:250px}.news-landing-module .article:hover{-webkit-transition:none;transition:none}.news-landing-module .image-overlay{height:250px}.news-landing-module .container{left:50px;bottom:10px}.news-landing-module .container h6{line-height:40px}.news-landing-module .container img{width:60px}.news-landing-module h2{left:50px;font-size:1.5em;bottom:50px;-webkit-animation:none;animation:none;max-width:320px}.news-landing-module .article:hover{cursor:pointer}.news-landing-module .article:hover>.image-overlay{opacity:0}.news-landing-module .article:hover>h2{-webkit-animation:none;animation:none}.news-landing-module .article:hover>.container h6{letter-spacing:inherit}.news-landing-module .article:hover>.container img{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width:600px){.news-landing-module .article{height:225px}.news-landing-module .article:hover{-webkit-transition:none;transition:none}.news-landing-module .image-overlay{height:225px}.news-landing-module .container{left:30px;bottom:10px}.news-landing-module .container h6{line-height:31px;font-size:.8em}.news-landing-module .container img.button-forward{width:40px;opacity:1}.news-landing-module h2{left:30px;font-size:1.2em;bottom:50px;-webkit-animation:none;animation:none;max-width:250px}}@-webkit-keyframes text-shadow-pop-bl{0%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}}@keyframes text-shadow-pop-bl{0%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}100%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}}@-webkit-keyframes text-shadow-pop-bl-reverse{0%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}100%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}@keyframes text-shadow-pop-bl-reverse{0%{text-shadow:-1px 1px #555,-2px 2px #555,-3px 3px #555,-4px 4px #555,-5px 5px #555,-6px 6px #555,-7px 7px #555,-8px 8px #555;-webkit-transform:translateX(8px) translateY(-8px);transform:translateX(8px) translateY(-8px)}100%{text-shadow:0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555,0 0 #555;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}}.people-module .hero-container{width:100%;height:465px;padding:85px 15%;background-position:center;background-size:cover;background-repeat:no-repeat}.people-module h5{color:#fff;font-family:"Gotham A","Gotham B","GothamMedium",Arial,sans-serif;font-weight:500;width:100%;text-align:left;margin:0 auto;letter-spacing:1px;font-size:.9em}.people-module h2{width:100%;text-align:left;margin:0 auto;padding-bottom:15px;font-size:2.1em;letter-spacing:.9px}.people-module h2:after{left:0;-webkit-transform:none;-ms-transform:none;transform:none}.people-module p{max-width:none;width:80%;max-width:470px;text-align:left;margin:30px 0 0 0;font-size:1.15em}.people-module p.hero-description{letter-spacing:0}.people-module .collage-section{width:100%;font-size:0}.people-module .container{display:inline-block}.people-module .collage-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.people-module .collage-section::after{content:'';-webkit-box-flex:999999999;-ms-flex-positive:999999999;flex-grow:999999999}.people-module .container{background-color:#2f3237;position:relative}.people-module i{display:block;pointer-events:none}.people-module img{position:absolute;top:0;width:100%;vertical-align:bottom;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.people-module .shadow{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.people-module .container:hover{cursor:pointer}.people-module .container:hover .shadow{box-shadow:inset 0 0 5px 5px rgba(0,0,0,.3)}.people-module .container:hover img{filter:opacity(55%)}.people-module .modal{opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;background-color:rgba(47,50,55,.98);text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.people-module .modal-open{opacity:1}.people-module .spinner{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;top:50%;left:50%;margin:0 auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.people-module .spinner-shown{opacity:1}.people-module .close-button{font-size:3em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-weight:400;margin-top:50px}.people-module .close-button>p{margin:0 auto;text-align:center;opacity:.11;-webkit-transition:opacity .3s;transition:opacity .3s}.people-module .close-button>p:hover{cursor:pointer;opacity:.5}.people-module .modal img{z-index:402;display:block;position:static;opacity:0;-webkit-transition:all .3s;transition:all .3s;width:auto;max-width:95%;max-height:82vh;margin:20px auto}.people-module .modal img.image-shown{opacity:1}.people-module .mobile-hero-text{display:none}@media (max-width:900px){.people-module .hero-container{height:260px;padding:60px 10% 0 10%}.people-module .hero-container h5{font-size:.7em}.people-module .hero-container h2{font-size:1.7em}.people-module .hero-container h2:after{height:2px;width:45px}.people-module p{font-size:1.05em}}@media (max-width:600px){.people-module .hero-container{height:180px;padding:120px 10% 0 10%}.people-module .hero-container h5{font-size:.5em}.people-module .hero-container h2{font-size:1.2em}.people-module .hero-container h2:after{height:2px;width:45px}.people-module p{font-size:1.1em}.people-module .mobile-hero-text{font-family:URWDIN-Light;-webkit-font-smoothing:antialiased;display:block;background-color:#fff;padding:15px 10% 20px 10%}.people-module .mobile-hero-text p{margin:0;color:#191919;font-size:.9em;letter-spacing:.7px;text-align:left}.people-module .hero-container .hero-description{display:none}.people-module h2{margin-top:5px}.people-module p{width:100%;text-align:justify}.people-module .close-button{margin-top:10px}}body.modal-open{overflow:hidden}.work-detail-module:after,.work-detail-module:before{content:" ";display:table}.work-detail-module:after{clear:both}.work-detail-module .modal{opacity:0;position:fixed;overflow:scroll;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:rgba(47,50,55,.98);text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s}.work-detail-module .modal .carousel-item,.work-detail-module .modal img{outline:0!important;border:0}.work-detail-module .modal .carousel img{max-height:none;max-width:90%;padding-bottom:60px}.work-detail-module .modal-open{opacity:1;z-index:401}.work-detail-module .spinner{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;top:50%;left:50%;margin:0 auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work-detail-module .spinner-shown{opacity:1}.work-detail-module .carousel{width:80%;margin:0 auto;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.work-detail-module .carousel-shown{opacity:1;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:402}.work-detail-module .carousel-items{display:none}.work-detail-module .carousel-item{width:100%}.work-detail-module .carousel-item>img{width:auto;margin:0 auto;max-height:70vh;max-width:70vh}.work-detail-module .carousel-item.video-container{position:relative}.work-detail-module .carousel-item.video-container iframe{height:90%;width:90%;max-height:60vh;max-width:106.7vh;margin:0 auto}.work-detail-module .carousel-item.video-container:before{display:block;content:" ";width:100%;padding-top:56.25%}.work-detail-module .carousel-item.video-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}.work-detail-module .carousel-item.video-container:before{padding-top:0;height:56.25vw;max-height:70vh}.work-detail-module .close-button{font-size:3em;font-family:"Gotham A","Gotham B","GothamBook",Arial,sans-serif;font-weight:400;margin-top:5vh}.work-detail-module .close-button>p{opacity:.11;-webkit-transition:opacity .3s;transition:opacity .3s}.work-detail-module .close-button>p:hover{cursor:pointer;opacity:.5}.work-detail-module .slick-dots{bottom:auto;top:-20px}.work-detail-module .slick-list{top:35px}.work-detail-module .slick-active>button::before{content:"";background-size:contain;background-image:url(/assets/img/work/carousel-button.png);background-position:center;background-repeat:no-repeat}.work-detail-module .slick-dots>li:not(.slick-active)>button::before{border-radius:15px;border:solid 7px #fff;width:10px;height:10px;top:3px;left:3.5px;content:"";color:#fff!important}.work-detail-module .header{width:100%;float:left;height:465px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s;text-align:center;max-height:calc(100vh - 140px)}.work-detail-module .section{width:33.33%;height:294px;float:left;overflow:hidden;position:relative;vertical-align:top;text-align:left;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}.work-detail-module .header>img{top:180px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work-detail-module .header>p{top:266px;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:URWDIN-Light;font-size:1.5em;letter-spacing:1px;max-width:700px;width:90%;height:20px}.work-detail-module .hover-overlay{position:absolute;left:-100px;right:-100px;top:0;bottom:0;background-color:#2f3237;opacity:0;-webkit-transition:all .3s;transition:all .3s;pointer-events:none}.work-detail-module .hover-overlay>p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-transform:uppercase;font-family:"Gotham A","Gotham B","GothamMedium",Arial,sans-serif;font-weight:500;opacity:.9;font-size:1em;letter-spacing:1px}.work-detail-module .section:hover{cursor:pointer}.work-detail-module .section:hover .hover-overlay{opacity:.85}.work-detail-module .header-addition,.work-detail-module .sections-mobile{display:none}@media (max-width:1200px){.work-detail-module .header{height:450px}.work-detail-module .section{width:50%;height:360px}.work-detail-module .hover-overlay{opacity:.85}.work-detail-module .header>p{font-size:1.4em;line-height:1.25em}}@media (max-width:900px){.work-detail-module .header p,.work-detail-module .sections{display:none}.work-detail-module .header-addition,.work-detail-module .sections-mobile{display:block}.work-detail-module .header{float:none;height:180px}.work-detail-module .header img{max-height:100px;max-width:100px;top:50%}.work-detail-module .header-addition{padding:30px 0;background-color:#fff;color:#717171}.work-detail-module .header-addition p{margin:0 auto;text-align:center}.work-detail-module .mobile-section:nth-child(odd){background-color:#f8f8f8}.work-detail-module .mobile-section:nth-child(even){background-color:#fff}.work-detail-module .mobile-section{padding-bottom:100px;position:relative}.work-detail-module .mobile-section .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.work-detail-module .mobile-section .carousel-mobile{width:90%;margin:0 auto;padding-top:10px}.work-detail-module .mobile-section .carousel-mobile img{width:90%;margin:auto}.work-detail-module .mobile-section .carousel-mobile .video-container{width:100%;margin:0 auto;position:relative}.work-detail-module .mobile-section .carousel-mobile .video-container iframe{height:90%;width:90%;margin:0 auto}.work-detail-module .mobile-section .carousel-mobile .video-container:before{display:block;content:" ";width:100%;padding-top:56.25%}.work-detail-module .mobile-section .carousel-mobile .video-container>.content{position:absolute;top:0;left:0;right:0;bottom:0}.work-detail-module .mobile-section .carousel-mobile .img-container:focus{outline:0!important}.work-detail-module .mobile-section .slick-next:before,.work-detail-module .mobile-section .slick-prev:before{color:#2f3237}.work-detail-module .mobile-section .slick-dots{bottom:auto;top:30px}.work-detail-module .mobile-section .slick-list{top:70px}.work-detail-module .mobile-section .slick-active>button::before{content:"";background-size:12px 12px;background-image:url(/assets/challenge_assets/carousel-button.png);background-position:center;background-repeat:no-repeat}.work-detail-module .mobile-section .slick-dots>li:not(.slick-active)>button::before{border-radius:30px;border:solid 0 #717171;background-color:#717171;width:11px;height:11px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";color:#717171!important;opacity:.25!important}.work-detail-module .mobile-section .slick-dots>li{margin:0 4px}}.work-landing-module{overflow:hidden}.work-landing-module .section{-webkit-transition:all .3s;transition:all .3s;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;float:left;overflow:hidden;width:33.3%;height:295px}.work-landing-module .section:nth-of-type(7n+1){width:100%;height:465px}.work-landing-module .section:nth-of-type(7n-1){width:33.4%}.work-landing-module .section:nth-of-type(7n-4){width:33.4%}.work-landing-module img{max-width:103px;max-height:52px;position:absolute;bottom:20px;right:20px;-webkit-transition:height width opacity .3s;transition:height width opacity .3s}.work-landing-module .hover-overlay{position:absolute;left:-100px;right:-100px;top:0;bottom:0;background-color:#2f3237;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.work-landing-module .section:hover{cursor:pointer}.work-landing-module .section:hover .hover-overlay{opacity:.85}.work-landing-module .section:hover img{max-width:207px;max-height:120px;top:50%;right:50%;opacity:1;-webkit-animation:image-slide .7s forwards;animation:image-slide .7s forwards} .work-landing-module.works-container img{max-width:0;max-height:0;} .work-landing-module .mobile-status{display:none}@-webkit-keyframes image-slide{0%{opacity:0;-webkit-transform:translate(50%,-50%) scale3d(0,0,0);transform:translate(50%,-50%) scale3d(0,0,0)}100%{opacity:1;-webkit-transform:translate(50%,-50%) scale3d(1,1,1);transform:translate(50%,-50%) scale3d(1,1,1)}}@media (max-width:900px){.work-landing-module .mobile-status{display:block;background-image:url(/assets/img/about/about_copy_background.png);background-repeat:repeat;background-size:75px;padding:30px;width:100%;height:100%}.work-landing-module .mobile-status p{text-align:center;margin:0 auto;max-width:428px}.work-landing-module .section{width:50%;display:none}.work-landing-module .section.mobile-active{height:270px;width:100%;display:block}.work-landing-module .section img{max-width:165px;max-height:165px;bottom:-30px;right:25px}.work-landing-module .hover-overlay{opacity:.85;background:-webkit-linear-gradient(-45deg,rgba(47,50,55,0) 0,#2f3237 100%);background:-webkit-linear-gradient(315deg,rgba(47,50,55,0) 0,#2f3237 100%);background:linear-gradient(135deg,rgba(47,50,55,0) 0,#2f3237 100%)}.work-landing-module .header>p{top:70%;font-size:1.5em;line-height:1.5em}}@media (max-width:600px){.work-landing-module .mobile-status p{max-width:334px}.work-landing-module .section:nth-of-type(1){background-position:27%}.work-landing-module .section img{max-width:176px;max-height:99px;bottom:24px;right:24px}.work-landing-module .section:hover img{max-width:176px;max-height:99px;bottom:24px;right:24px;-webkit-animation:none;animation:none;top:auto}}.color-gray{color: #2f3237!important;}