﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}div.fancy-select{position:relative;font-weight:bold;text-transform:uppercase;font-size:13px;color:#46565D}div.fancy-select.disabled{opacity:0.5}div.fancy-select select:focus+div.trigger{box-shadow:0 0 0 2px #4B5468}div.fancy-select select:focus+div.trigger.open{box-shadow:none}div.fancy-select div.trigger{border-radius:4px;cursor:pointer;padding:10px 24px 9px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#99A5BE;border:1px solid #99A5BE;border-top-color:#A5B2CB;color:#4B5468;box-shadow:0 1px 2px rgba(0,0,0,0.2);width:200px;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#4B5468;top:20px;right:9px}div.fancy-select div.trigger.open{background:#4A5368;border:1px solid #475062;color:#7A8498;box-shadow:none}div.fancy-select div.trigger.open:after{border-top-color:#7A8498}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:300px;overflow:auto;background:#62C8BF;border-radius:4px;border-top:1px solid #7DD8D2;box-shadow:0 1px 2px rgba(0,0,0,0.2);min-width:200px;transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out}div.fancy-select ul.options.open{visibility:visible;top:50px;opacity:1;transition:opacity 300ms ease-out, top 300ms ease-out;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out;-ms-transition:opacity 300ms ease-out, top 300ms ease-out;-o-transition:opacity 300ms ease-out, top 300ms ease-out}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-ms-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-o-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity 300ms ease-out, bottom 300ms ease-out;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out;-ms-transition:opacity 300ms ease-out, bottom 300ms ease-out;-o-transition:opacity 300ms ease-out, bottom 300ms ease-out}div.fancy-select ul.options li{padding:8px 12px;color:#2B8686;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}div.fancy-select ul.options li.selected{background:rgba(43,134,134,0.3);color:rgba(255,255,255,0.75)}div.fancy-select ul.options li.hover{color:#fff}/*!
 *  Font Awesome 4.0.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-7619748f.eot?v=4.0.3");src:url("../fonts/fontawesome-webfont-7619748f.eot?#iefix&v=4.0.3") format("embedded-opentype"),url("../fonts/fontawesome-webfont-04c3bf56.woff?v=4.0.3") format("woff"),url("../fonts/fontawesome-webfont-7f09c97f.ttf?v=4.0.3") format("truetype"),url("../fonts/fontawesome-webfont-46fcc019.svg?v=4.0.3#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa,header section.header nav#mobile-nav-icon button,header.home section nav#mobile-nav-icon button{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:0.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,header section.header nav#mobile-nav-icon button.pull-left,header.home section nav#mobile-nav-icon button.pull-left{margin-right:.3em}.fa.pull-right,header section.header nav#mobile-nav-icon button.pull-right,header.home section nav#mobile-nav-icon button.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#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-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-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{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:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.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-bars:before,header section.header nav#mobile-nav-icon button:before,header.home section nav#mobile-nav-icon button: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-asc:before{content:""}.fa-sort-up:before,.fa-sort-desc: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-reply-all:before{content:""}.fa-mail-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{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:""}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{display:block;color:#333333;font-family:"adobe-caslon-pro", serif;font-size:18px;-webkit-font-smoothing:antialiased;line-height:27px}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova", sans-serif;line-height:1.25em;margin:0;margin-bottom:0.3em;text-transform:uppercase;text-rendering:optimizeLegibility}h1.subheading,h1 .subheading,h2.subheading,h2 .subheading,h3.subheading,h3 .subheading,h4.subheading,h4 .subheading,h5.subheading,h5 .subheading,h6.subheading,h6 .subheading{letter-spacing:normal}h1{width:588px;margin:0 auto 60px auto;font-size:44px;letter-spacing:4px;text-align:center;color:#343434}@media screen and (max-width: 767px){h1{margin-bottom:80px;width:100%;font-size:28px;letter-spacing:2px;line-height:1.5}}@media screen and (max-width: 767px){h1 .subheading{font-size:22px}}h1 .subheading:before{content:' ';display:block;border:1px solid #DF4D24;width:84px;margin:20px auto 30px}@media screen and (max-width: 767px){h1 .subheading:before{margin:30px auto}}h2{margin:0 auto 30px auto;font-size:31px;letter-spacing:4px;text-align:center}@media screen and (max-width: 767px){h2{font-size:28px;letter-spacing:3px}}h2 .subheading{text-transform:none;font-family:"adobe-caslon-pro", serif;font-style:italic;font-size:28px;line-height:27px}@media screen and (max-width: 767px){h2 .subheading{font-size:24px}}h3{margin:0 auto;font-size:20px;letter-spacing:4px;text-align:center}h3:after{content:' ';display:block;border:2px solid black;width:38px;margin:10px auto}h4{font-size:19px;letter-spacing:2px}@media screen and (max-width: 767px){h4{font-size:17px}}h5{font-size:18px;letter-spacing:2px}h6{text-transform:none;font-family:"adobe-caslon-pro", serif;font-style:italic;font-size:18px}p{margin:0 0 13.5px}@media screen and (max-width: 767px){p{margin-bottom:45px}}a{color:#DF4D24;text-decoration:none;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#9f3517}a:active,a:focus{color:#9f3517;outline:none}@media screen and (min-width: 1025px){a[href^=tel]{pointer-events:none;cursor:default}}hr{border-bottom:1px solid #d6d6d6;border-left:none;border-right:none;border-top:none;margin:27px 0}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #d6d6d6;cursor:help}address{display:block;margin:0 0 13.5px}hgroup{margin-bottom:13.5px}del{color:#595959}blockquote{border-left:2px solid #d6d6d6;color:#595959;margin:27px 0;padding-left:13.5px}cite{color:#737373;font-style:italic}cite:before{content:'\2014 \00A0'}.subheading{text-transform:none;font-family:"adobe-caslon-pro", serif;font-style:italic;font-size:24px;line-height:27px;color:rgba(51,51,51,0.6)}.subheading strong{font-weight:bold;color:#333333}#start-a-project-btn,#mobile-apps #featured section#apps .overlay .view-more,#contact #contact-form .field .button,#page-not-found a#take-me-home{display:block;padding:25px 40px;border:3px solid #DF4D24;line-height:1;background-color:none;color:#DF4D24;margin:0 auto 0 auto;font-family:"proxima-nova", sans-serif;font-size:19px;letter-spacing:2px;text-transform:uppercase}#start-a-project-btn:hover,#mobile-apps #featured section#apps .overlay .view-more:hover,#contact #contact-form .field .button:hover,#page-not-found a#take-me-home:hover{background-color:#DF4D24;color:white}.disabled#start-a-project-btn,#mobile-apps #featured section#apps .overlay .disabled.view-more,#contact #contact-form .field .disabled.button,#page-not-found a.disabled#take-me-home{border-color:rgba(223,77,36,0.5);color:rgba(223,77,36,0.5)}.disabled#start-a-project-btn:hover,#mobile-apps #featured section#apps .overlay .disabled.view-more:hover,#contact #contact-form .field .disabled.button:hover,#page-not-found a.disabled#take-me-home:hover{background-color:rgba(223,77,36,0.5);color:rgba(255,255,255,0.5)}@media screen and (max-width: 767px){#start-a-project-btn,#mobile-apps #featured section#apps .overlay .view-more,#contact #contact-form .field .button,#page-not-found a#take-me-home{max-width:95%;width:auto;padding:25px 10px}}body{display:block;color:#333333;font-family:"adobe-caslon-pro", serif;font-size:18px;-webkit-font-smoothing:antialiased;line-height:27px}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova", sans-serif;line-height:1.25em;margin:0;margin-bottom:0.3em;text-transform:uppercase;text-rendering:optimizeLegibility}h1.subheading,h1 .subheading,h2.subheading,h2 .subheading,h3.subheading,h3 .subheading,h4.subheading,h4 .subheading,h5.subheading,h5 .subheading,h6.subheading,h6 .subheading{letter-spacing:normal}h1{width:588px;margin:0 auto 60px auto;font-size:44px;letter-spacing:4px;text-align:center;color:#343434}@media screen and (max-width: 767px){h1{margin-bottom:80px;width:100%;font-size:28px;letter-spacing:2px;line-height:1.5}}@media screen and (max-width: 767px){h1 .subheading{font-size:22px}}h1 .subheading:before{content:' ';display:block;border:1px solid #DF4D24;width:84px;margin:20px auto 30px}@media screen and (max-width: 767px){h1 .subheading:before{margin:30px auto}}h2{margin:0 auto 30px auto;font-size:31px;letter-spacing:4px;text-align:center}@media screen and (max-width: 767px){h2{font-size:28px;letter-spacing:3px}}h2 .subheading{text-transform:none;font-family:"adobe-caslon-pro", serif;font-style:italic;font-size:28px;line-height:27px}@media screen and (max-width: 767px){h2 .subheading{font-size:24px}}h3{margin:0 auto;font-size:20px;letter-spacing:4px;text-align:center}h3:after{content:' ';display:block;border:2px solid black;width:38px;margin:10px auto}h4{font-size:19px;letter-spacing:2px}@media screen and (max-width: 767px){h4{font-size:17px}}h5{font-size:18px;letter-spacing:2px}h6{text-transform:none;font-family:"adobe-caslon-pro", serif;font-style:italic;font-size:18px}p{margin:0 0 13.5px}@media screen and (max-width: 767px){p{margin-bottom:45px}}a{color:#DF4D24;text-decoration:none;-webkit-transition:color 0.1s linear;-moz-transition:color 0.1s linear;transition:color 0.1s linear}a:hover{color:#9f3517}a:active,a:focus{color:#9f3517;outline:none}@media screen and (min-width: 1025px){a[href^=tel]{pointer-events:none;cursor:default}}hr{border-bottom:1px solid #d6d6d6;border-left:none;border-right:none;border-top:none;margin:27px 0}img{margin:0;max-width:100%}abbr,acronym{border-bottom:1px dotted #d6d6d6;cursor:help}address{display:block;margin:0 0 13.5px}hgroup{margin-bottom:13.5px}del{color:#595959}blockquote{border-left:2px solid #d6d6d6;color:#595959;margin:27px 0;padding-left:13.5px}cite{color:#737373;font-style:italic}cite:before{content:'\2014 \00A0'}.subheading{text-transform:none;font-family:"adobe-caslon-pro", serif;font-style:italic;font-size:24px;line-height:27px;color:rgba(51,51,51,0.6)}.subheading strong{font-weight:bold;color:#333333}fieldset{margin:0;border:none;padding:0}input,label,select{display:block;font-family:"adobe-caslon-pro", serif;font-size:18px}label{text-transform:uppercase;font-family:"proxima-nova", sans-serif;letter-spacing:1px;font-weight:bold;margin-bottom:30px;overflow:visible}label.required:after{content:"*";margin-left:5px}label small.help{font-family:"adobe-caslon-pro", serif;letter-spacing:normal;font-style:italic;font-size:18px;text-transform:none}textarea,input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;background-color:rgba(255,255,255,0.11);border:1px solid rgba(255,255,255,0.33);font-family:"adobe-caslon-pro", serif;font-size:18px;margin-bottom:13.5px;padding:9px 13px;resize:none;width:100%;height:129px}textarea:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus{outline:none}input[type="text"],input[type="email"],input[type="tel"]{-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;background-color:#97c5c0;border:none;border-bottom:2px solid rgba(255,255,255,0.33);padding-bottom:0;height:auto}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus{border-bottom:2px solid white}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type="checkbox"],input[type="radio"]{display:inline;margin-right:6.75px}input[type="file"]{width:100%}button,input[type="submit"],a.button{display:block;padding:25px 40px;border:3px solid white;line-height:1;background-color:none;color:white;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:392px;margin:50px auto;background-color:#97c5c0;font-family:"proxima-nova", sans-serif;font-size:20px;letter-spacing:2px;text-transform:uppercase;text-align:center;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased}button:hover,input[type="submit"]:hover,a.button:hover{background-color:white;color:#97c5c0}button.disabled,input[type="submit"].disabled,a.button.disabled{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}button.disabled:hover,input[type="submit"].disabled:hover,a.button.disabled:hover{background-color:rgba(255,255,255,0.5);color:rgba(151,197,192,0.5)}select{width:auto;margin-bottom:27px}.field .fancy-select{position:relative;font-weight:bold;text-transform:uppercase;font-size:13px;letter-spacing:2px;color:white}.field .fancy-select.disabled{opacity:0.5}.field .fancy-select select:focus+.trigger{box-shadow:none}.field .fancy-select select:focus+div.trigger.open{box-shadow:none}.field .fancy-select div.trigger{border-radius:0;cursor:pointer;padding:10px 24px 9px 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;letter-spacing:2px;font-weight:bold;font-family:"proxima-nova", sans-serif;text-transform:uppercase;position:relative;background:#97c5c0;border:2px solid white;border-radius:0px;color:white;box-shadow:none;width:100%;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;transition:all 240ms ease-out}.field .fancy-select div.trigger:after{content:"+";display:block;position:absolute;width:60px;height:100%;top:0px;right:0px;background-color:none;border:0px solid white;border-left:2px solid white;font-size:60px;font-weight:bold;color:white;font-family:"adobe-caslon-pro", serif;text-align:center;padding:15px 0}.field .fancy-select div.trigger:hover:after{background-color:rgba(255,255,255,0.3)}.field .fancy-select div.trigger.open{background:rgba(255,255,255,0.4);border:2px solid white;color:white;box-shadow:none}.field .fancy-select div.trigger.open:after{content:"-";padding:16px 0}.field .fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:300px;overflow:auto;background:#97c5c0;border-radius:0px;border:2px solid white;border-top:none;border-bottom:none;border-collapse:collapse;min-width:100%;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;transition:opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out}.field .fancy-select ul.options.open{visibility:visible;top:50px;opacity:1;-webkit-transition:opacity 300ms ease-out, top 300ms ease-out;-moz-transition:opacity 300ms ease-out, top 300ms ease-out;transition:opacity 300ms ease-out, top 300ms ease-out}.field .fancy-select ul.options.overflowing{top:auto;bottom:40px;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;transition:opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out}.field .fancy-select ul.options.overflowing.open{top:auto;bottom:50px;-webkit-transition:opacity 300ms ease-out, bottom 300ms ease-out;-moz-transition:opacity 300ms ease-out, bottom 300ms ease-out;transition:opacity 300ms ease-out, bottom 300ms ease-out}.field .fancy-select ul.options li{padding:10px 15px;color:rgba(255,255,255,0.75);cursor:pointer;white-space:nowrap;background:rgba(255,255,255,0.4);border-bottom:2px solid white;font-size:18px;letter-spacing:2px;font-weight:bold;text-transform:uppercase;font-family:"proxima-nova", sans-serif;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;transition:all 150ms ease-out}.field .fancy-select ul.options li.selected{background:rgba(255,255,255,0.13)}.field .fancy-select ul.options li.hover{background:rgba(255,255,255,0.13);color:white}table{border-collapse:collapse;margin:13.5px 0;table-layout:fixed;width:100%}.gist table{width:auto}th{border-bottom:1px solid #b0b0b0;font-weight:bold;padding:13.5px 0;text-align:left}td{border-bottom:1px solid #d6d6d6;padding:13.5px 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{line-height:27px;margin-bottom:13.5px}dl dt{font-weight:bold;margin-top:13.5px}dl dd{margin:0}#flash_failure{background:#DF4D24;color:black;font-weight:bold;margin-bottom:13.5px;padding:13.5px}#flash_failure a{color:black}#flash_failure a:hover{color:black}#flash_notice{background:#DF4D24;color:black;font-weight:bold;margin-bottom:13.5px;padding:13.5px}#flash_notice a{color:black}#flash_notice a:hover{color:black}#flash_success{background:#97c5c0;color:#0f1b1a;font-weight:bold;margin-bottom:13.5px;padding:13.5px}#flash_success a{color:black}#flash_success a:hover{color:black}main{padding-top:58px}img{display:block}.container,#home #splash #tagline,#mobile-apps #splash #icons{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto;padding:0 15px}.container:before,#home #splash #tagline:before,#mobile-apps #splash #icons:before,.container:after,#home #splash #tagline:after,#mobile-apps #splash #icons:after{content:" ";display:table}.container:after,#home #splash #tagline:after,#mobile-apps #splash #icons:after{clear:both}.hero{width:100%;height:auto;display:block}.splash{content:" ";display:block;width:100%;padding:14% 0;background-repeat:no-repeat;background-size:100% auto}.splash#websites-hero{background-image:url("/assets/images/websites/website-hero@2x-454c66e4.jpg")}.splash#mobile-hero{background-image:url("/assets/images/mobile-apps/mobile-hero@2x-5ad7ac56.jpg")}@media screen and (max-width: 1740px){.splash{padding:14% 0;background-size:104% auto;background-position:50% 0}}@media screen and (max-width: 1024px){.splash{padding:24% 0;background-size:178% auto;background-position:50% 0}}@media screen and (max-width: 768px){.splash{padding:31.5% 0;background-size:235% auto;background-position:50% 0}}@media screen and (max-width: 320px){.splash{padding:37% 0;background-size:270% auto;background-position:50% 0}}.screenshot{margin:0 auto 160px;display:block}.screenshot-inline{display:inline-block;margin:0 10px;vertical-align:top}.skrollable{position:absolute}#grid-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0.25;z-index:999}#grid-overlay section{*zoom:1;display:block}#grid-overlay section:before,#grid-overlay section:after{content:" ";display:table}#grid-overlay section:after{clear:both}#grid-overlay section .col{float:left;display:block;margin-right:2.35765%;width:6.17215%;height:100vh;background:#DF4D24}#grid-overlay section .col:last-child{margin-right:0}#our-clients{padding:45px 0;background-color:#eeefec;text-align:center}#our-clients h3{margin-bottom:40px;opacity:0.3;letter-spacing:4px}#our-clients img{margin:5px 25px;display:inline-block;vertical-align:middle}#our-clients img:nth-of-type(4n+4){margin-right:0}@media screen and (min-width: 960px) and (max-width: 1024px){#our-clients img{max-width:30%}}@media screen and (min-width: 768px) and (max-width: 959px){#our-clients img{max-width:25%}}@media screen and (min-width: 480px) and (max-width: 767px){#our-clients img{max-width:33%}}@media screen and (max-width: 479px){#our-clients img{max-width:85%;padding:10px 20px}}#get-started{padding:80px 0px}#get-started .container,#get-started #home #splash #tagline,#home #splash #get-started #tagline,#get-started #mobile-apps #splash #icons,#mobile-apps #splash #get-started #icons{text-align:center}#get-started a{display:block;padding:25px 40px;border:3px solid #DF4D24;line-height:1;background-color:none;color:#DF4D24;display:inline-block;font-family:"proxima-nova", sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:600}#get-started a:hover{background-color:#DF4D24;color:white}#get-started a.disabled{border-color:rgba(223,77,36,0.5);color:rgba(223,77,36,0.5)}#get-started a.disabled:hover{background-color:rgba(223,77,36,0.5);color:rgba(255,255,255,0.5)}#get-started a.samples{margin:0;padding:0;border:none;display:block;font-family:"adobe-caslon-pro", serif;color:#999999;font-weight:normal;font-style:italic;font-size:19px;letter-spacing:normal;text-transform:none;margin-top:30px;display:inline-block;line-height:19px}#get-started a.samples:hover{color:gray;background:none}#get-started a.samples:after{width:21px;height:16px;display:inline-block;content:'\2192';margin-left:15px;line-height:19px}#start-a-project{margin:100px 0 90px 0;text-align:center}#start-a-project-btn{width:460px}#start-a-project-btn:hover{color:#97c5c0}#work-samples-link{display:block;font-style:italic;font-size:19px;margin-top:20px;color:rgba(0,0,0,0.33)}@media screen and (max-width: 767px){#work-samples-link{margin:20px auto 0 auto;width:50%;font-size:17px;line-height:1.2}}#work-samples-link:hover{color:#DF4D24}#work-samples-link:after{margin-left:15px;content:'\2192';font-family:"proxima-nova", sans-serif}section.hero{position:relative;height:500px;overflow:hidden}section.hero .hero{min-height:120%;width:auto;max-width:none;z-index:-1;position:absolute}section.hero h1,section.hero p{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%;text-align:center;color:#010101}section.hero h1:last-child,section.hero p:last-child{margin-right:0}section.hero h1{margin-top:60px}@media screen and (min-width: 768px) and (max-width: 1024px){section.hero h1{margin-top:40px;margin-bottom:40px}}@media screen and (max-width: 767px){section.hero h1{margin-top:20px;margin-bottom:20px;font-size:36px}}section.hero h1:after{content:' ';display:block;width:84px;border:1px solid #010101;margin:40px auto 0 auto}@media screen and (max-width: 767px){section.hero h1:after{margin-top:20px}}section.hero p{font-size:24px;line-height:1.8}@media screen and (max-width: 767px){section.hero p{font-size:22px;line-height:1.5}}@media screen and (max-width: 479px){section.hero p{font-size:18px;line-height:1.5}}#lasting-relationships{text-align:center;padding:55px 0 70px 0;background-color:#97c5c0;text-align:center}#lasting-relationships h2,#lasting-relationships h2.subheading{color:white;opacity:0.9;margin-bottom:5px}@media screen and (max-width: 767px){#lasting-relationships h2,#lasting-relationships h2.subheading{margin-bottom:35px}}#lasting-relationships .mini-logo{margin:0 auto 20px auto;display:block}#lasting-relationships #start-a-project-btn{margin-top:55px;margin-bottom:30px}#lasting-relationships #work-samples-link{color:#fefefe}#lasting-relationships #work-samples-link:hover{color:#DF4D24}.clear{clear:both}section.name-change{padding:15px 0;background-color:#609690}section.name-change h4{text-transform:none;text-align:center;font-weight:normal;color:white;letter-spacing:0px}section.name-change h4 a{color:white;font-weight:bold}section.name-change h4 a:hover{color:#d6d6d6}header{position:fixed;top:0;left:0;right:0;height:58px;background-color:white;border-bottom:1px solid rgba(0,0,0,0.1);z-index:4}header section.header{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto;padding:0 15px}header section.header:before,header section.header:after{content:" ";display:table}header section.header:after{clear:both}@media screen and (max-width: 1024px){header section.header{padding:0 15px}}header section.header #logo{display:block;float:left;height:58px}@media screen and (max-width: 767px){header section.header #logo{height:50px;margin-top:2px}}header section.header #logo:hover{opacity:0.8}header section.header #logo img{margin:16px 0}header section.header nav#header-nav{float:right}@media screen and (max-width: 767px){header section.header nav#header-nav{display:none}}header section.header nav#header-nav ul{float:left}header section.header nav#header-nav ul li{float:left}header section.header nav#header-nav ul li a{display:block;margin-right:20px;height:58px;line-height:62px;font-style:italic;color:#333333}header section.header nav#header-nav ul li a:hover{color:#333333;border-bottom:2px solid #737373}header section.header nav#header-nav ul li a.active{color:#333333;border-bottom:2px solid #737373}header section.header nav#header-nav ul li:last-of-type a{margin-right:0}header section.header nav#header-nav ul.home-nav li a{height:46px}header section.header nav#header-nav ul.home-nav li a:hover,header section.header nav#header-nav ul.home-nav li a.active{border-bottom:2px solid #d6d6d6}header section.header nav#header-nav #get-started-header-btn{float:right;display:block;padding:25px 40px;border:3px solid #333333;line-height:1;background-color:none;color:#333333;margin:11px 0;border:1px solid #333333;padding:0px 10px;height:32px;line-height:38px;font-style:italic}header section.header nav#header-nav #get-started-header-btn:hover{background-color:#333333;color:white}header section.header nav#header-nav #get-started-header-btn.disabled{border-color:rgba(51,51,51,0.5);color:rgba(51,51,51,0.5)}header section.header nav#header-nav #get-started-header-btn.disabled:hover{background-color:rgba(51,51,51,0.5);color:rgba(255,255,255,0.5)}header section.header nav#mobile-nav-icon{float:right;margin:0px !important;position:relative;height:58px}@media screen and (min-width: 768px){header section.header nav#mobile-nav-icon{display:none}}header section.header nav#mobile-nav-icon button{width:22px;height:20px;background-color:transparent;color:black;margin:0;padding:0;border:0px;display:block;position:absolute;right:0;top:35%}header.home{position:absolute;top:60px;background-color:transparent;height:100px;border:none}@media screen and (max-width: 767px){header.home{top:100px}}@media screen and (max-width: 767px){header.home section{border:0px}}header.home section #logo{height:100px}header.home section #logo img{margin:36px 0}@media screen and (max-width: 767px){header.home section #logo img{margin:16px 0}}header.home section nav#header-nav{margin-top:21px}header.home section nav#header-nav ul li a{font-weight:600;color:white}header.home section nav#header-nav ul li a:hover,header.home section nav#header-nav ul li a.selected{border-bottom:2px solid #C2C3C2;color:#d6d6d6}header.home section nav#header-nav ul li a.active{color:white}header.home section nav#header-nav #get-started-header-btn{color:white;border-color:white;font-weight:600}header.home section nav#mobile-nav-icon{height:100px}@media screen and (max-width: 767px){header.home section nav#mobile-nav-icon{height:50px}}header.home section nav#mobile-nav-icon button{color:white;background-color:transparent;top:39%}#mobile-nav-wrapper{padding:15px;opacity:0.85;background-color:#000;position:fixed;top:0;right:0;left:20%;bottom:0;z-index:5;display:none}@media screen and (min-width: 768px) and (max-width: 1024px){#mobile-nav-wrapper{left:50%}}#mobile-nav-wrapper .menu-close{*zoom:1;display:block;width:100%}#mobile-nav-wrapper .menu-close:before,#mobile-nav-wrapper .menu-close:after{content:" ";display:table}#mobile-nav-wrapper .menu-close:after{clear:both}#mobile-nav-wrapper .menu-close .menu-close-icon{display:block;float:right;color:#d6d6d6;font-family:"proxima-nova", sans-serif;font-size:50px;font-weight:lighter}#mobile-nav-wrapper ul{*zoom:1;display:block;margin-top:30px;padding-left:40px}#mobile-nav-wrapper ul:before,#mobile-nav-wrapper ul:after{content:" ";display:table}#mobile-nav-wrapper ul:after{clear:both}@media screen and (min-width: 480px) and (max-width: 767px){#mobile-nav-wrapper ul{margin-top:13px}}#mobile-nav-wrapper ul li{width:100%}#mobile-nav-wrapper ul li a{display:inline-block;width:100%;line-height:1.2em;margin-top:30px;font-size:22px;font-style:italic;border-bottom:dotted 1px #333333;border-top:none;color:white}@media screen and (min-width: 480px) and (max-width: 767px){#mobile-nav-wrapper ul li a{margin-top:13px}}.blurred{-webkit-filter:blur(7px);filter:blur(7px)}footer{background-color:#334c5a}footer .container,footer #home #splash #tagline,#home #splash footer #tagline,footer #mobile-apps #splash #icons,#mobile-apps #splash footer #icons{padding:35px 15px 25px 15px}@media screen and (max-width: 767px){footer .container,footer #home #splash #tagline,#home #splash footer #tagline,footer #mobile-apps #splash #icons,#mobile-apps #splash footer #icons{padding-top:60px}}footer #navigation,footer #send-a-message,footer #contact-us{float:left;display:block;margin-right:10.1484%;width:26.56773%}footer #navigation:last-child,footer #send-a-message:last-child,footer #contact-us:last-child{margin-right:0}footer #navigation p,footer #navigation a,footer #navigation .address,footer #send-a-message p,footer #send-a-message a,footer #send-a-message .address,footer #contact-us p,footer #contact-us a,footer #contact-us .address{line-height:1.5;font-style:italic;color:#bfbfbf;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s}footer #navigation h6 a,footer #send-a-message h6 a,footer #contact-us h6 a{color:white}footer #navigation h6 a:hover,footer #send-a-message h6 a:hover,footer #contact-us h6 a:hover{color:#bfbfbf}@media screen and (max-width: 767px){footer #navigation,footer #send-a-message{display:none}}@media screen and (max-width: 767px){footer #contact-us{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}footer #contact-us:last-child{margin-right:0}}footer #send-a-message a:hover{color:white;-webkit-transition:0.5s;-moz-transition:0.5s;transition:0.5s}footer #contact-us{margin-right:0}footer #copyright{float:left;display:block;margin-right:38.19821%;width:100%;margin-top:25px;text-align:center;font-style:italic;color:rgba(255,255,255,0.2)}footer #copyright:last-child{margin-right:0}@media screen and (max-width: 767px){footer #copyright{font-size:16px}}footer h4{margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.2);line-height:3.5;text-transform:uppercase;color:white}footer h6{line-height:1.5;color:white}footer nav#footer-nav{margin-bottom:20px}footer nav#footer-nav ul li a{line-height:2;font-style:italic;color:white}footer nav#footer-nav ul li a:hover{color:#bfbfbf}.script{display:none}body.index main{padding-top:0}#home #splash{min-width:100%;height:120vh;min-height:315px;position:relative;overflow:hidden}#home #splash .hero{margin-top:0px;min-height:110%;min-width:100%;width:auto;clear:both;z-index:0}@media screen and (max-width: 1024px){#home #splash .hero source{display:none}}@media screen and (max-width: 1024px){#home #splash video{display:none}}#home #splash #hero-img{z-index:0;max-width:none;right:0px;position:absolute}@media screen and (max-width: 1024px){#home #splash #hero-img{min-height:none;height:100%}}#home #splash #tagline{position:relative;width:100%;top:30%;text-align:center}@media screen and (max-width: 767px){#home #splash #tagline{top:20%}}#home #splash #tagline *{color:white}#home #splash #tagline *:last-child{margin-bottom:0px}#home #splash #tagline>h1{text-align:center;margin-bottom:15px;font-size:72px;position:relative;width:100%;line-height:73px}@media screen and (max-width: 767px){#home #splash #tagline>h1{margin-bottom:20px;font-size:38px;letter-spacing:4px;line-height:50px}}#home #splash #tagline>h1>span{display:inline-block;color:#97c5c0;font-family:"adobe-caslon-pro", serif;text-transform:lowercase;font-style:italic;font-size:95px;letter-spacing:normal;position:relative;bottom:-10px;padding-right:18px;margin:0 15px}@media screen and (max-width: 767px){#home #splash #tagline>h1>span{font-size:60px;margin:0 5px;padding-right:10px}}#home #splash #tagline #slider{height:auto;margin:0 0 70px 0;width:100%;position:relative;text-align:left}@media screen and (max-width: 767px){#home #splash #tagline #slider{margin-bottom:60px;height:44px}}#home #splash #tagline #slider h2{text-align:center;display:block;height:152px;*zoom:1;display:block;position:relative}#home #splash #tagline #slider h2:before,#home #splash #tagline #slider h2:after{content:" ";display:table}#home #splash #tagline #slider h2:after{clear:both}@media screen and (max-width: 767px){#home #splash #tagline #slider h2{height:50px}}#home #splash #tagline #slider h2>span{font-size:50px;line-height:152px}@media screen and (max-width: 767px){#home #splash #tagline #slider h2>span{font-size:18px;line-height:50px}}#home #splash #tagline #slider h2 .slides .slide{line-height:1;position:absolute;display:none;text-align:center;vertical-align:middle;top:50%;margin-top:-34px;width:100%}@media screen and (max-width: 767px){#home #splash #tagline #slider h2 .slides .slide{margin-top:-25px}}#home #splash #tagline #slider h2 .slides .slide span{display:block;width:100%;font-size:63px;color:#97c5c0;font-family:"adobe-caslon-pro", serif;text-transform:lowercase;font-style:italic;letter-spacing:normal;line-height:1;position:relative;top:-20px}@media screen and (max-width: 767px){#home #splash #tagline #slider h2 .slides .slide span{font-size:30px;top:1px}}#home #splash #tagline #slider>span{position:absolute;bottom:11px;right:0px;color:white;font-size:50px}@media screen and (max-width: 767px){#home #splash #tagline #slider>span{font-size:30px}}#home #splash #tagline #slider svg.border-bottom{position:absolute;bottom:0px;right:0px}#home #splash #tagline #splash-button{margin-bottom:30px}#home #splash #tagline #splash-button #get-to-know-us-btn{display:block;padding:25px 40px;border:3px solid white;line-height:1;background-color:none;color:white;font-size:19px;letter-spacing:2px;font-family:"proxima-nova", sans-serif;font-weight:bold;text-transform:uppercase;display:inline-block;padding:22px 32px}#home #splash #tagline #splash-button #get-to-know-us-btn:hover{background-color:white;color:#333333}#home #splash #tagline #splash-button #get-to-know-us-btn.disabled{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}#home #splash #tagline #splash-button #get-to-know-us-btn.disabled:hover{background-color:rgba(255,255,255,0.5);color:rgba(51,51,51,0.5)}#home #splash #tagline img.arrow{display:inline}@media screen and (max-width: 767px){#home #splash #tagline img.arrow{display:none}}#home #what-we-do{background:#f2f2f2;position:relative}#home #what-we-do:before{display:block;margin:0 auto;background:url("/assets/images/icons/diamond@2x-910e8005.gif") no-repeat;background-size:86px;width:86px;height:86px;content:" ";position:absolute;left:50%;margin-left:-43px;top:-43px}#home #what-we-do .services{padding:75px 0px;*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto}#home #what-we-do .services:before,#home #what-we-do .services:after{content:" ";display:table}#home #what-we-do .services:after{clear:both}@media screen and (max-width: 767px){#home #what-we-do .services{padding:55px 0px 45px}}#home #what-we-do .services .service{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:center}#home #what-we-do .services .service:last-child{margin-right:0}@media screen and (max-width: 767px){#home #what-we-do .services .service{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:42px}#home #what-we-do .services .service:last-child{margin-right:0}}#home #what-we-do .services .service img{display:inline-block;vertical-align:middle;margin-right:10px}@media screen and (max-width: 1024px){#home #what-we-do .services .service img{margin-right:0px}}#home #what-we-do .services .service .text{display:inline-block;vertical-align:middle;font-weight:bold;font-size:20px;letter-spacing:2px;color:#aeaeae;font-family:"proxima-nova", sans-serif;text-transform:uppercase}@media screen and (max-width: 1024px){#home #what-we-do .services .service .text{display:block;text-align:center;margin-top:20px}}#home #why-us{padding:115px 0px 95px;position:relative}@media screen and (max-width: 767px){#home #why-us{padding:60px 0px 75px}}#home #why-us .container,#home #why-us #splash #tagline,#home #splash #why-us #tagline,#home #why-us #mobile-apps #splash #icons,#mobile-apps #splash #home #why-us #icons{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto}#home #why-us .container:before,#home #why-us #splash #tagline:before,#home #splash #why-us #tagline:before,#home #why-us #mobile-apps #splash #icons:before,#mobile-apps #splash #home #why-us #icons:before,#home #why-us .container:after,#home #why-us #splash #tagline:after,#home #splash #why-us #tagline:after,#home #why-us #mobile-apps #splash #icons:after,#mobile-apps #splash #home #why-us #icons:after{content:" ";display:table}#home #why-us .container:after,#home #why-us #splash #tagline:after,#home #splash #why-us #tagline:after,#home #why-us #mobile-apps #splash #icons:after,#mobile-apps #splash #home #why-us #icons:after{clear:both}#home #why-us .container h1,#home #why-us #splash #tagline h1,#home #splash #why-us #tagline h1,#home #why-us #mobile-apps #splash #icons h1,#mobile-apps #splash #home #why-us #icons h1{font-size:30px}#home #why-us .container h1 .subheading,#home #why-us #splash #tagline h1 .subheading,#home #splash #why-us #tagline h1 .subheading,#home #why-us #mobile-apps #splash #icons h1 .subheading,#mobile-apps #splash #home #why-us #icons h1 .subheading{font-weight:normal}#home #why-us .container h1 .subheading:before,#home #why-us #splash #tagline h1 .subheading:before,#home #splash #why-us #tagline h1 .subheading:before,#home #why-us #mobile-apps #splash #icons h1 .subheading:before,#mobile-apps #splash #home #why-us #icons h1 .subheading:before{border-color:#97c5c0}#home #why-us .container .why-us-item,#home #why-us #splash #tagline .why-us-item,#home #splash #why-us #tagline .why-us-item,#home #why-us #mobile-apps #splash #icons .why-us-item,#mobile-apps #splash #home #why-us #icons .why-us-item{*zoom:1;display:block;margin-bottom:80px}#home #why-us .container .why-us-item:before,#home #why-us #splash #tagline .why-us-item:before,#home #splash #why-us #tagline .why-us-item:before,#home #why-us #mobile-apps #splash #icons .why-us-item:before,#mobile-apps #splash #home #why-us #icons .why-us-item:before,#home #why-us .container .why-us-item:after,#home #why-us #splash #tagline .why-us-item:after,#home #splash #why-us #tagline .why-us-item:after,#home #why-us #mobile-apps #splash #icons .why-us-item:after,#mobile-apps #splash #home #why-us #icons .why-us-item:after{content:" ";display:table}#home #why-us .container .why-us-item:after,#home #why-us #splash #tagline .why-us-item:after,#home #splash #why-us #tagline .why-us-item:after,#home #why-us #mobile-apps #splash #icons .why-us-item:after,#mobile-apps #splash #home #why-us #icons .why-us-item:after{clear:both}#home #why-us .container .why-us-item .caption,#home #why-us #splash #tagline .why-us-item .caption,#home #splash #why-us #tagline .why-us-item .caption,#home #why-us #mobile-apps #splash #icons .why-us-item .caption,#mobile-apps #splash #home #why-us #icons .why-us-item .caption{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:right;font-family:"adobe-caslon-pro", serif;font-size:24px;font-style:italic;color:#737373}#home #why-us .container .why-us-item .caption:last-child,#home #why-us #splash #tagline .why-us-item .caption:last-child,#home #splash #why-us #tagline .why-us-item .caption:last-child,#home #why-us #mobile-apps #splash #icons .why-us-item .caption:last-child,#mobile-apps #splash #home #why-us #icons .why-us-item .caption:last-child{margin-right:0}#home #why-us .container .why-us-item .caption span,#home #why-us #splash #tagline .why-us-item .caption span,#home #splash #why-us #tagline .why-us-item .caption span,#home #why-us #mobile-apps #splash #icons .why-us-item .caption span,#mobile-apps #splash #home #why-us #icons .why-us-item .caption span{display:inline-block;padding-bottom:3px;border-bottom:2px solid #737373;margin-right:10px}@media screen and (max-width: 767px){#home #why-us .container .why-us-item .caption span,#home #why-us #splash #tagline .why-us-item .caption span,#home #splash #why-us #tagline .why-us-item .caption span,#home #why-us #mobile-apps #splash #icons .why-us-item .caption span,#mobile-apps #splash #home #why-us #icons .why-us-item .caption span{border-bottom:0px;display:block;margin-bottom:20px}#home #why-us .container .why-us-item .caption span:after,#home #why-us #splash #tagline .why-us-item .caption span:after,#home #splash #why-us #tagline .why-us-item .caption span:after,#home #why-us #mobile-apps #splash #icons .why-us-item .caption span:after,#mobile-apps #splash #home #why-us #icons .why-us-item .caption span:after{display:block;width:15px;border-bottom:2px solid #737373;content:" ";margin:0 auto}}@media screen and (max-width: 1024px){#home #why-us .container .why-us-item .caption,#home #why-us #splash #tagline .why-us-item .caption,#home #splash #why-us #tagline .why-us-item .caption,#home #why-us #mobile-apps #splash #icons .why-us-item .caption,#mobile-apps #splash #home #why-us #icons .why-us-item .caption{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;margin-bottom:30px}#home #why-us .container .why-us-item .caption:last-child,#home #why-us #splash #tagline .why-us-item .caption:last-child,#home #splash #why-us #tagline .why-us-item .caption:last-child,#home #why-us #mobile-apps #splash #icons .why-us-item .caption:last-child,#mobile-apps #splash #home #why-us #icons .why-us-item .caption:last-child{margin-right:0}}#home #why-us .container .why-us-item .description,#home #why-us #splash #tagline .why-us-item .description,#home #splash #why-us #tagline .why-us-item .description,#home #why-us #mobile-apps #splash #icons .why-us-item .description,#mobile-apps #splash #home #why-us #icons .why-us-item .description{float:left;display:block;margin-right:2.35765%;width:65.88078%}#home #why-us .container .why-us-item .description:last-child,#home #why-us #splash #tagline .why-us-item .description:last-child,#home #splash #why-us #tagline .why-us-item .description:last-child,#home #why-us #mobile-apps #splash #icons .why-us-item .description:last-child,#mobile-apps #splash #home #why-us #icons .why-us-item .description:last-child{margin-right:0}#home #why-us .container .why-us-item .description span,#home #why-us #splash #tagline .why-us-item .description span,#home #splash #why-us #tagline .why-us-item .description span,#home #why-us #mobile-apps #splash #icons .why-us-item .description span,#mobile-apps #splash #home #why-us #icons .why-us-item .description span{font-weight:bold;text-transform:uppercase;font-family:"proxima-nova", sans-serif;letter-spacing:2px;margin-right:5px}@media screen and (max-width: 767px){#home #why-us .container .why-us-item .description span,#home #why-us #splash #tagline .why-us-item .description span,#home #splash #why-us #tagline .why-us-item .description span,#home #why-us #mobile-apps #splash #icons .why-us-item .description span,#mobile-apps #splash #home #why-us #icons .why-us-item .description span{display:block}}@media screen and (max-width: 1024px){#home #why-us .container .why-us-item .description,#home #why-us #splash #tagline .why-us-item .description,#home #splash #why-us #tagline .why-us-item .description,#home #why-us #mobile-apps #splash #icons .why-us-item .description,#mobile-apps #splash #home #why-us #icons .why-us-item .description{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}#home #why-us .container .why-us-item .description:last-child,#home #why-us #splash #tagline .why-us-item .description:last-child,#home #splash #why-us #tagline .why-us-item .description:last-child,#home #why-us #mobile-apps #splash #icons .why-us-item .description:last-child,#mobile-apps #splash #home #why-us #icons .why-us-item .description:last-child{margin-right:0}}#home #why-us .container #achievements,#home #why-us #splash #tagline #achievements,#home #splash #why-us #tagline #achievements,#home #why-us #mobile-apps #splash #icons #achievements,#mobile-apps #splash #home #why-us #icons #achievements{*zoom:1;display:block}#home #why-us .container #achievements:before,#home #why-us #splash #tagline #achievements:before,#home #splash #why-us #tagline #achievements:before,#home #why-us #mobile-apps #splash #icons #achievements:before,#mobile-apps #splash #home #why-us #icons #achievements:before,#home #why-us .container #achievements:after,#home #why-us #splash #tagline #achievements:after,#home #splash #why-us #tagline #achievements:after,#home #why-us #mobile-apps #splash #icons #achievements:after,#mobile-apps #splash #home #why-us #icons #achievements:after{content:" ";display:table}#home #why-us .container #achievements:after,#home #why-us #splash #tagline #achievements:after,#home #splash #why-us #tagline #achievements:after,#home #why-us #mobile-apps #splash #icons #achievements:after,#mobile-apps #splash #home #why-us #icons #achievements:after{clear:both}@media screen and (max-width: 767px){#home #why-us .container #achievements,#home #why-us #splash #tagline #achievements,#home #splash #why-us #tagline #achievements,#home #why-us #mobile-apps #splash #icons #achievements,#mobile-apps #splash #home #why-us #icons #achievements{display:none}}#home #why-us .container #achievements .skills,#home #why-us #splash #tagline #achievements .skills,#home #splash #why-us #tagline #achievements .skills,#home #why-us #mobile-apps #splash #icons #achievements .skills,#mobile-apps #splash #home #why-us #icons #achievements .skills{float:left;display:block;margin-right:2.35765%;width:65.88078%;padding:70px 40px 0px;background:#f2f2f2;height:320px;position:relative;text-align:center}#home #why-us .container #achievements .skills:last-child,#home #why-us #splash #tagline #achievements .skills:last-child,#home #splash #why-us #tagline #achievements .skills:last-child,#home #why-us #mobile-apps #splash #icons #achievements .skills:last-child,#mobile-apps #splash #home #why-us #icons #achievements .skills:last-child{margin-right:0}@media screen and (min-width: 1024px) and (max-width: 1200px){#home #why-us .container #achievements .skills,#home #why-us #splash #tagline #achievements .skills,#home #splash #why-us #tagline #achievements .skills,#home #why-us #mobile-apps #splash #icons #achievements .skills,#mobile-apps #splash #home #why-us #icons #achievements .skills{padding:70px 12px 0px}}@media screen and (max-width: 1024px){#home #why-us .container #achievements .skills,#home #why-us #splash #tagline #achievements .skills,#home #splash #why-us #tagline #achievements .skills,#home #why-us #mobile-apps #splash #icons #achievements .skills,#mobile-apps #splash #home #why-us #icons #achievements .skills{float:left;display:block;margin-right:2.35765%;width:100%;padding:55px 10px 15px;height:auto}#home #why-us .container #achievements .skills:last-child,#home #why-us #splash #tagline #achievements .skills:last-child,#home #splash #why-us #tagline #achievements .skills:last-child,#home #why-us #mobile-apps #splash #icons #achievements .skills:last-child,#mobile-apps #splash #home #why-us #icons #achievements .skills:last-child{margin-right:0}}#home #why-us .container #achievements .skills:before,#home #why-us #splash #tagline #achievements .skills:before,#home #splash #why-us #tagline #achievements .skills:before,#home #why-us #mobile-apps #splash #icons #achievements .skills:before,#mobile-apps #splash #home #why-us #icons #achievements .skills:before{display:block;margin:0 auto;background:url("/assets/images/icons/heart-dot@2x-669bb51b.png") no-repeat #EF3000 center center;background-size:40px;width:80px;height:80px;content:" ";position:absolute;left:50%;margin-left:-40px;top:-27px;border-radius:40px}#home #why-us .container #achievements .skills .line,#home #why-us #splash #tagline #achievements .skills .line,#home #splash #why-us #tagline #achievements .skills .line,#home #why-us #mobile-apps #splash #icons #achievements .skills .line,#mobile-apps #splash #home #why-us #icons #achievements .skills .line{margin-bottom:20px;white-space:nowrap}@media screen and (max-width: 550px){#home #why-us .container #achievements .skills .line,#home #why-us #splash #tagline #achievements .skills .line,#home #splash #why-us #tagline #achievements .skills .line,#home #why-us #mobile-apps #splash #icons #achievements .skills .line,#mobile-apps #splash #home #why-us #icons #achievements .skills .line{margin-bottom:0px}}#home #why-us .container #achievements .skills .line:last-of-type,#home #why-us #splash #tagline #achievements .skills .line:last-of-type,#home #splash #why-us #tagline #achievements .skills .line:last-of-type,#home #why-us #mobile-apps #splash #icons #achievements .skills .line:last-of-type,#mobile-apps #splash #home #why-us #icons #achievements .skills .line:last-of-type{margin-bottom:0px}#home #why-us .container #achievements .skills span,#home #why-us #splash #tagline #achievements .skills span,#home #splash #why-us #tagline #achievements .skills span,#home #why-us #mobile-apps #splash #icons #achievements .skills span,#mobile-apps #splash #home #why-us #icons #achievements .skills span{font-size:18px;letter-spacing:2px;font-weight:bold;font-family:"proxima-nova", sans-serif;color:#A9A9A9;text-transform:uppercase;padding:0px 25px;display:inline-block;border-right:1px solid #C2C2C2}@media screen and (max-width: 1024px){#home #why-us .container #achievements .skills span,#home #why-us #splash #tagline #achievements .skills span,#home #splash #why-us #tagline #achievements .skills span,#home #why-us #mobile-apps #splash #icons #achievements .skills span,#mobile-apps #splash #home #why-us #icons #achievements .skills span{font-size:16px;padding:0px 10px}}@media screen and (max-width: 550px){#home #why-us .container #achievements .skills span,#home #why-us #splash #tagline #achievements .skills span,#home #splash #why-us #tagline #achievements .skills span,#home #why-us #mobile-apps #splash #icons #achievements .skills span,#mobile-apps #splash #home #why-us #icons #achievements .skills span{display:block;border-right:0px}}#home #why-us .container #achievements .skills span:last-of-type,#home #why-us #splash #tagline #achievements .skills span:last-of-type,#home #splash #why-us #tagline #achievements .skills span:last-of-type,#home #why-us #mobile-apps #splash #icons #achievements .skills span:last-of-type,#mobile-apps #splash #home #why-us #icons #achievements .skills span:last-of-type{border-right:0px}#home #why-us .container #achievements .featured-achievement,#home #why-us #splash #tagline #achievements .featured-achievement,#home #splash #why-us #tagline #achievements .featured-achievement,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement{float:left;display:block;margin-right:2.35765%;width:31.76157%;height:320px;text-align:center;position:relative;padding:35px 50px 10px;background:url("/assets/images/home/bg-megaphone-ca63f260.png") no-repeat left bottom #8BC8C1}#home #why-us .container #achievements .featured-achievement:last-child,#home #why-us #splash #tagline #achievements .featured-achievement:last-child,#home #splash #why-us #tagline #achievements .featured-achievement:last-child,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement:last-child,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement:last-child{margin-right:0}@media screen and (min-width: 1024px) and (max-width: 1200px){#home #why-us .container #achievements .featured-achievement,#home #why-us #splash #tagline #achievements .featured-achievement,#home #splash #why-us #tagline #achievements .featured-achievement,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement{padding:25px 35px 10px}}@media screen and (max-width: 1024px){#home #why-us .container #achievements .featured-achievement,#home #why-us #splash #tagline #achievements .featured-achievement,#home #splash #why-us #tagline #achievements .featured-achievement,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement{float:left;display:block;margin-right:2.35765%;width:100%;height:auto;margin-top:30px;padding:35px 50px 90px}#home #why-us .container #achievements .featured-achievement:last-child,#home #why-us #splash #tagline #achievements .featured-achievement:last-child,#home #splash #why-us #tagline #achievements .featured-achievement:last-child,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement:last-child,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement:last-child{margin-right:0}}#home #why-us .container #achievements .featured-achievement h4,#home #why-us #splash #tagline #achievements .featured-achievement h4,#home #splash #why-us #tagline #achievements .featured-achievement h4,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement h4,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement h4{font-size:18px;letter-spacing:2px;line-height:1.5}#home #why-us .container #achievements .featured-achievement .learn-more,#home #why-us #splash #tagline #achievements .featured-achievement .learn-more,#home #splash #why-us #tagline #achievements .featured-achievement .learn-more,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement .learn-more,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement .learn-more{font-family:"proxima-nova", sans-serif;color:#DF4D24;text-transform:uppercase;font-weight:bold;font-size:14px;letter-spacing:2px}#home #why-us .container #achievements .featured-achievement .learn-more:before,#home #why-us #splash #tagline #achievements .featured-achievement .learn-more:before,#home #splash #why-us #tagline #achievements .featured-achievement .learn-more:before,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement .learn-more:before,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement .learn-more:before{content:" ";border-top:1px solid white;display:block;width:50px;margin:0 auto;margin-bottom:10px}#home #why-us .container #achievements .featured-achievement .learn-more:hover,#home #why-us #splash #tagline #achievements .featured-achievement .learn-more:hover,#home #splash #why-us #tagline #achievements .featured-achievement .learn-more:hover,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement .learn-more:hover,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement .learn-more:hover{color:white}#home #why-us .container #achievements .featured-achievement .logo,#home #why-us #splash #tagline #achievements .featured-achievement .logo,#home #splash #why-us #tagline #achievements .featured-achievement .logo,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement .logo,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement .logo{position:absolute;bottom:0px;right:10px}@media screen and (max-width: 1024px){#home #why-us .container #achievements .featured-achievement .logo,#home #why-us #splash #tagline #achievements .featured-achievement .logo,#home #splash #why-us #tagline #achievements .featured-achievement .logo,#home #why-us #mobile-apps #splash #icons #achievements .featured-achievement .logo,#mobile-apps #splash #home #why-us #icons #achievements .featured-achievement .logo{right:50%;margin-right:-32px}}#home #why-us:after{content:" ";width:70px;height:70px;background:white;display:block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;margin-left:-35px;bottom:-35px}#home #expectations{position:relative;overflow:hidden}#home #expectations:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:block;margin:0 auto;background:white;background-size:86px;width:72px;height:72px;content:" ";position:absolute;left:50%;margin-left:-43px;top:-43px;z-index:1}#home #expectations img.hero{min-width:100%;position:absolute}@media screen and (max-width: 1024px){#home #expectations img.hero{min-height:none;max-height:none;height:100%;max-width:none;width:auto;right:0px}}#home #expectations .wrapper{padding:115px 0px 95px;background:rgba(255,255,255,0.8);position:relative}@media screen and (max-width: 767px){#home #expectations .wrapper{padding:85px 0px 0px}}#home #expectations .container,#home #expectations #splash #tagline,#home #splash #expectations #tagline,#home #expectations #mobile-apps #splash #icons,#mobile-apps #splash #home #expectations #icons{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto}#home #expectations .container:before,#home #expectations #splash #tagline:before,#home #splash #expectations #tagline:before,#home #expectations #mobile-apps #splash #icons:before,#mobile-apps #splash #home #expectations #icons:before,#home #expectations .container:after,#home #expectations #splash #tagline:after,#home #splash #expectations #tagline:after,#home #expectations #mobile-apps #splash #icons:after,#mobile-apps #splash #home #expectations #icons:after{content:" ";display:table}#home #expectations .container:after,#home #expectations #splash #tagline:after,#home #splash #expectations #tagline:after,#home #expectations #mobile-apps #splash #icons:after,#mobile-apps #splash #home #expectations #icons:after{clear:both}#home #expectations .container h1,#home #expectations #splash #tagline h1,#home #splash #expectations #tagline h1,#home #expectations #mobile-apps #splash #icons h1,#mobile-apps #splash #home #expectations #icons h1{font-size:30px}#home #expectations .container h1 .subheading,#home #expectations #splash #tagline h1 .subheading,#home #splash #expectations #tagline h1 .subheading,#home #expectations #mobile-apps #splash #icons h1 .subheading,#mobile-apps #splash #home #expectations #icons h1 .subheading{font-weight:normal}#home #expectations .container h1 .subheading:before,#home #expectations #splash #tagline h1 .subheading:before,#home #splash #expectations #tagline h1 .subheading:before,#home #expectations #mobile-apps #splash #icons h1 .subheading:before,#mobile-apps #splash #home #expectations #icons h1 .subheading:before{border-color:#DF4D24}#home #expectations .container h2,#home #expectations #splash #tagline h2,#home #splash #expectations #tagline h2,#home #expectations #mobile-apps #splash #icons h2,#mobile-apps #splash #home #expectations #icons h2{width:auto;color:#929394;font-size:25px;margin-bottom:20px}#home #expectations .container .promises,#home #expectations #splash #tagline .promises,#home #splash #expectations #tagline .promises,#home #expectations #mobile-apps #splash #icons .promises,#mobile-apps #splash #home #expectations #icons .promises{*zoom:1;display:block;margin-bottom:40px}#home #expectations .container .promises:before,#home #expectations #splash #tagline .promises:before,#home #splash #expectations #tagline .promises:before,#home #expectations #mobile-apps #splash #icons .promises:before,#mobile-apps #splash #home #expectations #icons .promises:before,#home #expectations .container .promises:after,#home #expectations #splash #tagline .promises:after,#home #splash #expectations #tagline .promises:after,#home #expectations #mobile-apps #splash #icons .promises:after,#mobile-apps #splash #home #expectations #icons .promises:after{content:" ";display:table}#home #expectations .container .promises:after,#home #expectations #splash #tagline .promises:after,#home #splash #expectations #tagline .promises:after,#home #expectations #mobile-apps #splash #icons .promises:after,#mobile-apps #splash #home #expectations #icons .promises:after{clear:both}#home #expectations .container .promises .promise,#home #expectations #splash #tagline .promises .promise,#home #splash #expectations #tagline .promises .promise,#home #expectations #mobile-apps #splash #icons .promises .promise,#mobile-apps #splash #home #expectations #icons .promises .promise{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:center}#home #expectations .container .promises .promise:last-child,#home #expectations #splash #tagline .promises .promise:last-child,#home #splash #expectations #tagline .promises .promise:last-child,#home #expectations #mobile-apps #splash #icons .promises .promise:last-child,#mobile-apps #splash #home #expectations #icons .promises .promise:last-child{margin-right:0}@media screen and (max-width: 1024px){#home #expectations .container .promises .promise,#home #expectations #splash #tagline .promises .promise,#home #splash #expectations #tagline .promises .promise,#home #expectations #mobile-apps #splash #icons .promises .promise,#mobile-apps #splash #home #expectations #icons .promises .promise{float:none;width:85%;margin-bottom:50px;margin-left:auto;margin-right:auto !important}}#home #expectations .container .promises .promise .icon,#home #expectations #splash #tagline .promises .promise .icon,#home #splash #expectations #tagline .promises .promise .icon,#home #expectations #mobile-apps #splash #icons .promises .promise .icon,#mobile-apps #splash #home #expectations #icons .promises .promise .icon{display:table;margin:0 auto;width:105px;margin-bottom:20px}#home #expectations .container .promises .promise i,#home #expectations #splash #tagline .promises .promise i,#home #splash #expectations #tagline .promises .promise i,#home #expectations #mobile-apps #splash #icons .promises .promise i,#mobile-apps #splash #home #expectations #icons .promises .promise i{background:#EF3000;border-radius:105px;width:105px;height:105px;display:table-cell;margin:0 auto;vertical-align:middle;text-align:center;line-height:0}#home #expectations .container .promises .promise i img,#home #expectations #splash #tagline .promises .promise i img,#home #splash #expectations #tagline .promises .promise i img,#home #expectations #mobile-apps #splash #icons .promises .promise i img,#mobile-apps #splash #home #expectations #icons .promises .promise i img{display:inline-block;visibility:visible}#home #expectations .container .divider,#home #expectations #splash #tagline .divider,#home #splash #expectations #tagline .divider,#home #expectations #mobile-apps #splash #icons .divider,#mobile-apps #splash #home #expectations #icons .divider{margin-bottom:15px}@media screen and (max-width: 1024px){#home #expectations .container .divider,#home #expectations #splash #tagline .divider,#home #splash #expectations #tagline .divider,#home #expectations #mobile-apps #splash #icons .divider,#mobile-apps #splash #home #expectations #icons .divider{display:none}}#home #expectations .container .divider img,#home #expectations #splash #tagline .divider img,#home #splash #expectations #tagline .divider img,#home #expectations #mobile-apps #splash #icons .divider img,#mobile-apps #splash #home #expectations #icons .divider img{width:100%}#home #expectations .container .clearguard,#home #expectations #splash #tagline .clearguard,#home #splash #expectations #tagline .clearguard,#home #expectations #mobile-apps #splash #icons .clearguard,#mobile-apps #splash #home #expectations #icons .clearguard{width:66%;background:rgba(255,255,255,0.75);padding:25px 50px;margin:0 auto;text-align:center}@media screen and (max-width: 767px){#home #expectations .container .clearguard,#home #expectations #splash #tagline .clearguard,#home #splash #expectations #tagline .clearguard,#home #expectations #mobile-apps #splash #icons .clearguard,#mobile-apps #splash #home #expectations #icons .clearguard{display:none}}@media screen and (max-width: 1024px){#home #expectations .container .clearguard,#home #expectations #splash #tagline .clearguard,#home #splash #expectations #tagline .clearguard,#home #expectations #mobile-apps #splash #icons .clearguard,#mobile-apps #splash #home #expectations #icons .clearguard{width:100%;padding:25px 25px}}#home #expectations .container .clearguard a,#home #expectations #splash #tagline .clearguard a,#home #splash #expectations #tagline .clearguard a,#home #expectations #mobile-apps #splash #icons .clearguard a,#mobile-apps #splash #home #expectations #icons .clearguard a{color:#EF3000;font-style:italic}#home #expectations .container .clearguard a:hover,#home #expectations #splash #tagline .clearguard a:hover,#home #splash #expectations #tagline .clearguard a:hover,#home #expectations #mobile-apps #splash #icons .clearguard a:hover,#mobile-apps #splash #home #expectations #icons .clearguard a:hover{text-decoration:underline}#home #meet-the-team{padding:110px 0px 60px;background:white}#home #meet-the-team .container,#home #meet-the-team #splash #tagline,#home #splash #meet-the-team #tagline,#home #meet-the-team #mobile-apps #splash #icons,#mobile-apps #splash #home #meet-the-team #icons{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto}#home #meet-the-team .container:before,#home #meet-the-team #splash #tagline:before,#home #splash #meet-the-team #tagline:before,#home #meet-the-team #mobile-apps #splash #icons:before,#mobile-apps #splash #home #meet-the-team #icons:before,#home #meet-the-team .container:after,#home #meet-the-team #splash #tagline:after,#home #splash #meet-the-team #tagline:after,#home #meet-the-team #mobile-apps #splash #icons:after,#mobile-apps #splash #home #meet-the-team #icons:after{content:" ";display:table}#home #meet-the-team .container:after,#home #meet-the-team #splash #tagline:after,#home #splash #meet-the-team #tagline:after,#home #meet-the-team #mobile-apps #splash #icons:after,#mobile-apps #splash #home #meet-the-team #icons:after{clear:both}#home #meet-the-team .container h1,#home #meet-the-team #splash #tagline h1,#home #splash #meet-the-team #tagline h1,#home #meet-the-team #mobile-apps #splash #icons h1,#mobile-apps #splash #home #meet-the-team #icons h1{font-size:30px}#home #meet-the-team .container h1 .subheading,#home #meet-the-team #splash #tagline h1 .subheading,#home #splash #meet-the-team #tagline h1 .subheading,#home #meet-the-team #mobile-apps #splash #icons h1 .subheading,#mobile-apps #splash #home #meet-the-team #icons h1 .subheading{font-weight:normal}#home #meet-the-team .container h1 .subheading:before,#home #meet-the-team #splash #tagline h1 .subheading:before,#home #splash #meet-the-team #tagline h1 .subheading:before,#home #meet-the-team #mobile-apps #splash #icons h1 .subheading:before,#mobile-apps #splash #home #meet-the-team #icons h1 .subheading:before{border-color:#97c5c0}#home #meet-the-team .container .team,#home #meet-the-team #splash #tagline .team,#home #splash #meet-the-team #tagline .team,#home #meet-the-team #mobile-apps #splash #icons .team,#mobile-apps #splash #home #meet-the-team #icons .team{*zoom:1;display:block}#home #meet-the-team .container .team:before,#home #meet-the-team #splash #tagline .team:before,#home #splash #meet-the-team #tagline .team:before,#home #meet-the-team #mobile-apps #splash #icons .team:before,#mobile-apps #splash #home #meet-the-team #icons .team:before,#home #meet-the-team .container .team:after,#home #meet-the-team #splash #tagline .team:after,#home #splash #meet-the-team #tagline .team:after,#home #meet-the-team #mobile-apps #splash #icons .team:after,#mobile-apps #splash #home #meet-the-team #icons .team:after{content:" ";display:table}#home #meet-the-team .container .team:after,#home #meet-the-team #splash #tagline .team:after,#home #splash #meet-the-team #tagline .team:after,#home #meet-the-team #mobile-apps #splash #icons .team:after,#mobile-apps #splash #home #meet-the-team #icons .team:after{clear:both}#home #meet-the-team .container .team .person,#home #meet-the-team #splash #tagline .team .person,#home #splash #meet-the-team #tagline .team .person,#home #meet-the-team #mobile-apps #splash #icons .team .person,#mobile-apps #splash #home #meet-the-team #icons .team .person{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-top:35px;position:relative}#home #meet-the-team .container .team .person:last-child,#home #meet-the-team #splash #tagline .team .person:last-child,#home #splash #meet-the-team #tagline .team .person:last-child,#home #meet-the-team #mobile-apps #splash #icons .team .person:last-child,#mobile-apps #splash #home #meet-the-team #icons .team .person:last-child{margin-right:0}#home #meet-the-team .container .team .person:last-child,#home #meet-the-team #splash #tagline .team .person:last-child,#home #splash #meet-the-team #tagline .team .person:last-child,#home #meet-the-team #mobile-apps #splash #icons .team .person:last-child,#mobile-apps #splash #home #meet-the-team #icons .team .person:last-child{clear:both;float:none;margin-left:auto;margin-right:auto;position:relative;top:35px}@media screen and (min-width: 768px){#home #meet-the-team .container .team .person:nth-of-type(3n+3),#home #meet-the-team #splash #tagline .team .person:nth-of-type(3n+3),#home #splash #meet-the-team #tagline .team .person:nth-of-type(3n+3),#home #meet-the-team #mobile-apps #splash #icons .team .person:nth-of-type(3n+3),#mobile-apps #splash #home #meet-the-team #icons .team .person:nth-of-type(3n+3){margin-right:0px}#home #meet-the-team .container .team .person:nth-child(n+1):nth-child(-n+3),#home #meet-the-team #splash #tagline .team .person:nth-child(n+1):nth-child(-n+3),#home #splash #meet-the-team #tagline .team .person:nth-child(n+1):nth-child(-n+3),#home #meet-the-team #mobile-apps #splash #icons .team .person:nth-child(n+1):nth-child(-n+3),#mobile-apps #splash #home #meet-the-team #icons .team .person:nth-child(n+1):nth-child(-n+3){margin-top:0px}}@media screen and (max-width: 767px){#home #meet-the-team .container .team .person,#home #meet-the-team #splash #tagline .team .person,#home #splash #meet-the-team #tagline .team .person,#home #meet-the-team #mobile-apps #splash #icons .team .person,#mobile-apps #splash #home #meet-the-team #icons .team .person{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:20px}#home #meet-the-team .container .team .person:last-child,#home #meet-the-team #splash #tagline .team .person:last-child,#home #splash #meet-the-team #tagline .team .person:last-child,#home #meet-the-team #mobile-apps #splash #icons .team .person:last-child,#mobile-apps #splash #home #meet-the-team #icons .team .person:last-child{margin-right:0}#home #meet-the-team .container .team .person:nth-of-type(2n+2),#home #meet-the-team #splash #tagline .team .person:nth-of-type(2n+2),#home #splash #meet-the-team #tagline .team .person:nth-of-type(2n+2),#home #meet-the-team #mobile-apps #splash #icons .team .person:nth-of-type(2n+2),#mobile-apps #splash #home #meet-the-team #icons .team .person:nth-of-type(2n+2){margin-right:0px}#home #meet-the-team .container .team .person:nth-child(n+1):nth-child(-n+2),#home #meet-the-team #splash #tagline .team .person:nth-child(n+1):nth-child(-n+2),#home #splash #meet-the-team #tagline .team .person:nth-child(n+1):nth-child(-n+2),#home #meet-the-team #mobile-apps #splash #icons .team .person:nth-child(n+1):nth-child(-n+2),#mobile-apps #splash #home #meet-the-team #icons .team .person:nth-child(n+1):nth-child(-n+2){margin-top:0px}}@media screen and (max-width: 550px){#home #meet-the-team .container .team .person,#home #meet-the-team #splash #tagline .team .person,#home #splash #meet-the-team #tagline .team .person,#home #meet-the-team #mobile-apps #splash #icons .team .person,#mobile-apps #splash #home #meet-the-team #icons .team .person{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:15px}#home #meet-the-team .container .team .person:last-child,#home #meet-the-team #splash #tagline .team .person:last-child,#home #splash #meet-the-team #tagline .team .person:last-child,#home #meet-the-team #mobile-apps #splash #icons .team .person:last-child,#mobile-apps #splash #home #meet-the-team #icons .team .person:last-child{margin-right:0}#home #meet-the-team .container .team .person:nth-child(n+1):nth-child(-n+2),#home #meet-the-team #splash #tagline .team .person:nth-child(n+1):nth-child(-n+2),#home #splash #meet-the-team #tagline .team .person:nth-child(n+1):nth-child(-n+2),#home #meet-the-team #mobile-apps #splash #icons .team .person:nth-child(n+1):nth-child(-n+2),#mobile-apps #splash #home #meet-the-team #icons .team .person:nth-child(n+1):nth-child(-n+2){margin-top:15px}#home #meet-the-team .container .team .person:first-of-type,#home #meet-the-team #splash #tagline .team .person:first-of-type,#home #splash #meet-the-team #tagline .team .person:first-of-type,#home #meet-the-team #mobile-apps #splash #icons .team .person:first-of-type,#mobile-apps #splash #home #meet-the-team #icons .team .person:first-of-type{margin-top:0px}}#home #meet-the-team .container .team .person img,#home #meet-the-team #splash #tagline .team .person img,#home #splash #meet-the-team #tagline .team .person img,#home #meet-the-team #mobile-apps #splash #icons .team .person img,#mobile-apps #splash #home #meet-the-team #icons .team .person img{width:100%;height:auto}#home #meet-the-team .container .team .person .overlay,#home #meet-the-team #splash #tagline .team .person .overlay,#home #splash #meet-the-team #tagline .team .person .overlay,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay{position:absolute;top:0px;height:100%;width:100%;background-color:rgba(0,0,0,0.5);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0.5)));background-image:-webkit-linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5));background-image:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5));text-align:center}#home #meet-the-team .container .team .person .overlay .send-email,#home #meet-the-team #splash #tagline .team .person .overlay .send-email,#home #splash #meet-the-team #tagline .team .person .overlay .send-email,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay .send-email,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay .send-email{color:#97c5c0;font-family:"proxima-nova", sans-serif;font-weight:bold;font-size:18px;letter-spacing:2px;display:inline-block;padding-left:20px;position:absolute;margin-left:-64px;bottom:16%;left:50%}#home #meet-the-team .container .team .person .overlay .send-email:before,#home #meet-the-team #splash #tagline .team .person .overlay .send-email:before,#home #splash #meet-the-team #tagline .team .person .overlay .send-email:before,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay .send-email:before,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay .send-email:before{position:absolute;font-family:FontAwesome;top:1px;left:-1px;content:"\f138"}#home #meet-the-team .container .team .person .overlay .name-and-title,#home #meet-the-team #splash #tagline .team .person .overlay .name-and-title,#home #splash #meet-the-team #tagline .team .person .overlay .name-and-title,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay .name-and-title,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay .name-and-title{font-weight:bold;color:white;position:absolute;top:50%;margin-top:-32px;width:100%}#home #meet-the-team .container .team .person .overlay .name,#home #meet-the-team #splash #tagline .team .person .overlay .name,#home #splash #meet-the-team #tagline .team .person .overlay .name,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay .name,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay .name{font-size:29px;font-family:"adobe-caslon-pro", serif;font-style:italic;margin-bottom:10px}#home #meet-the-team .container .team .person .overlay .title,#home #meet-the-team #splash #tagline .team .person .overlay .title,#home #splash #meet-the-team #tagline .team .person .overlay .title,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay .title,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay .title{font-size:13px;letter-spacing:2px;font-family:"proxima-nova", sans-serif;text-transform:uppercase}#home #meet-the-team .container .team .person .overlay:hover,#home #meet-the-team #splash #tagline .team .person .overlay:hover,#home #splash #meet-the-team #tagline .team .person .overlay:hover,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay:hover,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay:hover{cursor:pointer;background-color:transparent;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(50%, transparent), color-stop(100%, rgba(0,0,0,0.55)));background-image:-webkit-linear-gradient(transparent 0%, transparent 50%, rgba(0,0,0,0.55) 100%);background-image:linear-gradient(transparent 0%, transparent 50%, rgba(0,0,0,0.55) 100%);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}#home #meet-the-team .container .team .person .overlay:hover .name-and-title,#home #meet-the-team #splash #tagline .team .person .overlay:hover .name-and-title,#home #splash #meet-the-team #tagline .team .person .overlay:hover .name-and-title,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay:hover .name-and-title,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay:hover .name-and-title{opacity:0;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}#home #meet-the-team .container .team .person .overlay:hover .send-email,#home #meet-the-team #splash #tagline .team .person .overlay:hover .send-email,#home #splash #meet-the-team #tagline .team .person .overlay:hover .send-email,#home #meet-the-team #mobile-apps #splash #icons .team .person .overlay:hover .send-email,#mobile-apps #splash #home #meet-the-team #icons .team .person .overlay:hover .send-email{color:#E2E2E2;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease-in}#home #recent-posts{background:white;padding:60px 0px 0px}@media screen and (max-width: 767px){#home #recent-posts{display:none}}#home #recent-posts .container .wrapper,#home #recent-posts #splash #tagline .wrapper,#home #splash #recent-posts #tagline .wrapper,#home #recent-posts #mobile-apps #splash #icons .wrapper,#mobile-apps #splash #home #recent-posts #icons .wrapper{border:3px solid #D6D6D6;padding:20px 90px 30px;*zoom:1;display:block}#home #recent-posts .container .wrapper:before,#home #recent-posts #splash #tagline .wrapper:before,#home #splash #recent-posts #tagline .wrapper:before,#home #recent-posts #mobile-apps #splash #icons .wrapper:before,#mobile-apps #splash #home #recent-posts #icons .wrapper:before,#home #recent-posts .container .wrapper:after,#home #recent-posts #splash #tagline .wrapper:after,#home #splash #recent-posts #tagline .wrapper:after,#home #recent-posts #mobile-apps #splash #icons .wrapper:after,#mobile-apps #splash #home #recent-posts #icons .wrapper:after{content:" ";display:table}#home #recent-posts .container .wrapper:after,#home #recent-posts #splash #tagline .wrapper:after,#home #splash #recent-posts #tagline .wrapper:after,#home #recent-posts #mobile-apps #splash #icons .wrapper:after,#mobile-apps #splash #home #recent-posts #icons .wrapper:after{clear:both}@media screen and (max-width: 1024px){#home #recent-posts .container .wrapper,#home #recent-posts #splash #tagline .wrapper,#home #splash #recent-posts #tagline .wrapper,#home #recent-posts #mobile-apps #splash #icons .wrapper,#mobile-apps #splash #home #recent-posts #icons .wrapper{padding:20px 30px 30px}}#home #recent-posts .container .wrapper:before,#home #recent-posts #splash #tagline .wrapper:before,#home #splash #recent-posts #tagline .wrapper:before,#home #recent-posts #mobile-apps #splash #icons .wrapper:before,#mobile-apps #splash #home #recent-posts #icons .wrapper:before{display:block;background:url("/assets/images/icons/speech@2x-0755db46.png") no-repeat center;background-size:100%;height:58px;width:60px;content:" ";margin:0 auto}#home #recent-posts h2{color:#999999;margin-top:15px}#home #recent-posts .posts{*zoom:1;display:block}#home #recent-posts .posts:before,#home #recent-posts .posts:after{content:" ";display:table}#home #recent-posts .posts:after{clear:both}#home #recent-posts .posts .post{float:left;display:block;margin-right:2.35765%;width:31.76157%;text-align:left}#home #recent-posts .posts .post:last-child{margin-right:0}@media screen and (max-width: 1024px){#home #recent-posts .posts .post{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:35px}#home #recent-posts .posts .post:last-child{margin-right:0}}#home #recent-posts .posts h4{margin-bottom:0px}#home #recent-posts .posts .meta{font-size:13px;font-family:"adobe-caslon-pro", serif;margin-bottom:22px;color:#1F1F1F}@media screen and (max-width: 1024px){#home #recent-posts .posts .meta{margin-bottom:0px}}#home #recent-posts .posts .meta .date{font-style:italic}#home #recent-posts .posts .summary{font-size:18px;color:#1F1F1F}#home #recent-posts .posts .summary:before{content:" ";width:45px;height:2px;background:#D6D6D6;display:block;margin-bottom:22px}@media screen and (max-width: 1024px){#home #recent-posts .posts .summary:before{display:none}}#performance-tuned-websites{padding:20px 0 470px 0}@media screen and (min-width: 768px) and (max-width: 1024px){#performance-tuned-websites{padding-bottom:140px}}@media screen and (max-width: 767px){#performance-tuned-websites{padding-bottom:80px}}#performance-tuned-websites .container,#performance-tuned-websites #home #splash #tagline,#home #splash #performance-tuned-websites #tagline,#performance-tuned-websites #mobile-apps #splash #icons,#mobile-apps #splash #performance-tuned-websites #icons{position:relative}#performance-tuned-websites section{float:left;display:block;margin-right:2.35765%;width:31.76157%;color:#737373}#performance-tuned-websites section:last-child{margin-right:0}@media screen and (min-width: 1025px){#performance-tuned-websites section:nth-of-type(3n+3){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1024px){#performance-tuned-websites section{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:60px}#performance-tuned-websites section:last-child{margin-right:0}#performance-tuned-websites section:nth-of-type(2n+2){margin-right:0}}@media screen and (max-width: 767px){#performance-tuned-websites section{float:left;display:block;margin-right:2.35765%;width:100%}#performance-tuned-websites section:last-child{margin-right:0}}#performance-tuned-websites section h4{font-size:18px;margin-bottom:20px}#performance-tuned-websites #tech-and-process{position:absolute;top:555px;width:100%;*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto}#performance-tuned-websites #tech-and-process:before,#performance-tuned-websites #tech-and-process:after{content:" ";display:table}#performance-tuned-websites #tech-and-process:after{clear:both}@media screen and (min-width: 1024px) and (max-width: 1200px){#performance-tuned-websites #tech-and-process{top:600px}}@media screen and (max-width: 1024px){#performance-tuned-websites #tech-and-process{position:static}#performance-tuned-websites #tech-and-process #process-img{display:block;width:77%}}#performance-tuned-websites #tech-and-process .container,#performance-tuned-websites #tech-and-process #home #splash #tagline,#home #splash #performance-tuned-websites #tech-and-process #tagline,#performance-tuned-websites #tech-and-process #mobile-apps #splash #icons,#mobile-apps #splash #performance-tuned-websites #tech-and-process #icons{padding:0;padding-right:30px}@media screen and (max-width: 1024px){#performance-tuned-websites #tech-and-process .container,#performance-tuned-websites #tech-and-process #home #splash #tagline,#home #splash #performance-tuned-websites #tech-and-process #tagline,#performance-tuned-websites #tech-and-process #mobile-apps #splash #icons,#mobile-apps #splash #performance-tuned-websites #tech-and-process #icons{padding-right:0px}}@media screen and (max-width: 1024px){#performance-tuned-websites #tech-and-process:before{width:100%;clear:both}}#performance-tuned-websites #our-tech-outline{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:400px;border:1px solid rgba(0,0,0,0.3);padding:30px 0}#performance-tuned-websites #our-tech-outline:last-child{margin-right:0}@media screen and (min-width: 1024px) and (max-width: 1200px){#performance-tuned-websites #our-tech-outline{float:left;display:block;margin-right:2.35765%;width:40.29137%}#performance-tuned-websites #our-tech-outline:last-child{margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1024px){#performance-tuned-websites #our-tech-outline{margin-top:40px;float:left;display:block;margin-right:2.35765%;width:48.82117%}#performance-tuned-websites #our-tech-outline:last-child{margin-right:0}}@media screen and (min-width: 480px) and (max-width: 767px){#performance-tuned-websites #our-tech-outline{float:left;display:block;margin-right:2.35765%;width:31.76157%;border-width:0px;margin-top:0px;padding:0px 0px;float:left}#performance-tuned-websites #our-tech-outline:last-child{margin-right:0}}@media screen and (max-width: 479px){#performance-tuned-websites #our-tech-outline{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:50px;float:none}#performance-tuned-websites #our-tech-outline:last-child{margin-right:0}}#performance-tuned-websites #tech-and-process-lines{position:absolute;top:186px;left:444px;width:175px;height:215px;border-top:1px solid rgba(0,0,0,0.3);border-left:1px solid rgba(0,0,0,0.3);z-index:1}@media screen and (min-width: 1024px) and (max-width: 1200px){#performance-tuned-websites #tech-and-process-lines{left:34%}}@media screen and (max-width: 1024px){#performance-tuned-websites #tech-and-process-lines{display:none}}#performance-tuned-websites ul#our-tech{-webkit-columns:2;-moz-columns:2;columns:2;background-color:white;margin:0 -1px;padding:25px 5px 10px 0}@media screen and (min-width: 480px) and (max-width: 767px){#performance-tuned-websites ul#our-tech{-webkit-columns:1;-moz-columns:1;columns:1;padding:0px}}@media screen and (max-width: 479px){#performance-tuned-websites ul#our-tech{-webkit-columns:1;-moz-columns:1;columns:1}}#performance-tuned-websites ul#our-tech li{margin-bottom:15px;padding-left:25px;letter-spacing:2px;text-transform:uppercase;font-family:"proxima-nova", sans-serif;font-size:18px;line-height:1.5;color:#333333}@media screen and (min-width: 1024px) and (max-width: 1200px){#performance-tuned-websites ul#our-tech li{font-size:13px;padding-left:10px}}@media screen and (min-width: 768px) and (max-width: 1024px){#performance-tuned-websites ul#our-tech li{font-size:13px;padding-left:22px}}@media screen and (min-width: 480px) and (max-width: 767px){#performance-tuned-websites ul#our-tech li{font-size:13px;padding-left:10px;margin-bottom:10px}}@media screen and (max-width: 479px){#performance-tuned-websites ul#our-tech li{font-size:13px;padding-left:55px}}@media screen and (max-width: 767px){#performance-tuned-websites ul#our-tech li:last-of-type{margin-bottom:0}}#performance-tuned-websites #cycle{margin-right:0;height:auto;width:615px;position:absolute;right:0;top:0;margin-right:30px;z-index:2}@media screen and (min-width: 768px) and (max-width: 1024px){#performance-tuned-websites #cycle{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}#performance-tuned-websites #cycle:last-child{margin-right:0}}@media screen and (min-width: 480px) and (max-width: 767px){#performance-tuned-websites #cycle{float:left;display:block;margin-right:2.35765%;width:57.35098%;border-left:1px solid #d6d6d6;float:right;position:relative}#performance-tuned-websites #cycle:last-child{margin-right:0}#performance-tuned-websites #cycle img#process-img{padding-left:3%}}@media screen and (max-width: 479px){#performance-tuned-websites #cycle{position:static;margin:0 auto;padding-top:0;width:100%}}#performance-tuned-websites #cycle>img{display:block;width:100%;max-width:615px;height:auto;margin:0 auto}@media screen and (min-width: 768px){#performance-tuned-websites #cycle>img{display:none}}#websites #lasting-relationships{background-color:#97c5c0}#websites #lasting-relationships h2,#websites #lasting-relationships h2.subheading{color:white}#websites #lasting-relationships #work-samples-link{color:#fefefe}#websites #lasting-relationships #work-samples-link:hover{color:#DF4D24}@media screen and (max-width: 767px){.websites #lasting-relationships #start-a-project-btn{color:#97c5c0;background-color:white;border-color:white}}#interactive-cycle{position:relative;width:100%;height:660px;background:url("/assets/images/project-cycle/cycle.bg-48afde2d.png") no-repeat center center;background-size:360px}@media screen and (max-width: 1024px){#interactive-cycle{display:none}}#interactive-cycle .item{position:absolute;z-index:0;width:100%;height:100%;background-repeat:no-repeat;opacity:1}#interactive-cycle .item.active{opacity:1;z-index:1;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out}#interactive-cycle .tags{position:absolute;width:100%;height:100%;z-index:3}#interactive-cycle .tags i{position:absolute;display:inline-block;z-index:4}#interactive-cycle .tags i>img{display:inline-block}#interactive-cycle .tags span{position:absolute;display:inline-block;font-size:19px;letter-spacing:2px;font-weight:bold;font-family:"proxima-nova", sans-serif;text-transform:uppercase;color:white;z-index:2}#interactive-cycle .tags a{text-decoration:none;cursor:default}#interactive-cycle #tag-cycle-launch span{top:55px;left:206px;padding:22px 29px 110px 1px}#interactive-cycle #tag-cycle-launch i{top:135px;left:250px;padding:0px 20px 40px 0px}#interactive-cycle #tag-cycle-optimize span{top:183px;left:49px;padding:30px 27px 80px 5px}#interactive-cycle #tag-cycle-optimize i{top:216px;left:40px;padding:30px 3px 11px 99px}#interactive-cycle #tag-cycle-develop span{top:335px;left:39px;padding:77px 30px 20px 21px}#interactive-cycle #tag-cycle-develop i{top:336px;left:36px;padding:18px 10px 20px 93px}#interactive-cycle #tag-cycle-design span{top:442px;left:195px;padding:80px 36px 50px 0px}#interactive-cycle #tag-cycle-design i{top:420px;left:215px;padding:30px 20px 90px 0px}#interactive-cycle #tag-cycle-strategize span{top:450px;left:314px;padding:80px 0px 20px 25px}#interactive-cycle #tag-cycle-strategize i{top:414px;left:315px;padding:31px 0px 90px 10px}#interactive-cycle #tag-cycle-evaluate span{top:337px;left:405px;padding:60px 20px 10px 60px}#interactive-cycle #tag-cycle-evaluate i{top:336px;left:380px;padding:17px 90px 0px 30px}#interactive-cycle #cycle-launch{background-image:url("/assets/images/project-cycle/cycle.launch-a29752b8.png");background-size:248px 258px;background-position:114px 29px}#interactive-cycle #cycle-launch.active{background-size:308px 320px;background-position:81.5px 3.5px}#interactive-cycle #cycle-optimize{background-image:url("/assets/images/project-cycle/cycle.optimize-7501a923.png");background-size:238px 186px;background-position:26px 135px}#interactive-cycle #cycle-optimize.active{background-size:310px 242px;background-position:0px 105px}#interactive-cycle #cycle-develop{background-image:url("/assets/images/project-cycle/cycle.develop-78d5548c.png");background-size:237px 185px;background-position:26px 335px}#interactive-cycle #cycle-develop.active{background-size:310px 242px;background-position:0px 310px}#interactive-cycle #cycle-design{background-image:url("/assets/images/project-cycle/cycle.design-332f5a89.png");background-size:187px 239px;background-position:113px 371px}#interactive-cycle #cycle-design.active{background-size:243px 311px;background-position:75px 335px}#interactive-cycle #cycle-strategize{background-image:url("/assets/images/project-cycle/cycle.strategize-daffdb5d.png");background-size:186px 239px;background-position:316px 372px}#interactive-cycle #cycle-strategize.active{background-size:243px 311px;background-position:297px 335px}#interactive-cycle #cycle-evaluate{background-image:url("/assets/images/project-cycle/cycle.evaluate-e8c4ec7a.png");background-size:238px 185px;background-position:351px 335px}#interactive-cycle #cycle-evaluate.active{background-size:309px 241px;background-position:300px 307px}#mobile-apps #splash{min-width:100%;height:100vh;min-height:315px;position:relative;overflow:hidden;text-align:center}#mobile-apps #splash:before{display:inline-block;width:0px;height:100%;content:"";vertical-align:middle}@media screen and (max-width: 767px){#mobile-apps #splash{height:auto !important;width:auto;padding:80px 0px}}@media screen and (max-width: 479px){#mobile-apps #splash{padding:20px 0px}}@media screen and (max-width: 353px){#mobile-apps #splash{padding-bottom:20px}}#mobile-apps #splash .hero{margin-top:0px;min-height:110%;min-width:100%;max-width:none;max-height:none;width:auto;clear:both;z-index:0}@media screen and (max-width: 1024px){#mobile-apps #splash .hero source{display:none}}#mobile-apps #splash #hero-img{z-index:0;right:0px;top:0px;position:absolute}@media screen and (max-width: 1024px){#mobile-apps #splash #hero-img{max-width:none;max-height:100%}}#mobile-apps #splash #tagline{display:inline-block;width:99.5%;vertical-align:middle;text-align:center;color:white;position:relative}#mobile-apps #splash #tagline h2{text-align:center;margin-bottom:15px;position:relative;width:100%;font-size:44px}@media screen and (max-width: 767px){#mobile-apps #splash #tagline h2{margin-bottom:20px;letter-spacing:4px;font-size:31px}}#mobile-apps #splash #tagline h2:after{content:' ';display:block;border:1px solid white;width:84px;margin:20px auto}#mobile-apps #splash #tagline p{max-width:400px;margin:0 auto;font-style:italic;font-size:24px;position:relative}@media screen and (max-width: 479px){#mobile-apps #splash #tagline p{font-size:22px}}#mobile-apps #splash #icons{position:relative;margin-top:45px;text-align:center}#mobile-apps #splash #icons .icon-wrapper{width:24.999%;display:inline-block}@media screen and (max-width: 767px){#mobile-apps #splash #icons .icon-wrapper{width:49.999%}}#mobile-apps #splash #icons .icon{margin:0 auto;width:123px;height:123px;border:1px solid white;border-radius:123px}@media screen and (max-width: 479px){#mobile-apps #splash #icons .icon{width:110px;height:110px;border-radius:110px}}#mobile-apps #splash #icons svg{display:inline-block;vertical-align:middle;height:100%}@media screen and (max-width: 479px){#mobile-apps #splash #icons svg{margin:26px auto 0;height:55px}}#mobile-apps #splash #icons .icon-tag{font-size:18px;margin-top:20px;margin-bottom:20px;color:white;display:block;text-align:center;text-transform:uppercase;font-weight:bold;font-family:"proxima-nova";letter-spacing:0.1em}@media screen and (max-width: 1024px){#mobile-apps #splash #icons .icon-tag{font-size:12px;margin-top:10px}}@media screen and (max-width: 479px){#mobile-apps #splash #icons .icon-tag{font-size:10px}}@media screen and (max-width: 767px){#mobile-apps #splash #icons{padding:0 15px}}#mobile-apps #mobile-and-web-applications{padding-bottom:50px}#mobile-apps #mobile-and-web-applications section{float:left;display:block;margin-right:2.35765%;width:23.23176%;text-align:center;color:#737373}#mobile-apps #mobile-and-web-applications section:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 1024px){#mobile-apps #mobile-and-web-applications section{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:25px;padding:10px}#mobile-apps #mobile-and-web-applications section:last-child{margin-right:0}#mobile-apps #mobile-and-web-applications section:nth-of-type(2n+2){margin-right:0px}}@media screen and (max-width: 767px){#mobile-apps #mobile-and-web-applications section{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:25px;padding:0% 5%}#mobile-apps #mobile-and-web-applications section:last-child{margin-right:0}}#mobile-apps #mobile-and-web-applications section .centered-icon{display:table;width:123px;margin:0 auto 40px auto}#mobile-apps #mobile-and-web-applications section .circle-icon{display:table-cell;margin:0 auto;width:123px;height:123px;border-radius:123px;background-color:#DF4D24;vertical-align:middle}#mobile-apps #mobile-and-web-applications section .circle-icon img{display:block;margin:auto}#mobile-apps #our-approach{padding:126px 0 126px 0;background-color:#ebf5e4}#mobile-apps #our-approach h2{font-size:31px}#mobile-apps #our-approach h2:after{content:' ';display:block;border:1px solid rgba(0,0,0,0.3);width:84px;margin:20px auto}#mobile-apps #our-approach p{padding:0 145px;text-align:center;color:#737373}@media screen and (max-width: 767px){#mobile-apps #our-approach p{padding:0 5%}}#mobile-apps #our-approach #phases{*zoom:1;display:block;margin-top:45px;border-top:1px solid white;border-bottom:1px solid white}#mobile-apps #our-approach #phases:before,#mobile-apps #our-approach #phases:after{content:" ";display:table}#mobile-apps #our-approach #phases:after{clear:both}#mobile-apps #our-approach #phases section{position:relative;width:25%;height:273px;border-right:1px solid white;border-left:1px solid white;vertical-align:middle;overflow:hidden;float:left}@media screen and (min-width: 1025px){#mobile-apps #our-approach #phases section{-webkit-transition-property:opacity, -webkit-transform, width;-moz-transition-property:opacity, -moz-transform, width;transition-property:opacity, transform, width;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}@media screen and (min-width: 1025px){#mobile-apps #our-approach #phases section{width:20%}#mobile-apps #our-approach #phases section:nth-child(2){-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}#mobile-apps #our-approach #phases section:nth-child(3){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}#mobile-apps #our-approach #phases section:nth-child(4){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}}@media screen and (min-width: 1025px){#mobile-apps #our-approach #phases section{opacity:0}}@media screen and (min-width: 768px) and (max-width: 1024px){#mobile-apps #our-approach #phases section{width:50%}}@media screen and (min-width: 480px) and (max-width: 767px){#mobile-apps #our-approach #phases section{width:50%}}@media screen and (max-width: 479px){#mobile-apps #our-approach #phases section{width:100%}}#mobile-apps #our-approach #phases section.fade-in{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media screen and (min-width: 1025px){#mobile-apps #our-approach #phases section.fade-in{width:25%}}@media screen and (max-width: 1024px){#mobile-apps #our-approach #phases section{height:290px}}@media screen and (min-width: 768px) and (max-width: 1024px){#mobile-apps #our-approach #phases section{border-top:2px solid white}#mobile-apps #our-approach #phases section:nth-child(n+1):nth-child(-n+2){border-top:0px}}@media screen and (min-width: 480px) and (max-width: 767px){#mobile-apps #our-approach #phases section{border-top:2px solid white}#mobile-apps #our-approach #phases section:nth-child(n+1):nth-child(-n+2){border-top:0px}}@media screen and (max-width: 479px){#mobile-apps #our-approach #phases section{border:0px;border-top:2px solid white}#mobile-apps #our-approach #phases section:first-child{border-top:0px}}#mobile-apps #our-approach #phases section:hover .phase-overlay{opacity:1.0}#mobile-apps #our-approach #phases section h3{width:100%;color:white;font-size:40px;line-height:1;margin-top:40px;height:50px}#mobile-apps #our-approach #phases section h3:after{content:' ';display:block;border:2px solid white;width:38px;margin:5px auto}#mobile-apps #our-approach #phases section p{margin-top:15px;padding:0 15px;line-height:1.2;color:white;max-width:260px;margin:0 auto}#mobile-apps #our-approach #phases section h4{font-size:18px;color:white;text-align:center;margin-top:9px}#mobile-apps #our-approach #phases #define-phase{border-left:none;background-color:#4ec8ea}#mobile-apps #our-approach #phases #design-phase{background-color:#80cbae}#mobile-apps #our-approach #phases #build-phase{background-color:#a0d079}#mobile-apps #our-approach #phases #deploy-phase{border-right:none;background-color:#bdc92b}#mobile-apps #budget{padding:126px 0 126px;background-color:#FFFFFF}#mobile-apps #budget h2{font-size:31px}#mobile-apps #budget h2:after{content:' ';display:block;border:1px solid rgba(0,0,0,0.3);width:84px;margin:20px auto}#mobile-apps #budget p{padding:0 95px;text-align:center;color:#737373;line-height:1.5}@media screen and (max-width: 767px){#mobile-apps #budget p{padding:0 5%}}#mobile-apps #budget .budget-bars{position:relative;overflow:hidden;height:350px}#mobile-apps #budget .budget-bars svg{position:absolute;overflow:visible;height:28px}@media screen and (max-width: 560px){#mobile-apps #budget .budget-bars svg{height:18px}}#mobile-apps #budget .budget-bars svg:nth-of-type(1){top:0}#mobile-apps #budget .budget-bars svg:nth-of-type(2){top:60px}#mobile-apps #budget .budget-bars svg:nth-of-type(3){top:120px}#mobile-apps #budget .budget-bars svg:nth-of-type(4){top:180px}#mobile-apps #budget .budget-bars svg:nth-of-type(5){top:240px}#mobile-apps #budget .budget-bars svg:nth-of-type(6){top:300px}#mobile-apps #budget .budget-bars svg .budget-range{opacity:0;font-size:16px;font-family:"proxima-nova";font-weight:700;fill:rgba(255,255,255,0.8)}#mobile-apps #budget .budget-bars svg .budget-type{opacity:0;font-size:17px;font-family:"proxima-nova";font-weight:100;fill:#737373}#mobile-apps #budget .budget-info{*zoom:1;display:block;padding:70px 95px 0}#mobile-apps #budget .budget-info:before,#mobile-apps #budget .budget-info:after{content:" ";display:table}#mobile-apps #budget .budget-info:after{clear:both}@media screen and (max-width: 767px){#mobile-apps #budget .budget-info{padding:0 5%}}#mobile-apps #budget .budget-info .info{color:#737373;float:left;display:block;margin-right:2.35765%;width:48.82117%;*zoom:1;display:block}#mobile-apps #budget .budget-info .info:last-child{margin-right:0}#mobile-apps #budget .budget-info .info:before,#mobile-apps #budget .budget-info .info:after{content:" ";display:table}#mobile-apps #budget .budget-info .info:after{clear:both}@media screen and (min-width: 1024px) and (max-width: 1200px){#mobile-apps #budget .budget-info .info{float:left;display:block;margin-right:2.35765%;width:100%}#mobile-apps #budget .budget-info .info:last-child{margin-right:0}}@media screen and (max-width: 1024px){#mobile-apps #budget .budget-info .info{float:left;display:block;margin-right:2.35765%;width:100%}#mobile-apps #budget .budget-info .info:last-child{margin-right:0}}#mobile-apps #budget .budget-info .info .info-item{margin-bottom:40px}#mobile-apps #budget .budget-info .info .info-item:last-child{margin-bottom:0px}@media screen and (min-width: 1024px) and (max-width: 1200px){#mobile-apps #budget .budget-info .info .info-item{float:left;display:block;margin-right:2.35765%;width:48.82117%}#mobile-apps #budget .budget-info .info .info-item:last-child{margin-right:0}}#mobile-apps #budget .budget-info .img{float:left;display:block;margin-right:2.35765%;width:48.82117%}#mobile-apps #budget .budget-info .img:last-child{margin-right:0}@media screen and (min-width: 1024px) and (max-width: 1200px){#mobile-apps #budget .budget-info .img{float:left;display:block;margin-right:2.35765%;width:100%;margin:0 auto}#mobile-apps #budget .budget-info .img:last-child{margin-right:0}}@media screen and (max-width: 1024px){#mobile-apps #budget .budget-info .img{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:40px}#mobile-apps #budget .budget-info .img:last-child{margin-right:0}}#mobile-apps #budget .budget-info .img .content{padding:50px 60px;background-color:#F9F9F9;max-width:479px;margin:0 auto}@media screen and (max-width: 479px){#mobile-apps #budget .budget-info .img .content{padding:15px}}#mobile-apps #budget .budget-info .img img{display:none;width:100%}@media screen and (min-width: 1024px) and (max-width: 1200px){#mobile-apps #budget .budget-info .img img{width:500px;max-width:100%;margin:0 auto;margin-top:25px}}@media screen and (max-width: 1024px){#mobile-apps #budget .budget-info .img img{width:500px;max-width:100%;margin:0 auto;margin-top:25px}}#mobile-apps #budget .budget-info h4{font-size:21px;letter-spacing:0.2em}#mobile-apps #budget .budget-info h4.img-title{margin-bottom:28px;color:#737373}@media screen and (min-width: 1024px) and (max-width: 1200px){#mobile-apps #budget .budget-info h4.img-title{text-align:center}}@media screen and (max-width: 1024px){#mobile-apps #budget .budget-info h4.img-title{text-align:center}}#mobile-apps #budget .budget-info p{text-align:left;padding:0}#mobile-apps #budget .budget-info img{margin:0 auto}#mobile-apps #promotion-spotlight{position:relative;overflow:hidden}#mobile-apps #promotion-spotlight .overlay{background-image:url("/assets/images/mobile-apps/bkg-promotion-46eba08a.jpg");background-position:50% 50%;background-size:cover;-webkit-filter:blur(2px) opacity(0.5);filter:blur(2px) opacity(0.5);position:absolute;width:100%;height:100%;z-index:1}@media screen and (min-width: 1200px){#mobile-apps #promotion-spotlight .overlay{background-image:url("/assets/images/mobile-apps/bkg-promotion@2x-140f51e9.jpg")}}#mobile-apps #promotion-spotlight img.hero{min-height:120%;min-width:100%;position:absolute;max-width:none;width:auto;top:0%;z-index:2}#mobile-apps #promotion-spotlight #promotion-spotlight-outline{position:relative;margin:130px auto;width:65%;padding:30px 80px;border:3px solid #333333;text-align:center;color:#333333;z-index:2}@media screen and (min-width: 768px) and (max-width: 1024px){#mobile-apps #promotion-spotlight #promotion-spotlight-outline{width:85%;padding:30px 60px}}@media screen and (max-width: 767px){#mobile-apps #promotion-spotlight #promotion-spotlight-outline{width:95%;padding:30px 30px}}#mobile-apps #promotion-spotlight #promotion-spotlight-outline h2{letter-spacing:2px;color:#333333}#mobile-apps #promotion-spotlight #promotion-spotlight-outline h2 .subheading{text-transform:uppercase;font-family:"proxima-nova", sans-serif;font-style:normal;font-size:22px;letter-spacing:2px;color:#333333}#mobile-apps #promotion-spotlight #promotion-spotlight-outline h2 .subheading:before{content:' ';display:block;border:2px solid #333333;margin:20px auto;width:38px}#mobile-apps #promotion-spotlight #promotion-spotlight-outline p{font-size:24px;font-style:italic}#mobile-apps #promotion-spotlight #promotion-spotlight-outline p em{font-style:normal}#mobile-apps #promotion-spotlight #promotion-spotlight-outline a{display:inline-block;border-bottom:2px dotted #333333;font-family:"proxima-nova", sans-serif;letter-spacing:2px;text-transform:uppercase;color:#333333}#mobile-apps #match{min-width:100%;height:48vh;min-height:315px;position:relative;overflow:hidden;text-align:center}#mobile-apps #match:before{display:inline-block;width:0px;height:100%;content:"";vertical-align:middle}@media screen and (max-width: 767px){#mobile-apps #match{height:auto !important;width:auto;padding:80px 0px}}@media screen and (max-width: 479px){#mobile-apps #match{padding:20px 0px}}@media screen and (max-width: 353px){#mobile-apps #match{padding-bottom:20px}}#mobile-apps #match .hero{margin-top:0px;min-height:110%;min-width:100%;max-width:none;max-height:none;width:auto;clear:both;z-index:0;clear:both;z-index:0}#mobile-apps #match #hero-img{position:absolute;right:0px;top:0;z-index:0}@media screen and (max-width: 1024px){#mobile-apps #match #hero-img{max-width:none;min-height:100%;left:0}}#mobile-apps #match .text{display:inline-block;max-width:99.5%;width:740px;vertical-align:middle}#mobile-apps #match h2{font-size:31px;position:relative}#mobile-apps #match h2:after{content:'';display:block;border:1px solid rgba(0,0,0,0.3);width:84px;margin:20px auto}#mobile-apps #match p{text-align:center;line-height:1.5;position:relative;margin-bottom:0px}@media screen and (max-width: 1024px){#mobile-apps #match p{padding:0 5%}}#mobile-apps #featured{padding:126px 0 85px;background-color:#FFFFFF}#mobile-apps #featured h2{font-size:31px}#mobile-apps #featured h2:after{content:' ';display:block;border:1px solid rgba(0,0,0,0.3);width:84px;margin:20px auto}#mobile-apps #featured p{padding:0 185px;text-align:center;color:#737373;line-height:1.5;margin-bottom:40px}@media screen and (max-width: 767px){#mobile-apps #featured p{padding:0 5%}}@media screen and (min-width: 1025px){#mobile-apps #featured p{padding:0 285px}}#mobile-apps #featured section#apps{*zoom:1;display:block;padding:0 65px}#mobile-apps #featured section#apps:before,#mobile-apps #featured section#apps:after{content:" ";display:table}#mobile-apps #featured section#apps:after{clear:both}@media screen and (max-width: 1024px){#mobile-apps #featured section#apps{max-width:630px;margin:0 auto}}@media screen and (max-width: 479px){#mobile-apps #featured section#apps{padding:0 15px}}#mobile-apps #featured section#apps .app{float:left;display:block;margin-right:4.82916%;width:30.11389%;position:relative;height:330px;background-position:top center;background-size:cover;padding-top:110px;margin-bottom:50px}#mobile-apps #featured section#apps .app:last-child{margin-right:0}@media screen and (max-width: 1024px){#mobile-apps #featured section#apps .app{float:left;display:block;margin-right:2.35765%;width:100%}#mobile-apps #featured section#apps .app:last-child{margin-right:0}}#mobile-apps #featured section#apps .purple{background-image:url("/assets/images/mobile-apps/img-purple-thumbnail-988dcf19.jpg")}#mobile-apps #featured section#apps .cn-scorecard{background-image:url("/assets/images/mobile-apps/img-cn-thumbnail-81ef3fd8.jpg")}#mobile-apps #featured section#apps .cn-scorecard .logo{padding-top:20px}#mobile-apps #featured section#apps .shirtspace{background-image:url("/assets/images/mobile-apps/img-shirtspace-2a344302.jpg")}#mobile-apps #featured section#apps .shirtspace .logo{padding-top:10px}#mobile-apps #featured section#apps .logo-container{position:absolute;top:0;left:0;height:100%;width:100%;text-align:center}#mobile-apps #featured section#apps .logo-container:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}@media screen and (max-width: 1024px){#mobile-apps #featured section#apps .logo-container{opacity:0}}#mobile-apps #featured section#apps .logo-container .logo{max-width:85%;display:inline-block;vertical-align:middle}#mobile-apps #featured section#apps .overlay{-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;transition:all 0.5s linear;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);opacity:0}#mobile-apps #featured section#apps .overlay:hover{opacity:1}@media screen and (max-width: 1024px){#mobile-apps #featured section#apps .overlay{opacity:1}}#mobile-apps #featured section#apps .overlay .text-container{height:265px;text-align:center}#mobile-apps #featured section#apps .overlay .text-container:before{content:"";display:inline-block;vertical-align:middle;width:0;height:100%}#mobile-apps #featured section#apps .overlay .text{display:inline-block;vertical-align:middle;width:80%}#mobile-apps #featured section#apps .overlay h4{color:white;font-size:24px;text-align:center;margin-bottom:10px}#mobile-apps #featured section#apps .overlay p{color:white;padding:0;margin-bottom:0;line-height:1.5;font-size:22px}@media screen and (max-width: 479px){#mobile-apps #featured section#apps .overlay p{line-height:1.2}}#mobile-apps #featured section#apps .overlay .view-more{color:white;border-color:white;font-size:12px;padding:10px 0px;text-align:center;position:absolute;bottom:25px;width:120px;left:50%;margin-left:-60px}#mobile-apps #featured section#apps .overlay .view-more:hover{color:rgba(0,0,0,0.7);background-color:white}#mobile-apps #start-a-project{margin:0 0 135px}#mobile-apps #work-samples-link{display:none}#mobile-apps #start-a-project-btn:hover{color:white}#portfolio{width:100%;*zoom:1;display:block}#portfolio:before,#portfolio:after{content:" ";display:table}#portfolio:after{clear:both}.project{width:50%;float:left;position:relative;overflow:hidden}@media screen and (max-width: 479px){.project{width:100%}}.project>img{display:block;width:100%;height:auto}.project .logo{position:absolute;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:center;opacity:1.0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}.project .logo>.img{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:0 auto;max-width:60%}.project .logo>.img img{height:auto !important}.project .overlay{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;justify-content:flex-start;align-content:stretch;align-items:flex-start;width:100%;height:100%;top:0;left:0;opacity:0.0;background:rgba(228,73,42,0.85);-webkit-transition:opacity 0.75s ease;-moz-transition:opacity 0.75s ease;transition:opacity 0.75s ease}.no-hover .project .overlay .description{display:none}.project .overlay .description{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;align-self:center;width:100%;padding:5%}@media screen and (min-width: 768px) and (max-width: 1024px){.project .overlay .description{padding:2.5%}}.project .overlay .description h3{text-align:center;padding:0;font-size:34px;color:white;margin-bottom:25px}@media screen and (min-width: 1024px) and (max-width: 1200px){.project .overlay .description h3{font-size:30px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){.project .overlay .description h3{font-size:26px;margin-bottom:15px}}@media screen and (max-width: 767px){.project .overlay .description h3{font-size:30px;margin-bottom:15px}}.project .overlay .description h3:after{border-color:white;margin-top:25px}@media screen and (min-width: 1024px) and (max-width: 1200px){.project .overlay .description h3:after{margin-top:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){.project .overlay .description h3:after{margin-top:15px}}@media screen and (max-width: 767px){.project .overlay .description h3:after{margin-top:15px}}@media screen and (max-width: 479px){.project .overlay .description ul{display:none}}@media screen and (min-width: 480px) and (max-width: 767px){.project .overlay .description ul{display:none}}@media screen and (min-width: 768px) and (max-width: 959px){.project .overlay .description ul{display:none}}.project .overlay .description ul li{color:white;display:block;text-align:center;text-transform:uppercase;font-family:"proxima-nova", sans-serif;font-size:15px;letter-spacing:2px;margin-bottom:2%}@media screen and (min-width: 1024px) and (max-width: 1200px){.project .overlay .description ul li{font-size:14px;margin-bottom:1.8%}}@media screen and (min-width: 768px) and (max-width: 1024px){.project .overlay .description ul li{margin-bottom:1%;font-size:12px;line-height:1.6}}@media screen and (max-width: 767px){.project .overlay .description ul li{font-size:14px;margin-bottom:1.8%}}.project .overlay .description .button{width:100%;height:40px;padding-top:30px}@media screen and (min-width: 1024px) and (max-width: 1200px){.project .overlay .description .button{padding-top:20px}}@media screen and (min-width: 768px) and (max-width: 1024px){.project .overlay .description .button{padding-top:10px}}@media screen and (max-width: 767px){.project .overlay .description .button{padding-top:15px}}.project .overlay .description .button a{display:block;padding:25px 40px;border:3px solid white;line-height:1;background-color:none;color:white;margin:0 auto;border:1px solid white;padding:10px 20px;width:192px;text-align:center;text-transform:uppercase;font-family:"proxima-nova", sans-serif;font-size:15px;letter-spacing:2px}.project .overlay .description .button a:hover{background-color:white;color:#DF4D24}.project .overlay .description .button a.disabled{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.project .overlay .description .button a.disabled:hover{background-color:rgba(255,255,255,0.5);color:rgba(223,77,36,0.5)}.project:hover .overlay{opacity:1.0;-webkit-transition:opacity 0.75s ease;-moz-transition:opacity 0.75s ease;transition:opacity 0.75s ease}.project:hover .logo{opacity:0.0;-webkit-transition:opacity 0.75s ease;-moz-transition:opacity 0.75s ease;transition:opacity 0.75s ease}.no-hover .project:hover .overlay{opacity:0.0}.no-hover .project:hover .logo{opacity:1.0}hr.short{width:85px;margin:0 auto 20px auto;display:block;height:2px;background-color:#4C4C4C}.portfolio-interior{padding-top:36px;text-align:center;background-color:#F4F4F4;position:relative;margin-bottom:90px}.portfolio-interior h1{margin:0 auto 20px auto}.portfolio-interior .subheading{color:#4C4C4C;max-width:900px;margin:30px auto;line-height:34px}.portfolio-interior .services{font-size:17px;font-weight:lighter;max-width:900px;margin:30px auto 44px;font-style:italic}.portfolio-interior .services strong{padding-right:5px;font-family:"proxima-nova", sans-serif;letter-spacing:0.1em;text-transform:uppercase;font-style:normal}.portfolio-interior .hero{height:497px;background-size:cover;background-position:50% 0}@media screen and (max-width: 479px){.portfolio-interior .hero{height:300px}}.portfolio-interior .hero#addis-hero{background-image:url("/assets/images/portfolio/addis/addis-hero-bg-35b802f4.jpg")}.portfolio-interior .hero#bactrack-hero{background-image:url("/assets/images/portfolio/bactrack/bactrack-hero-bg-ad1248a5.jpg")}.portfolio-interior .hero#bigday-hero{background-image:url("/assets/images/portfolio/bigday/bigday-hero-bg-a2962206.jpg")}.portfolio-interior .hero#corinthian-hero{background-image:url("/assets/images/portfolio/corinthian/corinthian-hero-bg-1ed85aad.jpg")}.portfolio-interior .hero#cweda-hero{background-image:url("/assets/images/portfolio/cweda/cweda-hero-bg-e14f029a.jpg")}.portfolio-interior .hero#lrs-hero{background-image:url("/assets/images/portfolio/lrs/lrs-hero-bg-7fcd0c13.jpg")}.portfolio-interior .hero#robingunn-hero{background-image:url("/assets/images/portfolio/robingunn/robingunn-hero-bg-4a1ae9af.jpg")}.portfolio-interior .hero#routeware-hero{background-image:url("/assets/images/portfolio/routeware/routeware-hero-bg-32b00235.png")}.portfolio-interior .hero#shirtspace-hero{background-color:#E9F7FA;display:block}.portfolio-interior .hero#tensility-hero{background-image:url("/assets/images/portfolio/tensility/tensility-hero-bg-a524a813.jpg")}.portfolio-interior .hero#purple-hero{padding-top:54px;background-image:url("/assets/images/portfolio/purple/purple-hero-bg-d9afe305.jpg");overflow:hidden}.portfolio-interior .hero#purple-hero img{margin:0 auto}@media screen and (max-width: 479px){.portfolio-interior .hero#purple-hero img{width:205px}}.portfolio-interior .hero#scorecard-hero{background-image:url("/assets/images/portfolio/scorecard/bg-hero-dc4f49a0.jpg")}.portfolio-interior .hero#wro-hero{background-image:url("/assets/images/portfolio/wro/hero_bg-ad52423c.jpg")}body.portfolio_purple .portfolio-interior{padding-top:0}body.portfolio_purple .portfolio-interior .container,body.portfolio_purple .portfolio-interior #home #splash #tagline,#home #splash body.portfolio_purple .portfolio-interior #tagline,body.portfolio_purple .portfolio-interior #mobile-apps #splash #icons,#mobile-apps #splash body.portfolio_purple .portfolio-interior #icons{padding:60px 15px 10px}body.portfolio_purple .screenshots{padding:0 0 100px}body.portfolio_purple .screenshots #ios-screenshots{margin:0 auto;padding:40px 0 100px;text-align:center}body.portfolio_purple .screenshots #ios-screenshots img{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.portfolio_purple .screenshots #ios-screenshots img:last-child{margin-right:0}@media screen and (max-width: 767px){body.portfolio_purple .screenshots #ios-screenshots img{margin-left:17.05961%;float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-bottom:40px}body.portfolio_purple .screenshots #ios-screenshots img:last-child{margin-right:0}}body.portfolio_purple .screenshots #web-screenshot{padding-top:50px}body.portfolio_purple .screenshots #web-screenshot img{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0}body.portfolio_purple .screenshots #web-screenshot img:last-child{margin-right:0}body.portfolio_purple section#salesforce{padding-top:20px;background-color:#f2f2f2}body.portfolio_purple section#salesforce #salesforce-integration,body.portfolio_purple section#salesforce #salesforce-ready{float:left;display:block;margin-right:2.35765%;width:48.82117%}body.portfolio_purple section#salesforce #salesforce-integration:last-child,body.portfolio_purple section#salesforce #salesforce-ready:last-child{margin-right:0}@media screen and (max-width: 767px){body.portfolio_purple section#salesforce #salesforce-integration,body.portfolio_purple section#salesforce #salesforce-ready{float:left;display:block;margin-right:2.35765%;width:100%}body.portfolio_purple section#salesforce #salesforce-integration:last-child,body.portfolio_purple section#salesforce #salesforce-ready:last-child{margin-right:0}}body.portfolio_purple section#salesforce #salesforce-integration h2,body.portfolio_purple section#salesforce #salesforce-ready h2{margin-top:40px;text-align:left}body.portfolio_scorecard .portfolio-interior,body.portfolio_wro .portfolio-interior{padding-top:0px}body.portfolio_scorecard .portfolio-interior h1,body.portfolio_wro .portfolio-interior h1{width:885px;max-width:100%;margin-top:65px}body.portfolio_scorecard .portfolio-interior .mockup-container,body.portfolio_wro .portfolio-interior .mockup-container{bottom:auto;top:95px}@media screen and (min-width: 625px) and (max-width: 767px){body.portfolio_scorecard .portfolio-interior .mockup-container,body.portfolio_wro .portfolio-interior .mockup-container{top:144px}body.portfolio_scorecard .portfolio-interior .mockup-container img,body.portfolio_wro .portfolio-interior .mockup-container img{max-width:624px}}@media screen and (min-width: 480px) and (max-width: 624px){body.portfolio_scorecard .portfolio-interior .mockup-container,body.portfolio_wro .portfolio-interior .mockup-container{top:224px}body.portfolio_scorecard .portfolio-interior .mockup-container img,body.portfolio_wro .portfolio-interior .mockup-container img{max-width:479px}}@media screen and (max-width: 479px){body.portfolio_scorecard .portfolio-interior .mockup-container,body.portfolio_wro .portfolio-interior .mockup-container{top:119px}body.portfolio_scorecard .portfolio-interior .mockup-container img,body.portfolio_wro .portfolio-interior .mockup-container img{max-width:320px}}body.portfolio_scorecard section#smarter-scorecard{padding-top:0px;background-color:#f2f2f2}body.portfolio_scorecard section#smarter-scorecard #smarter-scorecard-content{float:left;display:block;margin-right:2.35765%;width:31.76157%}body.portfolio_scorecard section#smarter-scorecard #smarter-scorecard-content:last-child{margin-right:0}body.portfolio_scorecard section#smarter-scorecard #smarter-before-after{padding-top:40px;float:left;display:block;margin-right:2.35765%;width:65.88078%}body.portfolio_scorecard section#smarter-scorecard #smarter-before-after:last-child{margin-right:0}@media screen and (max-width: 1260px){body.portfolio_scorecard section#smarter-scorecard #smarter-scorecard-content,body.portfolio_scorecard section#smarter-scorecard #smarter-before-after{float:left;display:block;margin-right:2.35765%;width:100%}body.portfolio_scorecard section#smarter-scorecard #smarter-scorecard-content:last-child,body.portfolio_scorecard section#smarter-scorecard #smarter-before-after:last-child{margin-right:0}}body.portfolio_scorecard section#smarter-scorecard #smarter-scorecard-content h2,body.portfolio_scorecard section#smarter-scorecard #smarter-before-after h2{margin-top:40px;text-align:left}body.portfolio_scorecard section#smarter-scorecard #smarter-scorecard-content img,body.portfolio_scorecard section#smarter-scorecard #smarter-before-after img{height:auto;width:120%}body.portfolio_scorecard .screenshots{padding-top:0}body.portfolio_scorecard .screenshots hr.short{margin:0px auto 50px}body.portfolio_scorecard .screenshots #web-screenshot{*zoom:1;display:block;padding:100px 0}body.portfolio_scorecard .screenshots #web-screenshot:before,body.portfolio_scorecard .screenshots #web-screenshot:after{content:" ";display:table}body.portfolio_scorecard .screenshots #web-screenshot:after{clear:both}body.portfolio_scorecard .screenshots #web-screenshot img{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0}body.portfolio_scorecard .screenshots #web-screenshot img:last-child{margin-right:0}body.portfolio_scorecard .screenshot{margin:0px auto 100px;height:auto;width:100%}body.portfolio_wro #ipad-mockup{margin-top:70px}body.portfolio_wro .wro-writeup{background:#F2F2F2;padding-top:65px}body.portfolio_wro .wro-writeup .text{float:left;display:block;margin-right:4.82916%;width:47.58542%;padding-bottom:40px}body.portfolio_wro .wro-writeup .text:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 1024px){body.portfolio_wro .wro-writeup .text{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}body.portfolio_wro .wro-writeup .text:last-child{margin-right:0}}@media screen and (max-width: 767px){body.portfolio_wro .wro-writeup .text{float:left;display:block;margin-right:2.35765%;width:100%}body.portfolio_wro .wro-writeup .text:last-child{margin-right:0}}body.portfolio_wro .wro-writeup .text h2{text-align:left}body.portfolio_wro .wro-writeup .text p:last-of-type{margin-bottom:0px}body.portfolio_wro .wro-writeup .image{font-size:0px;line-height:0;float:left;display:block;margin-right:4.82916%;width:47.58542%}body.portfolio_wro .wro-writeup .image:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 1024px){body.portfolio_wro .wro-writeup .image{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%;text-align:center}body.portfolio_wro .wro-writeup .image:last-child{margin-right:0}}@media screen and (max-width: 767px){body.portfolio_wro .wro-writeup .image{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center}body.portfolio_wro .wro-writeup .image:last-child{margin-right:0}}body.portfolio_wro .wro-writeup .image img{display:inline-block}body.portfolio_wro .services{max-width:600px}body.portfolio_scorecard .subheading{max-width:930px}body.portfolio_scorecard .services{max-width:450px}.screenshots{padding-top:50px;text-align:center;height:auto}.mockup-container{width:100%;position:absolute;bottom:-90px}.mockup-container .mockup{margin:0 auto;display:block;height:auto}section.ready-to-start-project{*zoom:1;display:block;padding:110px 0;background-color:#97c5c0;text-align:center;font-family:"proxima-nova", sans-serif;letter-spacing:2px}section.ready-to-start-project:before,section.ready-to-start-project:after{content:" ";display:table}section.ready-to-start-project:after{clear:both}section.ready-to-start-project #start-a-project-btn{border-color:white;color:white}section.ready-to-start-project #start-a-project-btn:hover{color:#97c5c0;background-color:white}section.more-from-clearsight{*zoom:1;display:block;background-color:#ECECEC;padding:90px 0 30px}section.more-from-clearsight:before,section.more-from-clearsight:after{content:" ";display:table}section.more-from-clearsight:after{clear:both}section.related-projects{*zoom:1;display:block}section.related-projects:before,section.related-projects:after{content:" ";display:table}section.related-projects:after{clear:both}section.related-projects .project{width:33.33%}@media screen and (max-width: 767px){section.related-projects .project{float:left;display:block;margin-right:2.35765%;width:100%}section.related-projects .project:last-child{margin-right:0}}section.related-projects .project ul{display:none}#bigday-icon{display:block;z-index:100;padding:0 40px;background-color:white;width:auto;height:auto;margin:0 auto 60px}hr.bigday-screenshot-divider{position:relative;top:90px;width:100%;display:block;z-index:-1}#project-planner h1{margin-top:126px;margin-bottom:48px}#project-planner h1:after{margin-top:20px}#project-planner p{float:none;margin-bottom:28px;margin-left:auto;margin-right:auto;width:77%;line-height:1.6}#client-survey{padding:50px 0;background-color:#97c5c0;color:white}#client-survey h2{margin-top:60px;margin-bottom:37px}#client-survey h2:after{content:' ';display:block;width:84px;border:1px solid white;margin:18px auto 0 auto}#client-survey #advanced-form{display:none}@media screen and (max-width: 767px){#client-survey #advanced-form{margin-top:40px}}#client-survey #advanced-form label{position:relative;height:50px;margin-bottom:0px}#client-survey #advanced-form label small.help{position:absolute;bottom:2px;left:0}#client-survey #advanced-form .field{position:relative}@media screen and (max-width: 767px){#client-survey #advanced-form .field{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:20px}#client-survey #advanced-form .field:last-child{margin-right:0}#client-survey #advanced-form .field label{min-height:1px;max-height:none}}#client-survey #advanced-form .field textarea:focus{border:2px solid white}#client-survey #advanced-form .field.error textarea{border:1px solid #e24b29}#client-survey #advanced-form .field.error:after{position:absolute;bottom:-8px;right:0;content:"This field is required.";font-family:"adobe-caslon-pro", serif;font-size:15px;font-style:italic;color:#e24b29;z-index:1}#the-basics{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}#the-basics:last-child{margin-right:0}#the-basics #mini-logo{display:block;margin:5px auto 20px auto}#the-basics h2{margin-top:0;margin-bottom:52px}#the-basics .field{position:relative;float:left;display:block;margin-right:2.35765%;width:48.82117%}#the-basics .field:last-child{margin-right:0}@media screen and (max-width: 767px){#the-basics .field{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:10px}#the-basics .field:last-child{margin-right:0}}#the-basics .field:nth-of-type(even){margin-right:0}#the-basics .field:nth-of-type(even) input[type="text"]{text-indent:150px}#the-basics .field:last-of-type{float:left;display:block;margin-right:2.35765%;width:100%}#the-basics .field:last-of-type:last-child{margin-right:0}#the-basics .field:last-of-type .button{margin:42px auto}#the-basics .field.error:after{position:absolute;bottom:-13px;right:0;content:"This field is required.";font-family:"adobe-caslon-pro", serif;font-size:15px;font-style:italic;color:#e24b29;z-index:1}#the-basics .field.error.invalid-email:after{content:"This email is invalid."}#the-basics .field.error.invalid-phone:after{content:"This phone number is invalid."}#the-basics .field.error.select div.trigger{border:2px solid #e24b29}#the-basics .field.error.select div.trigger:after{border-left:2px solid #e24b29}#the-basics .field.error.select:after{position:absolute;bottom:-28px;right:0;content:"A selection is required.";font-family:"adobe-caslon-pro", serif;font-size:15px;font-style:italic;color:#e24b29;z-index:1}#the-basics .field.error input[type="text"],#the-basics .field.error input[type="email"],#the-basics .field.error input[type="tel"]{border-bottom:2px solid #e24b29}#the-basics .field label{position:absolute;margin:0;top:18px}#the-basics .field input[type="text"],#the-basics .field input[type="email"],#the-basics .field input[type="tel"],#the-basics .field textarea{text-indent:100px;font-size:20px}#the-basics .field .fancy-select{margin-top:30px}@media screen and (max-width: 767px){#the-basics .field .fancy-select{margin-bottom:15px}}#the-basics .field i.fa.fa-question-circle{position:absolute;right:-26px;top:49px}#the-basics .field i.fa.fa-question-circle:hover .hint{display:block}#the-basics .field i.fa.fa-question-circle .hint{display:none;position:absolute;top:-44px;right:28px;border:2px solid white;padding:20px 25px;padding-right:40px;width:366px;height:110px;text-align:right;font-family:"adobe-caslon-pro", serif;font-size:20px;font-style:italic;line-height:1.2;background-color:rgba(255,255,255,0.5);color:#666666}#the-basics .field i.fa.fa-question-circle .hint:before{content:"";position:absolute;top:33px;right:-13px;bottom:auto;left:auto;display:block;border-width:19px 0 19px 13px;border-color:transparent white;border-style:solid;width:0}#the-basics .field i.fa.fa-question-circle .hint:after{content:"";position:absolute;top:35px;right:-10px;bottom:auto;left:auto;display:block;width:0;border-width:17px 0 17px 11px;border-color:transparent rgba(255,255,255,0.5);border-style:solid}#the-basics .field .button{margin:42px 0;border:2px solid white;padding:13px 30px;letter-spacing:1px}#the-basics .field .button.right{float:right}#the-basics .field .button.disabled{border:2px solid rgba(255,255,255,0.5)}#the-basics .field .button.disabled:hover{cursor:default;background-color:transparent;color:rgba(255,255,255,0.5)}#the-basics .field select{color:black;width:30%}#the-basics p{float:left;margin:30px auto 0 2.5%;width:95%;font-size:24px;line-height:1.6;text-align:center}#the-basics p:first-of-type{margin-top:78px}@media screen and (max-width: 1024px){a.open-advanced-form,button.submit-basic-form,#submit-planner-btn{padding:25px 10px;max-width:100%}}@media screen and (max-width: 767px){a.open-advanced-form,button.submit-basic-form,#submit-planner-btn{margin:0 auto;margin-top:30px}}@media screen and (max-width: 479px){a.open-advanced-form,button.submit-basic-form,#submit-planner-btn{width:auto;white-space:normal;line-height:1.4}}#submit-planner-btn[disabled="disabled"]{border:2px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}#submit-planner-btn[disabled="disabled"]:hover{background-color:transparent}@media screen and (max-width: 479px){#submit-planner-btn{width:100%}}#your-company .field{float:left;display:block;margin-right:2.35765%;width:48.82117%}#your-company .field:last-child{margin-right:0}#your-company .field:nth-of-type(even){margin-right:0}#your-project .field{float:left;display:block;margin-right:2.35765%;width:48.82117%}#your-project .field:last-child{margin-right:0}#your-project .field:first-of-type{float:left;display:block;margin-right:2.35765%;width:100%}#your-project .field:first-of-type:last-child{margin-right:0}#your-project .field:nth-of-type(odd){margin-right:0}#specifics .field{float:left;display:block;margin-right:2.35765%;width:48.82117%}#specifics .field:last-child{margin-right:0}#specifics .field:last-of-type{float:left;display:block;margin-right:2.35765%;width:100%}#specifics .field:last-of-type:last-child{margin-right:0}#specifics .field:nth-of-type(even){margin-right:0}#client-survey #advanced-form{clear:both}@media screen and (min-width: 1025px){#client-survey #advanced-form #audience-field label{min-height:27px}}@media screen and (min-width: 1025px){#client-survey #advanced-form #advantage-field label{min-height:27px}}@media screen and (min-width: 1024px) and (max-width: 1200px){#client-survey #advanced-form #content-field label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #content-field label{min-height:87px}}@media screen and (min-width: 1024px) and (max-width: 1200px){#client-survey #advanced-form #cms-field label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #cms-field label{min-height:87px}}@media screen and (min-width: 1025px){#client-survey #advanced-form #project-field label{min-height:27px}}@media screen and (min-width: 1025px){#client-survey #advanced-form #motivation-field label{min-height:27px}}@media screen and (min-width: 1025px){#client-survey #advanced-form #goal-field label{min-height:27px}}@media screen and (min-width: 1025px){#client-survey #advanced-form #notes-field label{min-height:27px}}@media screen and (min-width: 1025px){#client-survey #advanced-form #referrer-field label{min-height:27px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #referrer-field label{min-height:27px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #identity-field label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #target-completion label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #style-field label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #inspiration-field label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #pages-field label{min-height:87px}}@media screen and (min-width: 768px) and (max-width: 1024px){#client-survey #advanced-form #planning-field label{min-height:87px}}#contact #lasting-relationships{background-color:#DF4D24}#contact #lasting-relationships h1,#contact #lasting-relationships h1.subheading{margin-bottom:10px;width:785px;line-height:1.8;color:white}#contact #lasting-relationships #start-a-project-btn{border-color:white;color:white}#contact #lasting-relationships #start-a-project-btn:hover{background-color:white;color:#DF4D24}@media screen and (max-width: 1024px){#contact #lasting-relationships{display:none}}#contact #contact-form{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:50px;background-color:white;box-shadow:0px 0px 1px 2px #d6d6d6;padding-bottom:60px}#contact #contact-form:last-child{margin-right:0}#contact #contact-form #mini-logo{display:block;margin:5px auto 20px auto}#contact #contact-form form{*zoom:1;display:block}#contact #contact-form form:before,#contact #contact-form form:after{content:" ";display:table}#contact #contact-form form:after{clear:both}#contact #contact-form h2{color:#666666;margin:52px auto}#contact #contact-form h2:after{content:' ';display:block;border:1px solid #d6d6d6;width:84px;margin:20px auto 0px}#contact #contact-form .field{position:relative;float:left;display:block;margin-right:2.35765%;width:48.82117%}#contact #contact-form .field:last-child{margin-right:0}@media screen and (max-width: 767px){#contact #contact-form .field{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:10px}#contact #contact-form .field:last-child{margin-right:0}}#contact #contact-form .field:nth-of-type(even){margin-right:0}#contact #contact-form .field.recaptcha{margin-right:2.35765%}#contact #contact-form .field.recaptcha .g-recaptcha{max-width:100%}#contact #contact-form .field.error:after{position:absolute;bottom:-13px;right:0;content:"This field is required.";font-family:"adobe-caslon-pro", serif;font-size:15px;font-style:italic;color:#e24b29;z-index:1}#contact #contact-form .field.error.invalid-email:after{content:"This email is invalid."}#contact #contact-form .field.error.invalid-phone:after{content:"This phone number is invalid."}#contact #contact-form .field.error input[type="text"],#contact #contact-form .field.error input[type="email"],#contact #contact-form .field.error input[type="tel"]{border-bottom:2px solid #DF4D24}#contact #contact-form .field label{position:absolute;margin:0;top:18px;color:#666666}#contact #contact-form .field #name,#contact #contact-form .field #website{text-indent:110px}#contact #contact-form .field input[type="text"]{padding-top:20px;border-bottom:2px solid #d6d6d6}#contact #contact-form .field input[type="text"]:focus{border-bottom:2px solid #666}#contact #contact-form .field input[type="email"],#contact #contact-form .field input[type="tel"]{padding-top:20px;text-indent:100px;font-size:20px;border-bottom:2px solid #d6d6d6}#contact #contact-form .field input[type="email"]:focus,#contact #contact-form .field input[type="tel"]:focus{border-bottom:2px solid #666}#contact #contact-form .field .fancy-select{margin-top:30px}@media screen and (max-width: 767px){#contact #contact-form .field .fancy-select{margin-bottom:15px}}#contact #contact-form .field i.fa.fa-question-circle{position:absolute;right:-26px;top:49px}#contact #contact-form .field i.fa.fa-question-circle:hover .hint{display:block}#contact #contact-form .field i.fa.fa-question-circle .hint{display:none;position:absolute;top:-44px;right:28px;border:2px solid white;padding:20px 25px;padding-right:40px;width:366px;height:110px;text-align:right;font-family:"adobe-caslon-pro", serif;font-size:20px;font-style:italic;line-height:1.2;background-color:rgba(255,255,255,0.5);color:#666666}#contact #contact-form .field i.fa.fa-question-circle .hint:before{content:"";position:absolute;top:33px;right:-13px;bottom:auto;left:auto;display:block;border-width:19px 0 19px 13px;border-color:transparent white;border-style:solid;width:0}#contact #contact-form .field i.fa.fa-question-circle .hint:after{content:"";position:absolute;top:35px;right:-10px;bottom:auto;left:auto;display:block;width:0;border-width:17px 0 17px 11px;border-color:transparent rgba(255,255,255,0.5);border-style:solid}#contact #contact-form .field .button{background-color:white;height:60px;line-height:7px;width:300px;max-width:100%;float:right;margin-top:16px}@media screen and (max-width: 767px){#contact #contact-form .field .button{float:none}}#contact #contact-form p{float:left;margin:30px auto 0 2.5%;width:95%;font-size:24px;line-height:1.6;text-align:center}#contact #contact-form p:first-of-type{margin-top:78px}#contact #contact-form input{text-indent:120px;background-color:transparent;border-bottom:1px solid #737373}#contact #contact-form textarea{text-indent:0;padding-left:120px}#contact #contact-form #message{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:40px}#contact #contact-form #message:last-child{margin-right:0}#contact #contact-form #message label{top:-25px}#contact #contact-form #message textarea{padding-left:10px;height:10em;border:1px solid #d6d6d6;background-color:#f2f2f2}#contact #contact-info{height:auto;padding-top:70px;background-image:url("/assets/images/contact/map-2842ae32.jpg");background-size:auto 100%;padding-bottom:40px}@media screen and (max-width: 1024px){#contact #contact-info{height:auto;padding:55px 0px}}#contact #contact-info ul{font-family:"proxima-nova", sans-serif;float:left;display:block;margin-right:2.35765%;width:100%}#contact #contact-info ul:last-child{margin-right:0}#contact #contact-info ul li{float:left;display:block;margin-right:2.35765%;width:31.76157%;display:block;margin-bottom:40px;background-color:white;box-shadow:0px 0px 1px 2px #d6d6d6}#contact #contact-info ul li:last-child{margin-right:0}@media screen and (max-width: 767px){#contact #contact-info ul li{float:left;display:block;margin-right:2.35765%;width:100%}#contact #contact-info ul li:last-child{margin-right:0}}#contact #contact-info ul li #budget{padding:30px 40px}#contact #contact-info ul li #budget .small{margin-top:14px}#contact #contact-info ul li #budget .budget-range{opacity:0;font-size:16px;font-family:"proxima-nova";font-weight:700;fill:rgba(255,255,255,0.8)}#contact #contact-info ul li a{min-height:313px}#contact #contact-info ul li .list-icon{height:100px;width:125px;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#contact #contact-info ul li .list-icon img{display:block;margin:0 auto;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 767px){#contact #contact-info ul li .list-icon{width:75px;height:75px}#contact #contact-info ul li .list-icon img{height:40px}}#contact #contact-info ul li .content{font-size:16px;min-height:125px;text-align:center}#contact #contact-info ul li .content span.large{line-height:25px;text-transform:uppercase;display:block;margin-bottom:38px;color:#535353}#contact #contact-info ul li .content span.large.address{margin-bottom:10px}@media screen and (min-width: 768px) and (max-width: 1024px){#contact #contact-info ul li .content span.large{font-size:12px}}@media screen and (max-width: 767px){#contact #contact-info ul li .content span.large{margin-bottom:28px;font-size:14px}}#contact #contact-info ul li .content span.small{text-transform:none;font-style:italic;display:block;font-weight:lighter;font-family:"adobe-caslon-pro", serif;color:#999999}#contact #contact-info ul li .content span.small img{display:inline-block;padding-left:10px}#contact #contact-info ul li a{padding:40px 40px;display:block;height:auto;border:4px solid white}@media screen and (min-width: 768px){#contact #contact-info ul li a:hover{border:4px solid #DF4D24}#contact #contact-info ul li a:hover .list-icon{border:none}}@media screen and (min-width: 768px) and (max-width: 1024px){#contact #contact-info ul li a{padding:40px 10px}}.blog-article-preview .blog-article-title .published,.blog-article .blog-article-title .published{color:#737373;font-size:16px;font-style:italic}section.pagination-controls>div div a,.blog-article-preview .article-content p.keep-reading a,.blog-article .article-content p.keep-reading a{text-transform:uppercase;font-family:"proxima-nova", sans-serif}section.pagination-controls .disabled{pointer-events:none}body.blog_index,body.blog{background-color:#f2f2f2}body.blog_index .container,body.blog_index #home #splash #tagline,#home #splash body.blog_index #tagline,body.blog_index #mobile-apps #splash #icons,#mobile-apps #splash body.blog_index #icons,body.blog .container,body.blog #home #splash #tagline,#home #splash body.blog #tagline,body.blog #mobile-apps #splash #icons,#mobile-apps #splash body.blog #icons{padding:0;margin:0l}body.blog_index footer .container,body.blog_index footer #home #splash #tagline,#home #splash body.blog_index footer #tagline,body.blog_index footer #mobile-apps #splash #icons,#mobile-apps #splash body.blog_index footer #icons,body.blog footer .container,body.blog footer #home #splash #tagline,#home #splash body.blog footer #tagline,body.blog footer #mobile-apps #splash #icons,#mobile-apps #splash body.blog footer #icons{padding:35px 15px 25px 15px}@media screen and (max-width: 767px){body.blog_index footer .container,body.blog_index footer #home #splash #tagline,#home #splash body.blog_index footer #tagline,body.blog_index footer #mobile-apps #splash #icons,#mobile-apps #splash body.blog_index footer #icons,body.blog footer .container,body.blog footer #home #splash #tagline,#home #splash body.blog footer #tagline,body.blog footer #mobile-apps #splash #icons,#mobile-apps #splash body.blog footer #icons{padding-top:60px}}#blog-container{margin:0;width:100%}#blog-container section{*zoom:1;display:block}#blog-container section:before,#blog-container section:after{content:" ";display:table}#blog-container section:after{clear:both}section.pagination-controls{background-color:#F4F4F4;max-width:100%;width:100%;padding-bottom:20px}section.pagination-controls>div{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto}section.pagination-controls>div:before,section.pagination-controls>div:after{content:" ";display:table}section.pagination-controls>div:after{clear:both}section.pagination-controls>div div{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.pagination-controls>div div:last-child{margin-right:0}section.pagination-controls>div div a{display:block;width:100%;padding:20px 20px 0 20px}section.pagination-controls>div div a.blog-title{padding:0 20px 0;font-weight:300;text-transform:none;font-style:italic;font-size:16px;font-family:"adobe-caslon-pro", serif}section.pagination-controls .newer a{float:right;text-align:right}section.pagination-controls .disabled{color:#d6d6d6}.blog-article-preview .blog-article-title h2,.blog-article .blog-article-title h2{color:#262626;padding:0;margin:0 0 35px 0;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.blog-article-preview,.blog-article{*zoom:1;display:block;padding:40px;padding-top:0;padding-bottom:100px}.blog-article-preview:before,.blog-article:before,.blog-article-preview:after,.blog-article:after{content:" ";display:table}.blog-article-preview:after,.blog-article:after{clear:both}.blog-article-preview>h2,.blog-article>h2,.blog-article-preview>div,.blog-article>div{padding-top:45px}.blog-article-preview .blog-article-title,.blog-article .blog-article-title{float:left;display:block;margin-right:2.35765%;width:31.76157%}.blog-article-preview .blog-article-title:last-child,.blog-article .blog-article-title:last-child{margin-right:0}@media screen and (max-width: 767px){.blog-article-preview .blog-article-title,.blog-article .blog-article-title{float:left;display:block;margin-right:2.35765%;width:100%}.blog-article-preview .blog-article-title:last-child,.blog-article .blog-article-title:last-child{margin-right:0}}.blog-article-preview .blog-article-title h2 a,.blog-article .blog-article-title h2 a{color:#262626}@media screen and (max-width: 767px){.blog-article-preview .blog-article-title h2,.blog-article .blog-article-title h2{text-align:center;margin:10px 0}}@media screen and (max-width: 767px){.blog-article-preview .blog-article-title .published,.blog-article .blog-article-title .published{display:block;text-align:center;margin:10px 0}}@media screen and (max-width: 767px){.blog-article-preview .blog-article-title,.blog-article .blog-article-title{border-bottom:solid 2px #d6d6d6}}.blog-article-preview .article-content,.blog-article .article-content{float:left;display:block;margin-right:2.35765%;width:65.88078%}.blog-article-preview .article-content:last-child,.blog-article .article-content:last-child{margin-right:0}@media screen and (max-width: 767px){.blog-article-preview .article-content,.blog-article .article-content{float:left;display:block;margin-right:2.35765%;width:100%}.blog-article-preview .article-content:last-child,.blog-article .article-content:last-child{margin-right:0}}.blog-article-preview .article-content .content,.blog-article .article-content .content{padding:0;color:#737373}.blog-article-preview .article-content .content img.float-right,.blog-article .article-content .content img.float-right{float:right;padding-left:15px}.blog-article-preview .article-content p.keep-reading a,.blog-article .article-content p.keep-reading a{font-size:16px}.blog-article-preview p,.blog-article p,.blog-article-preview ul,.blog-article ul{font-size:20px;color:#737373}.blog-article-preview h1,.blog-article h1,.blog-article-preview h2,.blog-article h2,.blog-article-preview h3,.blog-article h3,.blog-article-preview h4,.blog-article h4,.blog-article-preview h5,.blog-article h5,.blog-article-preview h6,.blog-article h6{color:#737373;padding:20px 0}.blog-article-preview ul,.blog-article ul{list-style-type:square;padding-left:20px}.blog-article-preview .line-item,.blog-article .line-item{*zoom:1;display:block}.blog-article-preview .line-item:before,.blog-article .line-item:before,.blog-article-preview .line-item:after,.blog-article .line-item:after{content:" ";display:table}.blog-article-preview .line-item:after,.blog-article .line-item:after{clear:both}.blog-article-preview .line-item .img,.blog-article .line-item .img{float:left;display:block;margin-right:2.35765%;width:14.70196%;display:block;border:3px solid white;box-shadow:0px 0px 5px rgba(0,0,0,0.5)}.blog-article-preview .line-item .img:last-child,.blog-article .line-item .img:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 1024px){.blog-article-preview .line-item .img,.blog-article .line-item .img{float:left;display:block;margin-right:2.35765%;width:31.76157%}.blog-article-preview .line-item .img:last-child,.blog-article .line-item .img:last-child{margin-right:0}}@media screen and (max-width: 767px){.blog-article-preview .line-item .img,.blog-article .line-item .img{float:left;display:block;margin-right:2.35765%;width:40.29137%}.blog-article-preview .line-item .img:last-child,.blog-article .line-item .img:last-child{margin-right:0}}@media screen and (max-width: 479px){.blog-article-preview .line-item .img,.blog-article .line-item .img{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:15px}.blog-article-preview .line-item .img:last-child,.blog-article .line-item .img:last-child{margin-right:0}}.blog-article-preview .line-item .img img,.blog-article .line-item .img img{width:100%}.blog-article-preview .line-item .txt,.blog-article .line-item .txt{float:left;display:block;margin-right:2.35765%;width:82.94039%;display:block}.blog-article-preview .line-item .txt:last-child,.blog-article .line-item .txt:last-child{margin-right:0}@media screen and (min-width: 768px) and (max-width: 1024px){.blog-article-preview .line-item .txt,.blog-article .line-item .txt{float:left;display:block;margin-right:2.35765%;width:65.88078%}.blog-article-preview .line-item .txt:last-child,.blog-article .line-item .txt:last-child{margin-right:0}}@media screen and (max-width: 767px){.blog-article-preview .line-item .txt,.blog-article .line-item .txt{float:left;display:block;margin-right:2.35765%;width:57.35098%}.blog-article-preview .line-item .txt:last-child,.blog-article .line-item .txt:last-child{margin-right:0}}@media screen and (max-width: 479px){.blog-article-preview .line-item .txt,.blog-article .line-item .txt{float:left;display:block;margin-right:2.35765%;width:100%}.blog-article-preview .line-item .txt:last-child,.blog-article .line-item .txt:last-child{margin-right:0}}div.article-attribution{*zoom:1;display:block;padding:40px 0 30px 0;margin-top:50px;border-top:solid 2px #d6d6d6;border-bottom:solid 2px #d6d6d6}div.article-attribution:before,div.article-attribution:after{content:" ";display:table}div.article-attribution:after{clear:both}div.article-attribution .attribution-image{float:left;display:block;margin-right:0.27717%;width:14.76441%}div.article-attribution .attribution-image:last-child{margin-right:0}@media screen and (max-width: 767px){div.article-attribution .attribution-image{float:left;display:block;margin-right:2.35765%;width:100%}div.article-attribution .attribution-image:last-child{margin-right:0}}div.article-attribution .attribution-image img{max-width:100px;height:100px;border-radius:100px;border:solid 1px #f0f0f0}@media screen and (max-width: 767px){div.article-attribution .attribution-image img{margin:0 auto}}@media screen and (min-width: 768px) and (max-width: 1024px){div.article-attribution .attribution-image img{max-width:80px;height:80px;border-radius:100px}}div.article-attribution .attribution-info{float:left;display:block;margin-right:0.27717%;width:24.79212%;padding:20px 0}div.article-attribution .attribution-info:last-child{margin-right:0}@media screen and (max-width: 767px){div.article-attribution .attribution-info{float:left;display:block;margin-right:2.35765%;width:100%}div.article-attribution .attribution-info:last-child{margin-right:0}}div.article-attribution .attribution-info p{*zoom:1;display:block;line-height:0.8em}div.article-attribution .attribution-info p:before,div.article-attribution .attribution-info p:after{content:" ";display:table}div.article-attribution .attribution-info p:after{clear:both}@media screen and (max-width: 767px){div.article-attribution .attribution-info p{text-align:center;margin-bottom:10px}}div.article-attribution .attribution-info p.attribution-explanation{font-family:"proxima-nova", sans-serif;font-size:16px;text-transform:uppercase;font-weight:normal;color:#333333}div.article-attribution .attribution-info p.attribution-info-name a,div.article-attribution .attribution-info p.attribution-info-title{font-size:18px;font-style:italic}div.article-attribution .attribution-contact{float:left;display:block;margin-right:0.27717%;width:59.88913%}div.article-attribution .attribution-contact:last-child{margin-right:0}@media screen and (max-width: 767px){div.article-attribution .attribution-contact{float:left;display:block;margin-right:2.35765%;width:100%}div.article-attribution .attribution-contact:last-child{margin-right:0}}div.article-attribution .attribution-contact a{display:block;padding:25px 40px;border:3px solid #DF4D24;line-height:1;background-color:none;color:#DF4D24;padding:15px 20px;width:auto;float:right;margin:30px 0;font-family:"proxima-nova", sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase}div.article-attribution .attribution-contact a:hover{background-color:#DF4D24;color:white}div.article-attribution .attribution-contact a.disabled{border-color:rgba(223,77,36,0.5);color:rgba(223,77,36,0.5)}div.article-attribution .attribution-contact a.disabled:hover{background-color:rgba(223,77,36,0.5);color:rgba(255,255,255,0.5)}@media screen and (max-width: 767px){div.article-attribution .attribution-contact a{margin:0 auto;float:none;text-align:center;width:70%}}div.article-attribution .attribution-contact a:hover{color:white}.blog-article-preview .article-content{float:left;display:block;margin-right:2.35765%;width:65.88078%}.blog-article-preview .article-content:last-child{margin-right:0}@media screen and (max-width: 767px){.blog-article-preview .article-content{float:left;display:block;margin-right:2.35765%;width:100%}.blog-article-preview .article-content:last-child{margin-right:0}}.blog-article-preview .article-content img,.blog-article-preview .article-content h1,.blog-article-preview .article-content h2,.blog-article-preview .article-content h3,.blog-article-preview .article-content h4,.blog-article-preview .article-content h5,.blog-article-preview .article-content h6{display:none}.article-share{*zoom:1;display:block;padding-top:35px}.article-share:before,.article-share:after{content:" ";display:table}.article-share:after{clear:both}@media screen and (max-width: 767px){.article-share{display:none}}.article-share a{display:block;width:30px;margin-right:10px;float:left}#thank-you-overlay{background:rgba(0,0,0,0.8);position:fixed;height:100%;width:100%;top:0;left:0;box-shadow:0px 4px 7px rgba(0,0,0,0.6);display:block;opacity:0;z-index:-10}@media screen and (max-width: 767px){#thank-you-overlay{position:absolute}}#thank-you-overlay .container,#thank-you-overlay #home #splash #tagline,#home #splash #thank-you-overlay #tagline,#thank-you-overlay #mobile-apps #splash #icons,#mobile-apps #splash #thank-you-overlay #icons{*zoom:1;max-width:71.25em;margin-left:auto;margin-right:auto;border:3px solid white;padding:40px 19% 45px;text-align:center;color:white}#thank-you-overlay .container:before,#thank-you-overlay #home #splash #tagline:before,#home #splash #thank-you-overlay #tagline:before,#thank-you-overlay #mobile-apps #splash #icons:before,#mobile-apps #splash #thank-you-overlay #icons:before,#thank-you-overlay .container:after,#thank-you-overlay #home #splash #tagline:after,#home #splash #thank-you-overlay #tagline:after,#thank-you-overlay #mobile-apps #splash #icons:after,#mobile-apps #splash #thank-you-overlay #icons:after{content:" ";display:table}#thank-you-overlay .container:after,#thank-you-overlay #home #splash #tagline:after,#home #splash #thank-you-overlay #tagline:after,#thank-you-overlay #mobile-apps #splash #icons:after,#mobile-apps #splash #thank-you-overlay #icons:after{clear:both}@media screen and (max-width: 1024px){#thank-you-overlay .container,#thank-you-overlay #home #splash #tagline,#home #splash #thank-you-overlay #tagline,#thank-you-overlay #mobile-apps #splash #icons,#mobile-apps #splash #thank-you-overlay #icons{margin-right:10px;margin-left:10px}}#thank-you-overlay img{display:inline-block;line-height:0;margin-bottom:15px}#thank-you-overlay h3{font-size:27px;margin-bottom:20px}#thank-you-overlay h3:after{border-color:white}#thank-you-overlay h4{font-size:22px;margin-bottom:45px}#thank-you-overlay p{margin-bottom:60px}#thank-you-overlay .visit-homepage{display:block;padding:25px 40px;border:3px solid white;line-height:1;background-color:none;color:white;max-width:95%;width:290px;margin:0 auto;text-transform:uppercase;font-family:"proxima-nova", sans-serif;letter-spacing:1px;font-size:20px}#thank-you-overlay .visit-homepage:hover{background-color:white;color:black}#thank-you-overlay .visit-homepage.disabled{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}#thank-you-overlay .visit-homepage.disabled:hover{background-color:rgba(255,255,255,0.5);color:rgba(0,0,0,0.5)}body.thank-you #thank-you-overlay{padding:90px 45px;position:static;opacity:1}#page-not-found{background:#EDEDED}#page-not-found h1{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:100px}#page-not-found h1:last-child{margin-right:0}@media screen and (max-width: 767px){#page-not-found h1{margin-top:20px}}#page-not-found p{float:left;display:block;margin-right:1.40138%;width:49.29931%;margin-left:25.35034%;font-style:italic;font-size:22px;color:gray;text-align:center}#page-not-found p:last-child{margin-right:0}@media screen and (max-width: 767px){#page-not-found p{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}#page-not-found p:last-child{margin-right:0}}#page-not-found img.owl{display:block;margin:0 auto;margin-top:95px}@media screen and (max-width: 767px){#page-not-found img.owl{margin-top:35px}}#page-not-found a#take-me-home{width:350px;margin:100px auto;text-align:center}@media screen and (max-width: 767px){#page-not-found a#take-me-home{margin:50px auto}}