/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@import url("https://fast.fonts.net/t/1.css?apiType=css&projectid=5dfc566b-1a53-4cec-b6a6-9cbb1b5e6dde");@font-face{font-family:'FontAwesome';src:url("/assets/fontawesome-webfont-7f212c758dd8aadfa80034ca87415400.eot");src:url("/assets/fontawesome-webfont-7f212c758dd8aadfa80034ca87415400.eot?#iefix") format("embedded-opentype"),url("/assets/fontawesome-webfont-53a7c4113fd1a61db61bba7fea2889f9.woff") format("woff"),url("/assets/fontawesome-webfont-5c08577fd3668ef019ded8f88ea4b100.ttf") format("truetype"),url("/assets/fontawesome-webfont-7ea9196e832f05fbaafaa3d6b75af57e.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#ffffff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.drop-element,.drop-element:after,.drop-element:before,.drop-element *,.drop-element *:after,.drop-element *:before{-moz-box-sizing:border-box;box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block}.drop-element.drop-theme-basic{max-width:100%;max-height:100%}.drop-element.drop-theme-basic .drop-content{-o-border-radius:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.2);font-family:inherit;background:#eeeeee;color:#444444;padding:1em;font-size:1.1em;line-height:1.5em}.pace .pace-progress{background:#29d;position:fixed;z-index:2000;top:0;left:0;height:2px;-webkit-transition:width 1s;transition:width 1s}.pace-inactive{display:none}*{-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:NeueHelveticaW01;font-weight:100;font-style:normal;src:url(/assets/helvetica-neue-w01-25-ultlt-57c7c3941cea596692853ed1ff6b96ac.eot);src:url(/assets/helvetica-neue-w01-25-ultlt-57c7c3941cea596692853ed1ff6b96ac.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-25-ultlt-a28cd715f0ef0186af01905b5ddcb221.woff) format("woff"),url(/assets/helvetica-neue-w01-25-ultlt-bdfd5bbaf9a1e61f497ff8011b928c1a.ttf) format("truetype"),url(/assets/helvetica-neue-w01-25-ultlt-ef0ac86b006212c811f8116d1f07e9ad.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:100;font-style:italic;src:url(/assets/helvetica-neue-w01-26-ultlt-it-8eb2a7ed099f2ab2b783b8b73430f45c.eot);src:url(/assets/helvetica-neue-w01-26-ultlt-it-8eb2a7ed099f2ab2b783b8b73430f45c.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-26-ultlt-it-7b70a2be9982f22f5cdb507d135c028d.woff) format("woff"),url(/assets/helvetica-neue-w01-26-ultlt-it-e1533c3478fe9019cfab54013d00e6c2.ttf) format("truetype"),url(/assets/helvetica-neue-w01-26-ultlt-it-8e1b383ec2a150a3f2dab23dc69fc547.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:200;font-style:normal;src:url(/assets/helvetica-neue-w01-35-thin-73ceadd4beba4a9ae35f1c909e44d0a1.eot);src:url(/assets/helvetica-neue-w01-35-thin-73ceadd4beba4a9ae35f1c909e44d0a1.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-35-thin-000248f47080267e51521bd0da71211b.woff) format("woff"),url(/assets/helvetica-neue-w01-35-thin-d896d8c0142e79c4fad3163c61a1da11.ttf) format("truetype"),url(/assets/helvetica-neue-w01-35-thin-1084db298779863c32661ffe1c186610.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:200;font-style:italic;src:url(/assets/helvetica-neue-w01-36-thin-it-5f1ee70137cf6502c76009702b079bd2.eot);src:url(/assets/helvetica-neue-w01-36-thin-it-5f1ee70137cf6502c76009702b079bd2.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-36-thin-it-91626aab2b41e2e8878d1a780a2f68d5.woff) format("woff"),url(/assets/helvetica-neue-w01-36-thin-it-ea07c312d60190b0885377ab57ba34e2.ttf) format("truetype"),url(/assets/helvetica-neue-w01-36-thin-it-000e0e2527fd225e34f366ca31b47e8b.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:300;font-style:normal;src:url(/assets/helvetica-neue-w01-45-light-3b230f6e0702360850f3331a296953fd.eot);src:url(/assets/helvetica-neue-w01-45-light-3b230f6e0702360850f3331a296953fd.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-45-light-0d15ec7d17ee167b41a010c7f69a5669.woff) format("woff"),url(/assets/helvetica-neue-w01-45-light-99cc3c4008969a46bb8a10df25b9db98.ttf) format("truetype"),url(/assets/helvetica-neue-w01-45-light-b5375b25267f4ea5d6cff37a89914b87.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:300;font-style:italic;src:url(/assets/helvetica-neue-w01-46-light-it-d03b3ae36cde038ffb23166032d98b32.eot);src:url(/assets/helvetica-neue-w01-46-light-it-d03b3ae36cde038ffb23166032d98b32.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-46-light-it-8c95778b8137ea1761ace915b754ecde.woff) format("woff"),url(/assets/helvetica-neue-w01-46-light-it-ac95077a40628a96db5b3207bd0010b9.ttf) format("truetype"),url(/assets/helvetica-neue-w01-46-light-it-f43dda74dbc27dee07bbb2da8589b3ea.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:500;font-style:normal;src:url(/assets/helvetica-neue-w01-65-medium-e03192f75664f929fcaeac7ce5fcdbdc.eot);src:url(/assets/helvetica-neue-w01-65-medium-e03192f75664f929fcaeac7ce5fcdbdc.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-65-medium-a9edd9968fcf2bdb82782852734033f2.woff) format("woff"),url(/assets/helvetica-neue-w01-65-medium-43c93701274f85cec76def17050889ee.ttf) format("truetype"),url(/assets/helvetica-neue-w01-65-medium-5360454076febdc6729659320ed686de.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:500;font-style:italic;src:url(/assets/helvetica-neue-w01-66-medium-it-1a884712f860eddb8a2e0ade048827b7.eot);src:url(/assets/helvetica-neue-w01-66-medium-it-1a884712f860eddb8a2e0ade048827b7.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-66-medium-it-198524a0a83f1a2614507cdcbb40d132.woff) format("woff"),url(/assets/helvetica-neue-w01-66-medium-it-5457327ca1b99bafcc975bb8ff526f57.ttf) format("truetype"),url(/assets/helvetica-neue-w01-66-medium-it-a006e5ed5902cd5e2fbb3726c85ec150.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:600;font-style:normal;src:url(/assets/helvetica-neue-w01-75-bold-3a3d85edea84828442c2533a5eaaa23f.eot);src:url(/assets/helvetica-neue-w01-75-bold-3a3d85edea84828442c2533a5eaaa23f.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-75-bold-886ded3813f22969af1667bf6e656b83.woff) format("woff"),url(/assets/helvetica-neue-w01-75-bold-44f806b5ef57f287bb5018de4d95f754.ttf) format("truetype"),url(/assets/helvetica-neue-w01-75-bold-91e1bbf616a5a2424eea56000fefd600.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:NeueHelveticaW01;font-weight:600;font-style:italic;src:url(/assets/helvetica-neue-w01-76-bold-it-50950febddedb56af5a1ab8e32c63188.eot);src:url(/assets/helvetica-neue-w01-76-bold-it-50950febddedb56af5a1ab8e32c63188.eot?#iefix) format("embedded-opentype"),url(/assets/helvetica-neue-w01-76-bold-it-e50efe6ba76fae176ef018a730f5c8e0.woff) format("woff"),url(/assets/helvetica-neue-w01-76-bold-it-fd6ab170b881e77f5020240fad98d873.ttf) format("truetype"),url(/assets/helvetica-neue-w01-76-bold-it-03c490a45d870bcb1bac061d51cb2599.svg#NeueHelveticaW01) format("svg")}@font-face{font-family:ITCBodoniSeventytwoW01;font-weight:400;font-style:normal;src:url(/assets/bodoni-seventytwo-itc-w01-bk-5f189148760039c19c1790510a0fd998.eot);src:url(/assets/bodoni-seventytwo-itc-w01-bk-5f189148760039c19c1790510a0fd998.eot?#iefix) format("embedded-opentype"),url(/assets/bodoni-seventytwo-itc-w01-bk-14ca5b6c4ab00c99a9f82a8dd5777074.woff) format("woff"),url(/assets/bodoni-seventytwo-itc-w01-bk-ba33bf05c90df1fa83c290504fdedc07.ttf) format("truetype"),url(/assets/bodoni-seventytwo-itc-w01-bk-ff42cb5b678df022037b298f32a7af58.svg#ITCBodoniSeventytwoW01) format("svg")}@font-face{font-family:ITCBodoniSeventytwoW01;font-weight:400;font-style:italic;src:url(/assets/bodoni-seventytwo-itc-w01-bk-it-ae8602ad76ac9b56874f914df25facf5.eot);src:url(/assets/bodoni-seventytwo-itc-w01-bk-it-ae8602ad76ac9b56874f914df25facf5.eot?#iefix) format("embedded-opentype"),url(/assets/bodoni-seventytwo-itc-w01-bk-it-46f4662b319f208203ea918f4add520f.woff) format("woff"),url(/assets/bodoni-seventytwo-itc-w01-bk-it-a3cdef67b02c547aaf222985172fdfc9.ttf) format("truetype"),url(/assets/bodoni-seventytwo-itc-w01-bk-it-3a8c23169277c95183c73c547bba22f4.svg#ITCBodoniSeventytwoW01) format("svg")}@font-face{font-family:ITCBodoniSeventytwoW01;font-weight:700;font-style:normal;src:url(/assets/bodoni-seventytwo-itc-w01-bd-efba44f37e442ab8b1862b0319dfdead.eot);src:url(/assets/bodoni-seventytwo-itc-w01-bd-efba44f37e442ab8b1862b0319dfdead.eot?#iefix) format("embedded-opentype"),url(/assets/bodoni-seventytwo-itc-w01-bd-cbade0d09923cf7063db51ec3a580da4.woff) format("woff"),url(/assets/bodoni-seventytwo-itc-w01-bd-0ddb61509301456c9559c38fabd754fb.ttf) format("truetype"),url(/assets/bodoni-seventytwo-itc-w01-bd-6fc9fd6eccc29aeb68670282f930a4a4.svg#ITCBodoniSeventytwoW01) format("svg")}@font-face{font-family:ITCBodoniSeventytwoW01;font-weight:700;font-style:italic;src:url(/assets/bodoni-seventytwo-itc-w01-bd-it-73e0a2199bf3c8bbd8c8d0cf7ad70e8b.eot);src:url(/assets/bodoni-seventytwo-itc-w01-bd-it-73e0a2199bf3c8bbd8c8d0cf7ad70e8b.eot?#iefix) format("embedded-opentype"),url(/assets/bodoni-seventytwo-itc-w01-bd-it-959bc2b2f23798b7c6aaa0cca7e853e6.woff) format("woff"),url(/assets/bodoni-seventytwo-itc-w01-bd-it-b8128a9cd3792247d43d0880fc9c38b8.ttf) format("truetype"),url(/assets/bodoni-seventytwo-itc-w01-bd-it-02547a6e5e38a10803540dc19d37c65f.svg#ITCBodoniSeventytwoW01) format("svg")}@font-face{font-family:BebasNeueBold;font-weight:700;font-style:normal;src:url(/assets/bebasneue_bold-webfont-751e51f5901a19aa21a7b63720e40e5e.eot);src:url(/assets/bebasneue_bold-webfont-751e51f5901a19aa21a7b63720e40e5e.eot?#iefix) format("embedded-opentype"),url(/assets/bebasneue_bold-webfont-82aac6b52786b97fd20731f1aaa40c54.woff) format("woff"),url(/assets/bebasneue_bold-webfont-dccb085584a16facd8a2e52948d237b4.ttf) format("truetype"),url(/assets/bebasneue_bold-webfont-c9d62fd165697880695077f7004dbb69.svg#BebasNeueBold) format("svg")}@font-face{font-family:ProximaNovaW01;font-weight:300;font-style:normal;src:url(/assets/proxima-nova-w01-light-3369ca3b414fd77cfc8daccfcace2059.eot);src:url(/assets/proxima-nova-w01-light-3369ca3b414fd77cfc8daccfcace2059.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-w01-light-6dcc3ccc0097a5825a1c1951cbd05a99.woff) format("woff"),url(/assets/proxima-nova-w01-light-b5d5efb5a8e78918a55be237fb5a26dc.ttf) format("truetype"),url(/assets/proxima-nova-w01-light-36d802ba424295511971989c411ce59d.svg#ProximaNovaW01) format("svg")}@font-face{font-family:ProximaNovaW01;font-weight:400;font-style:normal;src:url(/assets/proxima-nova-w01-regular-50184e97f487b4eb9010cdf77046e8e8.eot);src:url(/assets/proxima-nova-w01-regular-50184e97f487b4eb9010cdf77046e8e8.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-w01-regular-8c6e722dd47f93bb2f2d8e3f90f7c5e3.woff) format("woff"),url(/assets/proxima-nova-w01-regular-4bd3bdb90e4b595a1ed4b292aca03c20.ttf) format("truetype"),url(/assets/proxima-nova-w01-regular-85efbaab0accb93e5a02503bcf77f4f9.svg#ProximaNovaW01) format("svg")}@font-face{font-family:ProximaNovaW01;font-weight:700;font-style:normal;src:url(/assets/proxima-nova-w01-bold-37d9ff59e2e9b387f801acf8d00d82c2.eot);src:url(/assets/proxima-nova-w01-bold-37d9ff59e2e9b387f801acf8d00d82c2.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-w01-bold-744f4148dc6feca08d9607851a05ac02.woff) format("woff"),url(/assets/proxima-nova-w01-bold-29ab8d0f6e68d6b90c34ed07e1ed894d.ttf) format("truetype"),url(/assets/proxima-nova-w01-bold-e2cb5e5ac28d28432196de9e054503ff.svg#ProximaNovaW01) format("svg")}@font-face{font-family:ProximaNovaW01;font-weight:900;font-style:normal;src:url(/assets/proxima-nova-w01-extrabold-573dd426dc31d01bb2f64a1a7c15e2e9.eot);src:url(/assets/proxima-nova-w01-extrabold-573dd426dc31d01bb2f64a1a7c15e2e9.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-w01-extrabold-04d8d366d7c547905be94b6b1553356e.woff) format("woff"),url(/assets/proxima-nova-w01-extrabold-40c4a6056c2a296f84c6284059adb898.ttf) format("truetype"),url(/assets/proxima-nova-w01-extrabold-d47b4d4aefc308bd99373aae095b1623.svg#ProximaNovaW01) format("svg")}::-moz-selection{background:rgba(233,62,87,0.4)}::selection{background:rgba(233,62,87,0.4)}::-moz-selection{background:rgba(233,62,87,0.4)}body{font-family:"ProximaNovaW01", sans-serif;font-size:16px;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}html,body{overflow-x:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.error{max-width:1180px;margin-left:auto;margin-right:auto;text-align:center}section.error:after{content:"";display:table;clear:both}section.error h1{font-size:3em;float:left;display:block;margin-right:1.69492%;width:32.20339%;float:none;margin:40px auto}section.error h1:last-child{margin-right:0}section.error p{font-size:24px;font-weight:300;text-align:left;float:left;display:block;margin-right:1.69492%;width:32.20339%;float:none;margin:20px auto}section.error p:last-child{margin-right:0}section.error p:last-of-type{margin-right:auto}input,input[type="password"],input[type="search"],textarea,input[type="range"]{-webkit-appearance:none;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}h1{font-family:"BebasNeueBold", sans-serif;font-size:4.5em;margin:30px 0 15px;font-weight:normal;line-height:1em}hr.fullwidth{max-width:1180px;margin-left:auto;margin-right:auto;background:#d7d7d7;height:1px;border:0;margin-top:75px}hr.fullwidth:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){hr.fullwidth{max-width:96%}}@media screen and (max-width: 1024px){hr.fullwidth{max-width:94%}}@media screen and (max-width: 480px){hr.fullwidth{max-width:90%}}hr.thin{max-width:1180px;margin-left:auto;margin-right:auto;height:1px;border:0;background:#d7d7d7}hr.thin:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){hr.thin{max-width:96%}}@media screen and (max-width: 1024px){hr.thin{max-width:94%}}@media screen and (max-width: 480px){hr.thin{max-width:90%}}ul{margin:0;padding:0}ul li{margin:0;padding:0}a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(229,25,55,0.4);-webkit-transition:all 0.3s;transition:all 0.3s}a:hover{border-color:rgba(229,25,55,0);background-color:rgba(229,25,55,0.1)}a:visited{color:inherit}p{line-height:1.5em}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:0.4}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:0.4}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes expanderScrolled{0%{width:50px;height:50px;background:transparent}50%{width:40px;height:40px;background:transparent}100%{background:white}}@keyframes expanderScrolled{0%{width:50px;height:50px;background:transparent}50%{width:40px;height:40px;background:transparent}100%{background:white}}header{position:absolute;padding:20px 10px;left:0;right:0;z-index:9998;background:transparent;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:0.3s all ease;transition:0.3s all ease}@media screen and (max-width: 480px){header{padding:16px}}header a{border:none}header a:hover{background:transparent}header .inner{max-width:1180px;margin-left:auto;margin-right:auto}header .inner:after{content:"";display:table;clear:both}header.black{background:black;background:rgba(0,0,0,0.9)}header.black .menu-target{background:white}header.black .menu-target path{fill:black}header.black .logo-main path{fill:#b91c2d}header.logo-black .logo-main path{fill:black}header.image .menu-target{background:transparent}header.image .menu-target path{fill:white}header.image .logo-main path{fill:white}header.scrolled{background:black;background:rgba(0,0,0,0.9);padding:10px}header.scrolled .menu-target{-webkit-animation:expanderScrolled 0.6s ease;animation:expanderScrolled 0.6s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;width:40px;height:40px}header.scrolled .menu-target path{fill:black}header.scrolled .logo-main{height:40px}header.scrolled .logo-main path{fill:#b91c2d}header a{text-decoration:none}header .menu-target,header .logo-main{height:50px;-webkit-transition:0.3s;transition:0.3s}header .menu-target{width:50px;margin-right:25px;cursor:pointer}@media screen and (max-width: 480px){header .menu-target{width:44px;height:44px;margin-right:15px}}header .logo-main{width:125px}@media screen and (max-width: 480px){header .logo-main{width:81px}}header .menu-target{background:white}header .menu-target path{-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease;background:white;fill:black}header .logo-main path{-webkit-transition:fill 0.2s ease;transition:fill 0.2s ease;fill:#b91c2d}.banner{font-family:"BebasNeueBold", sans-serif;font-size:30px;padding:10px;max-width:80%;margin:auto}@media screen and (max-width: 1024px) and (min-width: 769px){.banner{max-width:93%}}@media screen and (min-width: 1479px){.banner{max-width:1188px}}@media screen and (max-width: 1480px){.banner{max-width:93%}}@media screen and (max-width: 400px){.banner{font-size:25px}}.banner .banner-red{color:#b71f31;margin-right:10px}.banner .banner-gray{color:#6d6d72}.banner a.banner-button{color:#b71f31;border:3px solid #b71f31;padding:5px 10px;font-family:"ProximaNovaW01", sans-serif;font-size:16px;font-weight:bold;float:right;margin-top:-2px}@media screen and (max-width: 980px){.banner a.banner-button{margin:auto;margin-top:16px;text-align:center;display:block;max-width:200px;float:none}}nav.main{width:265px;background:black;height:100%;position:fixed;z-index:9997;top:0;overflow:auto;padding:100px 0;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:0.2s ease all;transition:0.2s ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}nav.main a{border:none}nav.main a:hover{background:transparent}nav.main .menu-shrink{position:absolute;width:100%;height:100%;top:0;left:0;background:#242424;cursor:pointer;-webkit-transition:background 0.3s;transition:background 0.3s}nav.main .menu-shrink:hover{background:#3e3e3e}nav.main.active{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}nav.main.active ~ header{right:auto;left:20px;padding-left:0;padding-right:0}nav.main.active ~ header.scrolled{background:transparent;padding:20px 0}nav.main.active ~ header .menu-target{width:50px;height:50px;display:inline;-webkit-animation:none;animation:none;background:transparent}nav.main.active ~ header .menu-target path{fill:white}nav.main.active ~ header .logo-main{height:50px;display:inline}nav.main.active ~ header .logo-main path{fill:#b91c2d}nav.main.active ~ .page-overlay{position:fixed;top:0;right:0;bottom:0;left:265px;z-index:9999;cursor:pointer;-webkit-animation:fadeIn 1s ease;animation:fadeIn 1s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}nav.main.active ~ .page{-webkit-transform:translate3d(265px, 0, 0);-ms-transform:translate3d(265px, 0, 0);transform:translate3d(265px, 0, 0)}nav.main.active.sub{width:275px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}nav.main.active.sub ~ .page{-webkit-transform:translate3d(275px, 0, 0);-ms-transform:translate3d(275px, 0, 0);transform:translate3d(275px, 0, 0)}nav.main.active.sub ~ .page-overlay{left:275px}nav.main.active li{-webkit-animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}nav.main.active li:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}nav.main.active li:nth-child(2){-webkit-animation-delay:50ms;animation-delay:50ms}nav.main.active li:nth-child(3){-webkit-animation-delay:100ms;animation-delay:100ms}nav.main.active li:nth-child(4){-webkit-animation-delay:150ms;animation-delay:150ms}nav.main.active li:nth-child(5){-webkit-animation-delay:200ms;animation-delay:200ms}nav.main.active li:nth-child(6){-webkit-animation-delay:250ms;animation-delay:250ms}nav.main.active li:nth-child(7){-webkit-animation-delay:300ms;animation-delay:300ms}nav.main.active .social{padding:0 20px;-webkit-animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:700ms;animation-delay:700ms}nav.main.active .social .fa-facebook{-webkit-transition:color 0.3s;transition:color 0.3s}nav.main.active .social .fa-facebook:hover{color:#3b5998}nav.main.active .social .fa-linkedin{-webkit-transition:color 0.3s;transition:color 0.3s}nav.main.active .social .fa-linkedin:hover{color:#0976b4}nav.main.active .social .fa-twitter{-webkit-transition:color 0.3s;transition:color 0.3s}nav.main.active .social .fa-twitter:hover{color:#55acee}nav.main li{-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);padding:0 20px}nav.main li:nth-child(0) a{opacity:1}nav.main li:nth-child(1) a{opacity:0.93}nav.main li:nth-child(2) a{opacity:0.86}nav.main li:nth-child(3) a{opacity:0.79}nav.main li:nth-child(4) a{opacity:0.72}nav.main li:nth-child(5) a{opacity:0.65}nav.main li:nth-child(6) a{opacity:0.58}nav.main li:nth-child(7) a{opacity:0.51}nav.main li a{opacity:0.51;color:white;text-decoration:none;font-weight:300;font-size:2.5em;line-height:1em;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}nav.main li a:hover{opacity:1}nav.main li a:visited{color:white}nav.main .social{-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);margin-top:20px}nav.main .social a i{opacity:0.51;color:white;font-size:1.875em;margin-right:15px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}nav.main .social a:hover i{opacity:1}nav.main ul.services{width:90%;max-width:240px;background:black;height:100%;position:fixed;z-index:9998;top:0;overflow:hidden;padding:100px 0;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(-110%, 0, 0);-ms-transform:translate3d(-110%, 0, 0);transform:translate3d(-110%, 0, 0);-webkit-transition:0.2s ease all;transition:0.2s ease all;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}nav.main ul.services>span{color:white;text-decoration:none;text-transform:uppercase;letter-spacing:2px;cursor:pointer;margin:0 0 20px;padding:0 20px;font-weight:200;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}nav.main ul.services>span:hover{color:#b91c2d}nav.main ul.services li{margin:10px 0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}nav.main ul.services li:nth-child(0) a{opacity:1}nav.main ul.services li:nth-child(1) a{opacity:0.93}nav.main ul.services li:nth-child(2) a{opacity:0.86}nav.main ul.services li:nth-child(3) a{opacity:0.79}nav.main ul.services li:nth-child(4) a{opacity:0.72}nav.main ul.services li:nth-child(5) a{opacity:0.65}nav.main ul.services li:nth-child(6) a{opacity:0.58}nav.main ul.services li:nth-child(7) a{opacity:0.51}nav.main ul.services li:nth-child(8) a{opacity:0.44}nav.main ul.services li:nth-child(9) a{opacity:0.37}nav.main ul.services li:nth-child(10) a{opacity:0.3}nav.main ul.services li a{font-size:1.625em;opacity:0.3}nav.main ul.services li a:hover{opacity:1}nav.main ul.services.active{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}nav.main ul.services.active li{-webkit-animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);animation:slideIn 0.5s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s;animation-delay:0s}nav.main ul.services.active li:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}nav.main ul.services.active li:nth-child(2){-webkit-animation-delay:100ms;animation-delay:100ms}nav.main ul.services.active li:nth-child(3){-webkit-animation-delay:200ms;animation-delay:200ms}nav.main ul.services.active li:nth-child(4){-webkit-animation-delay:300ms;animation-delay:300ms}nav.main ul.services.active li:nth-child(5){-webkit-animation-delay:400ms;animation-delay:400ms}nav.main ul.services.active li:nth-child(6){-webkit-animation-delay:500ms;animation-delay:500ms}nav.main ul.services.active li:nth-child(7){-webkit-animation-delay:600ms;animation-delay:600ms}nav.main ul.services.active li:nth-child(8){-webkit-animation-delay:700ms;animation-delay:700ms}nav.main ul.services.active li:nth-child(9){-webkit-animation-delay:800ms;animation-delay:800ms}nav.main ul.services.active li:nth-child(10){-webkit-animation-delay:900ms;animation-delay:900ms}.page-overlay{background:black;-webkit-transition:left 0.2s;transition:left 0.2s}.page{-webkit-transition:0.2s ease -webkit-transform;transition:0.2s ease transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.sticky{position:fixed;top:0;width:100%}.sticky+.content{padding-top:102px}.pace .pace-progress{background:white}section.contact{position:relative;padding:30px 0;max-width:1180px;margin-left:auto;margin-right:auto}section.contact:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.contact{max-width:96%}}@media screen and (max-width: 1024px){section.contact{max-width:94%}}@media screen and (max-width: 480px){section.contact{max-width:90%}}section.contact.interior{padding:50px 0}section.contact.interior h1{margin-top:0}section.contact.interior form{margin-top:0}section.contact .copy{float:left;display:block;margin-right:1.69492%;width:100%}section.contact .copy:last-child{margin-right:0}@media screen and (max-width: 480px){section.contact .copy{float:left;display:block;margin-right:1.69492%;width:100%}section.contact .copy:last-child{margin-right:0}}section.contact .copy .column{float:left;display:block;margin-right:1.69492%;width:32.20339%}section.contact .copy .column:last-child{margin-right:0}@media screen and (min-width: 481px) and (max-width: 768px){section.contact .copy .column{float:left;display:block;margin-right:1.69492%;width:45.76271%}section.contact .copy .column:last-child{margin-right:0}section.contact .copy .column:first-of-type{float:left;display:block;margin-right:1.69492%;width:100%;margin:0 0 20px 0}section.contact .copy .column:first-of-type:last-child{margin-right:0}section.contact .copy .column:last-of-type{margin-left:6.77966%}}@media screen and (max-width: 480px){section.contact .copy .column{float:left;display:block;margin-right:1.69492%;width:100%;margin:20px 0}section.contact .copy .column:last-child{margin-right:0}}section.contact .copy .column h2{margin-top:16px}section.contact .copy .column span.half-border{width:10%;border-bottom:6px solid #b91c2d;display:block;margin-top:10px}section.contact .copy a{font-weight:700;color:#b91c2d}section.contact .copy h1{font-size:2.4em;line-height:1.1em;padding-right:0;margin:0}@media screen and (min-width: 1024px){section.contact .copy h1{padding-right:10%}}@media screen and (min-width: 1100px){section.contact .copy h1{padding-right:15%}}@media screen and (max-width: 480px){section.contact .copy h1{font-size:2.2em}}section.contact .copy h2{font-size:1.8em;line-height:1em;margin:0}section.contact .copy hr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAAAMCAMAAABFnuFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMzkwZTM3Ni1hYTE4LTRmODctYWNmNi1lYWNlZDI2Y2IwNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFBNEY4MDhEQTVGMTFFNTg5QjNBNzA3NUY3OEY0MUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFBNEY4MDdEQTVGMTFFNTg5QjNBNzA3NUY3OEY0MUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZTFlOWU1NS1hNjI3LTQxN2QtOWYyNy03YTQ4OWYyODczNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YzM5MGUzNzYtYWExOC00Zjg3LWFjZjYtZWFjZWQyNmNiMDUyIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BfnfrpQAAAfVQTFRF%2F%2F%2F%2F%2Ffb2ygAAzRAQywMD%2F%2F3988bGzAwMzAoK%2B%2Bvr%2Fvz81TY2ywcH6JCQ%2F%2F7%2B%2Fvv7ywUF0yws7q2t88fHygEB1jo64W5u4Glp8sLCzxYWzxgY%2Fff3%2Fvr61jg4%2B%2B3t%2B%2B7u2kxM5oeH21BQ%2BN3dzQ4O99razQ0N%2Fvj4%2BN7eygIC0SIi0iYm0Bsb9MjI%2FfX1%2B%2Bzs2k1N7aqq4Gxs6ZSU8by8zhIS%2BubmzhER542N%2B%2Brq1DEx6JGR1TU14nJy88TEzAkJ8LW199nZ9MrK21JSzQ8P0SAg0B0dywQE%2Bujo%2BNvb%2FPLy%2FfPz54uL7qys2EFB21FRywYG0B8f4XFx7qur21NT77Gx9MnJ99fX0iUl7aenzhUV1DAw4W1t%2Fvn56I%2BP5YSE%2BN%2FfzAsL4W9v%2Bunp9c7O32dn2UlJzxcX1jw86ZOT6JKS%2FPDw43d34Gpq4Gho1Tc39MzM7KOj5oiI2END3Vpa9c%2FP6ZWV66Cg3mFh%2FPHx1TQ03FZWzhMT0SQk0ysr2EJC32Zm6I6O77Oz4nNz1js7%2FfT05YGB5oaG%2BePj4nV177Cw77Ky7q6u3mJi9dHR0icn7aio2ktL0yoq%2BeTk2k9PzxkZ0SEh0SMj99jY7q%2Bv2k5O%2BNzc0Bwc9tbW3FhY4Gtr4XBw3FlZ0ykp%2BeDg77S03V1d3VxceZ4CtwAAAi9JREFUeNrUlddXE0EUxje7G3bTIAkpJCYQIIUUQwAp0jsovYg0wQLYe1dQKfZeaRYQ4e%2BE%2FW6OD%2FiAZsFzdl7u78zcb%2B7uN7t3mAJGGpqHp1MBSQ26DECBPx9x33cuD5Bt6s8BHJlcCkhR%2FdzbupN4VY54dypPhdYYJ71lxpzjJqBv0HoYUCbOIgbqxGpKD89%2FBCwKdWpAvqgI8RAzzGeC0x%2FUV5IpVeVFgFH%2BEnYMXDeSKb7PXTWAAT72GPA6AXGeHHFClX8y2guWafDB9sIkQGpElwu4xduQrrpRZcbEgunLIcALwZMiRWWIt5Rqe9wUjclxgNKFy88AmawdO0Yn%2FLfJlK%2FhN4CeYAxfx29xrhzxXleWTBnmn1K620umpDlLTwFKmh7Rb5xlHADU9Ed8ALP4PqocsTTG9WV09G5ujNId5SrANdGGqMrS0298dCrSDHjnjylILI0f7JNkKd4dEujoa70m2tHA3nFJ0eUJXsVETpfzG6Ctsz1KnU6O%2BP9URrNKsbEGLBZZuf3UrLh76YARttsVN6WNHA2HqAeYjb0t28V9csR7V3kdB6ytsFC6xl1MtWoL6XpNNgS7YdexDv0runhCofjdbOzYWbzyh%2Fj434t3p%2FIvZvA%2BmXLRco7SS7kr9IEXWzVIL2FPUkv2NL3EynJjAz1oT6cixJPMjODRYtV%2B4ixdr7pGMqXSeeY8oFWooGb1iZuhTvf2Azlqru%2F9Z7FPjjihyhubAgwAkf8FdCpEEpQAAAAASUVORK5CYII%3D) top left repeat;height:12px;border:0;position:relative;margin:15px 0}section.contact .copy p{font-family:"ProximaNovaW01", sans-serif;font-weight:200;font-size:1.25em;color:#5d5d5d;margin-top:0}section.contact form,section.contact .sharpspring-form{float:left;display:block;margin-right:1.69492%;width:38.98305%;margin-left:6.77966%;margin-top:75px}section.contact form:last-child,section.contact .sharpspring-form:last-child{margin-right:0}@media screen and (max-width: 480px){section.contact form,section.contact .sharpspring-form{float:left;display:block;margin-right:1.69492%;width:100%;margin-left:0%;margin-top:0}section.contact form:last-child,section.contact .sharpspring-form:last-child{margin-right:0}}section.contact form>p.success,section.contact .sharpspring-form>p.success{font-weight:300;text-align:center;width:100%;border:4px solid black;padding:10px 15px}section.contact form .form-inputs,section.contact .sharpspring-form .form-inputs{position:relative}section.contact form .input,section.contact .sharpspring-form .input{position:relative}section.contact form .parsley-error-list,section.contact .sharpspring-form .parsley-error-list{position:absolute;right:0;width:35px;top:10px;background:#b91c2d;height:58px;text-indent:-9999px}section.contact form .text .parsley-error-list,section.contact .sharpspring-form .text .parsley-error-list{height:315px}section.contact form input,section.contact form textarea,section.contact .sharpspring-form input,section.contact .sharpspring-form textarea{border:0;outline:0;background:#d7d7d7;font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;font-weight:300;font-size:1.5em;color:#5d5d5d;padding:15px;margin:10px 0;width:100%;-webkit-transition:0.3s;transition:0.3s}section.contact form input::-webkit-input-placeholder,section.contact form textarea::-webkit-input-placeholder,section.contact .sharpspring-form input::-webkit-input-placeholder,section.contact .sharpspring-form textarea::-webkit-input-placeholder{color:#5d5d5d}section.contact form input:-moz-placeholder,section.contact form textarea:-moz-placeholder,section.contact .sharpspring-form input:-moz-placeholder,section.contact .sharpspring-form textarea:-moz-placeholder{color:#5d5d5d}section.contact form input::-moz-placeholder,section.contact form textarea::-moz-placeholder,section.contact .sharpspring-form input::-moz-placeholder,section.contact .sharpspring-form textarea::-moz-placeholder{color:#5d5d5d}section.contact form input:-ms-input-placeholder,section.contact form textarea:-ms-input-placeholder,section.contact .sharpspring-form input:-ms-input-placeholder,section.contact .sharpspring-form textarea:-ms-input-placeholder{color:#5d5d5d}section.contact form input:focus,section.contact form textarea:focus,section.contact .sharpspring-form input:focus,section.contact .sharpspring-form textarea:focus{background:#e51937;color:white}section.contact form input:focus::-webkit-input-placeholder,section.contact form textarea:focus::-webkit-input-placeholder,section.contact .sharpspring-form input:focus::-webkit-input-placeholder,section.contact .sharpspring-form textarea:focus::-webkit-input-placeholder{color:white}section.contact form input:focus:-moz-placeholder,section.contact form textarea:focus:-moz-placeholder,section.contact .sharpspring-form input:focus:-moz-placeholder,section.contact .sharpspring-form textarea:focus:-moz-placeholder{color:white}section.contact form input:focus::-moz-placeholder,section.contact form textarea:focus::-moz-placeholder,section.contact .sharpspring-form input:focus::-moz-placeholder,section.contact .sharpspring-form textarea:focus::-moz-placeholder{color:white}section.contact form input:focus:-ms-input-placeholder,section.contact form textarea:focus:-ms-input-placeholder,section.contact .sharpspring-form input:focus:-ms-input-placeholder,section.contact .sharpspring-form textarea:focus:-ms-input-placeholder{color:white}section.contact form textarea,section.contact .sharpspring-form textarea{resize:none;height:315px}section.contact form input.btn,section.contact .sharpspring-form input.btn{font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;font-weight:300;font-size:0.9375em;color:black;background:transparent;outline:0;border:3px solid black;text-transform:uppercase;letter-spacing:2px;width:auto;padding:5px 10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.contact form input.btn:hover,section.contact .sharpspring-form input.btn:hover{color:white;background:black}section.contact ul.offices{width:100%;clear:both;padding-top:50px}section.contact ul.offices:after{content:"";display:table;clear:both}section.contact ul.offices .office{float:left;display:block;margin-right:1.69492%;width:32.20339%}section.contact ul.offices .office:last-child{margin-right:0}@media screen and (max-width: 480px){section.contact ul.offices .office{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%;text-align:center;margin-bottom:40px}section.contact ul.offices .office:last-child{margin-right:0}}section.contact ul.offices .office h6{margin:0;font-family:"ProximaNovaW01", sans-serif;text-transform:uppercase;font-size:1.125em;font-weight:700;letter-spacing:1px}section.contact ul.offices .office hr{background:#b91c2d;height:2px;border:0;position:relative;margin:15px 0}section.contact ul.offices .office span{display:block;font-weight:400;font-size:0.9375em;color:#5d5d5d;margin:5px 0}section.contact ul.offices .office span.telephone{font-weight:700;color:#b91c2d}section.contact ul.offices .office span.telephone>a{color:#b91c2d;text-decoration:none}section.content{max-width:1180px;margin-left:auto;margin-right:auto}section.content:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.content{max-width:96%}}@media screen and (max-width: 1024px){section.content{max-width:94%}}@media screen and (max-width: 480px){section.content{max-width:90%}}section.content article{min-height:100px;font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-size:1.2rem;font-weight:300;color:#1e202c}section.content article:after{content:"";display:table;clear:both}section.content article h1{font-size:2.5em;color:black;text-align:center;float:left;display:block;margin-right:1.69492%;width:32.20339%;text-transform:uppercase;line-height:1.5em;float:none;font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;font-weight:300}section.content article h1:last-child{margin-right:0}section.content article h1:last-of-type{margin:50px auto}section.content article h1 strong{font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;font-weight:700}section.content article p{color:#5d5d5d;font-size:1.375em;float:left;display:block;margin-right:1.69492%;width:72.88136%;margin:40px auto;float:none;font-weight:300}section.content article p:last-child{margin-right:0}section.content article p:last-of-type{margin:40px auto}section.content article *{margin:0 0 1.5em}section.content article img{width:100%}section.content article hr{width:60%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q2Q0ZGOTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q2Q0ZGQTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDZDRkY3OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RDZDRkY4OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2B%2BxXYIAAAABhJREFUeNpiYmBg%2BA8EDExAghHIYQAIMABHBgb%2FXZ4CjwAAAABJRU5ErkJggg%3D%3D) top left repeat;height:9px;border:0;position:relative;margin-left:auto;margin-right:auto}.drop-element{opacity:0;width:218px}.drop-element li{height:40px;text-align:center;background:#b91c2d;padding-top:8px}.drop-element li a{font-size:1.125em;color:white;font-weight:700;text-transform:uppercase;text-decoration:none}.drop-element li i{margin-right:10px}.drop-element.drop-open-transitionend{display:block}.drop-element.drop-after-open{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1}section.cta{max-width:1180px;margin-left:auto;margin-right:auto;text-align:center;margin:30px auto}section.cta:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.cta{max-width:96%}}@media screen and (max-width: 1024px){section.cta{max-width:94%}}@media screen and (max-width: 480px){section.cta{max-width:90%}}section.cta h1{font-size:3em;margin:40px 0}section.cta .dropdown{display:none}section.cta a{display:inline-block;font-weight:900;font-size:1.125em;font-family:"ProximaNovaW01", sans-serif;border:4px solid black;color:black;text-decoration:none;margin:0 8px;padding:10px;text-transform:uppercase;letter-spacing:2px;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 480px){section.cta a:nth-of-type(n+2){margin-top:1em}}section.cta a.share-target{color:#b91c2d;border-color:#b91c2d}section.cta a.share-target.drop-enabled{color:white;background:#b91c2d}section.cta a:hover{background:black;color:white}section.cta a:hover.share-target{background:#b91c2d;color:white}section.cta a:hover.share-target.drop-enabled{color:white}section.cta a:hover:visited{color:white}section.cta a:hover:visited.share-target{color:white}section.cta a:visited{color:black}section.cta a:visited.share-target{color:#b91c2d}footer{max-width:1180px;margin-left:auto;margin-right:auto;text-align:right;margin:30px auto 60px}footer:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){footer{max-width:96%}}@media screen and (max-width: 1024px){footer{max-width:94%}}@media screen and (max-width: 480px){footer{max-width:90%}}@media screen and (max-width: 480px){footer{text-align:center}}footer img{height:60px}footer a{margin:0 20px;border:none}footer a:hover{background:transparent}footer a:last-of-type{margin:0}.hero{background:black;padding:130px 0 0;position:relative;font-size:24px}.hero:after{content:"";display:table;clear:both}@media screen and (max-width: 480px){.hero{padding-top:110px}}.hero .bp2w-container{max-width:1180px;margin-left:auto;margin-right:auto;position:absolute;top:0;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero .bp2w-container:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){.hero .bp2w-container{max-width:96%}}@media screen and (max-width: 1024px){.hero .bp2w-container{max-width:94%}}@media screen and (max-width: 480px){.hero .bp2w-container{max-width:90%}}@media screen and (max-width: 480px){.hero .bp2w-container{display:none}}.hero .bp2w-container .bp2w-badge{position:absolute;top:0;right:0;border-bottom:0}.hero .inner{max-width:1180px;margin-left:auto;margin-right:auto;position:relative;height:100%}.hero .inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){.hero .inner{max-width:96%}}@media screen and (max-width: 1024px){.hero .inner{max-width:94%}}@media screen and (max-width: 480px){.hero .inner{max-width:90%}}.hero .inner:after{content:"";display:table;clear:both}.hero img.bug{position:absolute;bottom:0;left:0}@media screen and (max-width: 480px){.hero img.bug{display:none}}.hero .description{float:left;display:block;margin-right:1.69492%;width:52.54237%;margin-top:85px;margin-bottom:50px}.hero .description:last-child{margin-right:0}@media screen and (max-width: 480px){.hero .description{float:left;display:block;margin-right:1.69492%;width:100%;margin-top:0}.hero .description:last-child{margin-right:0}}.hero .description .type{text-transform:uppercase;color:#e93e57;background:black;padding:10px 15px;text-align:center}@media screen and (max-width: 480px){.hero .description .type{display:none}}.hero .description a{text-decoration:none;color:inherit}.hero .description a:hover{color:inherit}.hero .description a:visited{color:inherit}.hero .description h1{color:#b91c2d;font-size:4em;line-height:0.875em;margin-bottom:5px}@media screen and (max-width: 480px){.hero .description h1{font-size:2.25em;margin-top:15px;font-size:2em;display:inline-block}}.hero .description .blurb{color:white;font-weight:300;font-size:1.25em;font-family:"ProximaNovaW01", sans-serif;line-height:1.4em;display:block;font-size:1em}@media screen and (max-width: 480px){.hero .description .blurb{font-size:14px;font-weight:normal;line-height:1.75em}}.hero .description a.button{display:inline-block;color:white;margin-top:20px;border:3px solid #b91c2d;font-family:"ProximaNovaW01", sans-serif;padding:10px 12px;font-size:20px;text-decoration:none;text-transform:uppercase;font-weight:900;letter-spacing:2px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.hero .description a.button:hover{background:black;color:white}.hero .image{position:absolute;bottom:40px;right:0;max-width:40%;max-height:80%}@media screen and (max-width: 480px){.hero .image{position:absolute;overflow:hidden;top:0;width:100%;max-height:260px}}.hero .image img{width:100%;vertical-align:bottom}section.mission{max-width:1180px;margin-left:auto;margin-right:auto}section.mission:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.mission{max-width:96%}}@media screen and (max-width: 1024px){section.mission{max-width:94%}}@media screen and (max-width: 480px){section.mission{max-width:90%}}section.mission .statement{float:left;display:block;margin-right:1.69492%;width:59.32203%;margin-right:0;float:none;margin:80px auto 70px}section.mission .statement:last-child{margin-right:0}@media screen and (max-width: 480px){section.mission .statement{float:left;display:block;margin-right:1.69492%;width:100%;margin:40px auto 35px}section.mission .statement:last-child{margin-right:0}}section.mission .statement:last-child{margin-right:auto}section.mission hr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q2Q0ZGOTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q2Q0ZGQTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDZDRkY3OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RDZDRkY4OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2B%2BxXYIAAAABhJREFUeNpiYmBg%2BA8EDExAghHIYQAIMABHBgb%2FXZ4CjwAAAABJRU5ErkJggg%3D%3D) top left repeat;height:9px;margin:0;border:0;position:relative;overflow:visible}section.mission hr.logo:after{content:"";display:block;background:url(/assets/sjp-logo-small-bk-2d1fa2ca275d9f7d1015e46d2194c079.png) center center no-repeat;width:60px;height:41px;position:absolute;margin-top:-20px;margin-left:-30px;top:50%;left:50%}section.mission h1{text-align:center;margin:50px 0;font-size:3em}@media screen and (max-width: 480px){section.mission h1{font-size:1.5em;margin:40px 0}}section.mission p{padding:0 40px;margin:0 0 80px 0;color:#5d5d5d;font-size:1.125em;font-weight:300;line-height:1.8em}@media screen and (max-width: 480px){section.mission p{padding:0;font-size:0.9375em;line-height:1.4em;margin-bottom:40px}}section.related{max-width:1180px;margin-left:auto;margin-right:auto;text-align:center;margin:50px auto;width:100%}section.related:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.related{max-width:96%}}@media screen and (max-width: 1024px){section.related{max-width:94%}}@media screen and (max-width: 480px){section.related{max-width:90%}}@media screen and (max-width: 480px){section.related{margin-bottom:0}}section.related h1{line-height:1.1em}section.related h4{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-size:1.75em;text-align:center;font-weight:300;font-style:italic;color:black;opacity:0.5}section.related .related-post{float:left;display:block;margin-right:1.69492%;width:32.20339%;text-align:center}section.related .related-post:last-child{margin-right:0}section.related .related-post:last-child,section.related .related-post:nth-last-child(2):first-child{float:none;display:inline-block;vertical-align:top}@media screen and (max-width: 480px){section.related .related-post{float:left;display:block;margin-right:1.69492%;width:100%;margin-bottom:30px}section.related .related-post:last-child{margin-right:0}}section.related .related-post a{text-decoration:none;color:inherit;-webkit-transition:color 0.3s;transition:color 0.3s}section.related .related-post a:hover{color:gray}section.related .related-post a.image{display:inline-block;position:relative;width:100%;height:230px;overflow:hidden;line-height:0}section.related .related-post a.image img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section.related .related-post h1{font-size:2.25em}@media screen and (max-width: 480px){section.related .related-post h1{margin-top:15px}}section.related .related-post p{font-size:0.875em;color:#5d5d5d;font-weight:300}section.clients-grid{max-width:1180px;margin-left:auto;margin-right:auto;text-align:center;padding:10px 0}section.clients-grid:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.clients-grid{max-width:96%}}@media screen and (max-width: 1024px){section.clients-grid{max-width:94%}}@media screen and (max-width: 480px){section.clients-grid{max-width:90%}}section.clients-grid h3{font-family:"ProximaNovaW01", sans-serif;font-weight:300;font-size:3.5em;color:black;margin-top:0;margin-bottom:0}@media screen and (max-width: 480px){section.clients-grid h3{font-size:2.25em}}section.clients-grid ul>h1{font-family:"ProximaNovaW01", sans-serif;font-weight:200;font-style:italic;font-size:1.5em;opacity:0.5}section.clients-grid ul.clients{text-align:center;margin:25px 0}section.clients-grid ul.clients:after{content:"";display:table;clear:both}section.clients-grid ul.clients hr.thin{width:100%;float:left;background:#cccccc}@media screen and (max-width: 480px){section.clients-grid ul.clients hr.thin{display:none}}section.clients-grid ul.clients li{margin:10px 0;padding:0;list-style:none;float:left;text-align:center}section.clients-grid ul.clients li:nth-of-type(5n){margin-right:0}section.clients-grid ul.clients li .logo{width:100px;height:50px;opacity:0.635;display:inline-block}@media screen and (min-width: 769px){section.clients-grid ul.clients li{float:left;display:block;margin-right:1.69492%;width:18.64407%}section.clients-grid ul.clients li:last-child{margin-right:0}}@media screen and (max-width: 480px){section.clients-grid ul.clients li{float:left;display:block;margin-right:1.69492%;width:38.98305%;height:95px}section.clients-grid ul.clients li:last-child{margin-right:0}section.clients-grid ul.clients li:nth-of-type(1n){text-align:right}section.clients-grid ul.clients li:nth-of-type(2n){float:right;text-align:left;margin-right:0}}section.clients-grid ul.clients li>img{max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px) and (min-width: 481px){section.clients-grid ul.clients:small li{float:left;display:block;margin-right:1.69492%;width:32.20339%}section.clients-grid ul.clients:small li:last-child{margin-right:0}section.clients-grid ul.clients:small li:nth-child(2n){margin-right:0}section.clients-grid ul.clients:small li:nth-child(2n+1){clear:left}section.clients-grid ul.clients:small li:nth-child(2n){margin-left:6.77966%}}@media screen and (max-width: 768px) and (min-width: 481px){section.clients-grid ul.clients.small li{float:left;display:block;margin-right:1.69492%;width:32.20339%}section.clients-grid ul.clients.small li:last-child{margin-right:0}section.clients-grid ul.clients.small li:nth-child(3n){margin-right:0}section.clients-grid ul.clients.small li:nth-child(3n+1){clear:left}}section.clients-grid ul.clients.expanded{width:100%;margin:0;list-style:none;position:relative;text-align:justify}section.clients-grid ul.clients.expanded a{border:none}section.clients-grid ul.clients.expanded a:hover{background:transparent}section.clients-grid ul.clients.expanded li{height:auto;max-width:220px;display:inline-block;position:relative;float:none;vertical-align:top;text-align:center;padding:25px 10px}section.clients-grid ul.clients.expanded li:hover .details{opacity:1}@media screen and (max-width: 768px) and (min-width: 481px){section.clients-grid ul.clients.expanded li{float:left;display:block;margin-right:1.69492%;width:49.15254%;max-width:100%}section.clients-grid ul.clients.expanded li:last-child{margin-right:0}section.clients-grid ul.clients.expanded li:nth-of-type(1n){text-align:left}section.clients-grid ul.clients.expanded li:nth-of-type(2n){float:right;text-align:right;margin-right:0}}@media screen and (max-width: 480px){section.clients-grid ul.clients.expanded li{float:left;display:block;margin-right:1.69492%;width:100%;text-align:center;float:none;max-width:100%;padding:25px 0}section.clients-grid ul.clients.expanded li:last-child{margin-right:0}}section.clients-grid ul.clients.expanded li h6{margin:18px auto 20px;text-align:center;max-width:220px}@media screen and (max-width: 1024px){section.clients-grid ul.clients.expanded li h6{margin-top:4px}}section.clients-grid ul.clients.expanded li .logo-container{background:center center no-repeat;background-size:contain;width:160px;height:160px;max-width:100%;opacity:0.75;margin:0 auto}section.clients-grid ul.clients.expanded li .logo-container img{max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}section.clients-grid ul.clients.expanded:after{content:"";display:inline-block;width:100%}section.clients-grid ul.clients.expanded .details{position:absolute;max-width:260px;height:290px;opacity:0;z-index:5;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media screen and (min-width: 481px){section.clients-grid ul.clients.expanded .details{top:-20px;right:-20px;bottom:-20px;left:-20px;padding:20px;overflow:hidden}}@media screen and (max-width: 480px){section.clients-grid ul.clients.expanded .details{top:-20px;right:-10px;bottom:-20px;left:-10px;padding:20px 10px;overflow:hidden;margin:auto}}section.clients-grid ul.clients.expanded .details>img{position:absolute;left:0}section.clients-grid ul.clients.expanded .details .logo-detail{position:relative;top:25px;background:center center no-repeat;background-size:contain;height:160px;max-width:160px;margin:0 auto}section.clients-grid ul.clients.expanded .details h6{position:absolute;font-weight:900;font-size:0.875em;font-family:"ProximaNovaW01", sans-serif;letter-spacing:2px;text-transform:uppercase;color:white;text-decoration:none;white-space:nowrap;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:20px;border:3px solid white;padding:5px 10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 480px){section.clients-grid ul.clients.expanded .details h6{right:20px;left:20px;white-space:normal;-webkit-transform:none;-ms-transform:none;transform:none}}section.clients-grid ul.clients.expanded .details h6:hover{background:white;color:#e61c38}section.clients-grid ul.clients.expanded .project-name{color:#b91c2d;font-family:"ProximaNovaW01", sans-serif;font-weight:700;font-size:0.875em;min-height:44px}.browser-shame{background:#b91c2d;position:fixed;text-align:center;bottom:0;z-index:9999;width:100%;color:white}.browser-shame a{color:white;text-decoration:underline}.browser-shame a:visited{color:white}.video-player{position:relative;margin:0;padding:0;width:100%;height:100%;min-height:56.3vw}.video-player:after{content:"";display:table;clear:both}.video-player video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.video-player .controls{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.video-player .controls *{-webkit-transform:translateZ(0)}.video-player .controls:hover .seek{height:20px}.video-player .controls>.play{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.video-player .controls>.play:after{display:block;position:absolute;content:"\f04b";font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;width:80px;height:80px;color:white;background:rgba(0,0,0,0.5);z-index:5000;-webkit-transform:translateZ(0);transform:translateZ(0);top:50%;left:50%;font-size:80px;text-align:center;vertical-align:middle;padding:10px;opacity:1;-webkit-transform:translate(-50px, -50px);-ms-transform:translate(-50px, -50px);transform:translate(-50px, -50px);-webkit-transition:all 0.2s;transition:all 0.2s}.video-player .controls>.play.playing:after{content:"\f04c";opacity:0}.video-player .controls .seek{position:absolute;bottom:0;left:0;height:10px;background:#d7d7d7;width:100%;cursor:pointer;-webkit-transition:height 0.3s;transition:height 0.3s}.video-player .controls .seek .buffered,.video-player .controls .seek .played{width:0;height:100%;position:absolute;left:0;top:0;background:#b91c2d}.video-player .controls .seek .buffered{opacity:0.5}.page-header{padding:100px 0 0;position:relative;background:black;overflow:hidden}.page-header:after{content:"";display:table;clear:both}.page-header.expanded .inner h1{margin-bottom:13px}.page-header .inner{max-width:1180px;margin-left:auto;margin-right:auto}.page-header .inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){.page-header .inner{max-width:96%}}@media screen and (max-width: 1024px){.page-header .inner{max-width:94%}}@media screen and (max-width: 480px){.page-header .inner{max-width:90%}}.page-header .inner h1{float:left;display:block;margin-right:1.69492%;width:79.66102%;float:none;font-family:"BebasNeueBold", sans-serif;font-size:5.0625em;color:#b91c2d;text-transform:uppercase;margin:50px 0 50px;line-height:1.1em}.page-header .inner h1:last-child{margin-right:0}@media screen and (max-width: 1024px){.page-header .inner h1{float:left;display:block;margin-right:1.69492%;width:100%}.page-header .inner h1:last-child{margin-right:0}}@media screen and (max-width: 480px){.page-header .inner h1{font-size:2.5em}}.page-header .inner h2{font-size:2em;color:black;margin:-16.5px 0 43px;line-height:1.15em;font-weight:200}.page-header .inner h6{font-family:"ProximaNovaW01", sans-serif;font-weight:300;font-size:1em;text-transform:uppercase;color:white;margin:0 0 45px}.page-header .inner h6 span.for,.page-header+.inner h6 span.for{font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;font-weight:300;font-style:italic;text-transform:lowercase;margin:0 8px}.page-header .inner h6 span.client,.page-header+.inner h6 span.client{font-weight:500;text-transform:none}.page-header.image .inner h1,.page-header.image .inner h2{color:white;text-shadow:0px 0px 29px #010202}.page-header.image .inner h1{margin-top:400px}@media screen and (max-width: 480px){.page-header.image .inner h1{margin-top:60px}}.page-header.expanded{width:100%;min-height:560px;padding:0;position:absolute}.touch .page-header.expanded{position:relative}.page-header.expanded .outer{position:absolute;z-index:100;width:100%;height:100%}.page-header.expanded .image{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-header.expanded .image:after{content:"";background-color:rgba(0,0,0,0);background-image:-webkit-linear-gradient(rgba(0,0,0,0) 15%, rgba(0,0,0,0.7) 100%);background-image:linear-gradient(rgba(0,0,0,0) 15%, rgba(0,0,0,0.7) 100%);background-size:cover;position:absolute;display:block;width:100%;height:100%}.page-header.expanded .inner{position:relative;z-index:200;width:100%;height:100%;margin-left:auto;margin-right:auto}.page-header.expanded .headgroup{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto}.page-header.expanded .headgroup h1{color:white}.page-header.expanded .headgroup,.page-header.expanded+.case-title{font-size:24px;text-align:left;float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:13.55932%}.page-header.expanded .headgroup:last-child,.page-header.expanded+.case-title:last-child{margin-right:0}@media screen and (max-width: 1100px){.page-header.expanded .headgroup,.page-header.expanded+.case-title{margin-left:6.77966%}}.page-header.expanded .headgroup h1,.page-header.expanded+.case-title h1{font-size:3.4em;line-height:0.9em;display:inline-block;text-shadow:0 0 29px black;float:none}@media screen and (max-width: 1100px) and (min-width: 681px){.page-header.expanded .headgroup h1,.page-header.expanded+.case-title h1{font-size:2.7em;line-height:1.1em}}@media screen and (max-width: 680px){.page-header.expanded .headgroup h1,.page-header.expanded+.case-title h1{font-size:2em}}.page-header.expanded .headgroup h1 span,.page-header.expanded+.case-title h1 span{font-family:"ProximaNovaW01", sans-serif;font-weight:500;font-size:16px;line-height:18px;float:left;display:block;margin-right:1.69492%;width:86.44068%}.page-header.expanded .headgroup h1 span:last-child,.page-header.expanded+.case-title h1 span:last-child{margin-right:0}.page-header.expanded .headgroup span.half-border,.page-header.expanded+.case-title span.half-border{width:10%;border-bottom:6px solid #b91c2d;display:block;margin:6px 0 20px}.page-header.expanded .headgroup h6,.page-header.expanded+.case-title h6{font-size:0.66em;font-weight:500;text-transform:none}.page-header.expanded .headgroup h6::first-letter,.page-header.expanded+.case-title h6::first-letter{text-transform:uppercase}@media screen and (max-width: 480px){.page-header.expanded .headgroup h6,.page-header.expanded+.case-title h6{font-size:0.75em}}.page-header.expanded .headgroup h6 span.client,.page-header.expanded+.case-title h6 span.client{font-weight:700;text-transform:capitalize;float:left;display:block;margin-right:1.69492%;width:86.44068%;float:none}.page-header.expanded .headgroup h6 span.client:last-child,.page-header.expanded+.case-title h6 span.client:last-child{margin-right:0}.page-header.expanded+.case-title h1{margin:50px 0 13px;font-size:3em;text-shadow:none}.page-header.expanded+.case-title h6{margin:0 0 45px}.touch .page-header.expanded+.case-title{display:none}.page-header.portfolio{box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.5)}.page-header.portfolio .inner .headgroup{float:left;display:block;margin-right:1.69492%;width:93.22034%;margin-left:6.77966%}.page-header.portfolio .inner .headgroup:last-child{margin-right:0}.page-header.portfolio .inner .headgroup h1{color:white;font-size:5.0625em;line-height:0.9em;color:#b91c2d;display:inline-block;margin:100px 0 15px;float:none}@media screen and (max-width: 768px){.page-header.portfolio .inner .headgroup h1{font-size:3.5em}}.page-header.portfolio .inner .headgroup h1 span{font-family:"ProximaNovaW01", sans-serif;font-weight:500;font-size:16px;line-height:18px;color:white;float:left;display:block;margin-right:1.69492%;width:100%}.page-header.portfolio .inner .headgroup h1 span:last-child{margin-right:0}.page-header.portfolio .inner .headgroup span.half-border{width:10%;border-bottom:6px solid white;display:block;margin:6px 0 20px}.page-header.portfolio .inner .headgroup h6{font-size:1em;font-weight:500;text-transform:none}.page-header.portfolio .inner .headgroup h6::first-letter{text-transform:uppercase}.page-header.portfolio .inner .headgroup h6 span.client{font-weight:700;text-transform:capitalize;float:left;display:block;margin-right:1.69492%;width:86.44068%;float:none}.page-header.portfolio .inner .headgroup h6 span.client:last-child{margin-right:0}@media screen and (max-width: 768px){.page-header.portfolio .inner .headgroup{float:left;display:block;margin-right:1.69492%;width:100%;margin-left:0%}.page-header.portfolio .inner .headgroup:last-child{margin-right:0}}.page-header.video{padding:0;max-height:700px;overflow:hidden;background:transparent}.page-header.video .inner{position:absolute;top:0;left:0;right:0;z-index:100;margin-left:auto;margin-right:auto;height:100%}.page-header.video .inner h1{text-align:center;margin-left:auto;margin-right:auto;position:absolute;left:0;color:white;right:0;top:50%;margin-top:-1em;text-shadow:0px 0px 29px #010202}.page-header.video video{width:100%;margin:0}.page-header button.trigger{display:block;position:absolute;bottom:24px;left:50%;width:196px;z-index:500;background:transparent;color:transparent;cursor:pointer;margin-left:-98px;border:none;padding:0}@media screen and (max-width: 480px){.page-header button.trigger{width:150px;margin-left:-75px}}.touch .page-header button.trigger{display:none}.page-header button.trigger:before{position:absolute;bottom:100%;left:-100%;padding:0.8em;width:300%;color:white;content:"";font-size:0.35em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.page-header button.trigger:focus{outline:none}.page-header button.trigger i{font-size:1.5em;margin-top:0.25em}.page-header button.trigger .label{color:white;font-family:"ProximaNovaW01", sans-serif;font-size:1.3125em;font-weight:300}@media screen and (max-width: 480px){.page-header button.trigger .label{font-size:1em}}.expanded-intro:not(.notrans) .page-header button.trigger{-webkit-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s}.expanded-intro.modify:not(.notrans) .page-header button.trigger{opacity:0;pointer-events:none;-webkit-transition-delay:0s;transition-delay:0s}.no-touch .expanded-intro:not(.notrans) .page-header,.no-touch .expanded-intro:not(.notrans) .case-title,.no-touch .expanded-intro:not(.notrans) .case-study{-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, transform;-webkit-transition-duration:1s;transition-duration:1s}.no-touch .expanded-intro:not(.notrans) .page-header{-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);-webkit-transition-duration:1.2s;transition-duration:1.2s}.no-touch .expanded-intro .case-title,.no-touch .expanded-intro .case-study{-webkit-transform:translateY(400px);-ms-transform:translateY(400px);transform:translateY(400px);opacity:0;margin-top:0}.no-touch .expanded-intro .case-title{padding-top:160px}.no-touch .expanded-intro.modify .page-header{opacity:0;-webkit-transform:translateY(-100%) scale(0.9);-ms-transform:translateY(-100%) scale(0.9);transform:translateY(-100%) scale(0.9)}.no-touch .expanded-intro.modify .case-title,.no-touch .expanded-intro.modify .case-study{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.no-touch .expanded-intro.modify:not(.notrans) .case-title{-webkit-transition-delay:0.45s;transition-delay:0.45s}.no-touch .expanded-intro.modify:not(.notrans) .case-study{-webkit-transition-delay:0.6s;transition-delay:0.6s}.up-late{display:none;float:left;font-size:14px;font-weight:200}.up-late p{height:100%;display:block;vertical-align:middle}.night-rider .up-late{display:inline-block}article.news{max-width:1180px;margin-left:auto;margin-right:auto;padding-top:50px}article.news:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){article.news{max-width:96%}}@media screen and (max-width: 1024px){article.news{max-width:94%}}@media screen and (max-width: 480px){article.news{max-width:90%}}article.news section.header:after{content:"";display:table;clear:both}article.news section.header>p{font-size:2.25em;font-weight:200;color:black;line-height:1.3em;margin:-10px 0 0 0;float:left;display:block;margin-right:1.69492%;width:79.66102%}article.news section.header>p:last-child{margin-right:0}@media screen and (max-width: 480px){article.news section.header>p{float:left;display:block;margin-right:1.69492%;width:100%;font-size:1.75em}article.news section.header>p:last-child{margin-right:0}}article.news section.header>p:after{content:"";display:block;width:100%;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAAAMCAMAAABFnuFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMzkwZTM3Ni1hYTE4LTRmODctYWNmNi1lYWNlZDI2Y2IwNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFBNEY4MDhEQTVGMTFFNTg5QjNBNzA3NUY3OEY0MUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFBNEY4MDdEQTVGMTFFNTg5QjNBNzA3NUY3OEY0MUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZTFlOWU1NS1hNjI3LTQxN2QtOWYyNy03YTQ4OWYyODczNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YzM5MGUzNzYtYWExOC00Zjg3LWFjZjYtZWFjZWQyNmNiMDUyIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BfnfrpQAAAfVQTFRF%2F%2F%2F%2F%2Ffb2ygAAzRAQywMD%2F%2F3988bGzAwMzAoK%2B%2Bvr%2Fvz81TY2ywcH6JCQ%2F%2F7%2B%2Fvv7ywUF0yws7q2t88fHygEB1jo64W5u4Glp8sLCzxYWzxgY%2Fff3%2Fvr61jg4%2B%2B3t%2B%2B7u2kxM5oeH21BQ%2BN3dzQ4O99razQ0N%2Fvj4%2BN7eygIC0SIi0iYm0Bsb9MjI%2FfX1%2B%2Bzs2k1N7aqq4Gxs6ZSU8by8zhIS%2BubmzhER542N%2B%2Brq1DEx6JGR1TU14nJy88TEzAkJ8LW199nZ9MrK21JSzQ8P0SAg0B0dywQE%2Bujo%2BNvb%2FPLy%2FfPz54uL7qys2EFB21FRywYG0B8f4XFx7qur21NT77Gx9MnJ99fX0iUl7aenzhUV1DAw4W1t%2Fvn56I%2BP5YSE%2BN%2FfzAsL4W9v%2Bunp9c7O32dn2UlJzxcX1jw86ZOT6JKS%2FPDw43d34Gpq4Gho1Tc39MzM7KOj5oiI2END3Vpa9c%2FP6ZWV66Cg3mFh%2FPHx1TQ03FZWzhMT0SQk0ysr2EJC32Zm6I6O77Oz4nNz1js7%2FfT05YGB5oaG%2BePj4nV177Cw77Ky7q6u3mJi9dHR0icn7aio2ktL0yoq%2BeTk2k9PzxkZ0SEh0SMj99jY7q%2Bv2k5O%2BNzc0Bwc9tbW3FhY4Gtr4XBw3FlZ0ykp%2BeDg77S03V1d3VxceZ4CtwAAAi9JREFUeNrUlddXE0EUxje7G3bTIAkpJCYQIIUUQwAp0jsovYg0wQLYe1dQKfZeaRYQ4e%2BE%2FW6OD%2FiAZsFzdl7u78zcb%2B7uN7t3mAJGGpqHp1MBSQ26DECBPx9x33cuD5Bt6s8BHJlcCkhR%2FdzbupN4VY54dypPhdYYJ71lxpzjJqBv0HoYUCbOIgbqxGpKD89%2FBCwKdWpAvqgI8RAzzGeC0x%2FUV5IpVeVFgFH%2BEnYMXDeSKb7PXTWAAT72GPA6AXGeHHFClX8y2guWafDB9sIkQGpElwu4xduQrrpRZcbEgunLIcALwZMiRWWIt5Rqe9wUjclxgNKFy88AmawdO0Yn%2FLfJlK%2FhN4CeYAxfx29xrhzxXleWTBnmn1K620umpDlLTwFKmh7Rb5xlHADU9Ed8ALP4PqocsTTG9WV09G5ujNId5SrANdGGqMrS0298dCrSDHjnjylILI0f7JNkKd4dEujoa70m2tHA3nFJ0eUJXsVETpfzG6Ctsz1KnU6O%2BP9URrNKsbEGLBZZuf3UrLh76YARttsVN6WNHA2HqAeYjb0t28V9csR7V3kdB6ytsFC6xl1MtWoL6XpNNgS7YdexDv0runhCofjdbOzYWbzyh%2Fj434t3p%2FIvZvA%2BmXLRco7SS7kr9IEXWzVIL2FPUkv2NL3EynJjAz1oT6cixJPMjODRYtV%2B4ixdr7pGMqXSeeY8oFWooGb1iZuhTvf2Azlqru%2F9Z7FPjjihyhubAgwAkf8FdCpEEpQAAAAASUVORK5CYII%3D) top left repeat;margin-top:40px}article.news section.header aside.meta{float:left}article.news aside.meta{float:left;display:block;margin-right:1.69492%;width:18.64407%}article.news aside.meta:last-child{margin-right:0}@media screen and (max-width: 480px){article.news aside.meta{float:left;display:block;margin-right:1.69492%;width:100%}article.news aside.meta:last-child{margin-right:0}}article.news aside.meta:hover .timeago{opacity:0.9}article.news aside.meta span{font-size:1.125em;font-weight:200;color:black;margin:0}article.news aside.meta p{font-size:1.125em;font-weight:700;color:black;margin:0 0 10px 0}article.news aside.meta p .timeago{opacity:0;font-size:12px;margin:0 0 0 10px;vertical-align:middle;font-weight:700;display:inline-block;color:#a0a0a0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}article.news aside.meta p a{color:inherit;border:none;text-decoration:none;-webkit-transition:0.3s all;transition:0.3s all}article.news aside.meta p a:hover{color:black;background:transparent}article.news aside.meta p.category{color:#b91c2d}article.news section.content{float:left;display:block;margin-right:1.69492%;width:59.32203%;float:none;margin:25px auto 100px}article.news section.content:last-child{margin-right:0}@media screen and (max-width: 480px){article.news section.content{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.news section.content:last-child{margin-right:0}}article.news section.content figure.image{overflow:hidden;clear:both}article.news section.content figure.image img{max-width:100%}article.news section.content figure.image.inset-center{width:100%}article.news section.content figure.image.outset-left{margin-left:-100px;margin-right:20px;width:75%;float:left}article.news section.content figure.image.inset-left{width:50%;margin-right:20px;float:left}article.news section.content figure.image figcaption{color:#5d5d5d;font-size:0.75em;line-height:1.5;margin:15px 0}article.news section.content p{color:#5d5d5d;font-size:1.125em;font-weight:300;line-height:1.667em}article.news section.content blockquote{color:black;font-weight:400;font-size:2.625em;font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;text-align:center;margin:0}article.news section.content blockquote:before,article.news section.content blockquote:after{content:"";display:block;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q2Q0ZGOTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q2Q0ZGQTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDZDRkY3OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RDZDRkY4OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2B%2BxXYIAAAABhJREFUeNpiYmBg%2BA8EDExAghHIYQAIMABHBgb%2FXZ4CjwAAAABJRU5ErkJggg%3D%3D) top left repeat;height:9px;margin:60px 0}article.news hr{float:left;display:block;margin-right:1.69492%;width:59.32203%;clear:both;display:block;height:9px;background:url(/red-pixel-grid-grey.png) top left repeat;border:0;float:none;margin:40px 0}article.news hr:last-child{margin-right:0}@media screen and (max-width: 960px){article.news hr{float:left;display:block;margin-right:1.69492%;width:100%}article.news hr:last-child{margin-right:0}}article.news hr:last-of-type{margin-right:auto;margin-left:auto}article.news p{clear:both;display:block}section.news{padding:50px 0}section.news .inner{max-width:1180px;margin-left:auto;margin-right:auto}section.news .inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.news .inner{max-width:96%}}@media screen and (max-width: 1024px){section.news .inner{max-width:94%}}@media screen and (max-width: 480px){section.news .inner{max-width:90%}}section.news h1.none{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-weight:200;font-style:italic;font-size:1.5em;opacity:0.5;float:left;display:block;margin-right:1.69492%;width:66.10169%}section.news h1.none:last-child{margin-right:0}section.news ul.articles{float:left;display:block;margin-right:1.69492%;width:66.10169%}section.news ul.articles:last-child{margin-right:0}@media screen and (max-width: 480px){section.news ul.articles{float:left;display:block;margin-right:1.69492%;width:100%;margin-bottom:40px}section.news ul.articles:last-child{margin-right:0}}section.news ul.articles>a{display:inline-block;font-weight:700;font-size:1em;font-family:"ProximaNovaW01", sans-serif;border:4px solid black;color:black;background:white;text-decoration:none;margin:0 auto;padding:5px 10px;text-transform:uppercase;-webkit-transition:0.3s;transition:0.3s}section.news ul.articles>a:hover{color:white;background:black}section.news ul.articles>a:focus{outline:0}section.news ul.articles>a[rel~="previous"]{float:right}section.news ul.articles>a[rel~="next"]{float:left}section.news ul.articles hr{width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAAAMCAMAAABFnuFQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjMzkwZTM3Ni1hYTE4LTRmODctYWNmNi1lYWNlZDI2Y2IwNTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFBNEY4MDhEQTVGMTFFNTg5QjNBNzA3NUY3OEY0MUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFBNEY4MDdEQTVGMTFFNTg5QjNBNzA3NUY3OEY0MUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ZTFlOWU1NS1hNjI3LTQxN2QtOWYyNy03YTQ4OWYyODczNDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6YzM5MGUzNzYtYWExOC00Zjg3LWFjZjYtZWFjZWQyNmNiMDUyIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BfnfrpQAAAfVQTFRF%2F%2F%2F%2F%2Ffb2ygAAzRAQywMD%2F%2F3988bGzAwMzAoK%2B%2Bvr%2Fvz81TY2ywcH6JCQ%2F%2F7%2B%2Fvv7ywUF0yws7q2t88fHygEB1jo64W5u4Glp8sLCzxYWzxgY%2Fff3%2Fvr61jg4%2B%2B3t%2B%2B7u2kxM5oeH21BQ%2BN3dzQ4O99razQ0N%2Fvj4%2BN7eygIC0SIi0iYm0Bsb9MjI%2FfX1%2B%2Bzs2k1N7aqq4Gxs6ZSU8by8zhIS%2BubmzhER542N%2B%2Brq1DEx6JGR1TU14nJy88TEzAkJ8LW199nZ9MrK21JSzQ8P0SAg0B0dywQE%2Bujo%2BNvb%2FPLy%2FfPz54uL7qys2EFB21FRywYG0B8f4XFx7qur21NT77Gx9MnJ99fX0iUl7aenzhUV1DAw4W1t%2Fvn56I%2BP5YSE%2BN%2FfzAsL4W9v%2Bunp9c7O32dn2UlJzxcX1jw86ZOT6JKS%2FPDw43d34Gpq4Gho1Tc39MzM7KOj5oiI2END3Vpa9c%2FP6ZWV66Cg3mFh%2FPHx1TQ03FZWzhMT0SQk0ysr2EJC32Zm6I6O77Oz4nNz1js7%2FfT05YGB5oaG%2BePj4nV177Cw77Ky7q6u3mJi9dHR0icn7aio2ktL0yoq%2BeTk2k9PzxkZ0SEh0SMj99jY7q%2Bv2k5O%2BNzc0Bwc9tbW3FhY4Gtr4XBw3FlZ0ykp%2BeDg77S03V1d3VxceZ4CtwAAAi9JREFUeNrUlddXE0EUxje7G3bTIAkpJCYQIIUUQwAp0jsovYg0wQLYe1dQKfZeaRYQ4e%2BE%2FW6OD%2FiAZsFzdl7u78zcb%2B7uN7t3mAJGGpqHp1MBSQ26DECBPx9x33cuD5Bt6s8BHJlcCkhR%2FdzbupN4VY54dypPhdYYJ71lxpzjJqBv0HoYUCbOIgbqxGpKD89%2FBCwKdWpAvqgI8RAzzGeC0x%2FUV5IpVeVFgFH%2BEnYMXDeSKb7PXTWAAT72GPA6AXGeHHFClX8y2guWafDB9sIkQGpElwu4xduQrrpRZcbEgunLIcALwZMiRWWIt5Rqe9wUjclxgNKFy88AmawdO0Yn%2FLfJlK%2FhN4CeYAxfx29xrhzxXleWTBnmn1K620umpDlLTwFKmh7Rb5xlHADU9Ed8ALP4PqocsTTG9WV09G5ujNId5SrANdGGqMrS0298dCrSDHjnjylILI0f7JNkKd4dEujoa70m2tHA3nFJ0eUJXsVETpfzG6Ctsz1KnU6O%2BP9URrNKsbEGLBZZuf3UrLh76YARttsVN6WNHA2HqAeYjb0t28V9csR7V3kdB6ytsFC6xl1MtWoL6XpNNgS7YdexDv0runhCofjdbOzYWbzyh%2Fj434t3p%2FIvZvA%2BmXLRco7SS7kr9IEXWzVIL2FPUkv2NL3EynJjAz1oT6cixJPMjODRYtV%2B4ixdr7pGMqXSeeY8oFWooGb1iZuhTvf2Azlqru%2F9Z7FPjjihyhubAgwAkf8FdCpEEpQAAAAASUVORK5CYII%3D) top left repeat;height:12px;margin:40px 0;position:relative;border:0}section.news ul.articles .article{margin-bottom:50px;padding-right:25px}section.news ul.articles .article:after{content:"";display:table;clear:both}section.news ul.articles .article img{float:left;margin-right:20px}section.news ul.articles .article .details{float:left}section.news ul.articles .article .details .category{background:#b91c2d;text-transform:uppercase;padding:8px 10px;color:white;font-size:18px;font-weight:700;font-family:"BebasNeueBold", sans-serif;display:inline-block}section.news ul.articles .article .details .category a{color:inherit;text-decoration:none;border:none;-webkit-transition:0.3s all;transition:0.3s all}section.news ul.articles .article .details .category a:hover{color:white;background:transparent}section.news ul.articles .article .details a{text-decoration:none}section.news ul.articles .article .details h1{font-size:2.5em;line-height:1.2em;margin:10px 0;color:black;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 480px){section.news ul.articles .article .details h1{font-size:1.75em}}section.news ul.articles .article .details h1:hover{color:gray}section.news ul.articles .article .details .meta{display:inline-block;font-size:1.125em;font-weight:300;color:black}section.news ul.articles .article .details .meta a{color:inherit;text-decoration:none;border:none;-webkit-transition:0.3s all;transition:0.3s all}section.news ul.articles .article .details .meta a:hover{color:#b91c2d;background:transparent}section.news ul.articles .article .details .meta strong{font-weight:700}section.news aside.filter{float:left;display:block;margin-right:1.69492%;width:32.20339%}section.news aside.filter:last-child{margin-right:0}@media screen and (max-width: 480px){section.news aside.filter{float:left;display:block;margin-right:1.69492%;width:100%}section.news aside.filter:last-child{margin-right:0}}section.news aside.filter span{display:inline-block}section.news aside.filter .category{margin:0 0 50px 0}section.news aside.filter span.title{font-size:1.125em;font-weight:300;margin-bottom:5px}section.news aside.filter .categories a,section.news aside.filter .categories span{color:#b91c2d;font-weight:700;font-size:1.5em;cursor:pointer;display:block;text-decoration:none;border:none;-webkit-transition:0.3s;transition:0.3s}section.news aside.filter .categories a.current,section.news aside.filter .categories span.current{color:black;cursor:auto}section.news aside.filter .categories a.current:hover,section.news aside.filter .categories span.current:hover{color:black}section.news aside.filter .categories a.none,section.news aside.filter .categories span.none{color:#5d5d5d;font-weight:300;font-style:italic;cursor:auto;font-size:1.125em}section.news aside.filter .categories a.none:hover,section.news aside.filter .categories span.none:hover{color:#5d5d5d}section.news aside.filter .categories a:hover,section.news aside.filter .categories span:hover{color:black;background:transparent}section.news aside.filter .year a{color:#b91c2d;font-weight:700;font-size:1.5em;cursor:pointer;display:block;text-decoration:none;border:none;-webkit-transition:0.3s;transition:0.3s}section.news aside.filter .year a.current{color:black;cursor:auto}section.news aside.filter .year a.current:hover{color:black}section.news aside.filter .year a:hover{color:black;background:transparent}section.news aside.filter .categories span:not(:first-child){margin:0 5px}section.news aside.filter .categories a,section.news aside.filter .categories span{display:inline-block}article.services-index{max-width:1180px;margin-left:auto;margin-right:auto}article.services-index:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){article.services-index{max-width:96%}}@media screen and (max-width: 1024px){article.services-index{max-width:94%}}@media screen and (max-width: 480px){article.services-index{max-width:90%}}article.services-index section.intro{padding:80px 0}@media screen and (max-width: 960px){article.services-index section.intro{padding:40px 0}}article.services-index section.intro .inner .column{float:left;display:block;margin-right:1.69492%;width:32.20339%}article.services-index section.intro .inner .column:last-child{margin-right:0}@media screen and (max-width: 960px){article.services-index section.intro .inner .column{float:left;display:block;margin-right:1.69492%;width:49.15254%}article.services-index section.intro .inner .column:last-child{margin-right:0}article.services-index section.intro .inner .column:first-child{float:left;display:block;margin-right:1.69492%;width:100%}article.services-index section.intro .inner .column:first-child:last-child{margin-right:0}}@media screen and (max-width: 768px){article.services-index section.intro .inner .column{float:left;display:block;margin-right:1.69492%;width:100%}article.services-index section.intro .inner .column:last-child{margin-right:0}}article.services-index section.intro .inner .column h2{font-size:3em;line-height:1.3;margin:0}@media screen and (max-width: 960px){article.services-index section.intro .inner .column h2{font-size:2.25em;line-height:1.2;margin-bottom:20px}}article.services-index section.intro .inner .column p{font-size:1em;line-height:1.5;margin-top:0}article.services-index section.services-grid{margin-top:40px}article.services-index section.services-grid .inner .card{padding-right:10px;margin-bottom:30px;width:50%;float:left}@media screen and (min-width: 769px){article.services-index section.services-grid .inner .card:nth-of-type(4n+0){margin-right:0;padding-right:0}}@media screen and (min-width: 651px) and (max-width: 768px){article.services-index section.services-grid .inner .card:nth-of-type(3n+0){margin-right:0;padding-right:0}}@media screen and (min-width: 481px) and (max-width: 650px){article.services-index section.services-grid .inner .card{float:left;display:block;margin-right:1.69492%;width:49.15254%}article.services-index section.services-grid .inner .card:last-child{margin-right:0}article.services-index section.services-grid .inner .card:nth-of-type(2n+0){margin-right:0;padding-right:0}}@media screen and (max-width: 480px){article.services-index section.services-grid .inner .card{float:left;display:block;margin-right:1.69492%;width:100%;margin-right:0;padding-right:0}article.services-index section.services-grid .inner .card:last-child{margin-right:0}}article.services-index section.services-grid .inner .card h3{margin:0 0 8px 0;clear:both}article.services-index section.services-grid .inner .card span.half-border{width:10%;border-bottom:6px solid #b91c2d;display:block;margin:0 0 8px 0}article.services-index section.services-grid .inner .card li{font-size:1.25em;line-height:1;margin-bottom:1em}article.service{padding-top:50px;max-width:1180px;margin-left:auto;margin-right:auto}article.service:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){article.service{max-width:96%}}@media screen and (max-width: 1024px){article.service{max-width:94%}}@media screen and (max-width: 480px){article.service{max-width:90%}}article.service header{float:left;display:block;margin-right:1.69492%;width:100%;position:relative;padding:0;margin-bottom:30px}article.service header:last-child{margin-right:0}article.service header h1{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;color:#010101;font-size:5.625em;font-weight:100}article.service section.intro{float:left;display:block;margin-right:1.69492%;width:59.32203%}article.service section.intro:last-child{margin-right:0}@media screen and (max-width: 480px){article.service section.intro{float:left;display:block;margin-right:1.69492%;width:100%}article.service section.intro:last-child{margin-right:0}}article.service section.intro p{font-size:1.875em;font-weight:200;line-height:1.333;margin:0 0 1em}article.service aside.more-services{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-right:0;color:#b91c2d;float:right;font-weight:700;font-size:1.25em}article.service aside.more-services:last-child{margin-right:0}@media screen and (max-width: 480px){article.service aside.more-services{display:none}}article.service aside.more-services h1{font-size:1.875em;color:black;font-weight:300}article.service aside.more-services hr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q2Q0ZGOTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q2Q0ZGQTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDZDRkY3OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RDZDRkY4OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2B%2BxXYIAAAABhJREFUeNpiYmBg%2BA8EDExAghHIYQAIMABHBgb%2FXZ4CjwAAAABJRU5ErkJggg%3D%3D) top left repeat;height:9px;border:0;margin:0 0 20px 0;position:relative}article.service aside.more-services a{text-decoration:none;color:#b91c2d;border:none;-webkit-transition:0.3s;transition:0.3s}article.service aside.more-services a:hover{color:black;background:transparent}article.service section.details.service{float:left;display:block;margin-right:1.69492%;width:100%;margin-bottom:25px}article.service section.details.service:last-child{margin-right:0}article.service section.details.service h2{float:left;display:block;margin-right:1.69492%;width:32.20339%;font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-size:1.5em;font-weight:300;color:#5d5d5d;margin:0;line-height:2em;vertical-align:middle;font-weight:700;border-bottom:2px solid #b91c2d;margin-bottom:5px;float:none}article.service section.details.service h2:last-child{margin-right:0}@media screen and (max-width: 480px){article.service section.details.service h2{float:left;display:block;margin-right:1.69492%;width:100%;margin:0;float:none}article.service section.details.service h2:last-child{margin-right:0}}article.service section.details.service li{list-style:none;font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-size:1.3125em;font-weight:300;color:#5d5d5d;margin:0;line-height:2em;vertical-align:middle}@media screen and (max-width: 480px){article.service section.details.service li{margin:16px 0;line-height:1.25em}}article.careers{padding-top:50px;max-width:1180px;margin-left:auto;margin-right:auto;position:relative}article.careers:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){article.careers{max-width:96%}}@media screen and (max-width: 1024px){article.careers{max-width:94%}}@media screen and (max-width: 480px){article.careers{max-width:90%}}article.careers .bp2w-container{max-width:1180px;margin-left:auto;margin-right:auto;position:absolute;top:0;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}article.careers .bp2w-container:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){article.careers .bp2w-container{max-width:96%}}@media screen and (max-width: 1024px){article.careers .bp2w-container{max-width:94%}}@media screen and (max-width: 480px){article.careers .bp2w-container{max-width:90%}}@media screen and (max-width: 480px){article.careers .bp2w-container{display:none}}article.careers .bp2w-container .bp2w-badge{position:absolute;top:0;right:0;border:none}article.careers .bp2w-container .bp2w-badge:hover{background:transparent}article.careers section.intro{float:left;display:block;margin-right:1.69492%;width:59.32203%}article.careers section.intro:last-child{margin-right:0}article.careers section.intro:last-of-type{margin-right:auto}@media screen and (max-width: 480px){article.careers section.intro{float:left;display:block;margin-right:1.69492%;width:100%}article.careers section.intro:last-child{margin-right:0}}article.careers section.intro p{font-size:1.875em;font-weight:200;line-height:1.333;margin:0 0 1em}@media screen and (max-width: 480px){article.careers section.intro p{font-size:1.3125em}}article.careers section.jobs{margin:50px auto;border-bottom:1px solid #d7d7d7;clear:both}article.careers section.jobs .no-openings{font-size:1.875em;font-weight:200;color:#5d5d5d}article.careers section.jobs .no-openings a{text-decoration:none;color:#b91c2d;border-bottom:0 solid #b91c2d;-webkit-transition:all 0.3s;transition:all 0.3s}article.careers section.jobs .no-openings a:hover{border-bottom:1px solid #b91c2d}article.careers section.jobs .no-openings a:visited{color:#b91c2d}article.careers section.jobs .job{color:#5d5d5d;font-size:1.125em;padding:60px 0;display:block}article.careers section.jobs .job:after{content:"";display:table;clear:both}article.careers section.jobs .job h6{font-size:1em;margin-top:0}article.careers section.jobs .job .copy{display:block}article.careers section.jobs .job .copy:after{content:"";display:table;clear:both}article.careers section.jobs .job .details{float:left;display:block;margin-right:1.69492%;width:32.20339%}article.careers section.jobs .job .details:last-child{margin-right:0}@media screen and (max-width: 920px) and (min-width: 481px){article.careers section.jobs .job .details{float:left;display:block;margin-right:1.69492%;width:45.76271%}article.careers section.jobs .job .details:last-child{margin-right:0}}@media screen and (max-width: 480px){article.careers section.jobs .job .details{float:left;display:block;margin-right:1.69492%;width:100%}article.careers section.jobs .job .details:last-child{margin-right:0}}article.careers section.jobs .job .details h6{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-weight:700;color:black;width:80%;border-bottom:2px solid #b91c2d;margin-bottom:10px;padding-bottom:10px}article.careers section.jobs .job .details p{float:left;display:block;margin-right:1.69492%;width:93.22034%;font-weight:300;margin:10px 0 0 0}article.careers section.jobs .job .details p:last-child{margin-right:0}article.careers section.jobs .job .details .description{float:left;display:block;margin-right:1.69492%;width:93.22034%;font-weight:300;margin:10px 0 0 0;line-height:1.5em}article.careers section.jobs .job .details .description:last-child{margin-right:0}article.careers section.jobs .job .requirements{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-right:0}article.careers section.jobs .job .requirements:last-child{margin-right:0}@media screen and (max-width: 920px) and (min-width: 481px){article.careers section.jobs .job .requirements{float:left;display:block;margin-right:1.69492%;width:52.54237%;margin-right:0}article.careers section.jobs .job .requirements:last-child{margin-right:0}}@media screen and (max-width: 480px){article.careers section.jobs .job .requirements{float:left;display:block;margin-right:1.69492%;width:100%}article.careers section.jobs .job .requirements:last-child{margin-right:0}}article.careers section.jobs .job .requirements h6{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-weight:600;width:80%;border-bottom:2px solid #d7d7d7;margin-bottom:10px;padding-bottom:10px}article.careers section.jobs .job .requirements .skills p{font-weight:300}article.careers section.jobs .job .requirements .skills ul{margin-bottom:20px;padding-left:10px}article.careers section.jobs .job .requirements .skills ul li{margin-bottom:5px;padding:0;width:80%;font-weight:300}article.careers section.jobs .job .requirements .skills ul li:last-of-type{margin-bottom:0}article.careers section.jobs .job .requirements .skills ul li:before{position:relative;left:-10px}article.careers section.jobs .job .apply{font-family:"ProximaNovaW01", sans-serif;font-weight:900;font-size:1em;color:black;background:transparent;text-decoration:none;border:3px solid black;padding:10px;margin:15px 0 0 0;text-transform:uppercase;letter-spacing:2px;display:inline-block;-webkit-transition:0.3s;transition:0.3s}article.careers section.jobs .job .apply:hover{background:black;color:white}article.clients{padding:50px 0}article.clients hr{width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q2Q0ZGOTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q2Q0ZGQTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDZDRkY3OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RDZDRkY4OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2B%2BxXYIAAAABhJREFUeNpiYmBg%2BA8EDExAghHIYQAIMABHBgb%2FXZ4CjwAAAABJRU5ErkJggg%3D%3D) top left repeat;height:9px;position:relative;border:0}article.clients hr.thin{max-width:1180px;margin-left:auto;margin-right:auto;height:1px;border:0;background:#d7d7d7}section.apply{max-width:1180px;margin-left:auto;margin-right:auto;padding:50px 0}section.apply:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.apply{max-width:96%}}@media screen and (max-width: 1024px){section.apply{max-width:94%}}@media screen and (max-width: 480px){section.apply{max-width:90%}}section.apply p{font-size:1.75em;font-weight:200;margin:25px 0}section.apply form{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin:60px auto;float:none;position:relative}section.apply form:last-child{margin-right:0}section.apply form:last-child{margin:60px auto}section.apply form>.success,section.apply form .failure{font-weight:300;text-align:center;width:100%;border:4px solid black;padding:10px 15px}section.apply form .input.select select{background:transparent;height:55px;margin:10px 0;border:4px solid black;color:black;border-radius:0;text-indent:15px;font-size:1.125em;font-weight:300;width:100%;-webkit-appearance:none}section.apply form .input.select select:focus{outline:0}section.apply form .input.select:after{content:"\f107";display:block;right:17px;top:38px;position:absolute;text-align:right;color:black;font-size:2.375em;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section.apply form input.string{background:transparent;border:2px solid #b91c2d;margin:10px 0;height:55px;width:100%;text-indent:15px;font-size:1.125em;font-weight:300;-webkit-transition:0.1s;transition:0.1s}section.apply form input.string:focus{outline:0}section.apply form textarea.text{border:0;border-top:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;width:100%;margin:10px 0;resize:none;font:700 1.125em/1.5em "NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;color:black;text-align:center;height:50px;padding-top:10px;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}section.apply form textarea.text:focus{height:200px;outline:0;text-align:left}section.apply form input.btn,section.apply form button.resume{border:0;outline:0;font-family:"ProximaNovaW01", sans-serif;font-weight:900;font-size:1em;letter-spacing:2px;text-transform:uppercase;padding:15px;margin:10px 0;width:100%;background:black;color:white;border:4px solid black;position:relative;-webkit-transition:0.3s;transition:0.3s}section.apply form input.btn.resume,section.apply form button.resume.resume{background:white;color:black}section.apply form input.btn.resume:hover,section.apply form button.resume.resume:hover{background:black;color:white}section.apply form input.btn:hover,section.apply form button.resume:hover{background:white;color:black}section.apply form button.resume{overflow:hidden}section.apply form button.resume:after{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;font-size:45px;content:"\f087";width:100%;height:100%;position:absolute;color:white;background:black;top:100%;left:0;padding:6px 0;-webkit-transition:1s;transition:1s}section.apply form button.resume.has-file:after{top:0}section.apply form .applicant_resume{position:absolute;left:-9999px;top:-9999px}article.approach{font-size:36px}article.approach .intro{background:transparent url(/assets/approach/intro-b777d7e0e877da48d57a23210510006b.png) center center no-repeat;background-size:cover;position:relative;padding:325px 0}@media screen and (max-width: 480px){article.approach .intro{padding:220px 0}}article.approach .intro h1{color:black;font-family:"ProximaNovaW01", sans-serif;font-weight:300;width:100%;font-size:72px;margin:0;text-align:center;text-shadow:0 0 20px white;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 480px){article.approach .intro h1{font-size:48px}}article.approach .today{background:transparent url(/assets/approach/today_red-b8377f0a73f04b7c8aa187beb37f2e0e.png) center center no-repeat;background-size:cover;padding:85px 0 145px;position:relative;color:white}article.approach .today .words{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%}article.approach .today .words:last-child{margin-right:0}@media screen and (min-width: 671px){article.approach .today .words{min-width:445px}}@media screen and (max-width: 670px) and (min-width: 481px){article.approach .today .words{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%}article.approach .today .words:last-child{margin-right:0}}@media screen and (max-width: 480px){article.approach .today .words{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:6.77966%}article.approach .today .words:last-child{margin-right:0}}article.approach .today p{font-size:32px;font-weight:200;font-family:"ProximaNovaW01", sans-serif}@media screen and (max-width: 480px){article.approach .today p{font-size:24px;line-height:1.4}}article.approach .today ul{list-style:none;margin:0;padding:0}article.approach .today ul li{font-size:32px;font-weight:200;font-family:"ProximaNovaW01", sans-serif}@media screen and (max-width: 480px){article.approach .today ul li{font-size:24px}}article.approach .today ul li.bold{font-size:48px;font-weight:700;font-style:normal;line-height:1}@media screen and (max-width: 480px){article.approach .today ul li.bold{font-size:32px}}article.approach .today ul li:first-of-type{margin-bottom:5px}article.approach .today ul li:last-of-type{margin-top:5px}@media screen and (max-width: 480px){article.approach .today ul li:last-of-type{margin-top:5px}}article.approach .today ul li span{color:#e62542}article.approach .successful{padding:400px 0 60px;background:transparent url(/assets/approach/successful-6ffca3297e0e3b9b720458877b70c89c.png) center center no-repeat;background-size:cover}@media screen and (max-width: 840px) and (min-width: 481px){article.approach .successful{padding-top:300px}}@media screen and (max-width: 760px) and (min-width: 481px){article.approach .successful{background-position:-164px center}}@media screen and (max-width: 480px){article.approach .successful{padding-top:200px;background-position:-204px center}}article.approach .successful p{color:white;font-size:30px;font-weight:300;font-family:"ProximaNovaW01", sans-serif;line-height:1.2;float:left;display:block;margin-right:1.69492%;width:25.42373%;float:right}article.approach .successful p:last-child{margin-right:0}article.approach .successful p:last-child{margin-right:4%}@media screen and (min-width: 841px){article.approach .successful p{min-width:385px}}@media screen and (max-width: 840px) and (min-width: 761px){article.approach .successful p{float:left;display:block;margin-right:1.69492%;width:66.10169%;float:right}article.approach .successful p:last-child{margin-right:0}article.approach .successful p:last-child{margin-right:2%}}@media screen and (max-width: 760px){article.approach .successful p{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.approach .successful p:last-child{margin-right:0}}@media screen and (max-width: 480px){article.approach .successful p{font-size:24px}}article.approach .makers{padding:275px 0;background:#b91c2d}article.approach .makers h1{font-size:48px;font-weight:300;font-family:"BebasNeueBold", sans-serif;color:white;width:100%;text-align:center;margin:0}@media screen and (max-width: 480px){article.approach .makers h1{padding:0 4%}}article.approach .create,article.approach .design,article.approach .build{padding:175px 0 480px}article.approach .create h1,article.approach .design h1,article.approach .build h1{font-family:"ProximaNovaW01", sans-serif;font-size:48px;font-weight:300;color:black;float:left;display:block;margin-right:1.69492%;width:25.42373%;margin-left:61.01695%}article.approach .create h1:last-child,article.approach .design h1:last-child,article.approach .build h1:last-child{margin-right:0}@media screen and (max-width: 920px){article.approach .create h1,article.approach .design h1,article.approach .build h1{float:left;display:block;margin-right:1.69492%;width:38.98305%;margin-left:54.23729%}article.approach .create h1:last-child,article.approach .design h1:last-child,article.approach .build h1:last-child{margin-right:0}}@media screen and (max-width: 480px){article.approach .create h1,article.approach .design h1,article.approach .build h1{float:left;display:block;margin-right:1.69492%;width:38.98305%;margin-left:47.45763%}article.approach .create h1:last-child,article.approach .design h1:last-child,article.approach .build h1:last-child{margin-right:0}}article.approach .create{background:transparent url(/assets/approach/create-0c26f383c4fda361847d4d2abd1b603c.png) center center no-repeat;background-size:cover}article.approach .design{background:transparent url(/assets/approach/design-c741aff9bdc8007c329a68b253bad657.png) center center no-repeat;background-size:cover}article.approach .build{background:transparent url(/assets/approach/build-0636e03aef3859b88655c4acf709fac3.png) center center no-repeat;background-size:cover}article.approach .build h1{color:white}article.approach .help{padding:200px 0 300px;background:transparent url(/assets/approach/help-0cc3cdd84f80d682993735dabb8eee21.png) center center no-repeat;background-size:cover;color:white}article.approach .help span{float:left;display:block;margin-right:1.69492%;width:25.42373%;font-family:"ProximaNovaW01", sans-serif;font-size:181px;font-weight:700;letter-spacing:-15px;text-align:right;margin-right:2.5%}article.approach .help span:last-child{margin-right:0}@media screen and (max-width: 900px){article.approach .help span{margin-right:3%}}@media screen and (max-width: 850px){article.approach .help span{margin-right:6.5%}}@media screen and (max-width: 800px){article.approach .help span{margin-right:7%}}@media screen and (max-width: 750px){article.approach .help span{margin-right:8%}}@media screen and (max-width: 720px){article.approach .help span{font-size:120px;float:left;display:block;margin-right:1.69492%;width:86.44068%;text-align:left;margin-left:12px}article.approach .help span:last-child{margin-right:0}}@media screen and (max-width: 480px){article.approach .help span{float:left;display:block;margin-right:1.69492%;width:86.44068%;text-align:left;margin-left:12px}article.approach .help span:last-child{margin-right:0}}article.approach .help p{margin:92px 0 0 0;float:left;display:block;margin-right:1.69492%;width:38.98305%;font-family:"ProximaNovaW01", sans-serif;font-size:44px;font-weight:300;letter-spacing:-2px;line-height:1.2}article.approach .help p:last-child{margin-right:0}@media screen and (min-width: 1061px){article.approach .help p{min-width:550px}}@media screen and (max-width: 1060px){article.approach .help p{float:left;display:block;margin-right:1.69492%;width:66.10169%}article.approach .help p:last-child{margin-right:0}}@media screen and (max-width: 720px){article.approach .help p{margin:-24px 0 0 6.5%;float:left;display:block;margin-right:1.69492%;width:79.66102%;font-size:38px}article.approach .help p:last-child{margin-right:0}}@media screen and (max-width: 560px){article.approach .help p{margin-left:8%}}@media screen and (max-width: 480px){article.approach .help p{margin-left:10%}}@media screen and (max-width: 480px){article.approach .help p{font-size:32px;margin-left:14%}}article.approach .services{background:black;padding:75px 0 150px;color:white}article.approach .services h1{font-size:72px;font-family:"BebasNeueBold", sans-serif;margin:0}@media screen and (max-width: 1180px){article.approach .services h1{margin-left:6.77966%}}@media screen and (max-width: 480px){article.approach .services h1{font-size:60px;margin-left:0%}}article.approach .services .list{margin-top:60px;font-size:58px;font-family:"ProximaNovaW01", sans-serif;font-weight:700;line-height:1.2;color:#e62542;float:left;display:block;margin-right:1.69492%;width:86.44068%}article.approach .services .list:last-child{margin-right:0}@media screen and (min-width: 1180px){article.approach .services .list{max-width:1000px}}@media screen and (max-width: 1180px){article.approach .services .list{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%;margin-top:40px;font-size:48px}article.approach .services .list:last-child{margin-right:0}}@media screen and (max-width: 860px){article.approach .services .list{font-size:36px}}@media screen and (max-width: 620px){article.approach .services .list{font-size:32px}}@media screen and (max-width: 480px){article.approach .services .list{float:left;display:block;margin-right:1.69492%;width:93.22034%;margin-left:0%;margin-top:40px;font-size:28px}article.approach .services .list:last-child{margin-right:0}}article.approach .services a{-webkit-transition:0.3s ease;transition:0.3s ease}article.approach .services a:hover{color:#b91c2d}article.case-study h1{font-family:"ITCBodoniSeventytwoW01", sans-serif, serif;font-weight:300}article.case-study section.intro{max-width:1180px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:60px;padding-top:40px}article.case-study section.intro:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){article.case-study section.intro{max-width:96%}}@media screen and (max-width: 1024px){article.case-study section.intro{max-width:94%}}@media screen and (max-width: 480px){article.case-study section.intro{max-width:90%}}article.case-study section.intro h1{margin-bottom:75px}article.case-study section.intro h6{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;font-weight:300;color:#5d5d5d;vertical-align:middle}article.case-study section.intro h6 img{width:150px;vertical-align:middle;margin:0 20px}@media screen and (max-width: 640px){article.case-study section.intro h6 img{display:block;margin:0 auto}}article.case-study section.intro hr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxN0Q2Q0ZGOTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxN0Q2Q0ZGQTk3M0QxMUUzOEI4OUVCOEZFREVEMEI5MyI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3RDZDRkY3OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE3RDZDRkY4OTczRDExRTM4Qjg5RUI4RkVERUQwQjkzIi8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2B%2BxXYIAAAABhJREFUeNpiYmBg%2BA8EDExAghHIYQAIMABHBgb%2FXZ4CjwAAAABJRU5ErkJggg%3D%3D) top left repeat;height:9px;border:0;position:relative;float:left;display:block;margin-right:1.69492%;width:59.32203%;margin:15px auto;float:none}article.case-study section.intro hr:last-child{margin-right:0}article.case-study section.intro h4{float:left;display:block;margin-right:1.69492%;width:59.32203%;margin-left:20.33898%;font-size:1.75em;line-height:1.4em;color:black;font-weight:700;text-transform:uppercase}article.case-study section.intro h4:last-child{margin-right:0}@media screen and (max-width: 1040px){article.case-study section.intro h4{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.case-study section.intro h4:last-child{margin-right:0}}@media screen and (max-width: 940px) and (min-width: 740px){article.case-study section.intro h4{padding:0 4.5%}}@media screen and (max-width: 400){article.case-study section.intro h4{float:left;display:block;margin-right:1.69492%;width:100%}article.case-study section.intro h4:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study section.intro h4{font-size:1.3125em}}article.case-study section.intro .words{float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none;margin:0 auto;text-align:center}article.case-study section.intro .words:last-child{margin-right:0}article.case-study section.intro .words:after{content:"";display:table;clear:both}article.case-study section.intro .words:last-child{margin-right:auto}article.case-study section.intro .words p{float:left;display:block;margin-right:2.32558%;width:44.18605%;color:#5d5d5d;font-size:1.125em;text-align:left;font-weight:300}article.case-study section.intro .words p:last-child{margin-right:0}article.case-study section.intro .words p:last-of-type{margin-left:9.30233%}@media screen and (max-width: 480px){article.case-study section.intro .words p{float:left;display:block;margin-right:2.32558%;width:100%}article.case-study section.intro .words p:last-child{margin-right:0}article.case-study section.intro .words p:last-of-type{margin-left:0%}}article.case-study.dis section.intro h4{color:#26b050;font-size:1.25em;float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%}article.case-study.dis section.intro h4:last-child{margin-right:0}article.case-study.dis section.twitter-images{background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAIAAAD%2FgAIDAAAABGdBTUEAALGPC%2FxhBQAACkFpQ0NQSUNDIFByb2ZpbGUAAEgNnZZ3VFPZFofPvTe90BIiICX0GnoJINI7SBUEUYlJgFAChoQmdkQFRhQRKVZkVMABR4ciY0UUC4OCYtcJ8hBQxsFRREXl3YxrCe%2BtNfPemv3HWd%2FZ57fX2Wfvfde6AFD8ggTCdFgBgDShWBTu68FcEhPLxPcCGBABDlgBwOFmZgRH%2BEQC1Py9PZmZqEjGs%2FbuLoBku9ssv1Amc9b%2Ff5EiN0MkBgAKRdU2PH4mF%2BUClFOzxRky%2FwTK9JUpMoYxMhahCaKsIuPEr2z2p%2BYru8mYlybkoRpZzhm8NJ6Mu1DemiXho4wEoVyYJeBno3wHZb1USZoA5fco09P4nEwAMBSZX8znJqFsiTJFFBnuifICAAiUxDm8cg6L%2BTlongB4pmfkigSJSWKmEdeYaeXoyGb68bNT%2BWIxK5TDTeGIeEzP9LQMjjAXgK9vlkUBJVltmWiR7a0c7e1Z1uZo%2Bb%2FZ3x5%2BU%2F09yHr7VfEm7M%2BeQYyeWd9s7KwvvRYA9iRamx2zvpVVALRtBkDl4axP7yAA8gUAtN6c8x6GbF6SxOIMJwuL7OxscwGfay4r6Df7n4Jvyr%2BGOfeZy%2B77VjumFz%2BBI0kVM2VF5aanpktEzMwMDpfPZP33EP%2FjwDlpzcnDLJyfwBfxhehVUeiUCYSJaLuFPIFYkC5kCoR%2F1eF%2FGDYnBxl%2BnWsUaHVfAH2FOVC4SQfIbz0AQyMDJG4%2FegJ961sQMQrIvrxorZGvc48yev7n%2Bh8LXIpu4UxBIlPm9gyPZHIloiwZo9%2BEbMECEpAHdKAKNIEuMAIsYA0cgDNwA94gAISASBADlgMuSAJpQASyQT7YAApBMdgBdoNqcADUgXrQBE6CNnAGXARXwA1wCwyAR0AKhsFLMAHegWkIgvAQFaJBqpAWpA%2BZQtYQG1oIeUNBUDgUA8VDiZAQkkD50CaoGCqDqqFDUD30I3Qaughdg%2FqgB9AgNAb9AX2EEZgC02EN2AC2gNmwOxwIR8LL4ER4FZwHF8Db4Uq4Fj4Ot8IX4RvwACyFX8KTCEDICAPRRlgIG%2FFEQpBYJAERIWuRIqQCqUWakA6kG7mNSJFx5AMGh6FhmBgWxhnjh1mM4WJWYdZiSjDVmGOYVkwX5jZmEDOB%2BYKlYtWxplgnrD92CTYRm40txFZgj2BbsJexA9hh7DscDsfAGeIccH64GFwybjWuBLcP14y7gOvDDeEm8Xi8Kt4U74IPwXPwYnwhvgp%2FHH8e348fxr8nkAlaBGuCDyGWICRsJFQQGgjnCP2EEcI0UYGoT3QihhB5xFxiKbGO2EG8SRwmTpMUSYYkF1IkKZm0gVRJaiJdJj0mvSGTyTpkR3IYWUBeT64knyBfJQ%2BSP1CUKCYUT0ocRULZTjlKuUB5QHlDpVINqG7UWKqYup1aT71EfUp9L0eTM5fzl%2BPJrZOrkWuV65d7JU%2BU15d3l18unydfIX9K%2Fqb8uAJRwUDBU4GjsFahRuG0wj2FSUWaopViiGKaYolig%2BI1xVElvJKBkrcST6lA6bDSJaUhGkLTpXnSuLRNtDraZdowHUc3pPvTk%2BnF9B%2FovfQJZSVlW%2BUo5RzlGuWzylIGwjBg%2BDNSGaWMk4y7jI%2FzNOa5z%2BPP2zavaV7%2FvCmV%2BSpuKnyVIpVmlQGVj6pMVW%2FVFNWdqm2qT9QwaiZqYWrZavvVLquNz6fPd57PnV80%2F%2BT8h%2Bqwuol6uPpq9cPqPeqTGpoavhoZGlUalzTGNRmabprJmuWa5zTHtGhaC7UEWuVa57VeMJWZ7sxUZiWzizmhra7tpy3RPqTdqz2tY6izWGejTrPOE12SLls3Qbdct1N3Qk9LL1gvX69R76E%2BUZ%2Btn6S%2FR79bf8rA0CDaYItBm8GooYqhv2GeYaPhYyOqkavRKqNaozvGOGO2cYrxPuNbJrCJnUmSSY3JTVPY1N5UYLrPtM8Ma%2BZoJjSrNbvHorDcWVmsRtagOcM8yHyjeZv5Kws9i1iLnRbdFl8s7SxTLessH1kpWQVYbbTqsPrD2sSaa11jfceGauNjs86m3ea1rakt33a%2F7X07ml2w3Ra7TrvP9g72Ivsm%2BzEHPYd4h70O99h0dii7hH3VEevo4bjO8YzjByd7J7HTSaffnVnOKc4NzqMLDBfwF9QtGHLRceG4HHKRLmQujF94cKHUVduV41rr%2BsxN143ndsRtxN3YPdn9uPsrD0sPkUeLx5Snk%2BcazwteiJevV5FXr7eS92Lvau%2BnPjo%2BiT6NPhO%2Bdr6rfS%2F4Yf0C%2FXb63fPX8Of61%2FtPBDgErAnoCqQERgRWBz4LMgkSBXUEw8EBwbuCHy%2FSXyRc1BYCQvxDdoU8CTUMXRX6cxguLDSsJux5uFV4fnh3BC1iRURDxLtIj8jSyEeLjRZLFndGyUfFRdVHTUV7RZdFS5dYLFmz5EaMWowgpj0WHxsVeyR2cqn30t1Lh%2BPs4grj7i4zXJaz7NpyteWpy8%2BukF%2FBWXEqHhsfHd8Q%2F4kTwqnlTK70X7l35QTXk7uH%2B5LnxivnjfFd%2BGX8kQSXhLKE0USXxF2JY0muSRVJ4wJPQbXgdbJf8oHkqZSQlKMpM6nRqc1phLT4tNNCJWGKsCtdMz0nvS%2FDNKMwQ7rKadXuVROiQNGRTChzWWa7mI7%2BTPVIjCSbJYNZC7Nqst5nR2WfylHMEeb05JrkbssdyfPJ%2B341ZjV3dWe%2Bdv6G%2FME17msOrYXWrlzbuU53XcG64fW%2B649tIG1I2fDLRsuNZRvfbore1FGgUbC%2BYGiz7%2BbGQrlCUeG9Lc5bDmzFbBVs7d1ms61q25ciXtH1YsviiuJPJdyS699ZfVf53cz2hO29pfal%2B3fgdgh33N3puvNYmWJZXtnQruBdreXM8qLyt7tX7L5WYVtxYA9pj2SPtDKosr1Kr2pH1afqpOqBGo%2Ba5r3qe7ftndrH29e%2F321%2F0wGNA8UHPh4UHLx%2FyPdQa61BbcVh3OGsw8%2Frouq6v2d%2FX39E7Ujxkc9HhUelx8KPddU71Nc3qDeUNsKNksax43HHb%2F3g9UN7E6vpUDOjufgEOCE58eLH%2BB%2Fvngw82XmKfarpJ%2F2f9rbQWopaodbc1om2pDZpe0x73%2BmA050dzh0tP5v%2FfPSM9pmas8pnS8%2BRzhWcmzmfd37yQsaF8YuJF4c6V3Q%2BurTk0p2usK7ey4GXr17xuXKp2737%2FFWXq2euOV07fZ19ve2G%2FY3WHruell%2Fsfmnpte9tvelws%2F2W462OvgV95%2Fpd%2By%2Fe9rp95Y7%2FnRsDiwb67i6%2Be%2F9e3D3pfd790QepD14%2FzHo4%2FWj9Y%2BzjoicKTyqeqj%2Bt%2FdX412apvfTsoNdgz7OIZ4%2BGuEMv%2F5X5r0%2FDBc%2BpzytGtEbqR61Hz4z5jN16sfTF8MuMl9Pjhb8p%2Frb3ldGrn353%2B71nYsnE8GvR65k%2FSt6ovjn61vZt52To5NN3ae%2Bmp4req74%2F9oH9oftj9MeR6exP%2BE%2BVn40%2Fd3wJ%2FPJ4Jm1m5t%2F3hPP7MjpZfgAAAAlwSFlzAAALEwAACxMBAJqcGAAABCRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI%2BCiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjE8L3RpZmY6UmVzb2x1dGlvblVuaXQ%2BCiAgICAgICAgIDx0aWZmOkNvbXByZXNzaW9uPjU8L3RpZmY6Q29tcHJlc3Npb24%2BCiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24%2BCiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U%2BMTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24%2BMTAwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGRjOnN1YmplY3Q%2BCiAgICAgICAgICAgIDxyZGY6QmFnLz4KICAgICAgICAgPC9kYzpzdWJqZWN0PgogICAgICAgICA8eG1wOk1vZGlmeURhdGU%2BMjAxNC0wNS0yMVQxNDowNTo2NTwveG1wOk1vZGlmeURhdGU%2BCiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w%2BUGl4ZWxtYXRvciAzLjE8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24%2BCiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE%2BCptwWUMAAAFQSURBVHgB7duhFYRAEAVBlmA2%2F3g2GgQkUIY3otEt5oqPvLX3voY955xhF33n3DPPmnlVWPBewgoLBCBtWWGBAKQtKywQgLRlhQUCkLassEAA0pYVFghA2rLCAgFIW1ZYIABpywoLBCBtWWGBAKQtKywQgLRlhQUCkLassEAA0pYVFghA2rLCAgFIW1ZYIABpywoLBCBtWWGBAKQtKywQgLRlhQUCkLassEAA0pYVFghA2rLCAgFIW1ZYIADpgvavdOA%2Fkd%2Bf3mcIEwgrLBCAtGWFBQKQtqywQADSlhUWCEDassICAUhbVlggAGnLCgsEIG1ZYYEApC0rLBCAtGWFBQKQtqywQADSlhUWCEDassICAUhbVlggAGnLCgsEIG1ZYYEApC0rLBCAtGWFBQKQtqywQADSlhUWCEDassICAUhbVlggAGnLCgsEIG1ZgPUA5ocEOaKrVYsAAAAASUVORK5CYII%3D) top left repeat;padding:50px 0 100px}@media screen and (max-width: 1220px){article.case-study.dis section.twitter-images{padding-left:2%;padding-right:2%}}@media screen and (max-width: 1024px){article.case-study.dis section.twitter-images{padding-left:3%;padding-right:3%}}@media screen and (max-width: 480px){article.case-study.dis section.twitter-images{padding-left:5%;padding-right:5%}}article.case-study.dis section.twitter-images .twitter-tweet{float:left;display:block;margin-right:1.69492%;width:45.76271%;width:45.76271% !important;margin:0 0 100px 0 !important}article.case-study.dis section.twitter-images .twitter-tweet:last-child{margin-right:0}article.case-study.dis section.twitter-images .twitter-tweet:nth-of-type(2n){float:right;margin-left:1.69492% !important}article.case-study.dis section.twitter-images .twitter-tweet:last-of-type{margin-bottom:0 !important}@media screen and (max-width: 720px){article.case-study.dis section.twitter-images .twitter-tweet{width:100% !important;max-width:500px !important;float:none;margin:0 auto 50px !important}article.case-study.dis section.twitter-images .twitter-tweet:nth-of-type(2n){float:none;margin-left:auto !important}}article.case-study.dis section.engage{background:black;padding:75px 0}article.case-study.dis section.engage h1{color:white;font-family:"ProximaNovaW01", sans-serif;font-weight:700;font-size:2em;line-height:1.5;float:left;display:block;margin-right:1.69492%;width:72.88136%;margin:0 auto;float:none;text-align:center}article.case-study.dis section.engage h1:last-child{margin-right:0}article.case-study.dis section.engage h1:last-of-type{margin-right:auto}@media screen and (max-width: 480px){article.case-study.dis section.engage h1{font-size:1.875em;line-height:1.25}}article.case-study.dis section.breakdown{background-size:cover;padding:90px 0;overflow:hidden;position:relative}article.case-study.dis section.breakdown .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.67);z-index:3}article.case-study.dis section.breakdown img,article.case-study.dis section.breakdown video{position:absolute;top:0;left:0;min-width:100%;min-height:100%}article.case-study.dis section.breakdown .inner{position:relative;z-index:5}article.case-study.dis section.breakdown p{float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none;margin:30px auto;padding:0 10px;font-size:1.5em;font-family:"ProximaNovaW01", sans-serif;font-weight:300;line-height:1.4}article.case-study.dis section.breakdown p:last-child{margin-right:0}article.case-study.dis section.breakdown p:last-of-type{margin-right:auto}@media screen and (max-width: 480px){article.case-study.dis section.breakdown p{font-size:1.3125em;line-height:1.5}}article.case-study.dis section.results{padding:30px 0}article.case-study.dis section.results h1{color:#b91c2d;letter-spacing:3px;font-size:2.5em;text-align:center;text-transform:uppercase;font-family:"BebasNeueBold", sans-serif;margin-bottom:45px}@media screen and (max-width: 680px){article.case-study.dis section.results h1{font-size:2em}}article.case-study.dis section.results hr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhsAAAANCAMAAAA36VwgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4JpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExODA4M0VCODNDNjJCRDdDMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NzY1M0EwNERGMTgxMUU1OUM2OThFOTY4QThFMTQxNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NzY1M0EwM0RGMTgxMUU1OUM2OThFOTY4QThFMTQxNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmY2Njg4MjNkLWQxNjktNDVmZi04NjgxLWFmYTE1ZWIzY2E1MiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEwODgwOWZmLWExMWItMTE3OC1hMTNhLWJmYmFhMWZkYTUyMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPvgCFfwAAAIWUExURf%2F%2F%2F7kcLf%2F%2B%2FrkdLv36%2Bvrw8boeL7shMrskNP78%2Ff33%2BPnr7b0oOLofL74rO%2Fz09b8wP%2F79%2FdZ5g%2FDP08M7Svbi5NBncsE1RMlPXL4sPLogMPjo6uKiqcZHVe7Hy8I5SOi0uvTb3vvz9M1dacRATvLU17siM%2F34%2BLwnN%2Bm3vPPX2spUYdNxfPfm6Ou%2Bw8hMWcAxQcVCUP77%2FNyNls1eatmEjfTc38ZIVeWrsrwmNt2QmNNwesVBUOu%2FxMtWY9%2BXn%2Bats9mDjctYZPns7t%2BYn%2BWqsfbj5chNWstVYuOjqsAzQvrt7%2BCaoeOkq%2Fbh4%2BzBxeautMA0Q%2Bi2u9mCjOCaot%2BZoNyPl%2FDN0b8wQM5fa8tXY%2B3FydmFjtNvesZGVO%2FM0PXg4vrv8PXd4PLV2NZ6hNyMldNxe9BlccRAT9yOlsE2RfTb3eu9wtJuefDQ0%2FDO0tqGj9BmcfLW2e3Gyv77%2B%2B7IzOzAxe3Eyd2RmchOW%2BWsstZ7hfjn6ei1u%2FPa3PHS1uCbo8I4R8ZFU9Boc81caPvx8vnr7MI6Sfvy88lQXb4uPdRyfbogMduLlNd8huq8wfjq6%2F35%2BcM%2BTLsjNL8vPu3DyM5hbMxbZ7wlNeewtuOlrOSmrcdJV9%2BWnvfl59V3gcE3Rum5vr0oOeKgp%2Bavtc9kcOWqsNV4gvPZ3PXe4dFpdO7Jze%2FKzum4vdiBisQ%2FTcVEUtJteCDsK2wAAANZSURBVHja3NhnUxpRAIVhxIICIoqKoqIoih0b9t6NJZbYS4o9JppijDEa03vvvfeef5ivcO6ZzJ0Muo583Xd2huGZ5Z5Vqdw%2B6kM%2B8DmfqCKfUl%2FIMvaybFcAZE4dy9otkI1lsaxaA5m9g2VpgZDF21hWoYfMPM4yqwEyo4llC0bIoq0sS%2B6CTF%2FBMls8ZIFpLOuwQ5bSybKsMcgs7SzTOSELPu1%2B2XEOaXzKI3fxy8TsoB%2FJgk5iNq0lmXoEsyTmUS169GdfsQ09NlGPLegxbpVlK%2BhxJoJla%2BgxnHrMFjweYdlR9DhAPfb%2Fr8clls2hxxIPj61RcNm3it3FvxazSTXJQgbxN%2B8JJZkjErMwOY%2Bj1OMEZoepR5fgMYRls%2BixknqsR49R1GNsMHqMYVkxeiynHhMEj4XUYyp6TGfZMHrM8fC4LxyfZAnsLo25kGkaWBZThI%2BoWJbVoccA7nEIPeZTjwX4m9cwj1rRYxDzWIbZFPUYhlkk8xhag1kB9ZiPHoeoxyrBY52UxyLqsQE95ja6X%2F4WDZfv72Z3MeVAZjjOsvT9kKUeYJmkx4hy9FhMPcZJedQJHuupx0r0OEs9JuFv7vKqx0zmMU%2F06GAeezAbpB4n0WOth8f3KXD51x560ivBk94plu3Ef9YdySw7hh6N%2FdTjAHocph7N6DGbZYWCxzXqcQY9rrBsFT1auMcT6LGXemxGj33MY6LgcYRl2mnMJqjH0X97XJZcHviIcl5k2VM86Z2ly6MTPdq5x8focY5lS%2Bixi3q0Ch4XqEc86RnoSW8cPeqpR9sl9NhNPeLy0FTT5SF4bKEem9BjG%2FWYgR5L3S8vXkM5f%2B6wf9abmH2gJz1hCT%2BiS3hZkSUseKQnvW4llrBJcnmYN3EJX8bl4XOD%2FrM%2BxOwnXR5fMXvFlsfitlzCkm9m5DxugSUsLo%2BP9KT3HE9671jWegUfUS9YdmFbLmHqsQ89NlOPvVtwCc8Ly%2BMBPem9xpPeLZZ9wZPevU1YwrJvZhRZwlOYlSmxhGXfzHgs4Te4PM58psvjLS6PdZZ9x5PeVbqE5xVZwhv8ZkZyCUt6dCnyZsZzCQvL4zb7is%2BuQ%2Fb7Jcue4EnvLl0ePzZ4CUu%2BmfHuEvbqmxlllrDLM%2FsrwADMGZhhG8zYswAAAABJRU5ErkJggg%3D%3D) top left repeat;height:13px;border:0;position:relative;margin:15px 0;float:left;display:block;margin-right:1.69492%;width:45.76271%;margin-left:27.11864%;float:none}article.case-study.dis section.results hr:last-child{margin-right:0}@media screen and (max-width: 960px){article.case-study.dis section.results hr{float:left;display:block;margin-right:1.69492%;width:59.32203%;margin-left:20.33898%}article.case-study.dis section.results hr:last-child{margin-right:0}}@media screen and (max-width: 680px){article.case-study.dis section.results hr{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%}article.case-study.dis section.results hr:last-child{margin-right:0}}article.case-study.dis section.twitter,article.case-study.dis section.engaged-users,article.case-study.dis section.billion,article.case-study.dis section.followers,article.case-study.dis section.instagram,article.case-study.dis section.facebook{padding:45px 0}article.case-study.dis section.twitter img,article.case-study.dis section.engaged-users img,article.case-study.dis section.billion img,article.case-study.dis section.followers img,article.case-study.dis section.instagram img,article.case-study.dis section.facebook img{float:left;display:block;margin-right:1.69492%;width:11.86441%}article.case-study.dis section.twitter img:last-child,article.case-study.dis section.engaged-users img:last-child,article.case-study.dis section.billion img:last-child,article.case-study.dis section.followers img:last-child,article.case-study.dis section.instagram img:last-child,article.case-study.dis section.facebook img:last-child{margin-right:0}@media screen and (max-width: 680px){article.case-study.dis section.twitter img,article.case-study.dis section.engaged-users img,article.case-study.dis section.billion img,article.case-study.dis section.followers img,article.case-study.dis section.instagram img,article.case-study.dis section.facebook img{margin-bottom:25px}}article.case-study.dis section.twitter p,article.case-study.dis section.engaged-users p,article.case-study.dis section.billion p,article.case-study.dis section.followers p,article.case-study.dis section.instagram p,article.case-study.dis section.facebook p{float:left;display:block;margin-right:1.69492%;width:59.32203%;font-size:30px;font-family:"ProximaNovaW01", sans-serif;font-weight:400;line-height:1.6;margin:0;color:black}article.case-study.dis section.twitter p:last-child,article.case-study.dis section.engaged-users p:last-child,article.case-study.dis section.billion p:last-child,article.case-study.dis section.followers p:last-child,article.case-study.dis section.instagram p:last-child,article.case-study.dis section.facebook p:last-child{margin-right:0}@media screen and (max-width: 680px){article.case-study.dis section.twitter p,article.case-study.dis section.engaged-users p,article.case-study.dis section.billion p,article.case-study.dis section.followers p,article.case-study.dis section.instagram p,article.case-study.dis section.facebook p{font-size:22px;line-height:1.4;text-align:center}}article.case-study.dis section.twitter p span.wow,article.case-study.dis section.engaged-users p span.wow,article.case-study.dis section.billion p span.wow,article.case-study.dis section.followers p span.wow,article.case-study.dis section.instagram p span.wow,article.case-study.dis section.facebook p span.wow{font-weight:700;padding:0 8px}article.case-study.dis section.twitter,article.case-study.dis section.billion,article.case-study.dis section.instagram{display:block}article.case-study.dis section.twitter:after,article.case-study.dis section.billion:after,article.case-study.dis section.instagram:after{content:"";display:table;clear:both}article.case-study.dis section.twitter img,article.case-study.dis section.billion img,article.case-study.dis section.instagram img{float:right;margin-right:13.55932%}@media screen and (max-width: 960px){article.case-study.dis section.twitter img,article.case-study.dis section.billion img,article.case-study.dis section.instagram img{margin-right:6.77966%;float:right;display:block;margin-left:1.69492%;width:18.64407%}article.case-study.dis section.twitter img:last-child,article.case-study.dis section.billion img:last-child,article.case-study.dis section.instagram img:last-child{margin-left:0}}@media screen and (max-width: 680px){article.case-study.dis section.twitter img,article.case-study.dis section.billion img,article.case-study.dis section.instagram img{margin-left:40.67797%;float:none}}article.case-study.dis section.twitter p,article.case-study.dis section.billion p,article.case-study.dis section.instagram p{float:right}@media screen and (max-width: 960px){article.case-study.dis section.twitter p,article.case-study.dis section.billion p,article.case-study.dis section.instagram p{float:left;display:block;margin-right:1.69492%;width:66.10169%;margin-left:6.77966%}article.case-study.dis section.twitter p:last-child,article.case-study.dis section.billion p:last-child,article.case-study.dis section.instagram p:last-child{margin-right:0}}@media screen and (max-width: 680px){article.case-study.dis section.twitter p,article.case-study.dis section.billion p,article.case-study.dis section.instagram p{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%;float:none}article.case-study.dis section.twitter p:last-child,article.case-study.dis section.billion p:last-child,article.case-study.dis section.instagram p:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study.dis section.twitter p,article.case-study.dis section.billion p,article.case-study.dis section.instagram p{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.case-study.dis section.twitter p:last-child,article.case-study.dis section.billion p:last-child,article.case-study.dis section.instagram p:last-child{margin-right:0}}article.case-study.dis section.engaged-users img,article.case-study.dis section.followers img,article.case-study.dis section.facebook img{margin-left:13.55932%}@media screen and (max-width: 960px){article.case-study.dis section.engaged-users img,article.case-study.dis section.followers img,article.case-study.dis section.facebook img{margin-left:6.77966%;float:left;display:block;margin-right:1.69492%;width:18.64407%}article.case-study.dis section.engaged-users img:last-child,article.case-study.dis section.followers img:last-child,article.case-study.dis section.facebook img:last-child{margin-right:0}}@media screen and (max-width: 680px){article.case-study.dis section.engaged-users img,article.case-study.dis section.followers img,article.case-study.dis section.facebook img{float:left;display:block;margin-right:1.69492%;width:18.64407%;margin-left:40.67797%}article.case-study.dis section.engaged-users img:last-child,article.case-study.dis section.followers img:last-child,article.case-study.dis section.facebook img:last-child{margin-right:0}}@media screen and (max-width: 960px){article.case-study.dis section.engaged-users p,article.case-study.dis section.followers p,article.case-study.dis section.facebook p{float:left;display:block;margin-right:1.69492%;width:66.10169%}article.case-study.dis section.engaged-users p:last-child,article.case-study.dis section.followers p:last-child,article.case-study.dis section.facebook p:last-child{margin-right:0}}@media screen and (max-width: 680px){article.case-study.dis section.engaged-users p,article.case-study.dis section.followers p,article.case-study.dis section.facebook p{float:left;display:block;margin-right:1.69492%;width:72.88136%;margin-left:13.55932%}article.case-study.dis section.engaged-users p:last-child,article.case-study.dis section.followers p:last-child,article.case-study.dis section.facebook p:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study.dis section.engaged-users p,article.case-study.dis section.followers p,article.case-study.dis section.facebook p{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.case-study.dis section.engaged-users p:last-child,article.case-study.dis section.followers p:last-child,article.case-study.dis section.facebook p:last-child{margin-right:0}}@media screen and (max-width: 680px){article.case-study.dis section.twitter{padding:60px 0 45px 0}}article.case-study.dis section.engaged-users span.wow{background-color:#d61341;color:white}article.case-study.dis section.billion span.wow{background-color:#26b050;color:white}article.case-study.dis section.followers span.wow{background-color:#ffe522;color:black}article.case-study.dis section.instagram span.wow{background-color:black;color:white}@media screen and (max-width: 680px){article.case-study.dis section.facebook{padding:45px 0 30px 0}}article.case-study.dis section.facebook span.wow{background-color:#065acc;color:white}article.case-study.flot section.intro h4{color:#006d64}article.case-study.flot section.solution{background:#f16075;position:relative;padding-top:60px}@media screen and (max-width: 1270px) and (min-width: 1181px){article.case-study.flot section.solution{padding-bottom:60px}}@media screen and (max-width: 1180px) and (min-width: 981px){article.case-study.flot section.solution{padding-bottom:110px}}@media screen and (max-width: 980px) and (min-width: 351px){article.case-study.flot section.solution{padding-bottom:140px}}@media screen and (max-width: 350px){article.case-study.flot section.solution{padding-bottom:80px}}article.case-study.flot section.solution img{position:absolute;bottom:0;left:0}@media screen and (max-width: 480px){article.case-study.flot section.solution img{max-width:75%}}article.case-study.flot section.solution h1{font-size:2.5em;font-family:"ProximaNovaW01", sans-serif;font-weight:700;text-align:center;color:white;margin:60px auto}@media screen and (max-width: 480px){article.case-study.flot section.solution h1{font-size:1.5em}}article.case-study.flot section.solution p{color:#3f040d;float:left;display:block;margin-right:1.69492%;width:59.32203%;float:none;font-size:1.25em;font-weight:300;margin:20px auto}article.case-study.flot section.solution p:last-child{margin-right:0}@media screen and (max-width: 480px){article.case-study.flot section.solution p{float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none;margin:20px auto}article.case-study.flot section.solution p:last-child{margin-right:0}}article.case-study.flot section.solution p:last-of-type{margin:auto;margin-bottom:130px}article.case-study.flot section.efficient img{display:block;margin:0 auto}article.case-study.flot section.efficient p{font-size:1.875em;font-weight:300;color:#5d5d5d;float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none}article.case-study.flot section.efficient p:last-child{margin-right:0}@media screen and (max-width: 1224px) and (min-width: 1055px){article.case-study.flot section.efficient p{float:left;display:block;margin-right:1.69492%;width:52.54237%;float:none}article.case-study.flot section.efficient p:last-child{margin-right:0}}@media screen and (max-width: 1055px) and (min-width: 940px){article.case-study.flot section.efficient p{float:left;display:block;margin-right:1.69492%;width:59.32203%;float:none}article.case-study.flot section.efficient p:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study.flot section.efficient p{font-size:1.5em}}article.case-study.flot section.efficient p:last-of-type{margin-left:auto;margin-right:auto}article.case-study.flot section.online{background:#019a8a;padding-bottom:100px}@media screen and (max-width: 480px){article.case-study.flot section.online{padding-bottom:50px}}article.case-study.flot section.online .inner{padding:40px}article.case-study.flot section.online h1{font-size:2em;font-family:"ProximaNovaW01", sans-serif;font-weight:700;color:white;float:left;display:block;margin-right:1.69492%;width:59.32203%;float:none;text-align:center;line-height:1.5em}article.case-study.flot section.online h1:last-child{margin-right:0}article.case-study.flot section.online h1:last-of-type{margin:20px auto 85px}@media screen and (max-width: 1060px){article.case-study.flot section.online h1{float:left;display:block;margin-right:1.69492%;width:66.10169%;float:none}article.case-study.flot section.online h1:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study.flot section.online h1{width:100%;font-size:1.25em}}article.case-study.flot section.online .ads-tabs .tabs{float:left;display:block;margin-right:1.69492%;width:32.20339%;float:right;max-width:320px;padding:0 0 0 6%}article.case-study.flot section.online .ads-tabs .tabs:last-child{margin-right:0}@media screen and (max-width: 660px) and (min-width: 481px){article.case-study.flot section.online .ads-tabs .tabs{float:left;display:block;margin-right:1.69492%;width:38.98305%;float:right}article.case-study.flot section.online .ads-tabs .tabs:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study.flot section.online .ads-tabs .tabs{float:none;width:100%;max-width:100%;text-align:center;padding:0;margin:0}}article.case-study.flot section.online .ads-tabs .tabs .tab{display:block;cursor:pointer;padding:0.5em 0;font-size:1.5em;font-weight:700;margin:10px 0;color:#a7ebe4}article.case-study.flot section.online .ads-tabs .tabs .tab:hover{color:white}@media screen and (max-width: 860px) and (min-width: 761px){article.case-study.flot section.online .ads-tabs .tabs .tab{font-size:21px}}@media screen and (max-width: 760px) and (min-width: 551px){article.case-study.flot section.online .ads-tabs .tabs .tab{font-size:18px}}@media screen and (max-width: 550px){article.case-study.flot section.online .ads-tabs .tabs .tab{font-size:16px}}@media screen and (max-width: 480px){article.case-study.flot section.online .ads-tabs .tabs .tab{display:block;width:55%;margin:10px auto}article.case-study.flot section.online .ads-tabs .tabs .tab:last-of-type{margin-bottom:20px}}@media screen and (max-width: 318px){article.case-study.flot section.online .ads-tabs .tabs .tab{width:75%}}article.case-study.flot section.online .ads-tabs .state{position:absolute;left:-10000px}article.case-study.flot section.online .ads-tabs #price-is-right:checked ~ .tabs #price-is-right-tab,article.case-study.flot section.online .ads-tabs #monopoly:checked ~ .tabs #monopoly-tab,article.case-study.flot section.online .ads-tabs #sherlock-holmes:checked ~ .tabs #sherlock-holmes-tab,article.case-study.flot section.online .ads-tabs #bass-pro-shops:checked ~ .tabs #bass-pro-shops-tab{color:white;border-bottom:2px solid #a7ebe4;cursor:default}article.case-study.flot section.online .ads-tabs .panels{float:left;display:block;margin-right:1.69492%;width:66.10169%}article.case-study.flot section.online .ads-tabs .panels:last-child{margin-right:0}@media screen and (max-width: 660px) and (min-width: 481px){article.case-study.flot section.online .ads-tabs .panels{float:left;display:block;margin-right:1.69492%;width:59.32203%}article.case-study.flot section.online .ads-tabs .panels:last-child{margin-right:0}}@media screen and (max-width: 480px){article.case-study.flot section.online .ads-tabs .panels{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.case-study.flot section.online .ads-tabs .panels:last-child{margin-right:0}}article.case-study.flot section.online .ads-tabs .panel{text-align:center;display:none;width:100%;max-width:668px}article.case-study.flot section.online .ads-tabs #price-is-right:checked ~ .panels #price-is-right-panel,article.case-study.flot section.online .ads-tabs #monopoly:checked ~ .panels #monopoly-panel,article.case-study.flot section.online .ads-tabs #sherlock-holmes:checked ~ .panels #sherlock-holmes-panel,article.case-study.flot section.online .ads-tabs #bass-pro-shops:checked ~ .panels #bass-pro-shops-panel{display:block}article.case-study.flot section.results{background:#f49315;padding:75px 0;text-align:center}article.case-study.flot section.results h1{color:white;font-size:1.75em;font-family:"ProximaNovaW01", sans-serif;font-weight:700;line-height:48px;float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none;display:inline-block;margin:0 auto;margin-bottom:30px}article.case-study.flot section.results h1:last-child{margin-right:0}article.case-study.flot section.results h1:last-of-type{margin-right:auto}@media screen and (max-width: 480px){article.case-study.flot section.results h1{float:left;display:block;margin-right:1.69492%;width:86.44068%;float:none;display:inline-block;font-size:1.25em;line-height:1.5em}article.case-study.flot section.results h1:last-child{margin-right:0}}article.case-study.flot section.results ul li{float:left;display:block;margin-right:1.69492%;width:32.20339%;text-align:center}article.case-study.flot section.results ul li:last-child{margin-right:0}article.case-study.flot section.results ul li .contain{position:relative;height:300px}article.case-study.flot section.results ul li .contain img{max-width:100%;position:absolute;bottom:0;left:0;right:0;margin-left:auto;margin-right:auto}article.case-study.flot section.results ul li p{font-size:1.125em;font-weight:300;color:white;float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none;display:inline-block;margin:30px auto;text-align:left}article.case-study.flot section.results ul li p:last-child{margin-right:0}article.case-study.flot section.results ul li p .callout{font-weight:700}article.case-study.flot section.results ul li p:last-of-type{margin-left:auto;margin-right:auto}@media screen and (max-width: 480px){article.case-study.flot section.results ul li p{float:left;display:block;margin-right:1.69492%;width:86.44068%;float:none;display:inline-block;font-size:1.5em;margin:40px auto}article.case-study.flot section.results ul li p:last-child{margin-right:0}}.inner{max-width:1180px;margin-left:auto;margin-right:auto}.inner:after{content:"";display:table;clear:both}article.case-study.mhi{background:#eaeaea}article.case-study.mhi section.challenge{background:transparent url(/assets/case-studies/mhi/hotel-e5affa6c70fb6bfd4ddd332a17e713e7.png) center center no-repeat;background-size:cover;padding:110px 0}article.case-study.mhi section.challenge p{float:left;display:block;margin-right:1.69492%;width:72.88136%;font-size:1.5em;float:none;margin:0 auto;font-weight:400;color:black}article.case-study.mhi section.challenge p:last-child{margin-right:0}article.case-study.mhi section.challenge p:last-of-type{margin-right:auto}@media screen and (max-width: 480px){article.case-study.mhi section.challenge p{font-size:1.125em}}article.case-study.mhi section.tripographer{background:#000 url(/assets/case-studies/mhi/map-9ede1e7d41f358769e081ecce15e3e59.png) bottom center no-repeat;background-size:100% auto;text-align:center;padding:110px 0;overflow:hidden;position:relative}article.case-study.mhi section.tripographer .tripo-logo-container{position:relative;display:inline-block}@media screen and (max-width: 640px){article.case-study.mhi section.tripographer .tripo-logo-container img:first-of-type{max-width:94%}}article.case-study.mhi section.tripographer #tripo-logo{background:transparent url(/assets/case-studies/mhi/tripo-logo-a30d76acf81f50107e51eea660a6167e.png) center center no-repeat;width:604px;height:107px}@media screen and (max-width: 640px){article.case-study.mhi section.tripographer #tripo-logo{background-image:url(/assets/case-studies/mhi/tripo-logo-a30d76acf81f50107e51eea660a6167e.png);max-width:94%}}article.case-study.mhi section.tripographer #tripo-o{position:absolute;top:0;left:169px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width: 640px){article.case-study.mhi section.tripographer #tripo-o{left:29%;width:12.6%;margin-top:-1%}}@media screen and (max-width: 480px) and (min-width: 321px){article.case-study.mhi section.tripographer #tripo-o{margin-top:-2%}}@media screen and (max-width: 320px){article.case-study.mhi section.tripographer #tripo-o{margin-top:-3%}}article.case-study.mhi section.tripographer h1{float:left;display:block;margin-right:1.69492%;width:86.44068%;color:white;font-family:"ProximaNovaW01", sans-serif;font-size:32px;font-weight:700;float:none;line-height:60px;margin:0 auto;margin-top:100px}article.case-study.mhi section.tripographer h1:last-child{margin-right:0}article.case-study.mhi section.tripographer h1:last-of-type{margin-right:auto}@media screen and (max-width: 1040px) and (min-width: 961px){article.case-study.mhi section.tripographer h1{padding:0 4.5%}}@media screen and (max-width: 480px){article.case-study.mhi section.tripographer h1{font-size:1.375em;line-height:1.5em}}article.case-study.mhi section.platform{background:transparent url(/assets/case-studies/mhi/photos-6f22191cfc46fb0c64ee4bdbc296b014.png) center center no-repeat;background-size:cover;padding:175px 0}article.case-study.mhi section.platform video{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin:0 auto;float:none}article.case-study.mhi section.platform video:last-child{margin-right:0}article.case-study.mhi section.platform video:last-of-type{margin-right:auto}article.case-study.mhi section.platform img{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin:0 auto;float:none}article.case-study.mhi section.platform img:last-child{margin-right:0}article.case-study.mhi section.platform p{float:left;display:block;margin-right:1.69492%;width:86.44068%;margin:0;background:black;color:white;font-size:24px;line-height:48px;padding:50px 100px;text-align:center;margin:0 auto;float:none}article.case-study.mhi section.platform p:last-child{margin-right:0}@media screen and (max-width: 780px) and (min-width: 481px){article.case-study.mhi section.platform p{padding:50px}}@media screen and (max-width: 480px){article.case-study.mhi section.platform p{font-size:18px;line-height:1.5em;padding:50px 25px}}article.case-study.mhi section.platform p strong{display:block}article.case-study.mhi section.platform p:last-of-type{margin-right:auto}article.case-study.mhi section.results{text-align:center;padding-bottom:130px}@media screen and (max-width: 480px){article.case-study.mhi section.results{height:1594px}}article.case-study.mhi section.results .inner{position:relative}@media screen and (max-width: 480px){article.case-study.mhi section.results .inner>img{margin-bottom:-1360px}}article.case-study.mhi section.results h1{text-transform:uppercase;font-size:2.5em;font-family:"BebasNeueBold", sans-serif;margin:60px auto;color:#b91c2d;letter-spacing:3px}article.case-study.mhi section.results .callout{position:absolute;background:white;border:1px solid rgba(1,2,2,0.41);box-shadow:-5px 6px 0 0 rgba(1,2,2,0.41);padding:20px 42px 20px 20px;text-align:left;font-size:1.5em;font-weight:300;line-height:48px}article.case-study.mhi section.results .callout:after{content:"";display:block;background:transparent url(/assets/case-studies/mhi/pin-people-f0aa0358d720b22e5bd05a71792b9041.png) center center no-repeat;width:98px;height:130px;position:absolute;right:60px;bottom:-80px}@media screen and (max-width: 480px){article.case-study.mhi section.results .callout{font-size:1.125em;line-height:2em}}article.case-study.mhi section.results .callout.people{top:120px;width:540px;left:30px}@media screen and (max-width: 684px){article.case-study.mhi section.results .callout.people:after{right:-20px}}article.case-study.mhi section.results .callout.camera{width:549px;top:360px;left:571px}article.case-study.mhi section.results .callout.camera:after{background-image:url(/assets/case-studies/mhi/pin-camera-051acdcc096ee3db44fa9b5dde02b6f3.png);right:120px}@media screen and (max-width: 1140px){article.case-study.mhi section.results .callout.camera{top:420px;left:auto;right:30px}}article.case-study.mhi section.results .callout.awards{width:620px;top:1192px;left:486px;padding:20px}article.case-study.mhi section.results .callout.awards:after{background-image:url(/assets/case-studies/mhi/pin-thumbs-2e567a902aa6fee7198c554220d7ea66.png);right:92px}@media screen and (max-width: 1100px) and (min-width: 685px){article.case-study.mhi section.results .callout.awards{left:auto;right:55px}}@media screen and (max-width: 684px){article.case-study.mhi section.results .callout.awards{top:1142px}}article.case-study.mhi section.results .callout.video{padding:0;top:625px;left:20px;width:570px;height:321px}@media screen and (max-width: 1140px) and (min-width: 685px){article.case-study.mhi section.results .callout.video{top:715px}}@media screen and (max-width: 684px){article.case-study.mhi section.results .callout.video{top:755px}}article.case-study.mhi section.results .callout.video .video-player{position:absolute;top:0;left:0;min-height:0}article.case-study.mhi section.results .callout.video .video-player .controls .play:after{width:50px;height:50px;font-size:35px;padding:2px;-webkit-transform:translate(-25px, -25px);-ms-transform:translate(-25px, -25px);transform:translate(-25px, -25px);-moz-box-sizing:border-box;box-sizing:border-box}article.case-study.mhi section.results .callout.video:after{display:none}@media screen and (max-width: 684px){article.case-study.mhi section.results .callout.people,article.case-study.mhi section.results .callout.camera,article.case-study.mhi section.results .callout.awards,article.case-study.mhi section.results .callout.video{width:440px;right:0;left:0;margin:0 auto}}@media screen and (max-width: 480px){article.case-study.mhi section.results .callout.people,article.case-study.mhi section.results .callout.camera,article.case-study.mhi section.results .callout.awards,article.case-study.mhi section.results .callout.video{position:relative;top:0;width:90%;margin-top:80px}article.case-study.mhi section.results .callout.people:after,article.case-study.mhi section.results .callout.camera:after,article.case-study.mhi section.results .callout.awards:after,article.case-study.mhi section.results .callout.video:after{background-size:contain;height:80px;bottom:-60px}}article.case-study.mhi section.results .callout p{margin:0}article.case-study.mhi section.results .callout strong{font-weight:700}@-webkit-keyframes scrollCelebs{0%{background-position-x:0}100%{background-position-x:-4668px}}@keyframes scrollCelebs{0%{background-position-x:0}100%{background-position-x:-4668px}}article.case-study.zax section.intro h4{color:#16538e}@media screen and (max-width: 1040px) and (min-width: 941px){article.case-study.zax section.intro h4{padding:0 16.5%}}article.case-study.zax section.celebs{background:transparent url(/assets/case-studies/zax/celebs-598ff4fd73d52e67e9fc401c93e8c27c.jpg) left center no-repeat;background-size:auto 100%;padding:175px 0;-webkit-animation-name:scrollCelebs;animation-name:scrollCelebs;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:2s;animation-delay:2s}article.case-study.zax section.celebs h1{font-size:2.625em;font-family:"ProximaNovaW01", sans-serif;font-weight:700;float:left;display:block;margin-right:1.69492%;width:72.88136%;float:none;margin:0 auto;line-height:1.5em;text-align:center}article.case-study.zax section.celebs h1:last-child{margin-right:0}article.case-study.zax section.celebs h1:last-child{margin-right:auto}@media screen and (max-width: 480px){article.case-study.zax section.celebs h1{font-size:1.375em}}article.case-study.zax section.platforms{background:#165fa3;padding:75px 0}article.case-study.zax section.platforms h1{color:white;float:left;display:block;margin-right:1.69492%;width:59.32203%;float:none;margin:0 auto 130px;text-align:center;font-size:2.125em;font-family:"ProximaNovaW01", sans-serif;font-weight:700}article.case-study.zax section.platforms h1:last-child{margin-right:0}article.case-study.zax section.platforms h1:last-child{margin-right:auto}@media screen and (max-width: 480px){article.case-study.zax section.platforms h1{float:left;display:block;margin-right:1.69492%;width:86.44068%;float:none;display:inline-block;margin-left:6.77966%;font-size:1.5em;line-height:1.25em}article.case-study.zax section.platforms h1:last-child{margin-right:0}}article.case-study.zax section.platforms ul{width:100%}article.case-study.zax section.platforms ul li{display:inline-block;width:33%}article.case-study.zax section.platforms ul.images{text-align:center}article.case-study.zax section.platforms ul.images li{vertical-align:middle}article.case-study.zax section.platforms ul.images li img{max-width:100%}article.case-study.zax section.platforms ul.words li{vertical-align:top}@media screen and (max-width: 990px){article.case-study.zax section.platforms ul{display:inline-block}article.case-study.zax section.platforms ul.images{float:left;width:56%;margin:0 2%}article.case-study.zax section.platforms ul.images li{margin-left:auto;margin-right:0}article.case-study.zax section.platforms ul.images li:first-of-type img{margin-top:7px}article.case-study.zax section.platforms ul.words{float:right;width:33%;margin-right:2%}article.case-study.zax section.platforms ul li{display:block;width:100%;max-width:340px;height:220px;margin-bottom:40px}article.case-study.zax section.platforms ul img{max-width:100%;max-height:100%}article.case-study.zax section.platforms ul p{margin:0}}@media screen and (max-width: 480px){article.case-study.zax section.platforms ul.images{width:45%}article.case-study.zax section.platforms ul.words{width:45%}article.case-study.zax section.platforms ul li{height:180px;margin-bottom:30px}}@media screen and (max-width: 360px){article.case-study.zax section.platforms ul li:first-of-type{margin-bottom:-20px}}article.case-study.zax section.platforms ul p{color:white;font-size:1.125em;font-weight:300;text-align:left;max-width:275px;margin-right:auto;margin-left:auto}article.case-study.zax section.platforms ul p strong{font-weight:500}article.case-study.zax section.everything{padding:50px 0;background:#c41230}@media screen and (max-width: 1220px){article.case-study.zax section.everything{padding-left:2%;padding-right:2%}}@media screen and (max-width: 1024px){article.case-study.zax section.everything{padding-left:3%;padding-right:3%}}@media screen and (max-width: 480px){article.case-study.zax section.everything{padding-left:5%;padding-right:5%}}@media screen and (max-width: 480px){article.case-study.zax section.everything{padding:175px 0}}article.case-study.zax section.everything .chart{text-align:center}article.case-study.zax section.everything .chart svg .barText{font-weight:700;font-size:24px;text-shadow:0px 2px 4px rgba(0,0,0,0.5);opacity:0;-webkit-transition:0.3s;transition:0.3s}article.case-study.zax section.everything .chart svg .barText.active{opacity:1}article.case-study.zax section.everything .chart ul.axis{border-top:1px solid white;margin:20px auto 40px;width:580px}article.case-study.zax section.everything .chart ul.axis:after{content:"";display:table;clear:both}article.case-study.zax section.everything .chart ul.axis li{float:left;width:100px;margin-right:20px;color:white;text-align:left;padding-top:20px;font-size:18px}article.case-study.zax section.everything .chart ul.axis li:last-of-type{margin-right:0}article.case-study.zax section.everything .chart h2{color:white;font-family:"ProximaNovaW01", sans-serif;font-size:24px;font-weight:400}article.case-study.zax section.everything h1{font-family:"ProximaNovaW01", sans-serif;font-size:2.25em;line-height:1.3em;font-weight:400;color:white;text-align:center}@media screen and (max-width: 1110px) and (min-width: 941px){article.case-study.zax section.everything h1{max-width:890px}}@media screen and (max-width: 750px) and (min-width: 641px){article.case-study.zax section.everything h1{max-width:600px}}@media screen and (max-width: 480px){article.case-study.zax section.everything h1{font-size:2em}}article.case-study.zax section.everything h1 strong{font-weight:700}section.culture .inner{max-width:1180px;margin-left:auto;margin-right:auto}section.culture .inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.culture .inner{max-width:96%}}@media screen and (max-width: 1024px){section.culture .inner{max-width:94%}}@media screen and (max-width: 480px){section.culture .inner{max-width:90%}}ul.news li{position:relative;height:180px;overflow:hidden}@media screen and (max-width: 480px){ul.news li{height:auto}}ul.news li>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:transparent;background-image:-webkit-linear-gradient(-450deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 16%, rgba(0,0,0,0.3) 100%);background-image:-webkit-linear-gradient(270deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 16%, rgba(0,0,0,0.3) 100%);background-image:linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 16%, rgba(0,0,0,0.3) 100%)}ul.news li>img{width:100%;position:absolute;top:0;left:0}ul.news li .inner{max-width:1180px;margin-left:auto;margin-right:auto;position:relative;z-index:5;height:100%}ul.news li .inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){ul.news li .inner{max-width:96%}}@media screen and (max-width: 1024px){ul.news li .inner{max-width:94%}}@media screen and (max-width: 480px){ul.news li .inner{max-width:90%}}ul.news li .inner .description{color:white;margin-top:16px}@media screen and (min-width: 481px){ul.news li .inner .description{float:left;display:block;margin-right:1.69492%;width:59.32203%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0}ul.news li .inner .description:last-child{margin-right:0}}ul.news li .inner .description span{background:#b91c2d;color:white;text-transform:uppercase;font-size:1.125em;font-family:"BebasNeueBold", sans-serif;margin:0;display:inline-block;padding:10px;letter-spacing:1px;font-weight:bold}ul.news li .inner .description a{text-decoration:none;color:inherit}ul.news li .inner .description a:hover{color:inherit}ul.news li .inner .description a:visited{color:inherit}ul.news li .inner .description h2{font-family:"ProximaNovaW01", sans-serif;font-size:1.875em;margin:10px 0 0;font-weight:normal;line-height:1.2em;color:white}@media screen and (max-width: 480px){ul.news li .inner .description h2{font-size:1.5em;margin:20px 0}}@media screen and (min-width: 481px){ul.news li .inner .link{float:left;display:block;margin-right:1.69492%;width:32.20339%;margin-right:0;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:130px}ul.news li .inner .link:last-child{margin-right:0}}@media screen and (max-width: 480px){ul.news li .inner .link{bottom:0;margin-bottom:16px;float:left}}ul.news li .inner .link a{display:inline-block;border:3px solid white;color:white;text-decoration:none;font-family:"ProximaNovaW01", sans-serif;font-weight:900;font-size:1.125em;text-transform:uppercase;padding:10px;letter-spacing:2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 480px){ul.news li .inner .link a{padding:5px;font-size:12px}}ul.news li .inner .link a:hover{color:black;background:white}.service.details:after{content:"";display:table;clear:both}.service.details h3{float:left;display:block;margin-right:1.69492%;width:100%}.service.details h3:last-child{margin-right:0}.service.details ul{float:left;display:block;margin-right:1.69492%;width:32.20339%}.service.details ul:last-child{margin-right:0}.service.details ul:nth-child(3n){margin-right:0}.service.details ul:nth-child(3n+1){clear:left}.service.details ul li{font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;font-size:1.125em;font-weight:300;color:#5d5d5d;margin:0;line-height:2em;vertical-align:middle}.service.details ul li.title{font-weight:700;border-bottom:2px solid #b91c2d;margin-bottom:5px}section.services{background:#b91c2d;color:white;position:relative;overflow:hidden;padding:75px 0 40px}@media screen and (max-width: 480px){section.services{padding:50px 0}}section.services a{border:none}section.services a:hover{background:transparent}section.services .service-image{float:left;display:block;margin-right:1.69492%;width:38.98305%;position:absolute;top:0;right:0;opacity:0;height:100%;background:black;margin-right:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}section.services .service-image:last-child{margin-right:0}@media screen and (max-width: 960px){section.services .service-image{display:none}}section.services .service-image.active{opacity:1}section.services .inner{max-width:1180px;margin-left:auto;margin-right:auto}section.services .inner:after{content:"";display:table;clear:both}@media screen and (max-width: 1220px){section.services .inner{max-width:96%}}@media screen and (max-width: 1024px){section.services .inner{max-width:94%}}@media screen and (max-width: 480px){section.services .inner{max-width:90%}}section.services span.slash{margin:0 0.2em}section.services h2{font-family:"BebasNeueBold", sans-serif;font-size:2.375em;font-weight:300;letter-spacing:1px;color:black;margin:0}@media screen and (max-width: 480px){section.services h2{letter-spacing:normal}}section.services hr{float:left;display:block;margin-right:1.69492%;width:59.32203%;height:9px;background:url(/assets/white-pixel-grid-cefc8a015740fe411767cb253c34ae8e.png) top left repeat;border:0;margin:20px 0}section.services hr:last-child{margin-right:0}@media screen and (max-width: 960px){section.services hr{float:left;display:block;margin-right:1.69492%;width:100%}section.services hr:last-child{margin-right:0}}section.services h3{color:white;font-family:"ProximaNovaW01", sans-serif;font-weight:700;font-size:3.5em;display:block;margin:0}@media screen and (max-width: 960px){section.services h3{float:left;display:block;margin-right:1.69492%;width:100%}section.services h3:last-child{margin-right:0}}@media screen and (max-width: 480px){section.services h3{font-size:1.875em}}section.services h3 a{text-decoration:none;color:white;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.services h3 a:visited{color:white}section.services h3 a:hover{color:#e61c38}.no-touch .filter li:hover{color:#a6a6a6}.work{position:relative;background:black}.work:after{content:"";display:table;clear:both}.work .grid{width:100%;float:left;min-height:1000px}.work .grid:after{content:"";display:table;clear:both}@media screen and (max-width: 480px){.work .grid{width:100%;margin-top:40px}}@media screen and (max-width: 290px){.work .grid{margin-top:192px}}.work .grid .grid-item{float:left;width:33.33%;text-align:center;position:relative;cursor:pointer;overflow:hidden;display:none}.work .grid .grid-item:before{content:"";display:block;padding-top:100%}@media screen and (max-width: 480px){.work .grid .grid-item{width:100%;height:320px}}.work .grid .grid-item .hover{height:100%;width:100%;position:absolute;top:0;left:0;z-index:5;opacity:0;background:rgba(0,0,0,0.85);-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.work .grid .grid-item .hover img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-width:60%;-webkit-transition:width, height 0.25s;transition:width, height 0.25s}.work .grid .grid-item .hover h6{width:90%;position:absolute;left:0;right:0;bottom:20px;margin:0 auto;z-index:5;text-align:left;color:white;font-weight:400;font-size:1.25em}.touch .work .grid .grid-item .hover{top:auto;bottom:0;height:80px;opacity:1}.touch .work .grid .grid-item .hover img{float:right;height:auto;max-width:33%;max-height:100%;padding:7px 5% 7px 2.5%}@media screen and (max-width: 480px){.touch .work .grid .grid-item .hover img{padding:7px% 2.5%}}.touch .work .grid .grid-item .hover h6{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);float:left;width:66%;position:relative;bottom:auto;padding:5% 0 5% 5%;font-size:1em}@media screen and (max-width: 1024px) and (min-width: 480px){.touch .work .grid .grid-item .hover h6{font-size:0.875em}}@media screen and (max-width: 480px){.touch .work .grid .grid-item .hover h6{padding:5% 0 5% 2.5%}}.no-touch .work .grid .grid-item:hover .hover{opacity:1}.work .filter{width:20%;float:left;padding:0 35px}@media screen and (max-width: 480px){.work .filter{position:absolute;top:0;width:100%;padding:0 0 0 20px}}.work .filter h4{color:white;font-family:"BebasNeueBold", sans-serif;font-size:1.5em;margin-bottom:0}.work .filter h4 span{background:#b91c2d;font-size:10px;text-transform:uppercase;padding:5px 10px;text-align:center;font-family:"ProximaNovaW01", sans-serif;font-weight:700;vertical-align:middle;top:-2px;position:relative;cursor:pointer;margin-left:15px;opacity:0;-webkit-transition:0.3s ease;transition:0.3s ease}.work .filter h4 span.active{opacity:0.9}.work .filter ul li{margin:15px 0;color:white;font-weight:400;font-size:1.25em;text-decoration:none;cursor:pointer;-webkit-transition:all 0.3s;transition:all 0.3s}.work .filter ul li:nth-child(0) a{opacity:1}.work .filter ul li:nth-child(1) a{opacity:0.9}.work .filter ul li:nth-child(2) a{opacity:0.8}.work .filter ul li:nth-child(3) a{opacity:0.7}.work .filter ul li:nth-child(4) a{opacity:0.6}.work .filter ul li:nth-child(5) a{opacity:0.5}.work .filter ul li:nth-child(6) a{opacity:0.4}.work .filter ul li:nth-child(7) a{opacity:0.3}.work .filter ul li:nth-child(8) a{opacity:0.2}.work .filter ul li:nth-child(9) a{opacity:0.1}.work .filter ul li:nth-child(10) a{opacity:0}.work .filter ul li.active{color:#b91c2d}@media screen and (max-width: 480px){.work .filter ul li{display:inline-block;font-size:1.125em;margin:6px;border:solid 2px white;padding:2px 5px}.work .filter ul li:nth-of-type(3n+1){margin-left:0}.work .filter ul li.active{border-color:#b91c2d}}.work-show{padding-bottom:100px;-webkit-transition:height 0.5s ease;transition:height 0.5s ease}.work-show:after{content:"";display:table;clear:both}.work-show article{float:left;display:block;margin-right:1.69492%;width:100%;position:relative}.work-show article:last-child{margin-right:0}.work-show article .description{padding:50px 0}.work-show article .description:after{content:"";display:table;clear:both}.work-show article .description p{margin:0 0 1em;font-size:1.5em;font-weight:200;font-family:"NeueHelveticaW01", serif, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif}.work-show article .work-items-show{display:block;width:100%;height:560px;background:black;padding:10px 0;position:relative}@media screen and (max-width: 1024px) and (min-width: 481px) and (orientation: landscape){.touch .work-show article .work-items-show{height:408px}}@media screen and (max-width: 768px) and (min-width: 481px) and (orientation: portrait){.touch .work-show article .work-items-show{height:425px}}@media screen and (max-width: 560px){.work-show article .work-items-show{height:425px}}.work-show article .work-items-show .contain{height:100%}.work-show article .work-items-show img{display:block;max-width:100%;max-height:100%;margin:0 auto}.work-show article .work-items-show .align{height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.work-show article .work-items-show iframe{display:block;position:relative;width:960px;max-width:90%;height:540px;margin:0 auto;border:none;outline:none}@media screen and (max-width: 560px){.work-show article .work-items-show iframe{height:405px}}.work-show article .work-items-grid{display:table;width:100%}.work-show article .work-items-grid ul{position:relative;list-style:none;margin:0 auto;width:100%;background:black;display:table-row}.work-show article .work-items-grid ul li{display:table-cell;margin:0;vertical-align:top;cursor:pointer}.work-show article .work-items-grid ul li a{border:none;outline:none;display:block;position:relative;width:100%;height:200px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width: 560px){.work-show article .work-items-grid ul li a{height:120px}}.work-show article .work-items-grid ul li a .mask{background-color:transparent;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.6) 100%);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.2s ease;transition:0.2s ease}.work-show article .work-items-grid ul li a .mask.image:after{content:"\f03e";font-family:"FontAwesome";font-size:30px;color:white;display:inline-block;position:absolute;bottom:10px;right:10px;text-align:center}.work-show article .work-items-grid ul li a .mask.video:after{content:"\f01d";font-family:"FontAwesome";font-size:30px;color:white;display:inline-block;position:absolute;bottom:10px;right:10px;text-align:center}.work-show article .work-items-grid ul li a:hover .mask{opacity:0}.work-show article .work-items-grid ul li a.selected{cursor:auto}.work-show article .work-items-grid ul li a.selected .mask{background:rgba(0,0,0,0.75);border-bottom:5px solid #b91c2d}.work-show article .work-items-grid ul li a.selected:hover .mask{opacity:1}article.portfolio{font-size:1em;line-height:1.4em;font-weight:700;color:#5d5d5d}article.portfolio .inner{display:block}@media screen and (max-width: 1220px){article.portfolio .inner{padding-left:2%;padding-right:2%}}@media screen and (max-width: 1024px){article.portfolio .inner{padding-left:3%;padding-right:3%}}@media screen and (max-width: 480px){article.portfolio .inner{padding-left:5%;padding-right:5%}}article.portfolio .inner:after{content:"";display:table;clear:both}article.portfolio .inner .introduction{float:right;display:block;margin-left:1.69492%;width:25.42373%;padding-top:60px}article.portfolio .inner .introduction:last-child{margin-left:0}@media screen and (min-width: 769px) and (max-width: 960px){article.portfolio .inner .introduction{float:right;display:block;margin-left:1.69492%;width:32.20339%}article.portfolio .inner .introduction:last-child{margin-left:0}}@media screen and (max-width: 768px){article.portfolio .inner .introduction{float:right;display:block;margin-left:1.69492%;width:100%;margin-bottom:30px}article.portfolio .inner .introduction:last-child{margin-left:0}}article.portfolio .inner .introduction::first-letter{text-transform:uppercase;font-size:3.1875em;line-height:1em;font-weight:900;color:#b91c2d;float:left;margin:0 2px -20px 0}article.portfolio .inner .work-samples{float:right;display:block;margin-left:1.69492%;width:66.10169%;margin-right:6.77966%;padding-top:30px}article.portfolio .inner .work-samples:last-child{margin-left:0}@media screen and (min-width: 769px) and (max-width: 960px){article.portfolio .inner .work-samples{float:right;display:block;margin-left:1.69492%;width:59.32203%}article.portfolio .inner .work-samples:last-child{margin-left:0}}@media screen and (max-width: 768px){article.portfolio .inner .work-samples{float:right;display:block;margin-left:1.69492%;width:100%;margin-right:0%}article.portfolio .inner .work-samples:last-child{margin-left:0}}article.portfolio .inner .work-samples .section{padding:30px 0}article.portfolio .inner .work-samples .section h4{color:black;margin-top:0}article.portfolio .inner .work-samples .section .browser-frame{border:1px solid lightgrey;border-radius:10px;padding-bottom:10px}article.portfolio .inner .work-samples .section .browser-frame .top-bar{float:right;display:block;margin-left:1.69492%;width:100%;font-size:0.875em;font-weight:300;color:#6a6a6a;border-bottom:1px solid lightgrey;padding:5px 15px;background-image:url(/assets/dots-88865e719956785b636e2be2857a60eb.png);background-repeat:no-repeat;background-position:right 10px center}article.portfolio .inner .work-samples .section .browser-frame .top-bar:last-child{margin-left:0}article.portfolio .inner .work-samples .section .device-frame{border:1px solid lightgrey;border-radius:25px}article.portfolio .inner .work-samples .section .device-frame .top-bar{float:left;display:block;margin-right:1.69492%;width:93.22034%;margin-left:6.77966%;font-size:0.875em;font-weight:300;color:#6a6a6a;padding:20px 0;background-image:url(/assets/device-top-667545c7b4a5bf0de15e0f0014465c54.png);background-repeat:no-repeat;background-position:center center}article.portfolio .inner .work-samples .section .device-frame .top-bar:last-child{margin-right:0}article.portfolio .inner .work-samples .section .device-frame img{border:1px solid lightgrey;float:left;display:block;margin-right:1.69492%;width:86.44068%;margin-left:6.77966%}article.portfolio .inner .work-samples .section .device-frame img:last-child{margin-right:0}article.portfolio .inner .work-samples .section .device-frame .bottom-bar{float:left;display:block;margin-right:1.69492%;width:100%;padding:60px 0;background-image:url(/assets/device-bottom-1c1bc8761b49b957d20eac2da71f67e8.png);background-repeat:no-repeat;background-position:center center}article.portfolio .inner .work-samples .section .device-frame .bottom-bar:last-child{margin-right:0}@media screen and (max-width: 480px){article.portfolio .inner .work-samples .section .device-frame .bottom-bar{background-size:15%;padding:40px 0}}article.portfolio .inner .work-samples .section .device-frame.mobile{width:75%}article.portfolio .inner .work-samples .section .entry{float:left;display:block;margin-right:1.69492%;width:100%;margin-bottom:40px}article.portfolio .inner .work-samples .section .entry:last-child{margin-right:0}article.portfolio .inner .work-samples .section .entry img{max-width:100%;height:auto}article.portfolio .inner .work-samples .section .entry .aspect-16-9{position:relative;padding-bottom:56.25%;height:0}article.portfolio .inner .work-samples .section .entry .aspect-16-9>*{position:absolute;top:0;left:0;width:100%;height:100%}article.portfolio .inner .work-samples .section .entry.column{float:left;display:block;margin-right:1.69492%;width:49.15254%}article.portfolio .inner .work-samples .section .entry.column:last-child{margin-right:0}article.portfolio .inner .work-samples .section .entry.column:nth-of-type(2n){margin-right:0}@media screen and (max-width: 480px){article.portfolio .inner .work-samples .section .entry.column{float:left;display:block;margin-right:1.69492%;width:100%}article.portfolio .inner .work-samples .section .entry.column:last-child{margin-right:0}}article.portfolio .inner .work-samples .section.print-content img{box-shadow:0px 9px 16px 0px rgba(26,1,7,0.43),0px 25px 42.32px 3.68px rgba(7,16,1,0.3)}article.portfolio .inner .work-samples .section.video-content .video-module .featured-video{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:10px}article.portfolio .inner .work-samples .section.video-content .video-module .featured-video .contain{height:100%}article.portfolio .inner .work-samples .section.video-content .video-module .featured-video .align{height:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}article.portfolio .inner .work-samples .section.video-content .video-module .featured-video iframe{left:0;top:0;height:100%;width:100%;position:absolute;border:0}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid{width:100%}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul{position:relative;list-style:none;margin:0 auto;width:100%}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li{float:left;display:block;margin-right:1.69492%;width:32.20339%;vertical-align:top;cursor:pointer}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li:last-child{margin-right:0}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li:last-of-type{margin-right:0}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a{border:none;outline:none;display:block;position:relative;width:100%;height:200px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@media screen and (max-width: 560px){article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a{height:120px}}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a .mask{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:0.2s ease;transition:0.2s ease}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a .mask.video:after{content:"\f01d";font-family:"FontAwesome";font-size:80px;color:white;display:inline-block;position:relative;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 480px){article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a .mask.video:after{font-size:40px}}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a:hover .mask{background:rgba(185,28,45,0.7)}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a.selected{cursor:auto}article.portfolio .inner .work-samples .section.video-content .video-module .video-grid ul li a.selected .mask{background:rgba(236,232,232,0.6);border-bottom:5px solid #b91c2d}
