.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%}.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%}.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%}.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%}.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%}.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%}.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%}.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%}.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%}.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%}.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%}.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%}.container-fluid{*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}@media(max-width:767px){.row-fluid{width:100%}.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0}}@media(min-width:768px) and (max-width:1139px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.762430939%;*margin-left:2.709239449638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:99.999999993%;*width:99.9468085036383%}.row-fluid .span11{width:91.436464082%;*width:91.38327259263829%}.row-fluid .span10{width:82.87292817100001%;*width:82.8197366816383%}.row-fluid .span9{width:74.30939226%;*width:74.25620077063829%}.row-fluid .span8{width:65.74585634900001%;*width:65.6926648596383%}.row-fluid .span7{width:57.182320438000005%;*width:57.129128948638304%}.row-fluid .span6{width:48.618784527%;*width:48.5655930376383%}.row-fluid .span5{width:40.055248616%;*width:40.0020571266383%}.row-fluid .span4{width:31.491712705%;*width:31.4385212156383%}.row-fluid .span3{width:22.928176794%;*width:22.874985304638297%}.row-fluid .span2{width:14.364640883%;*width:14.311449393638298%}.row-fluid .span1{width:5.801104972%;*width:5.747913482638298%}}@media(min-width:1280px){.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.564102564%;*margin-left:2.510911074638298%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145300001%;*width:91.3997999636383%}.row-fluid .span10{width:82.905982906%;*width:82.8527914166383%}.row-fluid .span9{width:74.358974359%;*width:74.30578286963829%}.row-fluid .span8{width:65.81196581200001%;*width:65.7587743226383%}.row-fluid .span7{width:57.264957265%;*width:57.2117657756383%}.row-fluid .span6{width:48.717948718%;*width:48.6647572286383%}.row-fluid .span5{width:40.170940171000005%;*width:40.117748681638304%}.row-fluid .span4{width:31.623931624%;*width:31.5707401346383%}.row-fluid .span3{width:23.076923077%;*width:23.0237315876383%}.row-fluid .span2{width:14.529914530000001%;*width:14.4767230406383%}.row-fluid .span1{width:5.982905983%;*width:5.929714493638298%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}@media(max-width:767px){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@media(min-width:768px) and (max-width:1139px){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}img.responsive{max-width:100%}strong{font-family:'Avenir LT W01 85 Heavy' !important;font-weight:bold}em{font-family:'AvenirLTW01-45BookObliq';font-weight:italic}.table{display:table;margin:0 auto}body{font-family:'Avenir LT W01 65 Medium'}.container{max-width:1024px;margin:0 auto}.clearfix{float:none;clear:both}.pull-left{float:left}.pull-right{float:right}.close{display:block;width:1em;height:1em;line-height:1em;font-family:'CPV';float:right;color:#569099;text-align:center;cursor:pointer}.close:after{content:'x'}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding-left:20px;padding-right:20px;max-width:1280px}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hamburger{color:#c2d9d7;vertical-align:bottom;margin-top:15px;float:right}.hamburger span{text-transform:uppercase;float:left;line-height:45px}.hamburger .icon{font-size:40px;float:right}.basement{display:none;clear:both;margin-left:-20px;margin-right:-20px;padding-top:35px}.nav{float:right;list-style-type:none;margin:0;padding:0}.nav li{float:left}.nav li a{color:#569099;text-decoration:none;display:block;padding:5px 15px}.nav li a:hover{color:#f04e23}@font-face{font-family:'CPV';src:url(/CPV.eot?-9y35v1);src:url(/CPV.eot?#iefix-9y35v1) format("embedded-opentype"),url(/CPV.woff?-9y35v1) format("woff"),url(/CPV.ttf?-9y35v1) format("truetype"),url(/CPV.svg?-9y35v1#CPV) format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'CPV';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cpv:before{content:"\e606"}.icon-play:before{content:"\e600"}.icon-envelope:before{content:"\e601"}.icon-menu:before{content:"\e605"}.icon-arrow-down:before{content:"\e607"}.icon-facebook:before{content:"\e602"}.icon-twitter:before{content:"\e603"}.icon-linkedin:before{content:"\e604"}.header{z-index:50;width:100%;margin:0 auto;background:white}.header .container{padding-bottom:0}.header .logo-container{float:left;margin-bottom:-30px;z-index:2;position:relative}.header{text-align:left;margin-left:150px}.logo img{max-width:100%;max-height:100%}.footer{position:relative;font-size:18px;color:#c2d9d7;line-height:100px}.footer .copyright{float:left}.footer .social{float:right}.social ul,.social li{overflow:auto;list-style-type:none}.social ul{padding-left:11px}.social li{float:left;margin-right:22px}.social .social-icon{width:55px;height:57px;background:url("/assets/global/social.png")}.social .social-icon.facebook{background-position:0 0}.social .social-icon.twitter{background-position:-55px 0}.social .social-icon.linked-in{background-position:-110px 0}.social .social-icon.youtube{background-position:-165px 0}.social a{overflow:auto;width:100%;height:100%;display:block}.social a:hover .facebook{background-position-y:-57px}.social a:hover .twitter{background-position-y:-57px}.social a:hover .linked-in{background-position-y:-57px}.social a:hover .youtube{background-position-y:-57px}.main_image{position:relative;max-width:1500px;margin:0 auto;height:auto;overflow:hidden}.main_image .text{margin:70px 0;position:relative;z-index:2;font-size:125px;color:#FFF;line-height:165px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main_image .wrapper{position:absolute;top:0;left:0;width:100%}.main_image .image-container{width:100%}.main_image .image-container img{max-width:100%}.main_image.contact .text span{background-color:none}.tagline{color:#f04e23;text-align:left;margin-left:150px;border-bottom:1px solid #999;padding-bottom:25px;margin-bottom:40px}.tagline h2{font-family:'Avenir LT W01 35 Light';font-size:80px;margin:0;padding:0;letter-spacing:-1px;font-weight:100;font-style:normal;line-height:71px}.tagline p{font-family:'Avenir LT W01 85 Heavy';font-size:36px;padding:0;margin:0px}.tagline .icon-cpv{font-size:60%}.our_work{background:#c2d9d7;padding:65px 0}.our_work h2{font-size:125px;color:#FFF;line-height:125px;margin:0;padding:0}.our_work>.container p{font-size:40px;color:#f04e23;margin:0;padding:0;margin-bottom:35px}.carousel{padding:0}.carousel a{text-decoration:none;display:inline}.carousel .item{position:relative;margin:9px}.carousel .item img{max-width:100%}.carousel .item .image{line-height:0;z-index:6;position:relative;text-align:center}.carousel .item .overlay{z-index:5;position:absolute;top:0;right:0;width:100%;height:100%;background:#f04e23;text-align:center}.carousel .item .overlay,.carousel .item .overlay p{color:white;margin:0;font-size:20px}.carousel .item .overlay .title{font-weight:bold}.carousel .owl-prev{left:-50px !important;top:50%;margin-top:-60px !important}.carousel .owl-next{right:-50px !important;top:50%;margin-top:-60px !important}.posts{background:#f04e23;margin-top:40px;padding:80px 0}.posts h3{font-family:'Avenir LT W01 85 Heavy';font-size:34px;color:white;margin:0 0 10px 30px}.posts a{color:white}.posts ul{list-style-type:none;margin:0 30px 0 30px;padding:0}.posts ul li{padding:25px 0}.posts .recent{width:49%;float:left;border-right:1px solid #e21805}.posts .ebooks{width:49%;float:left;padding-left:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.posts .ebooks h3{margin-left:123px}.posts .ebooks ul li{background:url("/assets/home/ebooks.png") no-repeat;height:72px;margin-bottom:20px;padding:15px 0}.posts .ebooks ul li a{display:table-cell;vertical-align:middle;height:72px;padding-left:120px}.posts .ebooks ul li a span{position:relative;top:-30px;left:-27px}.resources{background:#c2d9d7;margin-bottom:45px}.resources .container{display:table;width:100%;padding:40px 0}.resources .container h3{color:white;margin-left:30px;font-family:'Avenir LT W01 85 Heavy';font-size:28px}.resources .container .column{display:table-cell;width:25%;vertical-align:middle;text-align:center;padding:0 10px}.resources .container .column.title{text-align:left;padding:0}.resources .container .column.center{border-left:1px solid #94b9b5;border-right:1px solid #94b9b5}.resources .container .column img{max-width:100%}.contact{overflow:auto;background:#c2d9d7;color:#417b81;font-size:22px;line-height:32px;padding:45px 0}.contact-form .left,.contact-form .right{width:50%;float:left;box-sizing:border-box}.contact-form .left{padding-right:70px}.grey-bar{height:40px;background:#e7e9e9;width:100%}.contact-information{background:#e7e9e9}.contact-information .text span{background-color:transparent !important;font-size:150px;line-height:125px}.contact-information .image-container{line-height:0}.contact-information .information{padding-bottom:30px}.contact-information .information .location{padding-bottom:20px;overflow:auto;border-top:2px solid white;padding-top:30px}.contact-information .information .left{float:left;width:35%}.contact-information .information .right{width:65%;float:right}.contact-information .information .map{border:2px solid #c4c7c8;float:right}.contact-information .information .map img{max-width:100%}.contact-information .information .nomobile{font-weight:bold}.contact-information .information .address{display:inline-block;color:#c4c7c8;font-size:25px;line-height:25px}.contact-information .information .container{padding-top:0;padding-bottom:0}.contact-information .information ul{width:100%;overflow:auto;padding:0;margin:0}.contact-information .information li{padding:45px 0;width:50%;text-align:center;font-size:25px;float:left;list-style-type:none;line-height:80px;box-sizing:border-box}.contact-information .information li>div{vertical-align:middle;display:inline-block}.contact-information .information li,.contact-information .information li a{text-decoration:none;color:#c4c7c8 !important}.contact-information .information li.last{border-left:2px solid white}.contact-information .envelope{margin-right:20px;display:inline-block;background:url("/assets/global/envelope.png");width:76px;height:77px}.contact-information .phone{margin-right:20px;margin-top:8px;display:inline-block;background:url("/assets/global/phone.png");width:72px;height:71px}.contact-information .globe{vertical-align:top;margin-right:20px;display:inline-block;background:url("/assets/global/globe.png");width:80px;height:79px}.about_slide{position:relative;max-width:1500px;margin:0 auto 80px auto;height:auto;overflow:hidden}.about_slide h3{font-family:'Avenir LT W01 65 Medium';font-size:108px;color:white;letter-spacing:4px;margin:30px 0 30px 0;padding:0;line-height:125px}.about_slide h3 span{font-family:'Avenir LT W01 95 Black';font-size:52px;line-height:40px;color:white;letter-spacing:-4px;margin:10px 0 0 0;padding:0;display:block}.about_slide h2{font-family:'Avenir LT W01 65 Medium';font-size:108px;color:white;letter-spacing:4px;margin:0 0 30px 0;padding:0;line-height:125px}.about_slide .wrapper{position:absolute;top:0;left:0;width:100%}.about_slide .image-container{width:100%}.about_slide .image-container img{max-width:100%}.about_slide .stripe{background-color:rgba(240,78,38,0.8);color:white;font-family:'Avenir LT W01 55 Roman';font-size:42px;line-height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 0}@media(max-width:769px){.staff{margin-top:30px !important}.staff .container>h2{font-size:65px !important;margin-top:1em}}.staff{margin-top:140px}.staff h2{color:#c2d9d7;font-size:125px;line-height:0}.staff .people{background:#e7e9e9;background:-moz-linear-gradient(to top,white 0px,white 50px,#e7e9e9 50px,#e7e9e9 100%);background:-webkit-linear-gradient(to top,white 0px,white 50px,#e7e9e9 50px,#e7e9e9 100%);background:-o-linear-gradient(to top,white 0px,white 50px,#e7e9e9 50px,#e7e9e9 100%);background:-ms-linear-gradient(to top,white 0px,white 50px,#e7e9e9 50px,#e7e9e9 100%);background:linear-gradient(to top,white 0px,white 50px,#e7e9e9 50px,#e7e9e9 100%);box-sizing:border-box}.staff .people .container{padding:0px 70px}.staff #staff-carousel .item .active img{border:3px solid #569099;box-sizing:border-box}.staff #staff-carousel .item .name{margin:.5em;text-align:center;color:#417b81}.staff .item-detail{display:none;position:relative;width:90%;margin:0 auto;height:auto;background:#e7e9e9;color:#417b81;padding:1em}.staff .item-detail .content{margin:1em}@media(max-width:768px){.work-grid li:hover img{opacity:0}.work-grid .overlay .inner{position:relative;top:50%;margin-top:-32px}.work-grid ul li{float:none;display:block;margin-left:auto;margin-right:auto}.contact .left,.contact .right{width:100%;padding-right:0}.header{position:fixed}.header .container>.nav{display:none}.header .container{padding-top:0}.our_work{padding:0}.our_work h2{font-size:42px;line-height:85px}.our_work p{font-size:24px !important;margin-bottom:0 !important}.logo-container{height:75px}.main_image>div{padding-top:75px}.main_image.hero .text{margin-top:0}.main_image .wrapper{position:relative}.main_image .text{position:static;background:#f04e23;font-size:34px;line-height:40px;font-family:'Avenir LT W01 85 Heavy';padding:50px 25px;margin-bottom:0}.main_image .image-container{position:relative;padding:0}.main_image .container{padding-left:0;padding-right:0;padding-bottom:0}.contact-information .information .image-container{display:none}.contact-information .information .left{display:none}.contact-information .information .right{width:100%}.contact-information .information .map .image-container{display:block}.contact-information .information .globe{display:none}.contact-information .information .nomobile{display:none}.contact-information .information .wrapper{position:relative}.contact-information .information .information{padding-top:0}.contact-information .information .container{padding-top:0;padding-left:0;padding-right:0}.contact-information .information .text{margin:0;padding:20px;background:transparent}.contact-information .information .text span{line-height:20px;font-size:40px;color:#f04e23}.contact-information .information .address{display:none !important}.menu{background:#c2d9d7}.menu .nav{position:static;z-index:999;font-family:'Avenir LT W01 85 Heavy';font-weight:bold;font-size:30px;float:none}.menu .nav li{float:none}.menu .nav li a{color:#FFF}.tagline{font-size:20px;line-height:24px;margin-top:0px}.posts{padding:30px 0;font-size:20px}.posts .recent,.posts .ebooks{float:none;width:100%;border:0}.posts .recent h3,.posts .ebooks h3{margin-left:0}.posts .recent ul,.posts .ebooks ul{margin:0}.posts .recent ul li,.posts .ebooks ul li{padding:10px 0}.posts .ebooks{padding-left:0px}.posts .ebooks h3{margin-left:0;margin-top:30px}.posts .ebooks ul{margin:0}.posts .ebooks ul li{background:0;height:auto;margin-bottom:0px;padding:10px 0}.posts .ebooks ul li a{display:block;height:auto;padding-left:0px}.posts .ebooks ul li a span{position:static}.container{padding:20px}.carousel .item,.work-grid .item{margin:0 0 30px}.carousel .item .overlay,.work-grid .item .overlay{position:static}.carousel .item .overlay .inner,.work-grid .item .overlay .inner{padding:20px 0}.carousel-container{padding:0}.resources .container{padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.resources .container h3{margin:0;font-size:34px}.resources .container .column{width:100%;text-align:center;display:block;padding:20px 0}.resources .container .column.center{border:0}.grey-bar{display:none}.contact-information .wrapper{padding-top:0}.contact-information .information li{border-top:2px solid white;width:100%}.about_slide{margin-bottom:30px}.about_slide h3{color:#f04e23;font-size:18px;line-height:18px;margin:0;letter-spacing:0}.about_slide h3 span{font-family:'Avenir LT W01 65 Medium';display:inline;font-size:18px;letter-spacing:0;color:#f04e23}.about_slide .wrapper{position:static}.about_slide .wrapper .container.title{padding:0 20px}.about_slide .stripe{font-size:20px;background:#f04e23;line-height:30px;padding:5px 0}#clients .logo{display:block;float:left;width:50% !important;height:150px}}@media(min-width:769px) and (max-width:1100px){.work-grid ul{width:680px}.work-grid ul li{margin-right:40px;margin-left:40px}.main_image .text{font-size:80px;line-height:110px;padding:50px 0px}.contact-information .text{margin:0;padding:0px 0}.contact-information .address{font-size:20px}.contact-information .globe{display:none}.container{padding:30px}.header .container{padding-top:0;padding-bottom:0}.carousel-container{padding-left:52px;padding-right:52px;padding-top:0}.our_work>.container p{margin-bottom:0}.contact-information .nomobile{display:none}.about_slide h3{font-size:70px;line-height:80px;margin-bottom:10px}.about_slide h3 span{font-size:52px}.about_slide .stripe{font-size:26px;line-height:43px;padding:10px 0}#clients .logo{display:block;float:left;width:33.3% !important;height:150px}}@media(min-width:769px){.main_image .text span{background-color:rgba(227,61,20,0.6)}.main_image .icon{display:none}.menu .social{display:none}.nav{top:65px;position:relative;display:block}.hamburgler{display:none}.carousel .image:hover{opacity:0}.carousel .overlay .inner{position:relative;top:50%;margin-top:-32px}}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-theme-cpv .owl-controls{margin-top:10px;text-align:center;width:100%;bottom:5px}.owl-theme-cpv .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:0;font-size:12px;filter:Alpha(Opacity=50);opacity:.75;position:absolute}.owl-theme-cpv .owl-buttons{bottom:0;width:100%}.owl-theme-cpv .owl-prev{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:40px solid white;left:0;bottom:0}.owl-theme-cpv .owl-next{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid white;padding:0;right:0;bottom:0}.owl-theme-cpv .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme-cpv .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}.owl-theme-cpv .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:white}.owl-theme-cpv .owl-controls .owl-page.active span,.owl-theme-cpv .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme-cpv .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}#clients{position:relative;display:block;width:80%;margin:0 auto;height:auto;overflow:hidden}#clients .logo{display:block;float:left;width:25%;height:150px}#clients .logo img{width:100%;max-width:200px;margin:0 auto}@media(max-width:479px){.staff-carousel-theme-cpv .owl-controls .owl-buttons{display:none}.people .container{padding:0px !important}}.staff-carousel-theme-cpv .owl-controls{margin-top:10px;text-align:center;width:100%;bottom:5px}.staff-carousel-theme-cpv .owl-wrapper-outer{top:6px}.staff-carousel-theme-cpv .item{margin:3px}.staff-carousel-theme-cpv .item img{display:block;width:100%;height:auto}.staff-carousel-theme-cpv .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:0;font-size:12px;filter:Alpha(Opacity=50);opacity:.75;position:absolute}.staff-carousel-theme-cpv .owl-buttons{bottom:0;width:100%}.staff-carousel-theme-cpv .owl-prev{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:40px solid #c4c7c8;left:-60px;bottom:40%}.staff-carousel-theme-cpv .owl-next{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:40px solid #c4c7c8;padding:0;right:-60px;bottom:40%}.staff-carousel-theme-cpv .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.staff-carousel-theme-cpv .owl-controls .owl-pagination{height:50px}.staff-carousel-theme-cpv .owl-controls .owl-page{display:inline-block;margin-top:8px;zoom:1;*display:inline}.staff-carousel-theme-cpv .owl-controls .owl-page span{display:block;width:18px;height:18px;margin:7px 7px;filter:Alpha(Opacity=50);opacity:.5;background:#c4c7c8}.staff-carousel-theme-cpv .owl-controls .owl-page.active span,.staff-carousel-theme-cpv .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.staff-carousel-theme-cpv .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.input{width:100%;display:block;background-color:white;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(white));background-image:-webkit-linear-gradient(top,#f4f4f4,white);background-image:-moz-linear-gradient(top,#f4f4f4,white);background-image:-ms-linear-gradient(top,#f4f4f4,white);background-image:-o-linear-gradient(top,#f4f4f4,white);background-image:linear-gradient(top,#f4f4f4,white);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f4f4f4',EndColorStr='white');border:9px solid white;box-shadow:0 0 0 1px #bec4c6;box-sizing:border-box;min-height:50px;margin-bottom:40px;padding-left:10px;padding-right:10px}.btn{color:white;display:block;background-color:#f04e23;background-image:-webkit-gradient(linear,left top,left bottom,from(#bc3d1c),to(#f04e23));background-image:-webkit-linear-gradient(top,#bc3d1c,#f04e23);background-image:-moz-linear-gradient(top,#bc3d1c,#f04e23);background-image:-ms-linear-gradient(top,#bc3d1c,#f04e23);background-image:-o-linear-gradient(top,#bc3d1c,#f04e23);background-image:linear-gradient(top,#bc3d1c,#f04e23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bc3d1c',EndColorStr='#f04e23');border:2px solid #f04e23;box-shadow:0 0 0 1px #8a2e15;box-sizing:border-box;min-height:50px;margin-bottom:40px;padding:10px 20px;font-weight:bold}.accordion .header{border:0;padding:0;background:#c2d9d7}.accordion .header.ui-accordion-header-active h3:after{transition:all .25s linear;-webkit-transform:rotate(0)}.accordion .header h3{font-family:'Avenir LT W01 65 Medium';font-size:60px;font-weight:bold;color:white;line-height:130px;margin:0}.accordion .header h3:after{content:'';top:50%;display:inline-block;background:url("/assets/global/accordion-arrow.png");background-position:-45px 0;width:45px;height:45px;margin-left:15px;transition:all .25s linear;-webkit-transform:rotate(-90deg)}.accordion .ui-widget-content{border:0}.work-grid{padding-top:120px;background:#e7e9e9;min-height:400px}.work-grid a{display:inline-block;line-height:0}.work-grid ul{overflow:auto;margin:0 auto;padding:0}.work-grid li{line-height:0;position:relative;margin-right:80px;margin-bottom:80px;width:260px;list-style-type:none;float:left}.work-grid li img{position:relative;z-index:6}.work-grid li .overlay{line-height:24px;z-index:5;position:absolute;top:0;right:0;width:100%;height:100%;background:#f04e23;text-align:center}.work-grid li .overlay .inner{top:50%;position:relative;margin-top:-24px}.work-grid li .overlay,.work-grid li .overlay p{color:white;margin:0;font-size:20px}.work-grid li .overlay .title{font-weight:bold}.work-grid li:hover img{opacity:0}@media(max-width:769px){.case-study .container .content{font-size:18px !important}.case-study .container .double-image img{display:block;width:100% !important;float:none !important}}.case-study .container .content{font-size:32px;color:#f04e23}.case-study .container .single-image{text-align:center}.case-study .container .single-image:after{display:block;content:'';clear:both}.case-study .container .single-image img{display:block;width:100%;float:left;margin:0 auto}.case-study .container .double-image{text-align:center}.case-study .container .double-image:after{display:block;content:'';clear:both}.case-study .container .double-image img{display:block;width:45%;margin:0 2.5%;float:left}.left-side,.right-side{font-family:'Avenir LT W01 35 Light'}.left-side{margin-left:150px !important;width:25% !important}.left-side *{border:none !important}.left-side img{margin-left:50px;width:375px !important}.left-side form{width:482px !important;background-color:#c3d9d7;border:none !important;font-family:'Avenir LT W01 85 Heavy';padding-top:20px}.left-side form label{border:1px sold red;margin-left:30px;font-size:24px;color:#417b86}.left-side form *{background-color:#c3d9d7 !important;border:0;background-image:none;margin:0;padding:0}.left-side form .input input{margin:auto;font-size:36px;background-color:#fff !important;width:400px;margin-left:30px;border:6px solid #fff !important;padding:5px !important;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));background:-webkit-linear-gradient(top,#fff,#fafafa);background:-moz-linear-gradient(top,#fff,#fafafa);background:-ms-linear-gradient(top,#fff,#fafafa)}.left-side form div{background-color:#c3d9d7}.left-side form .input{border:none !important;width:0;overflow:visible;box-shadow:none !important;margin-bottom:50px}.left-side form .actions{margin-left:20px}.left-side form .actions input{font-size:24px;letter-spacing:1px;border:2px solid #912b12 !important;padding:18px;padding-left:37px;padding-right:37px;margin-bottom:50px;color:#fff;margin-left:10px;background-color:#e2491f;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#e2491f),to(#ba3d1d));background:-webkit-linear-gradient(top,#e2491f,#ba3d1d);background:-moz-linear-gradient(top,#e2491f,#ba3d1d);background:-ms-linear-gradient(top,#e2491f,#ba3d1d)}.right-side{font-size:30px;margin-left:15% !important;width:88% !important}.right-side ul{list-style:none;margin:0;padding-left:5px}.right-side ul li{padding-left:.5em;text-indent:-0.75em;line-height:1.5em;font-size:32px !important;font-family:'Avenir LT W01 85 Heavy';font-weight:normal;padding-bottom:15px}.right-side ul li span{font-size:32px !important}.right-side ul li:before{content:"- ";font-size:32px;color:#f44d1f;font-weight:bold}.footer{margin-left:150px !important}@media(max-width:900px){.tagline{margin-left:-10px;margin-top:100px}.tagline h2{font-size:46px}.tagline p{font-size:20px;padding-top:5px}.left-side{margin-left:0px !important;width:100% !important;padding-left:0px}.left-side{clear:both}.left-side img{display:none}.left-side form{width:100% !important}.left-side form label{font-size:14px}.left-side form .input{width:100%;padding-right:20px;margin-bottom:15px}.left-side form .input input{width:92% !important;margin-right:20px;font-size:18px}.left-side form .actions input{font-size:18px;padding:10px}.right-side{clear:both;margin-left:0px !important;width:100% !important}.right-side span,.right-side ul li span{font-size:24px !important}.right-side ul li span{margin-bottom:10px}.header{margin-left:-10px !important}.footer{margin-left:0px !important}}@media(min-width:769px) and (max-width:900px){.tagline{margin-top:-20px !important}}@media(max-width:650px){.tagline h2{font-size:32px !important;line-height:29px}.tagline p{font-size:14px}.left-side{margin-top:-25px}.left-side form .input input{width:88% !important;margin-left:20px}.left-side form label{margin-left:20px}}@media(min-width:901px) and (max-width:1300px){.tagline{margin-left:0px !important}.left-side{margin-left:0px !important;width:35% !important}.right-side{margin-top:0px;margin-left:5% !important}.right-side span,.right-side ul li span{font-size:28px !important}.left-side img{width:100% !important;margin-left:0px}.left-side form{width:100% !important}.left-side form .input{width:95%;padding-right:20px;margin-bottom:15px}.left-side form .input input{width:90% !important;margin-right:20px;font-size:18px}.left-side form .actions input{font-size:18px;padding:10px}.footer,.header{margin-left:0px}}