﻿/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.6.3");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.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.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-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{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;filter:none}.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:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.selectboxit-container{position:relative;display:inline-block;vertical-align:top}.selectboxit-container *{font:14px Helvetica, Arial;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none;white-space:nowrap}.selectboxit-container .selectboxit{width:220px;cursor:pointer;margin:0;padding:0;border-radius:6px;overflow:hidden;display:block;position:relative}.selectboxit-container span,.selectboxit-container .selectboxit-options a{height:30px;line-height:30px;display:block}.selectboxit-container .selectboxit:focus{outline:0}.selectboxit.selectboxit-disabled,.selectboxit-options .selectboxit-disabled{opacity:0.65;filter:alpha(opacity=65);box-shadow:none;cursor:default}.selectboxit-text{text-indent:5px;overflow:hidden;text-overflow:ellipsis;float:left}.selectboxit .selectboxit-option-icon-container{margin-left:5px}.selectboxit-container .selectboxit-options{box-sizing:border-box;min-width:100%;*width:100%;margin:0;padding:0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;border-radius:6px;text-align:left;box-shadow:none}.selectboxit-option .selectboxit-option-anchor{padding:0 2px}.selectboxit-option .selectboxit-option-anchor:hover{text-decoration:none}.selectboxit-option,.selectboxit-optgroup-header{text-indent:5px;margin:0;list-style-type:none}.selectboxit-option-first{border-top-right-radius:6px;border-top-left-radius:6px}.selectboxit-optgroup-header+.selectboxit-option-first{border-top-right-radius:0px;border-top-left-radius:0px}.selectboxit-option-last{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.selectboxit-optgroup-header{font-weight:bold}.selectboxit-optgroup-header:hover{cursor:default}.selectboxit-arrow-container{width:30px;position:absolute;right:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0}.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon{top:30%}.selectboxit-option-icon-container{float:left}.selectboxit-container .selectboxit-option-icon{margin:0;padding:0;vertical-align:middle}.selectboxit-option-icon-url{width:18px;background-size:18px 18px;background-repeat:no-repeat;height:100%;background-position:center;float:left}.selectboxit-rendering{display:inline-block !important;*display:inline !important;zoom:1 !important;visibility:visible !important;position:absolute !important;top:-9999px !important;left:-9999px !important}.jqueryui .ui-icon{background-color:inherit}.jqueryui .ui-icon-triangle-1-s{background-position:-64px -16px}.selectboxit-btn{background-color:#f5f5f5;background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border:1px solid #cccccc;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus,.selectboxit-btn.selectboxit-enabled:active{color:#333333;background-color:#e6e6e6}.selectboxit-btn.selectboxit-enabled:hover,.selectboxit-btn.selectboxit-enabled:focus{color:#333333;text-decoration:none;background-position:0 -15px}.selectboxit-default-arrow{width:0;height:0;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent}.selectboxit-list{background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.selectboxit-list .selectboxit-option-anchor{color:#333333}.selectboxit-list>.selectboxit-focus>.selectboxit-option-anchor{color:#ffffff;background-color:#0081c2;background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x}.selectboxit-list>.selectboxit-disabled>.selectboxit-option-anchor{color:#999999}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0}.mfp-wrap{opacity:0;top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@font-face{font-family:'Source Sans Pro';src:url("../fonts/SourceSansPro-Regular.eot");src:url("../fonts/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/SourceSansPro-Regular.woff2") format("woff2"),url("../fonts/SourceSansPro-Regular.woff") format("woff"),url("../fonts/SourceSansPro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Source Sans Pro Semibold';src:url("../fonts/SourceSansPro-Semibold.eot");src:url("../fonts/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/SourceSansPro-Semibold.woff2") format("woff2"),url("../fonts/SourceSansPro-Semibold.woff") format("woff"),url("../fonts/SourceSansPro-Semibold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Source Sans Pro Light';src:url("../fonts/SourceSansPro-Light.eot");src:url("../fonts/SourceSansPro-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/SourceSansPro-Light.woff2") format("woff2"),url("../fonts/SourceSansPro-Light.woff") format("woff"),url("../fonts/SourceSansPro-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Avenir Heavy';src:url("../fonts/33DA95_0_0.eot");src:url("../fonts/33DA95_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/33DA95_0_0.woff2") format("woff2"),url("../fonts/33DA95_0_0.woff") format("woff"),url("../fonts/33DA95_0_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Book';src:url("../fonts/33DA9A_0_0.eot");src:url("../fonts/33DA9A_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/33DA9A_0_0.woff2") format("woff2"),url("../fonts/33DA9A_0_0.woff") format("woff"),url("../fonts/33DA9A_0_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirLTStd-Medium';src:url("../fonts/3431D2_0_0.eot");src:url("../fonts/3431D2_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3431D2_0_0.woff2") format("woff2"),url("../fonts/3431D2_0_0.woff") format("woff"),url("../fonts/3431D2_0_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirLTStd-Light';src:url("../fonts/3431D2_1_0.eot");src:url("../fonts/3431D2_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3431D2_1_0.woff2") format("woff2"),url("../fonts/3431D2_1_0.woff") format("woff"),url("../fonts/3431D2_1_0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirLTStd-Black';src:url("../fonts/3485E0_4_0.eot");src:url("../fonts/3485E0_4_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3485E0_4_0.woff2") format("woff2"),url("../fonts/3485E0_4_0.woff") format("woff"),url("../fonts/3485E0_4_0.ttf") format("truetype")}@font-face{font-family:'AvenirLTStd-Roman';src:url("../fonts/3485E0_1_0.eot");src:url("../fonts/3485E0_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/3485E0_1_0.woff2") format("woff2"),url("../fonts/3485E0_1_0.woff") format("woff"),url("../fonts/3485E0_1_0.ttf") format("truetype")}.u-clearfix:after{content:'';display:table;clear:both}.u-noMargin{margin:0}.u-noPadding{padding:0}.u-stripped{margin:0;padding:0}.u-float-left{float:left}.u-float-right{float:right}.u-text--center{text-align:center}.u-text--left{text-align:left}.u-text--right{text-align:right}.u-text--upper{text-transform:uppercase}.u-text--italic{font-style:italic}.u-verticalAlign--center{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-verticalAlign--centerAbsolute{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.u-align--center{margin-left:auto;margin-right:auto}.u-image--zoom img{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1);transition:0.8s ease-out}.u-image--zoom:hover img{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);transition:0.8s ease-out}.u-list--plain{margin:0;padding:0;list-style:none}.u-list--inline>li{display:inline-block}.u-list--justify{font-size:4px;line-height:0;text-align:justify;-moz-text-align-last:justify;text-align-last:justify;text-justify:newspaper;zoom:1}.u-list--justify:after{content:'';display:inline-block;width:100%;height:0;visibility:hidden;overflow:hidden}.u-list--justify>li{display:inline-block;text-align:left;vertical-align:top}.u-fullSection{margin:0 -10000px;padding:0 10000px}input[type="text"],input[type="email"],input[type="password"],input[type="search"],textarea{width:100%;padding:7px 10px 8px;border-radius:0;-webkit-appearance:none;box-sizing:border-box}textarea{resize:vertical;height:150px}button,input[type="button"],input[type="reset"],input[type="submit"],.btn{display:inline-block;padding:8px 15px;text-align:center;text-decoration:none;border-radius:0;border:1px solid #000;color:#000;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}button:hover,button:active,input[type="button"]:hover,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:active,.btn:hover,.btn:active{cursor:pointer}.btn--fullWidth{width:100%}.btn--blue{border:2px solid #8ab8d2;text-transform:uppercase;font-family:"futura-pt",Arial,sans-serif;font-weight:500;font-size:1.5rem;color:#a9a9aa}.btn--blue:hover{background:#8ab8d2;color:#fff}.btn--connect{font-size:1.0625em;line-height:1.35rem;padding:8px}.btn--connect>span{transition:all .3s}.btn--connect>span:first-child{color:#8ab8d2}.btn--connect>span:nth-child(2){color:#696a6c}.btn--connect>span:nth-child(3){transition:all 0s}.btn--connect:hover span{color:#fff}p{margin:0 0 1.5rem}p:last-child{margin-bottom:0}a{color:#000;text-decoration:none;transition:color .3s}a:hover{color:#49b0e3}h1{margin:0 0 20px;font-family:"proxima-nova",Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.7rem;text-transform:uppercase}@media only screen and (min-width: 48em){h1{font-size:2.5rem;line-height:3rem}}h2{margin:0 0 10px;font-family:"futura-pt-bold",Arial,sans-serif;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase}h3{margin:0 0 10px;font-family:"proxima-nova",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.2rem;text-transform:uppercase}blockquote{margin:1em 0;padding-left:20px;font-size:1.75rem;line-height:1.4;border:1px solid #000;border-width:0 0 0 26px}blockquote:last-child{margin-bottom:0}ul,ol{margin:0 0 1em 3em;padding:0}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignnone{margin:5px 0 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0 0 10px;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{margin:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;height:100%}body{margin:0;min-width:320px;font-family:"Source Sans Pro",Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#404041;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.wrapper{width:100%;padding:54px 0 0}@media only screen and (min-width: 48em){.wrapper{padding:30px 30px 0}}.container{width:100%;margin:0 auto}@media only screen and (min-width: 48em){.container{max-width:740px}}@media only screen and (min-width: 62.063em){.container{max-width:970px}}.container-medium{width:100%;margin:0 auto}@media only screen and (min-width: 48em){.container-medium{width:83.33%}}img{max-width:100%;height:auto;border:none}.parallaxImg{min-height:509px}input[type="submit"]::-moz-focus-inner{border:0;padding:0}.siteFooter{position:relative;text-align:center;background:#fff}.single-project .siteFooter{margin-top:40px;padding-top:62px}@media only screen and (min-width: 48em){.single-project .siteFooter{margin-top:50px;padding-top:72px}}@media only screen and (min-width: 48em){.siteFooter-inner{display:inline-block}}.siteFooter-preFooter{padding:35px 0 16px}@media only screen and (min-width: 48em){.siteFooter-preFooter{padding:32px 0 16px}}.siteFooter-preFooter-body{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 62.063em){.siteFooter-preFooter-body{-ms-flex-direction:row;flex-direction:row}}.siteFooter-body{position:relative;padding:22px 45px 107px 8px;border-top:1px dotted #696a6c}@media only screen and (min-width: 48em){.siteFooter-body{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:17px 0 141px}}.siteFooter-body-logo{width:80px;margin-bottom:10px}@media only screen and (min-width: 48em){.siteFooter-body-logo{margin-bottom:0}}.siteFooter-body-logo a{display:block}.siteFooter-body-logo a img{display:block}.siteFooter-body-copyright{font-family:"Source Sans Pro",Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#696a6c}@media only screen and (min-width: 48em){.siteFooter-body-copyright{margin:0 20px 0 15px;font-size:0.875rem}}@media only screen and (min-width: 62.063em){.siteFooter-body-copyright{font-size:1rem}}.siteFooter-body-copyright ul{list-style:none;margin:0;padding:0;text-align:left}@media only screen and (min-width: 48em){.siteFooter-body-copyright ul{text-align:center}}.siteFooter-body-copyright ul>li{display:block;padding:3px 0}@media only screen and (min-width: 48em){.siteFooter-body-copyright ul>li{display:inline-block;padding:0}}@media only screen and (min-width: 48em){.siteFooter-body-copyright ul>li:after{content:"/";padding:0 3px 0 5px}}.siteFooter-body-copyright ul>li:last-child:after{display:none}.siteFooter-body-copyright a{color:#696a6c}.siteFooter-body-copyright a:hover{color:#49b0e3}.siteFooter-body-socials.siteSocials{position:absolute;right:8px;top:14px;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.siteFooter-body-socials.siteSocials{position:static;-ms-flex-direction:row;flex-direction:row;min-width:115px}}.siteFooter-body-socials.siteSocials a{background:#696a6c;margin-left:0;margin-bottom:20px}@media only screen and (min-width: 48em){.siteFooter-body-socials.siteSocials a{margin-left:20px;margin-bottom:0}}.siteFooter-body-socials.siteSocials a:hover{background:#8ab8d2}@media only screen and (min-width: 48em){.siteFooter--home .footerGoTop{display:none}}@media only screen and (min-width: 48em){.siteFooter--home .footerDescription{display:block}}.footerConnect{padding:0 7px}.footerDescription{display:none;text-align:left;padding:15px 7px 0;font-size:1.1rem}@media only screen and (min-width: 62.063em){.footerDescription{font-size:1rem;padding-top:0}}.footerDescription p{margin:0}.footerGoTop{padding-top:41px}@media only screen and (min-width: 48em){.footerGoTop{padding-top:26px}}.goTop{border:0;background:transparent;text-transform:uppercase;font-family:"proxima-nova",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;color:#696a6c;outline:0}.siteHeader{position:fixed;top:0;left:0;width:100%;height:54px;padding:14px 21px 16px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;z-index:10;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.siteHeader *{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (min-width: 48em){.siteHeader{height:30px;padding:5px 30px}}.siteHeader-logo{height:24px}@media only screen and (min-width: 48em){.siteHeader-logo{height:18px}}.siteHeader-menu{width:100%;text-align:right;line-height:1;cursor:pointer}@media only screen and (min-width: 48em){.siteHeader-menu{margin-top:1px}}.admin-bar .siteHeader{top:32px}.logo{display:block;height:100%}.logo img{display:block;height:100%}.menuBtn{display:inline-block;margin:0;padding:0;outline:0;border:0;font-size:1.125rem;line-height:1;color:#696a6c;background:transparent;transition:all .3s}@media only screen and (min-width: 48em){.menuBtn{font-size:0.8125rem}}.menuBtn:hover,.menuBtn:focus{color:#8ab8d2}.menuBtn:hover>i:before,.menuBtn:hover>i:after,.menuBtn:hover>i span,.menuBtn:focus>i:before,.menuBtn:focus>i:after,.menuBtn:focus>i span{background:#8ab8d2;color:#8ab8d2}.menuBtn>i{display:inline-block;vertical-align:middle;position:relative;width:17px;height:17px;margin-left:4px}.menuBtn>i:before,.menuBtn>i:after,.menuBtn>i span{position:absolute;width:17px;height:2px;left:0;content:"";opacity:1;transition:none .5s ease .5s;transition-property:-webkit-transform, top, bottom, left, opacity;transition-property:transform, top, bottom, left, opacity;background:#696a6c;color:#696a6c;transition:all .3s}.menuBtn>i:before{top:0}.menuBtn>i span{top:7px}.menuBtn>i:after{top:14px}.menuBtn>i.is-active:before,.menuBtn>i.is-active:after{top:10px}.menuBtn>i.is-active:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menuBtn>i.is-active span{left:-50px;opacity:0}.menuBtn>i.is-active:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (min-width: 48em){.menuBtn>i{display:inline-block;vertical-align:middle}}.menuBtn>span{font-family:"Source Sans Pro",Arial,sans-serif}@media only screen and (min-width: 48em){.menuBtn>span{display:inline-block;vertical-align:middle}}.homePage--alternative{padding-top:40px}.homePage--alternative .siteHeader-logo{height:25px !important}.homePage--alternative .siteHeader{height:40px;padding:7px 30px}.homePage--alternative .homepageSlider{top:40px}.homePage--alternative .menuBtn{font-size:17px !important}.homePage--alternative .menuBtn>i{width:26px;height:26px}.homePage--alternative .menuBtn>i span,.homePage--alternative .menuBtn>i::before,.homePage--alternative .menuBtn>i::after{width:26px}.homePage--alternative .menuBtn>i span{top:8px}.homePage--alternative .menuBtn>i span::after{top:8px;position:absolute;width:26px;height:2px;left:0;content:"";opacity:1;transition-property:-webkit-transform, top, bottom, left, opacity;transition-property:transform, top, bottom, left, opacity;background:#696a6c;color:#696a6c;transition:all .3s}.homePage--alternative .menuBtn>i::after{top:24px}.homePage--alternative .menuBtn:focus>i span::after,.homePage--alternative .menuBtn:hover>i span::after{background:#8ab8d2;color:#8ab8d2}.landing{padding-bottom:14px}.landing-block{display:block;position:relative;height:370px;overflow:hidden}@media only screen and (min-width: 48em){.landing-block{margin:0 0 7px;height:300px}}@media only screen and (min-width: 62.063em){.landing-block{height:450px}}.landing-block:hover .landing-image img{-webkit-filter:none;filter:none}.landing-image{width:100%;height:100%}.landing-image .grayscale{position:absolute;top:0;left:50%;min-height:100%;min-width:100%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:gray;filter:gray;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all ease-out 0.4s}.landing-image .grayscale-fix{width:100%;height:100%}.landing-image .grayscale-fix>svg *{min-width:100%;min-height:100%}.landing-title{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:1;bottom:0;width:100%;padding:25px 0}@media only screen and (min-width: 48em){.landing-title{top:0;width:300px;height:auto;padding:0}}@media only screen and (min-width: 62.063em){.landing-title{width:450px}}.landing-title.left{left:0}.landing-title.right{right:0}.landing-title>strong{font:normal normal 1.5rem/1 AvenirLTStd-Black,Arial,sans-serif;color:#fff;text-transform:uppercase;max-width:90%;letter-spacing:.15vw;margin-bottom:25px}@media only screen and (min-width: 48em){.landing-title>strong{width:80%}}@media only screen and (min-width: 62.063em){.landing-title>strong{width:60%}}@media only screen and (max-width: 47.937em){.landing-title>strong{text-align:center}}.landing-title .project-description{font-family:"Source Sans Pro",Arial,sans-serif;font-size:1rem;line-height:1.5rem;color:#fff;max-width:90%}@media only screen and (min-width: 48em){.landing-title .project-description{width:80%}}@media only screen and (min-width: 62.063em){.landing-title .project-description{width:60%}}.page-template-page-profile{overflow-x:hidden}@media only screen and (min-width: 48em){.page-template-page-profile{overflow-x:visible}}.profile{position:relative;padding:31px 15px 12px;background:#fff}@media only screen and (max-width: 30em){.profile{overflow:hidden}}@media only screen and (min-width: 30.062em){.profile{padding-top:50px;padding-bottom:29px}}@media only screen and (min-width: 48em){.profile{padding-left:0;padding-right:0}}.profile-slider{display:none}.profile-slider.slick-initialized{display:block}.profile-slider .slick-slide{height:365px}@media only screen and (min-width: 30.062em){.profile-slider .slick-slide{height:509px}}.profile-slider img{position:absolute;top:0;left:50%;min-height:100%;min-width:100%;max-width:none;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.profile h1{font:normal normal 1.5rem/1 "Avenir Heavy",Arial,sans-serif;text-transform:uppercase;margin:0 0 19px}@media only screen and (min-width: 30.062em){.profile h1{font-size:2.5rem;margin:0 0 15px}}.profile p{margin:0 0 21px}.profile-main{position:relative;z-index:1}@media only screen and (min-width: 30.062em){.profile-main{display:-ms-flexbox;display:flex}}.profile-main:after{position:absolute;top:-263px;right:-226px;font:59.375rem/1 bodoni-urw,Times New Roman,serif;color:rgba(225,226,227,0.4);content:'&';z-index:-1}@media only screen and (min-width: 30.062em){.profile-main:after{top:-527px;right:-15px}}@media only screen and (min-width: 30.062em){.profile-content{width:70%;padding:0 15px 0 0}}.profile-sidebar{color:#f05128}@media only screen and (min-width: 30.062em){.profile-sidebar{width:30%;padding:0 0 0 15px}}.approach-block{position:relative;color:#fff;padding:23px 15px 11px;overflow:hidden}@media only screen{.approach-block{padding-top:64px}}.approach-block h2{font-family:"Avenir Heavy",Arial,sans-serif;font-weight:normal;color:#a9a9aa;margin:0 0 7px}@media only screen{.approach-block h2{font-size:2.5rem;margin-bottom:21px}}.approach-block h3{font-family:"AvenirLTStd-Black",Arial,sans-serif;font-weight:normal;color:#8ab8d2;margin:0 0 18px}@media only screen{.approach-block h3{margin-bottom:0}}.approach-block-text{margin-bottom:55px}@media only screen and (min-width: 30.062em){.approach-block-text{max-width:70%}}.approach-block .graph{margin:-20px 0 39px;display:none}@media only screen and (min-width: 30.062em){.approach-block .graph{display:block}}.approach-block>img{position:absolute;top:0;left:0;z-index:-1;min-width:100%;min-height:100%}.approach-items{position:relative;color:#fff;padding:23px 15px 35px;overflow:hidden}@media only screen and (min-width: 30.062em){.approach-items{padding-top:61px;padding-bottom:65px}}@media only screen and (min-width: 48em){.approach-items-inner{display:-ms-flexbox;display:flex;margin:0 -25px}}@media only screen and (min-width: 48em){.approach-items .col1{width:30%;padding:0 25px}}@media only screen and (min-width: 48em){.approach-items .col2{width:40%;padding:0 25px}}@media only screen and (min-width: 48em){.approach-items .col3{width:30%;padding:0 25px}}.approach-items .approach-item{padding:0 0 33px}@media only screen and (min-width: 30.062em){.approach-items .approach-item:not(:last-child){padding:0 0 26px}}.approach-items h3{font-family:"AvenirLTStd-Black",Arial,sans-serif;font-weight:normal;color:#8ab8d2;margin-bottom:0}.approach-items p{margin:0}.approach-items>img{position:absolute;top:0;left:0;z-index:-1;min-width:100%;min-height:100%}@media only screen and (min-width: 30.062em){.team-holder{padding:64px 42px 50px}}@media only screen and (min-width: 48em){.team-holder{padding-left:0;padding-right:0}}.team-holder .widget-title{font-size:1.3125rem;line-height:1.57rem;font-weight:600;color:#e0dfdc;background:#f05128;text-align:center;margin:0;padding:8px 10px 7px}.team-block:after{clear:both;display:block;content:''}.team-block .member-modal{display:none}.team-block .member-modal .img-holder{display:none}.team-block .team-member{position:relative;color:#fff}@media only screen and (min-width: 30.062em){.team-block .team-member{width:50%;overflow:hidden;float:left;transition:height 0.4s}}@media only screen and (min-width: 48em){.team-block .team-member{width:33.3333%}}.team-block .team-member img{display:block;min-width:100%}.team-block .team-member.cloned{width:100%;height:auto;z-index:5}.team-block .team-member.cloned *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.team-block .team-member.cloned .team-member-container>img,.team-block .team-member.cloned .team-member-holder{display:none}.team-block .team-member.cloned .member-modal{display:block}.team-block .team-member.cloned .member-modal .img-holder,.team-block .team-member.cloned .member-modal .member-modal-holder,.team-block .team-member.cloned .member-modal .close{overflow:hidden;max-height:0;transition:max-height 0.6s}.team-block .team-member.cloned .member-modal .img-holder{display:block}.team-block .team-member.cloned.height .member-modal .img-holder,.team-block .team-member.cloned.height .member-modal .member-modal-holder,.team-block .team-member.cloned.height .member-modal .close{max-height:800px}@media only screen and (min-width: 30.062em){.team-block .team-member.active{height:0}}@media only screen and (max-width: 30em){.team-block .team-member.active{z-index:5}.team-block .team-member.active .member-modal{display:block}}@media only screen and (max-width: 30em){.team-block .team-member.active .member-modal>img{display:none}}@media only screen and (max-width: 30em){.team-block .team-member.active .team-member-container{position:relative}}@media only screen and (max-width: 30em){.team-block .team-member.active .team-member-holder .dots{display:none}}@media only screen and (max-width: 30em){.team-block .team-member.active .team-member-holder .close{display:block;top:auto;bottom:16px;right:16px}}@media only screen and (max-width: 30em){.team-block .team-member.active .member-modal-container .name,.team-block .team-member.active .member-modal-container .position{display:none}}@media only screen and (min-width: 30.062em){.team-block .team-member.arrows-enabled .member-modal-holder{padding-top:30px;padding-bottom:30px}}@media only screen and (min-width: 48em){.team-block .team-member.arrows-enabled .member-modal-holder{padding-top:57px;padding-bottom:60px}}.team-block .team-member.arrows-enabled .member-modal-holder .arrow{display:block}.team-block .team-member:hover .team-member-holder{background:rgba(75,72,73,0.8)}.team-block .name{display:block;margin-bottom:6px;font-size:1.125rem;font-family:"futura-pt-bold",Arial,sans-serif;line-height:1rem;text-transform:uppercase}.team-block .position{display:block;font-size:.8125rem;line-height:1}.team-block .title{display:block;font-size:.8125rem;font-family:"Source Sans Pro",Arial,sans-serif;line-height:.04rem}.team-block .team-member-holder{position:absolute;bottom:0;left:0;right:0;padding:9px 35px 9px 16px;background:rgba(75,72,73,0.4);transition:background .3s;z-index:4}.team-block .team-member-holder .dots{position:absolute;top:50%;right:13px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;width:3px;height:3px;border-radius:50%}@media only screen and (min-width: 48em){.team-block .team-member-holder .dots{right:21px}}.team-block .team-member-holder .dots:before,.team-block .team-member-holder .dots:after{position:absolute;top:0;left:6px;background:#fff;width:3px;height:3px;border-radius:50%;content:''}.team-block .team-member-holder .dots:after{left:auto;right:6px}@media only screen and (min-width: 30.062em){.team-block .member-modal-holder{position:absolute;top:10px;left:10px;bottom:10px;width:230px;background:rgba(75,72,73,0.4);padding:20px 10px}}@media only screen and (min-width: 48em){.team-block .member-modal-holder{top:30px;left:50px;bottom:30px;padding:30px}}@media only screen and (min-width: 62.063em){.team-block .member-modal-holder{width:343px}}@media only screen and (min-width: 30.062em){.team-block .member-modal-holder.right{left:auto;right:33px}}@media only screen and (min-width: 48em){.team-block .member-modal-holder.right{left:auto;right:65px}}@media only screen and (min-width: 30.062em){.team-block .member-modal-holder .arrow{position:absolute;left:50%;width:22px;height:15px;margin:0 0 0 -6px;display:none;cursor:pointer;background:url("../images/arrow.png") 0 50% no-repeat}}@media only screen and (min-width: 30.062em){.team-block .member-modal-holder .arrow-up{top:12px}}@media only screen and (min-width: 48em){.team-block .member-modal-holder .arrow-up{top:25px}}.team-block .member-modal-holder .arrow-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 30.062em){.team-block .member-modal-holder .arrow-down{bottom:12px}}@media only screen and (min-width: 48em){.team-block .member-modal-holder .arrow-down{bottom:25px}}@media only screen and (min-width: 30.062em){.team-block .member-modal-frame{height:100%;overflow:hidden}}@media only screen and (min-width: 30.062em){.team-block .member-modal-frame>div{height:100%;overflow:auto;margin:0 -20px 0 0;padding:0 20px 0 0}}.team-block .member-modal-container{line-height:1.4rem}@media only screen and (max-width: 30em){.team-block .member-modal-container{color:#404041;padding:12px 16px;display:none;width:100% !important;padding-right:16px !important;padding-left:16px !important}}.team-block .member-modal-container .position{margin-bottom:20px;text-align:center}@media only screen and (min-width: 48em){.team-block .member-modal-container .position{text-align:left}}.team-block .member-modal-container .name{text-align:center}@media only screen and (min-width: 48em){.team-block .member-modal-container .name{text-align:left}}@media only screen and (min-width: 30.062em){.team-block .member-modal .close{display:block}}@media only screen and (min-width: 48em){.team-block .member-modal .close{top:30px;right:30px}}.team-block .close{position:absolute;top:10px;right:10px;text-indent:-9999px;overflow:hidden;width:25px;height:25px;cursor:pointer;display:none}.team-block .close:before,.team-block .close:after{position:absolute;top:11px;right:-4px;width:30px;height:1px;content:'';background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.team-block .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.team-block .close.black:before,.team-block .close.black:after{background-color:#000}.team-block .overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;display:none;opacity:0;z-index:4;transition:opacity 0.3s}.team-block .overlay.active{opacity:0.85}.careers-block{position:relative;color:#fff;padding:45px 15px 15px;overflow:hidden}@media only screen and (min-width: 30.062em){.careers-block{padding-top:52px;padding-bottom:38px}}@media only screen and (min-width: 48em){.careers-block{padding-top:54px;padding-bottom:38px}}.careers-block-holder{margin:0 auto;max-width:650px}.careers-block>img{position:absolute;top:0;left:0;z-index:-1;min-width:100%;min-height:100%}.careers-block h2{font-family:"proxima-nova",Arial,sans-serif;line-height:1.2;font-weight:600;color:#fff;font-size:1.5rem;margin:0 0 13px}@media only screen and (min-width: 30.062em){.careers-block h2{font-size:2.5rem;margin:0 0 7px}}.careers-block .blue{color:#8ab8d2}.careers-block [role="form"]{padding:5px 0 10px}@media only screen and (min-width: 30.062em){.careers-block [role="form"]{padding-top:0}}.careers-block [role="form"] input[type="text"],.careers-block [role="form"] input[type="email"],.careers-block [role="form"] input[type="url"]{width:100%;background:#fff;border:none;height:33px;font-size:16px;font-family:"Source Sans Pro",Arial,sans-serif;line-height:19px;padding-top:5px;padding-bottom:8px}@media only screen and (min-width: 30.062em){.careers-block [role="form"] input[type="text"],.careers-block [role="form"] input[type="email"],.careers-block [role="form"] input[type="url"]{height:30px;padding-top:3px;padding-bottom:6px}}.careers-block [role="form"] label{line-height:19px;display:block;margin:-1px 0 0}.careers-block [role="form"] form>p{margin:0 0 15px;position:relative}@media only screen and (min-width: 30.062em){.careers-block [role="form"] form>p{margin:0 -1px 13px;display:inline-block;vertical-align:top;width:100%}.careers-block [role="form"] form>p:nth-of-type(1),.careers-block [role="form"] form>p:nth-of-type(3){width:40%;padding:0 31px 0 0}.careers-block [role="form"] form>p:nth-of-type(2),.careers-block [role="form"] form>p:nth-of-type(4){width:60%}}.careers-block [role="form"] form>p .wpcf7-form-control-wrap{position:static}.careers-block [role="form"] form>p [role="alert"]{line-height:1.2;margin:0 0 -23px}.careers-block [role="form"] input[type="submit"]{width:116px;background:#8ab8d2;border:none;height:38px;color:#fff;display:block;margin:0 auto;text-transform:uppercase;border-radius:18px}@media only screen and (min-width: 48em){.careers-block [role="form"] input[type="submit"]{margin-right:0;margin-top:-6px}}.careers-block [role="form"] .wpcf7-response-output{border:none}.careers-block [role="form"] .wpcf7-response-output .overlay{background:rgba(27,27,27,0.8);position:fixed;top:0;bottom:0;left:0;right:0;z-index:4}.careers-block [role="form"] .wpcf7-response-output .confirm-message{position:fixed;top:50%;left:50%;max-width:400px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#f05128;color:#fff;font-family:"Source Sans Pro",Arial,sans-serif;font-size:1.125rem;padding:40px 20px;z-index:5}.careers-block [role="form"] .wpcf7-response-output .confirm-message h2{font-family:"Source Sans Pro Semibold",Arial,sans-serif;font-size:1.7125rem;margin:0 0 15px}.careers-block [role="form"] .wpcf7-response-output .confirm-message .close{position:absolute;top:12px;right:12px;cursor:pointer;text-indent:-9999px;overflow:hidden;width:15px;height:15px}.careers-block [role="form"] .wpcf7-response-output .confirm-message .close:before,.careers-block [role="form"] .wpcf7-response-output .confirm-message .close:after{position:absolute;top:7px;left:0;content:'';width:15px;height:2px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.careers-block [role="form"] .wpcf7-response-output .confirm-message .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.imageClientPage{position:relative;overflow:hidden}.imageClientPage-image{min-height:365px}.imageClientPage-image .parallaxImg{display:none}@media only screen and (min-width: 48em){.imageClientPage-image .parallaxImg{display:block}}.imageClientPage-image img{display:block;width:auto;min-width:100%;min-height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}@media only screen and (min-width: 48em){.imageClientPage-image img{display:none}}.imageClientPage-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(255,255,255,0.9);position:absolute;bottom:0;left:0;width:100%;height:30px;font-family:"Source Sans Pro Light",Arial,sans-serif;color:#696a6c;text-align:right}@media only screen and (min-width: 48em){.imageClientPage-title{-ms-flex-pack:end;justify-content:flex-end;padding-right:10%}}.imageClientPage-slider{display:none}.imageClientPage-slider.slick-initialized{display:block}.imageClientPage-slider .slick-slide{height:365px}@media only screen and (min-width: 30.062em){.imageClientPage-slider .slick-slide{height:509px}}.imageClientPage-slider img{position:absolute;top:0;left:50%;min-height:100%;min-width:100%;max-width:none;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.imageClientPage-slider .slick-dots{position:absolute;left:50%;bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.imageClientPage-slider .slick-dots>li{margin:0 10px}.imageClientPage-slider .slick-dots>li.slick-active button{background:#fff}.imageClientPage-slider .slick-dots>li>button{text-indent:-9999px;border:0;border-radius:50%;outline:0;padding:0;width:11px;height:11px;display:block;background:rgba(255,255,255,0.5)}@media only screen and (min-width: 48em){.imageClientPage-slider .slick-dots>li>button{width:15px;height:15px}}.clientPage{padding:20px 0 0}@media only screen and (min-width: 48em){.clientPage{padding:60px 0 200px}}.clientPage-title{padding:0 15px;font-family:"Avenir Heavy",Arial,sans-serif;letter-spacing:3px;font-weight:normal}@media only screen and (min-width: 48em){.clientPage-title{padding:0 390px 0 0;text-align:right}}@media only screen and (min-width: 62.063em){.clientPage-title{padding-right:635px}}.clientPage-body{position:relative}@media only screen and (min-width: 48em){.clientPage-body{display:-ms-flexbox;display:flex}}.clientPage-body-filter{display:none}@media only screen and (min-width: 48em){.clientPage-body-filter{display:block;position:relative;-ms-flex:1;flex:1;font-size:1.063rem;text-transform:uppercase}}@media only screen and (min-width: 48em){.clientPage-body-content{-ms-flex:0 0 340px;flex:0 0 340px}}@media only screen and (min-width: 62.063em){.clientPage-body-content{-ms-flex:0 0 585px;flex:0 0 585px}}.clientFilter{list-style:none;text-align:right;padding:0 50px 0 0;margin:0}.clientFilter.is-sticky{position:absolute;width:100%}.clientFilter li{padding:8px 0}.clientFilter li:first-child{padding-top:0}.clientFilter li.is-active a{color:#f05128}.clientFilter li a{transition:all .3s}.clientFilter li a:hover{color:#f05128}.clientList{list-style:none;padding:0;margin:0}.clientList>li{border-top:1px dotted #404041}.clientList>li:last-child{border-bottom:1px dotted #404041}@media only screen and (min-width: 48em){.clientList>li:last-child{border-bottom:0}}.clientList>li.is-open>strong i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.clientList>li>strong{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 40px 15px 10px;font-family:"Avenir Heavy",Arial,sans-serif;font-weight:normal;font-size:0.9375em;color:#000;text-transform:uppercase;cursor:pointer}@media only screen and (min-width: 30.062em){.clientList>li>strong{padding-right:30px}}.clientList>li>strong i{position:absolute;right:0;margin-right:15px;transition:all .1s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width: 30.062em){.clientList>li>strong i{position:static;margin-right:20px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.clientList>li>.clientItemList{display:none}.clientItemList{list-style:none;padding:0 0 0 40px;margin:0 0 25px}.clientItemList li{padding:5px 0}@media only screen and (min-width: 48em){.clientItemList li>a{color:rgba(64,64,65,0.25)}}@media only screen and (min-width: 48em){.clientItemList li>a.is-active{color:#404041}}.clientItemList li>a[href*="#client-popup-"]{color:#7cbae8 !important;outline:none}.clientItemList li>a[href*="#client-popup-"]:hover{color:#3a5968 !important;outline:none}.clientItemList li>a[href*="#client-popup-"]:focus{outline:none}.single-client #wrapper{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.page-singleClient{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 0 auto;flex:1 0 auto}.userAgent-ie .page-singleClient{min-height:100vh}.page-singleClient .page-singleClient-inner{padding:40px 15px;max-width:500px;font-size:1rem;line-height:2;font-family:"Source Sans Pro",Arial,sans-serif;color:#fff}@media only screen and (min-width: 30.062em){.page-singleClient .page-singleClient-inner{line-height:1.7}}.page-singleClient .page-singleClient-inner h1{margin-bottom:50px;text-transform:uppercase;font-family:"Avenir Heavy",Arial,sans-serif;font-weight:normal;font-size:1.7rem;line-height:1.7rem}@media only screen and (min-width: 48em){.page-singleClient .page-singleClient-inner h1{font-size:2.5rem;line-height:3rem}}.page-singleClient .page-singleClient-inner a{font-family:"Source Sans Pro Semibold",Arial,sans-serif;color:#fff}.page-singleClient .page-singleClient-inner h4{margin-top:57px;margin-bottom:0;font-family:"Avenir Heavy",Arial,sans-serif;font-size:1.1875rem;font-weight:normal}.siteFooter--singleClient .siteFooter-body{border-top:none;padding-bottom:17px}@media only screen and (min-width: 48em){.homepageSliderArea{margin-bottom:0}}.homepageGridArea{position:relative;z-index:9;background:#fff}@media only screen and (min-width: 48em){.homepageGridArea{margin:0 -30px;padding:30px 30px 0}}body.error404 .siteHeader{background:none}body.error404 .menuBtn{color:#fff}.page-404{position:fixed;top:0;bottom:0;left:0;right:0;background-size:cover;color:#fff;font-size:1.25rem;font-family:"proxima-nova",Arial,sans-serif}.page-404 h2{font-size:3.785rem;font-weight:600;font-family:"proxima-nova",Arial,sans-serif;margin:0 0 30px}.page-404-container{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center}.page-template-page-login{min-height:100%;height:100%}.page-template-page-login .siteHeader{display:none}.page-template-page-login .wrapper{padding:0;background:#1b1b1b;position:relative;min-height:100%;height:1px}.login-img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;opacity:0.15}.login-page{position:relative;z-index:1;min-height:100%;height:1px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.login-page .login-page-holder{margin:auto;width:291px}.login-page .login-page-holder form:after{content:'';display:block;clear:both}.login-page .login-username label,.login-page .login-password label{display:none}.login-page .login-username input,.login-page .login-password input{background:none;border:none;border-bottom:1px solid #a2a2a2;color:#a2a2a2;font-size:.95rem;font-weight:600;font-family:"proxima-nova",Arial,sans-serif;padding-left:0;padding-right:0;padding-bottom:6px;outline:none}.login-page .login-username input::-webkit-input-placeholder,.login-page .login-password input::-webkit-input-placeholder{color:#a2a2a2}.login-page .login-username input::-moz-placeholder,.login-page .login-password input::-moz-placeholder{color:#a2a2a2}.login-page .login-username input:-moz-placeholder,.login-page .login-password input:-moz-placeholder{color:#a2a2a2}.login-page .login-username input:-ms-input-placeholder,.login-page .login-password input:-ms-input-placeholder{color:#a2a2a2}.login-page .login-username input:-webkit-autofill,.login-page .login-username input:-webkit-autofill:hover,.login-page .login-username input:-webkit-autofill:focus,.login-page .login-username input:-webkit-autofill:active,.login-page .login-password input:-webkit-autofill,.login-page .login-password input:-webkit-autofill:hover,.login-page .login-password input:-webkit-autofill:focus,.login-page .login-password input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#a2a2a2 !important}.login-page .login-username{margin:0 0 53px}.login-page .login-password{margin:0 0 70px}.login-page .login-remember{float:left;padding:2px 0 0}.login-page .login-remember label{color:#a2a2a2;font-size:.8125rem;font-weight:600;font-family:"proxima-nova",Arial,sans-serif}.login-page .login-remember input{position:relative;top:3px;width:16px;height:16px}.login-page .login-submit{float:right}.login-page .login-submit input{background:#8ab8d2;color:#fff;width:106px;border:none;height:30px;display:block;border-radius:4px;padding:0 15px 1px}.login-page .login-submit input:hover{background:#5d9cbf}.login-page .error-name,.login-page .error-pass{display:block;padding:5px 0 0;color:#e02926}.login-page .error-name a,.login-page .error-pass a{text-decoration:underline;color:#e02926}.login-page .error-name a:hover,.login-page .error-pass a:hover{text-decoration:none;color:#e02926}.login-branding{padding:0 10px 36px}.forestPage-slider{display:none;margin-bottom:0}@media only screen and (min-width: 30.062em){.forestPage-slider{margin-bottom:11px}}.forestPage-slider.slick-initialized{display:block}.forestPage-slider .slick-slide{height:365px}@media only screen and (min-width: 30.062em){.forestPage-slider .slick-slide{height:509px}}.forestPage-slider img{position:absolute;top:0;left:50%;min-height:100%;min-width:100%;max-width:none;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.forestPage-slider .slick-dots{display:none !important;position:absolute;left:50%;bottom:50px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);list-style:none;padding:0;margin:0}.forestPage-slider .slick-dots>li{margin:0 10px}.forestPage-slider .slick-dots>li.slick-active button{background:#fff}.forestPage-slider .slick-dots>li>button{text-indent:-9999px;border:0;border-radius:50%;outline:0;padding:0;width:15px;height:15px;display:block;background:rgba(255,255,255,0.5)}.forestPage-sliderBar{line-height:0;margin-bottom:30px}@media only screen and (min-width: 30.062em){.forestPage-sliderBar{margin-bottom:40px}}.forestPage-sliderBar img{width:100%}.statisticBlock::after{content:'';display:table;clear:both}.statisticBlock-title{width:100%;float:left;padding:0 15px;margin-bottom:5px}@media only screen and (min-width: 48em){.statisticBlock-title{padding:0;margin-bottom:10px}}.statisticBlock-body{padding:0 15px;margin-bottom:30px}@media only screen and (min-width: 48em){.statisticBlock-body{float:left;width:60%;padding-right:30px;padding-left:0}}.statisticBlock-stats{padding:0 15px;margin-bottom:30px}.statisticBlock-stats::after{content:'';display:table;clear:both}@media only screen and (min-width: 48em){.statisticBlock-stats{float:left;width:40%;padding-right:0;padding-left:50px}}.statisticBlock-stats-item{text-align:right}.statisticBlock-stats-item:nth-child(1){float:left;width:auto;max-width:50%}.statisticBlock-stats-item:nth-child(2){float:right;width:50%}.statisticBlock-stats-item:last-child{float:right;width:50%}@media only screen and (min-width: 30.062em){.statisticBlock-stats-item{float:left !important;width:33.333% !important;max-width:none !important}}@media only screen and (min-width: 48em){.statisticBlock-stats-item{width:100% !important;max-width:none !important;text-align:left !important;float:left !important}}.statisticBlock-stats-number{font-family:"Avenir Heavy",Arial,sans-serif;font-weight:normal;font-size:4.8rem;line-height:5.76rem}@media only screen and (min-width: 48em){.statisticBlock-stats-number{font-size:2.8rem;line-height:3.76rem}}@media only screen and (min-width: 62.063em){.statisticBlock-stats-number{font-size:4.6875rem;line-height:5.76rem}}.statisticBlock-stats-text{font-family:"AvenirLTStd-Medium",Arial,sans-serif;font-weight:400;font-size:1.3rem;line-height:2rem;color:#696a6c;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width: 48em){.statisticBlock-stats-text{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 62.063em){.statisticBlock-stats-text{font-size:1.25rem;line-height:1rem;margin-top:-10px}}.imageQuote-quote{width:100%}@media only screen and (min-width: 48em){.imageQuote-quote{width:40%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:0 !important}}@media only screen and (min-width: 0em) and (max-width: 47.937em){.imageQuote-quote .imageLargeModuleA-quote-inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width: 0em) and (max-width: 47.937em){.imageQuote-quote .imageLargeModuleA-quote-inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.quoteItem{top:29px;width:100% !important}@media only screen and (min-width: 48em){.quoteItem{width:360px !important}}.quoteItem-body{font-size:1.75rem;line-height:2.10rem}.quoteItem-author{padding-top:20px;font-size:1rem;line-height:1.20rem;color:#000}.page-template-page-connect #wrapper{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}.page-connected{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column}.userAgent-ie .page-connected{min-height:100vh}.page-connected .page-connected-inner{padding:40px 15px;max-width:500px;font-size:1rem;line-height:2;font-family:"Source Sans Pro",Arial,sans-serif;color:#fff}@media only screen and (min-width: 30.062em){.page-connected .page-connected-inner{line-height:1.7}}.page-connected .page-connected-inner h1{margin-bottom:40px;text-transform:uppercase;font-family:"Avenir Heavy",Arial,sans-serif;font-weight:normal;font-size:1.7rem;line-height:1.7rem}@media only screen and (min-width: 48em){.page-connected .page-connected-inner h1{font-size:2.5rem;line-height:3rem}}.page-connected .page-connected-inner a{font-family:"Source Sans Pro Semibold",Arial,sans-serif;color:#fff}.page-connected .page-connected-inner h4{margin-top:50px;margin-bottom:0;font-family:"Avenir Heavy",Arial,sans-serif;font-size:1.1875rem;font-weight:normal}.page-connected .social-links{width:100%;max-width:500px;text-transform:uppercase;line-height:1;padding:10px 15px 40px}.page-connected .social-links .follow-us{margin-bottom:10px;font-size:1rem;font-family:"Avenir Heavy",Arial,sans-serif;color:#8ab8d2}.page-connected .social-links a{display:inline-block;margin-right:27px;margin-bottom:10px;color:#fff;font-size:.85rem;font-family:"Source Sans Pro Semibold",Arial,sans-serif}.page-connected .social-links a:hover{color:#8ab8d2}.siteFooter--connectPage .siteFooter-body{border-top:none;padding-bottom:17px}.anchor-menu{position:relative;padding:5px 0;font-family:"AvenirLTStd-Roman",Arial,sans-serif;font-size:1rem;color:#a7a6a4;letter-spacing:1px;text-transform:uppercase;background:#fff}@media only screen and (max-width: 47.937em){.anchor-menu{display:none}}.anchor-menu li{padding-left:26px}.anchor-menu li:first-child{padding-left:0}.anchor-menu li:last-child a{margin-right:0}.anchor-menu a{display:inline-block;margin-top:4px;margin-right:26px;color:#a7a6a4}.anchor-menu a:hover{color:#231f20}.overviewMenu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:rgba(255,255,255,0.9)}.overviewMenu-close{position:absolute;top:10px;right:30px;width:20px;height:20px;border:0;margin:0;padding:0;background:transparent;outline:0}@media only screen and (min-width: 48em){.overviewMenu-close{top:45px;right:45px;width:30px;height:30px}}.overviewMenu-close:hover:before,.overviewMenu-close:hover:after{background:#081f40}.overviewMenu-close:before,.overviewMenu-close:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#696a6c;transition:all .3s}@media only screen and (min-width: 48em){.overviewMenu-close:before,.overviewMenu-close:after{width:31px;height:3px}}.overviewMenu-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.overviewMenu-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.overviewMenu-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.overviewMenu-inner-center{margin:auto;width:100%;max-width:500px}.overviewMenu-logo{position:absolute;top:9px;left:30px}@media only screen and (min-width: 48em){.overviewMenu-logo{position:static;margin-bottom:27px}}.overviewMenu-logo>.logo{display:block;width:78.33px;height:auto;margin:0 auto}@media only screen and (min-width: 48em){.overviewMenu-logo>.logo{width:95px}}.overviewMenu-logo>.logo img{display:block;height:auto}@media only screen and (min-width: 48em){.overviewMenu--home .overviewMenu-logo{width:50%;margin-left:140px;padding-left:32px;margin-bottom:30px}}@media only screen and (min-width: 48em){.overviewMenu--home .overviewMenu-logo>.logo{width:81px;margin:0}}@media only screen and (min-width: 48em){.overviewMenu--home .menuBox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%}}@media only screen and (min-width: 48em){.overviewMenu--home .menuBox-left{border-right:1px solid #8ab8d2;padding-right:32px;padding-top:7px}}.overviewMenu--home .menuBox-right{display:block}@media only screen and (min-width: 48em){.overviewMenu--home .menuBox-right{-ms-flex:1 0;flex:1 0;padding-left:32px;padding-top:7px}}.overviewMenu--home .siteSocials{margin-bottom:30px}@media only screen and (min-width: 48em){.overviewMenu--home .siteSocials{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}}@media only screen and (min-width: 48em){.overviewMenu--home .siteNavigation ul{text-align:right}}@media only screen and (min-width: 48em){.overviewMenu--home .siteNavigation ul>li{margin-bottom:48px}}@media only screen and (min-width: 48em){.overviewMenu--home .siteNavigation ul>li:before{display:none}}.overviewMenu--home .siteNavigation ul>li:first-child:before{display:none}@media only screen and (min-width: 48em){.overviewMenu--home .siteNavigation ul>li:last-child{margin-bottom:30px}}.menuBoxWrap{overflow-y:auto;position:fixed;top:50px;left:0;right:0;bottom:40px}@media only screen and (min-width: 48em){.menuBoxWrap{position:static;display:block}}.menuBoxWrap-inner{display:table;width:100%;height:100%}@media only screen and (min-width: 48em){.menuBoxWrap-inner{display:block}}.menuBox{padding:0 21px;display:table-cell;vertical-align:middle}@media only screen and (min-width: 48em){.menuBox{display:block}}.menuBox-right{display:none}.siteNavigation ul{list-style:none;margin:0;padding:0;text-align:center;font-family:"futura-pt",Arial,sans-serif;font-weight:500;font-size:1.438rem;text-transform:uppercase}@media only screen and (min-width: 48em){.siteNavigation ul{font-size:1.688rem}}.siteNavigation ul>li{margin-bottom:14px}@media only screen and (min-width: 48em){.siteNavigation ul>li{margin-bottom:27px}}.siteNavigation ul>li:before{content:"";display:block;width:25px;height:3px;margin:0 auto 14px;background:#8ab8d2}@media only screen and (min-width: 48em){.siteNavigation ul>li:before{width:28px;margin:0 auto 27px}}.siteNavigation ul>li:first-child:before{display:none}@media only screen and (min-width: 48em){.siteNavigation ul>li:first-child:before{display:block}}.siteNavigation ul>li:last-child{margin-bottom:24px}@media only screen and (min-width: 48em){.siteNavigation ul>li:last-child{margin-bottom:27px}}.siteNavigation ul>li>a{color:#696a6c;transition:all .3s}.siteNavigation ul>li>a:hover{color:#081f40;text-decoration:none}.postNavigation{width:100%;left:0;z-index:9;opacity:0;transition:opacity .3s}.postNavigation-nextPosts,.postNavigation-prevPosts{position:absolute;top:0;transition:opacity .3s}.postNavigation-nextPosts a,.postNavigation-prevPosts a{display:inline-block;vertical-align:middle;font-family:"futura-pt",Arial,sans-serif;font-weight:500;font-size:0.78125rem;line-height:26px;text-transform:uppercase;color:#696a6c}.postNavigation-nextPosts a::after,.postNavigation-prevPosts a::after{display:none;content:"Project";margin-left:5px}@media only screen and (min-width: 48em){.postNavigation-nextPosts a::after,.postNavigation-prevPosts a::after{display:inline-block}}@media only screen and (min-width: 48em){.postNavigation-nextPosts a,.postNavigation-prevPosts a{font-size:1.3rem}}.postNavigation-nextPosts i,.postNavigation-prevPosts i{display:inline-block;vertical-align:middle;margin-top:-4px;font-size:26px;color:#696a6c}.postNavigation-nextPosts i.fa-angle-left,.postNavigation-prevPosts i.fa-angle-left{margin-right:8px}.postNavigation-nextPosts i.fa-angle-right,.postNavigation-prevPosts i.fa-angle-right{margin-left:8px}.postNavigation.is-visible{opacity:1}.postNavigation.is-onBottom .postNavigation-prevPosts{opacity:1}.postNavigation-nextPosts{right:25px}@media only screen and (min-width: 48em){.postNavigation-nextPosts{right:80px}}.postNavigation-prevPosts{left:25px;opacity:0;transition:opacity .3s}@media only screen and (min-width: 48em){.postNavigation-prevPosts{left:80px}}.newsList-box{display:block;margin-bottom:27px;font-family:"Source Sans Pro",Arial,sans-serif;font-size:0.875rem;line-height:1.3;color:#696a6c;transition:all .3s}.newsList-box:last-child{margin-bottom:0}.newsList-box-date{display:block;margin-bottom:3px;font-family:"Avenir Heavy",Arial,sans-serif;color:#8ab8d2;transition:all .3s}.newsList-box-description{display:block}.newsList a:hover{color:#081f40;text-decoration:none}.newsList a:hover .newsList-box-date{color:#081f40}.siteSocials{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.siteSocials a{display:block;width:25px;height:25px;-ms-flex-preferred-size:25px;flex-basis:25px;margin-left:20px;border-radius:25px;background:#8ab8d2;font-size:16px;color:#fff;text-align:center;transition:all .3s}.siteSocials a:hover{background:#696a6c}.siteSocials a:first-child{margin-left:0}.imageLargeModuleA{position:relative;margin:15px 0}@media only screen and (min-width: 48em){.imageLargeModuleA{margin:20px 0}}.imageLargeModuleA:first-child{margin-top:0}.imageLargeModuleA-quote{position:relative;z-index:1}@media (width: 768px){.imageLargeModuleA-quote{position:static !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.imageLargeModuleA-quote-inner{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;position:static !important;width:100% !important}}@media only screen and (min-width: 48em){.imageLargeModuleA-quote{position:absolute;left:50%;top:0;width:100%;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:740px}}@media only screen and (min-width: 62.063em){.imageLargeModuleA-quote{max-width:970px}}.imageLargeModuleA-quote-inner{padding:33px 15px;color:#fff;font-size:1rem;line-height:1.5rem;font-family:"Source Sans Pro Semibold",Arial,sans-serif}@media only screen and (min-width: 48em){.imageLargeModuleA-quote-inner{position:absolute;width:296px;padding:31px 16px}}@media only screen and (min-width: 62.063em){.imageLargeModuleA-quote-inner{padding:47px 25px}}@media only screen and (min-width: 62.063em){.imageLargeModuleA-quote-inner--large{font-size:1.375rem;line-height:1.65rem}}@media only screen and (min-width: 48em){.imageLargeModuleA-quote-inner.position-top_right{right:85px;left:auto !important;top:-70px}}.imageLargeModuleA-quote-inner.position-middle_left{color:#fff}@media only screen and (min-width: 48em){.imageLargeModuleA-quote-inner.position-middle_left{background:rgba(255,255,255,0.95) !important;color:#696A6D;width:40%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 62.063em){.imageLargeModuleA-quote-inner.position-middle_left{-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}}@media only screen and (max-width: 47.937em){.imageLargeModuleA-quote-inner.position-middle_left .imageLargeModuleA-quote-title{color:#fff !important}}@media only screen and (min-width: 48em){.imageLargeModuleA-quote-inner.position-bottom_right{right:0;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}.imageLargeModuleA-quote-title{font-family:"proxima-nova",Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;margin-bottom:15px}.imageLargeModuleA.fullHeight .imageLargeModuleA-image img{display:none;width:auto;min-width:100%;min-height:100%;max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 48em){.imageLargeModuleA.fullHeight .imageLargeModuleA-image img{display:none}}.imageLargeModuleA-image{margin-bottom:0}@media only screen and (min-width: 48em){.imageLargeModuleA-image{margin-bottom:0}}.imageLargeModuleA-image img{width:100%;display:none}.imageLargeModuleA-image img.defaultImage{display:block}.imageLargeModuleA-image--parallax{margin-bottom:0}@media only screen and (min-width: 48em){.imageLargeModuleA-image--parallax img{display:none}}.parallaxImg{min-height:365px;max-height:365px;background-position:50% 80%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width: 0em) and (max-width: 47.937em){.parallaxImg{background-position:50% 50% !important}}@media only screen and (min-width: 0em) and (max-width: 47.937em){.parallaxImg{background-position:50% 50% !important}}@media only screen and (min-width: 62.063em){.parallaxImg{min-height:509px;max-height:none}}@media only screen and (min-width: 48em){html:not(.ios) .parallaxImg{background-attachment:fixed}}.defaultFullHeightImage{min-height:365px;max-height:365px;background-position:50% 50%;background-repeat:no-repeat;background-size:auto}@media only screen and (min-width: 48em){.defaultFullHeightImage{max-height:none;background-size:cover}}.imageSmallModuleA{padding:15px 0 20px}@media only screen and (min-width: 48em){.imageSmallModuleA{padding:20px 0 25px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.imageSmallModuleA-image{text-align:center}@media only screen and (min-width: 48em){.imageSmallModuleA-image{padding-right:15px;-ms-flex:1 0 40%;flex:1 0 40%}}@media only screen and (min-width: 48em){.imageSmallModuleA-image img{width:100%;display:block}}.imageSmallModuleA-body{padding:27px 15px 0;margin-bottom:40px}@media only screen and (min-width: 48em){.imageSmallModuleA-body{-ms-flex:1 0 60%;flex:1 0 60%;padding:0 0 0 15px}}.imageSmallModuleA-body a{font-family:"Source Sans Pro Semibold",Arial,sans-serif;display:block;text-align:center;padding:10px 0}@media only screen and (min-width: 48em){.imageSmallModuleA-body a{display:inline-block}}.imageSmallModuleA-body-title{margin-top:-5px}.imageSmallModuleA-box{padding-top:20px}@media only screen and (min-width: 48em){.imageSmallModuleA-box{padding-right:15px;-ms-flex:1 0 50%;flex:1 0 50%}}@media only screen and (min-width: 62.063em){.imageSmallModuleA-box{-ms-flex:1;flex:1}}.imageSmallModuleA-box-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.imageSmallModuleA-box-img{-ms-flex:0 0 150px;flex:0 0 150px}.imageSmallModuleA-box-img img{width:100%;max-width:150px;display:block}.imageSmallModuleA-box-text{padding-left:10px;-ms-flex:1 0;flex:1 0;font-family:"Avenir Heavy",Arial,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.7rem}@media only screen and (min-width: 48em){.imageSmallModuleA-box-text{font-size:1.7rem;line-height:2rem}}.imageSmallModuleA-box-text span{display:block;padding:3px 0}.imageSmallModuleA--reverse{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 48em){.imageSmallModuleA--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 48em){.imageSmallModuleA--reverse .imageSmallModuleA-image{padding-right:0;padding-left:15px;-ms-flex:1 0 50%;flex:1 0 50%}}@media only screen and (min-width: 62.063em){.imageSmallModuleA--reverse .imageSmallModuleA-image{-ms-flex:1;flex:1}}@media only screen and (min-width: 48em){.imageSmallModuleA--reverse .imageSmallModuleA-body{-ms-flex:1 0 50%;flex:1 0 50%;padding:0 15px 0 0}}@media only screen and (min-width: 62.063em){.imageSmallModuleA--reverse .imageSmallModuleA-body{-ms-flex:1;flex:1}}@media only screen and (min-width: 48em){.imageSmallModuleA--reverse .imageSmallModuleA-box{padding-right:0;padding-left:15px;-ms-flex:1 0 50%;flex:1 0 50%}}@media only screen and (min-width: 62.063em){.imageSmallModuleA--reverse .imageSmallModuleA-box{-ms-flex:1;flex:1}}.imageSmallModuleA--images{padding:15px 0}@media only screen and (min-width: 48em){.imageSmallModuleA--images{padding:20px 0}}@media only screen and (min-width: 48em){.imageSmallModuleA--images .imageSmallModuleA-image{padding-right:15px}}.imageSmallModuleA--images .imageSmallModuleA-image+.imageSmallModuleA-image{padding-top:30px}@media only screen and (min-width: 48em){.imageSmallModuleA--images .imageSmallModuleA-image+.imageSmallModuleA-image{padding-left:15px;padding-right:0;padding-top:0}}.imageSmallModuleB{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:15px 0}@media only screen and (min-width: 48em){.imageSmallModuleB{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:20px 0}}@media only screen and (min-width: 48em){.imageSmallModuleB-slider{padding-right:15px;width:40%}}.imageSmallModuleB-slider img{display:block;width:100%}.imageSmallModuleB-body{padding:0 15px 33px}@media only screen and (min-width: 48em){.imageSmallModuleB-body{padding:0 0 0 15px;width:60%}}.imageSmallModuleB-body-description p{margin:0 0 14px}.imageSmallModuleB-body-description ul{padding:0;margin:0 0 1.5rem;list-style:none}.imageSmallModuleB-body-description ul li{position:relative;padding-left:38px}.imageSmallModuleB-body-description ul li::before{position:absolute;top:50%;margin-top:-2px;left:28px;width:4px;height:4px;content:"";border-radius:100%;background:#9ac23b}.moduleSlider{position:relative;max-width:373px;margin:0 auto}.moduleSlider .slick-slide{outline:0}.moduleSlider .slick-dots{position:absolute;bottom:15px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;list-style:none}@media only screen and (min-width: 48em){.moduleSlider .slick-dots{bottom:28px}}.moduleSlider .slick-dots>li{padding:0 11px}.moduleSlider .slick-dots>li.slick-active>button{background:#5c595a}.moduleSlider .slick-dots>li.slick-active>button:hover{background:#5c595a}.moduleSlider .slick-dots>li>button{text-indent:-9999px;background:transparent;padding:0;width:12px;height:12px;border-radius:50%;background:rgba(215,210,197,0.4);border:0;outline:0}.moduleSlider .slick-dots>li>button:hover{background:rgba(215,210,197,0.8)}.projectDescription{padding:15px}@media only screen and (min-width: 48em){.projectDescription{padding:20px 0 25px}}@media only screen and (min-width: 48em){.projectDescription-header{width:80%}}.projectDescription-header-title{font-family:"Avenir Heavy",Arial,sans-serif;margin-bottom:16px;font-weight:normal;padding-right:60px}@media only screen and (min-width: 48em){.projectDescription-header-title{padding-right:75px}}@media only screen and (min-width: 62.063em){.projectDescription-header-title{padding-right:0}}.projectDescription-header-subtitle{font-family:"Avenir Book",Arial,sans-serif;color:#8ab8d2;margin-bottom:30px}.projectDescription-description{font-size:1rem;line-height:1.5rem;font-family:"Source Sans Pro",Arial,sans-serif}@media only screen and (min-width: 48em){.projectDescription-description{width:60%;padding-right:30px}}.successModule{padding:15px 15px 30px}@media only screen and (min-width: 48em){.successModule{padding:20px 0 40px}}@media only screen and (min-width: 48em){.successModule-body{width:60%;padding-right:30px}}.successModule a{font-family:"Source Sans Pro Semibold",Arial,sans-serif;display:block;text-align:center}@media only screen and (min-width: 48em){.successModule a{display:inline-block}}.videoBox{position:relative;overflow:hidden}.videoBox-poster{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.videoBox video{display:block}.videoLargeModuleB{position:relative;padding:15px 0}@media only screen and (min-width: 48em){.videoLargeModuleB{padding:20px 0}}@media only screen and (min-width: 48em){.videoLargeModuleB-quote{position:absolute;left:50%;top:0;width:100%;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:740px;z-index:1}}@media only screen and (min-width: 62.063em){.videoLargeModuleB-quote{max-width:970px}}@media only screen and (min-width: 48em){.videoLargeModuleB-quote.location-bottom_right{top:100%;height:0}}.videoLargeModuleB-quote-inner{padding:33px 15px;color:#fff;font-size:1.75rem;line-height:2.1rem;font-family:"Source Sans Pro Semibold",Arial,sans-serif}@media only screen and (min-width: 48em){.videoLargeModuleB-quote-inner{position:absolute;width:296px;padding:31px 16px}}@media only screen and (min-width: 62.063em){.videoLargeModuleB-quote-inner{padding:47px 25px}}@media only screen and (min-width: 48em){.videoLargeModuleB-quote-inner.position-top_right{right:0;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.videoLargeModuleB-quote-inner.position-middle_left{color:#fff}@media only screen and (min-width: 48em){.videoLargeModuleB-quote-inner.position-middle_left{background:rgba(255,255,255,0.95) !important;color:#404041;width:40%;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width: 62.063em){.videoLargeModuleB-quote-inner.position-middle_left{-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}}@media only screen and (max-width: 47.937em){.videoLargeModuleB-quote-inner.position-middle_left .imageLargeModuleA-quote-title{color:#fff !important}}@media only screen and (min-width: 48em){.videoLargeModuleB-quote-inner.position-bottom_right{right:0;bottom:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}}.videoLargeModuleB-quote-title{font-family:"proxima-nova",Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;margin-bottom:15px}.videoLargeModuleB-quote-author{color:#404041;font-family:"proxima-nova",Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.5rem;text-transform:uppercase;padding-top:20px}.smallModuleStats{padding:15px}@media only screen and (min-width: 48em){.smallModuleStats{padding:20px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.smallModuleStats-stats{font-family:"Avenir Heavy",Arial,sans-serif;font-weight:600;font-size:1.9rem;line-height:2.25rem;padding:10px 0 0}@media only screen and (min-width: 48em){.smallModuleStats-stats{padding:20px 0 0 30px;-ms-flex:1 0 50%;flex:1 0 50%;font-size:2.9rem;line-height:3.25rem}}@media only screen and (min-width: 62.063em){.smallModuleStats-stats{-ms-flex:1;flex:1}}.smallModuleStats-stats img{width:100%;display:block}.smallModuleStats-body{padding:0 0 13px}@media only screen and (min-width: 48em){.smallModuleStats-body{-ms-flex:1 0 50%;flex:1 0 50%;padding:0 30px 0 0}}@media only screen and (min-width: 62.063em){.smallModuleStats-body{-ms-flex:1;flex:1}}.smallModuleStatsImage{padding:15px 0}@media only screen and (min-width: 48em){.smallModuleStatsImage{padding:15px 0 20px}}.smallModuleStatsImage img{display:block;width:100%;max-width:674px;margin:0 auto}.statsModule{padding:15px 0}@media only screen and (min-width: 48em){.statsModule{display:-ms-flexbox;display:flex;padding:20px 0 25px}}.statsModule-item{text-align:center;padding:0 15px;outline:0}@media only screen and (min-width: 48em){.statsModule-item{-ms-flex:1 0;flex:1 0;border-left:1px dotted #696a6c}}@media only screen and (min-width: 62.063em){.statsModule-item{padding:0 30px}}.statsModule-item:first-child{border-left:0}.statsModule-item--content{border:0;text-align:left;font-size:1rem;line-height:1.5rem}@media only screen and (min-width: 48em){.statsModule-item--content{font-size:0.7rem;line-height:1.2rem}}@media only screen and (min-width: 62.063em){.statsModule-item--content{font-size:1rem;line-height:1.5rem}}.statsModule-item-amount{font-family:"Avenir Heavy",Arial,sans-serif;font-weight:normal;font-size:4.8rem;line-height:5.76rem}@media only screen and (min-width: 48em){.statsModule-item-amount{font-size:2.8rem;line-height:3.76rem}}@media only screen and (min-width: 62.063em){.statsModule-item-amount{font-size:4.6875rem;line-height:5.76rem}}.statsModule-item-description{font-family:"AvenirLTStd-Medium",Arial,sans-serif;font-weight:400;font-size:1.3rem;line-height:2rem;color:#696a6c;margin-bottom:8px;text-transform:uppercase}@media only screen and (min-width: 48em){.statsModule-item-description{font-size:1rem;line-height:1.4rem}}@media only screen and (min-width: 62.063em){.statsModule-item-description{font-size:1.25rem;line-height:2rem}}.clientPopup{position:relative;width:100%;max-width:865px;background:#fff;margin:83px auto}.clientPopup img{display:block;width:100%}.clientPopup .mfp-close{font-size:40px;top:0;right:0;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);color:#cecece}@media screen and (min-width: 1024px){.clientPopup .mfp-close{top:8px;right:-16px;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}}.clientPopup-title{margin-bottom:12px;font-family:"Avenir Heavy",Arial,sans-serif;font-size:22px;line-height:26px;letter-spacing:2px;color:#545454}.clientPopup-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:145px;padding:10px 15px;text-align:left}@media only screen and (min-width: 48em){.clientPopup-body{padding:10px 50px}}.clientPopup-body-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:"Source Sans Pro",Arial,sans-serif;font-size:13px}@media only screen and (min-width: 48em){.clientPopup-body-inner{margin:0 -21px;-ms-flex-direction:row;flex-direction:row}}.clientPopup-body-inner-column{padding-bottom:30px}@media only screen and (min-width: 48em){.clientPopup-body-inner-column{padding:0 21px}}.clientPopup-body ul{padding:0;margin:0}@media only screen and (min-width: 48em){.clientPopup-body ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:start;-ms-flex-align:start;align-items:flex-start;max-height:84px}}.clientPopup-body ul li{list-style:none;text-align:left;font-size:13px;line-height:20px}@media only screen and (min-width: 48em){.clientPopup-body ul li{padding-right:136px}.clientPopup-body ul li:first-child:nth-last-child(n+13),.clientPopup-body ul li:first-child:nth-last-child(n+13) ~ li{padding-right:50px}}.clientSlider .slick-dots{list-style:none;padding:0;margin:0;position:absolute;bottom:20px;right:0;width:100%;text-align:center}@media only screen and (min-width: 48em){.clientSlider .slick-dots{top:0;right:20px;bottom:auto;width:auto;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}}.clientSlider .slick-dots>li{display:inline-block;height:10px;margin:0 8px}@media only screen and (min-width: 48em){.clientSlider .slick-dots>li{display:block;margin:8px 0}}.clientSlider .slick-dots>li.slick-active>button{background:#5c595a}.clientSlider .slick-dots>li>button{text-indent:-9999px;background:#fff;width:11px;height:11px;border-radius:50%;padding:0;border:0;background:rgba(92,89,90,0.3);outline:0}.homepageSliderWrap{height:441px;transition:opacity, visibility .3s}@media only screen and (min-width: 48em){.homepageSliderWrap{height:568px}}.homepageSliderWrap.is-hidden{opacity:0;visibility:hidden}.admin-bar .homepageSlider{top:61px}.homepageSlider{height:441px;overflow:hidden;position:fixed;left:0;right:0;top:54px}@media only screen and (min-width: 48em){.homepageSlider{left:30px;right:30px;top:30px;height:568px}}.homepageSlider.slick-initialized{overflow:visible}.homepageSlider-slide{outline:0;border:0 !important;overflow:hidden;position:absolute !important;left:0 !important;top:0 !important}.homepageSlider-slide.is-active .homepageSliderCaption{right:0}.homepageSlider-slide.is-active .homepageSliderCaption-inner-title{overflow:visible;visibility:visible;opacity:1}.homepageSlider-slide.is-active .homepageSliderCaption-inner-text{overflow:visible;visibility:visible;opacity:1;top:100%}.homepageSlider-slide.is-active .homepageSliderCaption-fullList{overflow:visible;visibility:visible;opacity:1;left:0}.homepageSlider-slide-img{width:100%;background-size:cover;background-position:50% 50%;height:441px}@media only screen and (min-width: 48em){.homepageSlider-slide-img{height:568px}}.homepageSlider-slide-img img{position:absolute;max-width:inherit;min-height:100%;min-width:100%;display:block}.homepageSlider-slide-title{position:absolute;top:124px;right:66.25%;z-index:1;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);color:#fff;font-size:23px;letter-spacing:2px;font-family:"futura-pt",Arial,sans-serif;font-weight:300;line-height:1}@media only screen and (min-width: 30.062em){.homepageSlider-slide-title{right:50%}}@media only screen and (min-width: 48em){.homepageSlider-slide-title{top:50%;font-size:3rem;letter-spacing:4px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding-right:5px}}.homepageSlider-slide-title em{display:none;font-style:normal}@media only screen and (min-width: 48em){.homepageSlider-slide-title em{display:inline-block}}.homepageSlider-slide-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.homepageSlider-slide-video{height:441px}@media only screen and (min-width: 48em){.homepageSlider-slide-video{height:568px}}.homepageSlider .slick-dots{position:absolute;bottom:14px;right:0;width:66.25%;list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 30.062em){.homepageSlider .slick-dots{width:50%}}@media only screen and (min-width: 48em){.homepageSlider .slick-dots{-ms-flex-direction:column;flex-direction:column;bottom:0;right:-20px;height:100%;width:auto}}.homepageSlider .slick-dots>li{padding:0 8px}@media only screen and (min-width: 48em){.homepageSlider .slick-dots>li{padding:5px 0}}.homepageSlider .slick-dots>li.slick-active>button{background:#696a6c}.homepageSlider .slick-dots>li>button{width:11px;height:11px;padding:0;text-indent:-9999px;background:rgba(105,106,108,0.3);border-radius:50%;border:0;outline:0}.homepageSlider .slick-dots>li>button:hover{background:#696a6c}@media only screen and (min-width: 48em){.homepageSlider .slick-dots>li>button{width:8px;height:8px}}.homepageSliderCaption{position:absolute;top:0;right:-100%;width:66.25%;color:#969799;padding:0 5px;transition:right 1s ease-in;will-change:transition}@media only screen and (min-width: 30.062em){.homepageSliderCaption{width:50%}}.homepageSliderCaption-inner{position:absolute;top:124px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media only screen and (min-width: 48em){.homepageSliderCaption-inner{top:50%}}.homepageSliderCaption-inner-title{overflow:hidden;visibility:hidden;opacity:0;font-size:23px;letter-spacing:2px;font-family:"futura-pt",Arial,sans-serif;font-weight:300;line-height:1;text-transform:uppercase;transition:opacity .5s ease-in 1.2s}@media only screen and (min-width: 48em){.homepageSliderCaption-inner-title{font-size:3rem;letter-spacing:4px}}.homepageSliderCaption-inner-text{position:absolute;top:130%;left:0;width:100%;max-width:300px;padding:18px 30px 0 22px;opacity:0;transition:all .5s ease-in 1.3s;font-family:"Source Sans Pro",Arial,sans-serif;font-size:1rem}@media only screen and (min-width: 62.063em){.homepageSliderCaption-inner-text{padding:20px 30px 0 45px}}.homepageSliderCaption-inner-text p{margin:0}.homepageSliderCaption-inner-text a{display:inline-block;margin-top:8px;opacity:.75;transition:all .4s}.homepageSliderCaption-inner-text a:hover{opacity:1}.homepageSliderCaption-fullList{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 10px;opacity:0;overflow:hidden;visibility:hidden;transition:all .3s ease-in .8s}@media only screen and (min-width: 62.063em){.homepageSliderCaption-fullList{display:block}}.homepageSliderCaption-fullList ul{position:absolute;top:17px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;list-style:none}@media only screen and (min-width: 48em){.homepageSliderCaption-fullList ul{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.homepageSliderCaption-fullList ul>li{font-family:"futura-pt",Arial,sans-serif;font-weight:300;font-size:23px;line-height:1;text-transform:uppercase;padding:10px 0;color:#969799;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);transition:all .3s ease-in;opacity:0}@media screen and (min-height: 800px){.homepageSliderCaption-fullList ul>li{padding:10px 0}}@media screen and (min-height: 800px){.homepageSliderCaption-fullList ul>li{padding:10px 0}}@media only screen and (min-width: 48em){.homepageSliderCaption-fullList ul>li{font-size:3rem;padding:15px 0}}.homepageSliderCaption-fullList ul>li.is-active{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.homepageSliderCaption-fullList ul>li.is-active:nth-child(1),.homepageSliderCaption-fullList ul>li.is-active:nth-child(5){opacity:.6}.homepageSliderCaption-fullList ul>li.is-active:nth-child(2),.homepageSliderCaption-fullList ul>li.is-active:nth-child(4){opacity:.8}.homepageSliderCaption-fullList ul>li.is-active:nth-child(3){opacity:1}.homepageSliderCaption-fullList ul>li.is-active:nth-child(6){opacity:.5}.homepageSliderCaption-fullList ul>li.is-active:nth-child(7){opacity:.4}.homepageSliderCaption-fullList ul>li.is-active:nth-child(8){opacity:.3}.homepageSliderCaption-fullList ul>li.is-active:nth-child(9){opacity:.2}@media only screen and (min-width: 48em){.homepageSliderCaption-fullList ul>li.is-active:nth-child(1),.homepageSliderCaption-fullList ul>li.is-active:nth-child(9){opacity:.2}.homepageSliderCaption-fullList ul>li.is-active:nth-child(2),.homepageSliderCaption-fullList ul>li.is-active:nth-child(8){opacity:.3}.homepageSliderCaption-fullList ul>li.is-active:nth-child(3),.homepageSliderCaption-fullList ul>li.is-active:nth-child(7){opacity:.4}.homepageSliderCaption-fullList ul>li.is-active:nth-child(4),.homepageSliderCaption-fullList ul>li.is-active:nth-child(6){opacity:.5}.homepageSliderCaption-fullList ul>li.is-active:nth-child(5){opacity:1}}.heroVideo-video-controls{list-style:none;padding:0;margin:0;position:absolute;left:20px;bottom:30px;z-index:1}.heroVideo-video-controls>li{display:inline-block;margin:0 10px}.heroVideo-video-controls>li>button{font-size:20px;color:#fff;background:transparent;border:0;padding:5px;opacity:.5;transition:all .3s;outline:0}.heroVideo-video-controls>li>button:hover{opacity:1}.heroVideo video{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.newsBox{position:relative;display:block;background:#f05128;color:#fff;font-size:5.5vw;line-height:1.2;transition:all .3s;width:100%}@media only screen and (min-width: 48em){.newsBox{width:33.3333%;font-size:1.5vw;line-height:1.9vw}}@media only screen and (min-width: 62.063em){.newsBox{width:25%}}.newsBox:hover{color:#fff}@media only screen and (min-width: 30.062em){.newsBox:before{content:'';display:block;padding-bottom:62.5%}}@media only screen and (min-width: 48em){.newsBox:before{padding-bottom:90%}}.newsBox-inner{top:0;left:0;right:0;bottom:0;padding:34px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 30.062em){.newsBox-inner{position:absolute}}@media only screen and (min-width: 48em){.newsBox-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding:40px 13.8% 0;min-height:inherit}}.newsBox-title{display:block;margin-bottom:25px;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1;color:#fff}@media only screen and (min-width: 48em){.newsBox-title{font-size:0.9vw}}.newsBox-date{display:block;margin-bottom:10px;font-family:"Avenir Heavy",Arial,sans-serif;font-weight:bold;color:#000}.newsBox-description{font-family:"Source Sans Pro",Arial,sans-serif}.grid-sizer{width:33.3333%}@media only screen and (min-width: 62.063em){.grid-sizer{width:25%}}.twoStoryImage{position:relative;width:100%}@media only screen and (min-width: 48em){.twoStoryImage{width:33.3333%}}@media only screen and (min-width: 62.063em){.twoStoryImage{width:25%}}.twoStoryImage:before{content:"";display:block;padding-bottom:125%}@media only screen and (min-width: 48em){.twoStoryImage:before{padding-bottom:180%}}.twoStoryImage-inner{position:absolute;top:0;right:0;bottom:0;left:0}.twoStoryImage-image{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.twoStoryImage-image img{width:100%}.twoStoryImage-body{position:relative;z-index:1;min-height:50%;background:rgba(255,255,255,0.8);padding:40px 34px 40px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.01rem;line-height:1.35rem;color:#696a6c}@media only screen and (min-width: 48em){.twoStoryImage-body{min-height:auto;height:50%;padding:40px 34px 0}}.twoStoryImage-body-pretitle{display:block;margin-bottom:25px;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1;color:#000}@media only screen and (min-width: 48em){.twoStoryImage-body-pretitle{font-size:0.9vw}}.twoStoryImage-body-title{margin-bottom:0;font-family:"AvenirLTStd-Medium",Arial,sans-serif;font-size:7.8vw;line-height:1.2;letter-spacing:1.8px;color:#f05128;text-transform:uppercase;font-weight:600}@media only screen and (min-width: 48em){.twoStoryImage-body-title{font-size:1.67vw;line-height:2.1vw;letter-spacing:.15vw}}.twoStoryImage-body-text{font-family:"AvenirLTStd-Medium",Arial,sans-serif;font-size:7.8vw;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;font-weight:600}@media only screen and (min-width: 48em){.twoStoryImage-body-text{font-size:1.67vw;line-height:2.1vw;letter-spacing:.15vw}}.joinOurTeam{position:relative;background:#696a6c;width:100%}@media only screen and (min-width: 48em){.joinOurTeam{width:66.6666%}}@media only screen and (min-width: 62.063em){.joinOurTeam{width:50%}}@media only screen and (min-width: 30.062em){.joinOurTeam:before{content:"";display:block;padding-bottom:125%}}@media only screen and (min-width: 48em){.joinOurTeam:before{padding-bottom:45%}}.joinOurTeam-inner{display:-ms-flexbox;display:flex;top:0;left:0;width:100%;height:100%;z-index:1;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width: 30.062em){.joinOurTeam-inner{position:absolute}}@media only screen and (min-width: 48em){.joinOurTeam-inner{-ms-flex-direction:row;flex-direction:row}}.joinOurTeam-image{position:relative;overflow:hidden;-ms-flex:0 0 50%;flex:0 0 50%}@media only screen and (min-width: 48em){.joinOurTeam-image{-ms-flex:0 0 50%;flex:0 0 50%}}.joinOurTeam-image::before{content:"";display:block;padding-bottom:62.5%}@media only screen and (min-width: 48em){.joinOurTeam-image::before{padding-bottom:90%}}.joinOurTeam-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.joinOurTeam-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 0 50%;flex:0 0 50%;color:#fff;font-size:5.5vw;line-height:1.2}@media only screen and (min-width: 48em){.joinOurTeam-body{font-size:1.5vw;line-height:1.9vw}}.joinOurTeam-body-inner{padding:34px;min-height:100%}@media only screen and (min-width: 48em){.joinOurTeam-body-inner{padding:40px 34px;min-height:inherit}}.joinOurTeam-body-pretitle{display:block;margin-bottom:25px;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1;color:#000}@media only screen and (min-width: 48em){.joinOurTeam-body-pretitle{font-size:0.9vw}}.joinOurTeam-body-title{font-family:"Avenir Heavy",Arial,sans-serif;font-size:6.5vw;line-height:1.2;letter-spacing:.15vw;color:#000}@media only screen and (min-width: 48em){.joinOurTeam-body-title{font-size:1.5vw}}.joinOurTeam-body-description p{margin-bottom:0}.joinOurTeam-body a{color:#8ab8d2;transition:all .3s}.joinOurTeam-body a:hover{color:#49b0e3}.joinOurTeam-linkedinBox{position:relative;width:100%;overflow:hidden}.joinOurTeam-linkedinBox-linkOverflow{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:200}.joinOurTeam-linkedinBox::after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:102;content:'';background:rgba(30,131,185,0.85);transition:background .3s}.joinOurTeam-linkedinBox::before{display:block;padding-bottom:62.5%;width:100%;height:auto;content:''}@media only screen and (min-width: 48em){.joinOurTeam-linkedinBox::before{padding-bottom:90%}}.joinOurTeam-linkedinBox ul{margin:0;padding:0;list-style:none}.joinOurTeam-linkedinBox ul h2{display:none}.joinOurTeam-linkedinBox img{display:none}.joinOurTeam-linkedinBox .linkedin-update-image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block !important;z-index:100;min-height:100%;max-width:160%}.joinOurTeam-linkedinBox .linkedin-title{position:absolute;top:40px;left:34px;right:34px;z-index:103;color:#fff;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1}@media only screen and (min-width: 48em){.joinOurTeam-linkedinBox .linkedin-title{font-size:0.9vw}}.joinOurTeam-linkedinBox .socialIcon{position:absolute;bottom:40px;right:34px;z-index:103;font-size:30px;color:#fff}.joinOurTeam-linkedinBox p{display:none}.joinOurTeam-linkedinBox p.is-visible{display:block;position:absolute;top:25%;left:34px;right:34px;z-index:103;color:#fff;font-size:5.5vw;line-height:1.2}@media only screen and (min-width: 48em){.joinOurTeam-linkedinBox p.is-visible{font-size:1.5vw;line-height:1.9vw}}.joinOurTeam-linkedinBox:hover::after{background:rgba(0,119,181,0.85)}.reedHimage{position:relative;overflow:hidden;width:100%;line-height:0}@media only screen and (min-width: 48em){.reedHimage{width:33.3333%}}@media only screen and (min-width: 62.063em){.reedHimage{width:25%}}.reedHimage::before{content:"";display:block;padding-bottom:62.5%}@media only screen and (min-width: 48em){.reedHimage::before{padding-bottom:90%}}.reedHimage img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.instagramBox{position:relative;width:100%;overflow:hidden}@media only screen and (min-width: 48em){.instagramBox{width:33.3333%}}@media only screen and (min-width: 62.063em){.instagramBox{width:25%}}.instagramBox-linkOverflow{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:200}.instagramBox::before{display:block;width:100%;padding-bottom:62.5%;height:auto;content:''}@media only screen and (min-width: 48em){.instagramBox::before{padding-bottom:90%}}.instagramBox::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:102;content:'';background:rgba(94,115,180,0.85);transition:background .3s}.instagramBox-title{position:absolute;top:40px;left:34px;right:34px;z-index:103;color:#fff;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1}@media only screen and (min-width: 48em){.instagramBox-title{font-size:0.9vw}}.instagramBox-icon{position:absolute;bottom:40px;right:34px;z-index:103;font-size:30px;color:#fff}.instagramBox .easy-instagram-container>*{display:none}.instagramBox .easy-instagram-container>.easy-instagram-thumbnail-wrapper{display:block}.instagramBox .easy-instagram-thumbnail-wrapper{position:static;overflow:visible;text-align:left}.instagramBox .easy-instagram-thumbnail{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block !important;z-index:100;min-height:100%;max-width:160%}.instagramBox .easy-instagram-thumbnail-caption,.instagramBox .easy-instagram-error{display:block;position:absolute;top:25%;left:34px;right:34px;z-index:103;color:#fff;font-size:5.5vw;line-height:1.2;font-weight:normal}@media only screen and (min-width: 48em){.instagramBox .easy-instagram-thumbnail-caption,.instagramBox .easy-instagram-error{font-size:1.5vw;line-height:1.9vw}}.instagramBox:hover::after{background:rgba(76,104,215,0.85)}.forestImage{position:relative;width:100%}@media only screen and (min-width: 48em){.forestImage{width:66.6666%}}@media only screen and (min-width: 62.063em){.forestImage{width:25%}}.forestImage:before{content:"";display:block;padding-bottom:125%}@media only screen and (min-width: 48em){.forestImage:before{padding-bottom:45%}}@media only screen and (min-width: 62.063em){.forestImage:before{padding-bottom:180%}}.forestImage-inner{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;top:0;right:0;bottom:0;left:0}@media only screen and (min-width: 48em){.forestImage-inner{-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 62.063em){.forestImage-inner{-ms-flex-direction:column;flex-direction:column}}.forestImage-image{position:relative;-ms-flex:0 0 50%;flex:0 0 50%;overflow:hidden}@media only screen and (min-width: 48em){.forestImage-image{-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (min-width: 62.063em){.forestImage-image{height:50%}}.forestImage-image::before{content:"";display:block;padding-bottom:62.5%}@media only screen and (min-width: 48em){.forestImage-image::before{padding-bottom:90%}}.forestImage-image img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.forestImage-body{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:30px 34px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:5.5vw;line-height:1.2;-ms-flex:0 0 50%;flex:0 0 50%;min-height:200px}@media only screen and (min-width: 48em){.forestImage-body{-ms-flex:0 0 50%;flex:0 0 50%;min-height:inherit;padding:40px 34px;font-size:1.5vw;line-height:1.9vw}}@media only screen and (min-width: 62.063em){.forestImage-body{height:50%}}.forestImage-body-pretitle{display:block;margin-bottom:25px;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1;color:#000}@media only screen and (min-width: 48em){.forestImage-body-pretitle{font-size:0.9vw}}.forestImage-body-title{font-family:"Avenir Heavy",Arial,sans-serif;font-size:6.5vw;line-height:1.2;letter-spacing:.15vw;text-transform:uppercase}@media only screen and (min-width: 48em){.forestImage-body-title{font-size:1.5vw;line-height:1.9vw}}.forestImage-body-social{padding-top:10px}.forestImage-body-social a{color:#49b0e3;transition:all .3s}.forestImage-body-social a:hover{color:#081f40}.forestImage-body-social a i{padding-right:10px}.projectsSliderWrap{position:relative;width:100%}@media only screen and (min-width: 48em){.projectsSliderWrap{width:66.6666%}}@media only screen and (min-width: 62.063em){.projectsSliderWrap{width:50%}}.projectsSliderWrap:before{content:"";display:block;padding-bottom:135.3%}@media only screen and (min-width: 48em){.projectsSliderWrap:before{padding-bottom:90%}}.projectsSliderWrap-inner{position:absolute;top:0;right:0;bottom:0;left:0}.projectsSlider{height:100%}.projectsSlider .slick-list,.projectsSlider .slick-track{height:100%}.projectsSlider .slick-dots{position:absolute;left:50%;bottom:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0}.projectsSlider .slick-dots>li{margin:0 10px}.projectsSlider .slick-dots>li.slick-active button{background:#fff}.projectsSlider .slick-dots>li>button{text-indent:-9999px;border:0;border-radius:50%;outline:0;padding:0;width:15px;height:15px;display:block;background:rgba(255,255,255,0.5)}.projectsSlider .slick-slide{outline:0}.project{position:relative}.project-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.project-image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;max-width:none;min-width:100%;height:100%}.project-body{position:absolute;top:0;right:0;width:100%;min-height:46.1893%;padding:27px 34px;font-size:5.5vw;line-height:1.2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.project-body{width:50%;min-height:50%;padding:40px 34px;font-size:1.5vw}}.project-body-pretitle{display:block;margin-bottom:25px;font-family:"proxima-nova",Arial,sans-serif;text-transform:uppercase;font-size:15px;line-height:1;color:#fff}@media only screen and (min-width: 48em){.project-body-pretitle{font-size:0.9vw}}.project-body-title{font-size:6.5vw;line-height:1.2;letter-spacing:.15vw;font-family:"Avenir Heavy",Arial,sans-serif}@media only screen and (min-width: 48em){.project-body-title{font-size:1.5vw;line-height:1.9vw}}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9999;display:-ms-flexbox;display:flex}.preloader-inner{margin:auto}
/*# sourceMappingURL=application.css.map */


	.heroVideo video{
		object-fit: cover;
	object-position: center center;
	width: 100%!important;
	height: 100%!important;
	}

.insights-grid .joinOurTeam-body-title,
.insights-grid .joinOurTeam-body-pretitle{
	color: #fff!important;
}
.newsBox-inner .newsBox-title{
	color: #fff!important;
}

.joinOurTeam{width:25%;}
.insights-grid.gridItem{width: 50%;}
.forestImage-body.clientImage-body {
	background-color: #9cc3d9;
}
.forestImage-body.clientImage-body .forestImage-body-titleImage-body-description a,
.forestImage-body.clientImage-body .forestImage-body-titleImage-body-description {
	color: #fff;
}
.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-body,
.forestImage-body.processImage-body{
	position: relative;
}


.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-body::before,
.forestImage-body.processImage-body::before{
	position: absolute;
	content:"";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(255,255,255,0.6);
}
.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-body::before{
	background-color: rgba(255,255,255,0.8);
}

.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-body-text,
.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-body-title,
.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-body-pretitle,
.forestImage-body.processImage-body .forestImage-body-pretitle,
.forestImage-body.processImage-body .forestImage-body-title,
.forestImage-body.processImage-body .forestImage-body-description {
	position: relative;
	z-index: 2;
}

.twoStoryImage.gridItem .twoStoryImage-inner .twoStoryImage-bg .twoStoryImage-body::before{
	display: none;
}
.twoStoryImage-bg .twoStoryImage-body {
	background-position: 80% 0;
	background-repeat: no-repeat;
    background-size: cover;
}
.insight-link-2.twoStoryImage-bg,
.insight-link-1 {
    width: 50%;
} 
.insight-link-2 .twoStoryImage-body{
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 21% 6%;
}
.forestImage-body-titleImage-body-description a {
    text-decoration: none;
	color: #ededed !important;
}
.forestImage-body-titleImage-body-description a:hover{
	color:#fff !important;	
}


/* - Change: 18/11/20 */

.forestImage-body.clientImage-body h2{
	font-family: "Avenir Heavy",Arial,sans-serif;
	font-size: 1.5vw;
	line-height: 1.9vw;
	letter-spacing: .15vw;
	text-transform: uppercase;
	color: #000;
}
.insights-grid .joinOurTeam-body-title{
	letter-spacing: 0;
}
.joinOurTeam.insights-grid{
	background-color: #4a4849!important;
}
.forestImage-body.clientImage-body {
	background-color: #ffc838!important;
}
.twoStoryImage-inner .twoStoryImage-body{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: right center;
}


/* - Insights Single Page CSS */
.stickySection{
	width: 30%;
    position: sticky;
    right: 0;
    float: right;
    padding: 70px 40px;
    margin-top: 30%;
    background-color: #f7f7f7;
	max-width: 365px;
	z-index: 2;
	top: 100px;
	margin-right: -30px;
}
.stickySection h4{
	margin:0;
	font-size: 24px; 
	color: #404041;
	line-height: 34px;	
	max-width: 175px;
	font-family: "Avenir Heavy",Arial,sans-serif;
	font-weight: 400;
}
.other-insights{
	display: inline-block;
	width: 100%;
	margin-top: 25px;
}
.other-insights .date{
	font-size: 16px;
	line-height: 24px;
	color: #404041;
	font-weight: 700;
	display: block;
	margin-bottom: 5px;
	transition: color .3s;
}
.other-insights:hover p{ 
	color: #f05128;
}


.insights-feature-video{position: relative;}
.insights-feature-video video {object-fit: cover;}
.insights-feature-video::before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 6px;background-color: rgba(0,0,0,0.3);}
.insights-feature-img {margin-bottom: 35px;/*padding: 0 30px;*/}
.insights-feature-img img{width: 100%;}
.insights-single  .insight-contentbox{
	padding-right:15px;
	/*max-width: 840px;*/
	width: 70%
}

.insights-single  .entry-title {
	font-size: 40px;
	color: #404041;
	font-family: 'Avenir Heavy', Arial, sans-serif;
	line-height: 54px;
	font-weight: 400;
}
.insight-contentbox h2 {
	font-size: 24px;
	color: #404041;
	font-family: 'Source Sans Pro Semibold', Arial, sans-serif;
	line-height: 30px;
	margin-bottom: 15px;
}
.other-insights p,
.insight-contentbox p {
	font-size: 16px;
	line-height: 24px;
	color: #404041;
	font-family: 'Source Sans Pro', Arial, sans-serif;
	margin-bottom: 21px;
	transition: color .3s;
}
.other-insights p{margin-bottom: 0;	}

.insight-contentbox h3 {
	font-size: 18px;
	line-height: 24px;
	color: #404041;
	font-family: 'Source Sans Pro Semibold', Arial, sans-serif;
}
.insight-imgtbox {
    display: inline-block;
    width: 100%;
    margin: 20px 0 36px
}
.insight-imgtbox img {
    float: left;
}

.insights-description,
.insight-new-section{
	margin-bottom: 20px;
}

.newsBox.twitter-grid{
	background-color: #696a6c;
}

/*.twoStoryImage .twoStoryImage-inner{right: 2px;}*/

.projectsSliderWrap.gridItem .projectsSliderWrap-inner{
	z-index: 2;
}

html:not(.ios) .parallaxImg{background-attachment: inherit !important;}

/*.single-insights .siteFooter-preFooter-body{display: block !important;}*/

/*.siteFooter-body-logo{
	width: 81px;
}*/

/*.single-insights .siteFooter-body {-ms-flex-align:flex-end;align-items:end;}*/

.page-connected .page-connected-inner, .page-connected .social-links {
	max-width: 520px;
}
.social-links.subscribe-link {
	padding-bottom: 12px;
}

/* - ClienPopup slider arrow CSS */
.clientPopup-slider .js-clientSlider .slick-arrow{
	border: none;
	font-size: 0;	
	padding: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background-color: transparent;
	z-index:9;
	transition: all .3s;
	font-family: 'FontAwesome';
}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev{left: -50px;}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-next{right: -30px;}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-next::before,
.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev::before {
	position: absolute;
	content: "";
	color: #cecece;
	font-size: 20px;
	top: 0;
	transform: translateY(-50%);	
	opacity: 0.65;
}
.clientPopup-slider .js-clientSlider .slick-arrow:hover.slick-next::before,
.clientPopup-slider .js-clientSlider .slick-arrow:focus.slick-next::before,
.clientPopup-slider .js-clientSlider .slick-arrow:hover.slick-prev::before,
.clientPopup-slider .js-clientSlider .slick-arrow:focus.slick-prev::before{
	opacity: 1;
}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-next::before {content: "\f054";}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev::before {content:"\f053";}



/* - Profile Page */
@media only screen and (min-width: 30.062em){
	
	body .approach-block .graph {
		display: table!important;
	}
}


/* ## Responsive */
@media only screen and (min-width: 48em){
	.mobileview{
		display: none;
	}
	
	.projectsSlider .project-body{
		max-height: 50%;
		overflow: hidden;
	}
		
	.page-template-page-profile{ 
		
		overflow-x: hidden!important;
	}
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0){
		.page-template-page-profile .siteFooter-body-copyright{
			margin-top: 1px!important;
		} 
	}
	
	
	@-moz-document url-prefix() {
		.page-template-page-profile .siteFooter-body-copyright{
			margin-top: 0!important;
		} 
	}
	
	
	/* .twoStoryImage,
	.newsBox{
		width: 33%!important;
	}
	.insights-grid.gridItem,
	.forestImage,
	.projectsSliderWrap{
		width: 66%!important;
	} */
	
	
	
	
	
}

@media(max-width: 992px){
	.insights-grid.gridItem {
		width: 66.66%;
	}
	
	.insights-single .insight-contentbox {
		padding-right:30px;
		
	}
	.stickySection{
		padding: 50px 30px;
		max-width: 320px;
	}
	.insights-single .entry-title{
		font-size: 34px; 
		line-height: 50px;
	}
	
	.twoStoryImage-inner{
		bottom: 1px; 
	}
	.twoStoryImage-bg {
		position: relative;
		z-index: 2;
	} 
	.insights-grid.gridItem .twoStoryImage-body{
		z-index: 2;
	}
	/*.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev::before,
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-next::before {
		background: rgb(0 0 0 / 52%);
		font-size: 16px;
		padding: 6px;
		width: 35px;
		height: 35px;
		line-height: 23px;
	}*/
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-next,
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev {		 
		  background-color: rgba(0, 0, 0, 0.52);
		  width: 35px;
		  height: 35px;
	}
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev{ left: 15px;}
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-next{ right: 15px;}
	
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-next::before,
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev::before{
		padding: 0;
		transform: none;
		left: 10px;
		top: 6px;
		background-size: 70% !important;
	}
	.clientPopup-slider .js-clientSlider .slick-arrow.slick-next::before{
		padding: 0;
		transform: none;		
		background-size: 70%;
	}
	
}

@media(max-width: 1024px){
	html:not(.ios) .parallaxImg{
		background-position: 50% 50%!important;
	}
	
	.insights-feature-video {height: 365px;}
	.insights-feature-video video {
		height: 100% !important;
		width: 100% !important;		
	}
	
	.insights-feature-video::before{bottom: 0;}
	
}

@media(max-width: 767px){
	.insights-grid.gridItem,
	.insight-link-2.twoStoryImage-bg, 
	.insight-link-1 {
		width: 100%;
	}
	
	a.insight-link-2.twoStoryImage-bg {
		height: 100%!important;
	}
	.insight-link-1{
		padding-bottom: 12%!important;
	}
	
	.insights-feature-img{
		margin-bottom: 15px;
		padding: 0;
	}
	
	.stickySection {
		padding: 30px 15px;
		max-width: 100%;
		position: relative;
		width: 100%;
		margin-left: 30px;
		margin-bottom: 15px;
		border: 15px solid #fff;
		margin-top: 0;
		top: 0;
	}
	.insights-single .entry-title {
		font-size: 24px;
		line-height: 36px;
	}
	.insight-contentbox h2{
		font-size: 20px; 
		line-height: 28px;
	}
	.stickySection h4{
		max-width: 100%;
		font-size: 20px;
		line-height: 30px;
	}
	.twoStoryImage::before{padding-bottom: 78vh;}
	
	
	.insights-single .entry-content{padding-left: 0px;}
	.insights-single .insight-contentbox{padding: 0 15px;width: 100%;}
	.mobileview{display: blcok;}
	.desktopview{display: none;}
	
	.stickySection.mobileview{
		margin: 0 0 35px;
		border: none;
		padding: 44px 30px;
	}
	
	.forestImage-body.clientImage-body h2{
		font-size: 6.5vw;
		line-height: 1.2;
		letter-spacing: .15vw;
	}
	
	
	.twoStoryImage .twoStoryImage-inner{
		right: 0;
	}
	
	
	.single-insights .siteFooter-preFooter-body{
		display: inline-block;
		width: 100%;
	}
	
	
	body .approach-block .graph {
		display: table!important;
	}
	
		
}

@media(max-width: 480px){
	
	.twoStoryImage-inner > a .twoStoryImage-body{
		padding: 40px 34px 40px;
	}
	.twoStoryImage-inner a.twoStoryImage-bg .twoStoryImage-body{
		padding: 0px 34px 20px;
		/* z-index:222; */ 
	}
	.insight-link-2 .twoStoryImage-body{
		padding-bottom: 44%;
	}
	
	.approach-block h2{
		font-size: 1.5rem !important;
	}
	
	.joinOurTeam-linkedinBox::after {
		background: rgba(30,131,185,1)!important;
	}
	
	.joinOurTeam-linkedinBox::before{
		padding-bottom: 29%;
	}
	.joinOurTeam-linkedinBox p.is-visible{
		top: 75px;
	}
	.joinOurTeam-linkedinBox .socialIcon{
		bottom: 25px;
	}
	
	body .approach-block .graph { 
		display: none!important;
	}
	
}
.lightbox-video-wrapper {
    position: relative;
    display: block;
    content: "";
    width: 100%;
    padding-top: 67.3210161663%;
    overflow: hidden;
}
.lightbox-video-wrapper video.lightbox-video {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}

/* - Clientpop Arrow setting */
.clientPopup .mfp-close{font-size: 0;}
.clientPopup .mfp-close::before {
	content: "";
	background: url("https://designandco.net/wp-content/uploads/2021/12/custom-sm-close.png") no-repeat;
	width: 18px;
	height: 18px;
	background-size: 100% 100%;
	position: absolute;
	top: 12px;
	left: 13px;
}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-next::before {
	content: "";
	background: url("https://designandco.net/wp-content/uploads/2021/12/custom-sm-next.png") no-repeat;
	background-size: auto;
	background-size: 100% 100%;
	width: 19px;
	height: 30px;
}
.clientPopup-slider .js-clientSlider .slick-arrow.slick-prev::before {
	content: "";
	background: url("https://designandco.net/wp-content/uploads/2021/12/custom-sm-prev.png") no-repeat;
	background-size: auto;
	background-size: 100% 100%;
	width: 19px;
	height: 30px;
}