﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,700,300,600,400);@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.0.1");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.1") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff?v=4.0.1") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.0.1") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.0.1#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.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{margin-right:.3em}.fa.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-move: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-resize-full:before{content:""}.fa-resize-small: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-resize-vertical:before{content:""}.fa-resize-horizontal: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-fullscreen:before{content:""}.fa-group: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-reorder: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:before{content:""}.fa-hospital: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-expand-o:before{content:""}.fa-collapse-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-o:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-horizontal:before{content:""}.fa-ellipsis-vertical: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:""}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}@keyframes flash{0%, 50%, 100%{opacity:1}25%, 75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%, 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%, 90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%, 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%, 60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;background:#fff;font-size:62.5%;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:0;-ms-text-size-adjust:0;margin:0 auto;padding:0}body{margin:0 auto;padding:0;width:100%;background-color:transparent;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5em;color:#404545}a{text-decoration:none;color:#3db7e4}a:visited{color:#3db7e4}a:hover{text-decoration:none;color:#1da0d1}a:focus{outline:thin dotted;color:#3db7e4}a:hover,a:active{outline:0}::-moz-selection{background-color:#d6dbe1;color:#2d353e;text-shadow:none}::selection{background-color:#d6dbe1;color:#2d353e;text-shadow:none}hr{display:block;clear:both;margin:0.75em auto;padding:0;height:1px;border:0}img{max-width:100%;height:auto;border-width:0;vertical-align:middle;-ms-interpolation-mode:bicubic}img[src*="gstatic.com/"],img[src*="googleapis.com/"]{max-width:none}svg:not(:root){overflow:hidden}embed,object,video{max-width:100%;height:auto}.embedWrapper{position:relative;margin:0 auto 1.5em;padding-bottom:56.25%;height:0}.embedWrapper iframe,.embedWrapper object,.embedWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}figure{margin-bottom:1.5em}figure img{margin-bottom:0.375em}figure figcaption{display:block;font-family:inherit;font-weight:300;font-size:12px;font-size:1.2rem;line-height:1.1;color:#a5acac}form{margin:0 0 1.5em 0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}form p{margin-bottom:0.75em}form ul{list-style-type:none;margin:0 0 1.5em 0;padding:0}form br{display:none}fieldset{margin-bottom:1.5em;padding:0;border-width:0}fieldset:last-of-type{margin-bottom:0}legend{display:block;width:100%;margin-bottom:3em;*margin-left:-7px;padding:0 0 0.75em 0;border:0;color:#404545;font-size:24px;font-size:2.4rem;font-weight:bold;line-height:1.5em;white-space:normal}legend small{font-size:1.125em;color:#595f5f}label,input,button,select,textarea{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:0.375em;font-size:16px;font-size:1.6rem}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"]{display:inline-block;margin-bottom:0.75em;padding:6px 11px;font-size:16px;font-size:1.6rem;line-height:1.5em;color:#a5acac;border-radius:0px;vertical-align:middle}input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"]{display:-webkit-inline-flex}input,textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}textarea{height:auto;resize-x:none}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{color:#a5acac;background-color:#fff;border:2px solid #e7e9e9}textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="color"]:hover{border-color:#34495e;color:#34495e;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2)}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{border-color:#34495e;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);outline:none !important}textarea:focus:active,input[type="text"]:focus:active,input[type="password"]:focus:active,input[type="datetime"]:focus:active,input[type="datetime-local"]:focus:active,input[type="date"]:focus:active,input[type="month"]:focus:active,input[type="time"]:focus:active,input[type="week"]:focus:active,input[type="number"]:focus:active,input[type="email"]:focus:active,input[type="url"]:focus:active,input[type="search"]:focus:active,input[type="tel"]:focus:active,input[type="color"]:focus:active{outline:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \ 9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}input[type="file"]:focus,input[type="image"]:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:none}select{padding:0;width:90%}select[multiple],select[size]{height:auto}select{border:2px solid #e7e9e9;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input:-moz-placeholder,textarea:-moz-placeholder{font-size:14px;font-size:1.4rem;color:#e7e9e9}input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px;font-size:1.4rem;color:#e7e9e9}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px;font-size:1.4rem;color:#e7e9e9}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px;font-size:1.4rem;color:#e7e9e9}.radio,.checkbox{min-height:1.5em;font-size:16px;font-size:1.6rem}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-right:12px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:12px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{opacity:.25}.form-actions{margin-top:1.5em;margin-bottom:1.5em;padding:0.5em 24px 1.5em;overflow:hidden;*zoom:1}[placeholder]:focus::-webkit-input-placeholder{opacity:0;transition:opacity .5s .5s ease}.split-input{margin:1.5em auto}@media (min-width: 48em){.split-input{overflow:hidden;*zoom:1}.split-input label{float:left;display:inline-block;width:49%}.split-input input,.split-input select,.split-input textarea{float:right;display:inline-block;width:49%}}.form-horizontal .control-group{margin-bottom:1.5em;overflow:hidden;*zoom:1}.form-horizontal .control-label{float:left;width:49%;padding-top:5px;padding-right:24px;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-horizontal .controls{*display:inline-block;margin-left:49%;*margin-left:0;*padding-left:24px}.form-horizontal .controls:first-child{*padding-left:24px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:0.75em}.form-horizontal .form-actions{padding-left:49%}.form-horizontal input,.form-horizontal textarea,.form-horizontal select{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-horizontal .hide{display:none}.form-horizontal label,.form-horizontal .btn-group{display:inline-block}.form-horizontal .control-group{margin-bottom:0.75em}.form-horizontal legend+.control-group{margin-top:1.5em;-webkit-margin-top-collapse:separate}table{width:100%;max-width:100%;margin-bottom:1.5em;border-collapse:collapse;border-spacing:0;background-color:transparent}table th,table td{padding:8px;vertical-align:middle;border-top:1px solid #8c9bab;font-size:14px;font-size:1.4rem;line-height:1.5em;text-align:left}table th{font-weight:bold}table thead th{vertical-align:bottom}table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:0}table tbody+tbody{border-top:2px solid #8c9bab}table tbody tr td,table tbody tr th{-webkit-transition:background-color 0.25s 0 linear;-moz-transition:background-color 0.25s 0 linear;-ms-transition:background-color 0.25s 0 linear;-o-transition:background-color 0.25s 0 linear;transition:background-color 0.25s 0 linear}table tbody tr:hover td,table tbody tr:hover th{background-color:#a9b4c1}table .centered{text-align:center}table .right{text-align:right}table tfoot p{margin:0 0 0.25em 0;font-size:12px;font-size:1.2rem;line-height:1.325;color:#a5acac}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #8c9bab;border-left:0;border-collapse:separate;*border-collapse:collapsed}.table-bordered th,.table-bordered td{border-left:1px solid #8c9bab}.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#c7ced6}body,caption,th,td,input,textarea,select,option,legend,fieldset,h1,h2,h3,h4,h5,h6{font-size-adjust:0.5}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:inherit;font-weight:600;font-style:normal;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#e7e9e9}h1,.h1{font-weight:900;font-size:32px;font-size:3.2rem;line-height:1.2;margin-bottom:0.75em}@media (max-width: 37.5em){h1,.h1{font-size:24px;font-size:2.4rem;line-height:1.2;margin-bottom:0.75em}}h2,.h2{font-size:24px;font-size:2.4rem;line-height:1.2;margin-bottom:0.75em}@media (max-width: 37.5em){h2,.h2{font-size:20.8px;font-size:2.08rem;line-height:1.2;margin-bottom:0.75em}}h3,.h3{font-size:20.8px;font-size:2.08rem;line-height:1.3;margin-bottom:0.6em}@media (max-width: 37.5em){h3,.h3{font-size:20px;font-size:2rem;line-height:1.2;margin-bottom:0.75em}}h4,.h4{font-size:20px;font-size:2rem;line-height:1.25;margin-bottom:1.5em}@media (max-width: 37.5em){h4,.h4{font-size:18.4px;font-size:1.84rem;line-height:1.2;margin-bottom:0.75em}}h5,.h5{font-size:18.4px;font-size:1.84rem;margin-bottom:1.5em}@media (max-width: 37.5em){h5,.h5{font-size:16px;font-size:1.6rem;line-height:1.2;margin-bottom:0.75em}}h6,.h6{font-size:16px;font-size:1.6rem;font-weight:300;margin-bottom:1.5em;font-weight:normal;letter-spacing:1px;text-transform:uppercase}@media (max-width: 37.5em){h6,.h6{font-size:14px;font-size:1.4rem;line-height:1.2;margin-bottom:0.75em}}p,ol,ul,dl,address{margin:0 0 1.5em 0;font-size:16px;font-size:1.6rem;line-height:1.5em;font-weight:300}@media (max-width: 37.5em){p,ol,ul,dl,address{font-size:14px;font-size:1.4rem}}small{font-size:12.8px;font-size:1.28rem}ul,ol{margin:0;padding:0;list-style:none}li ul,li ol{list-style-type:none;margin:1.5em 0;font-size:16px;font-size:1.6rem}blockquote{font-weight:300;font-style:oblique;margin:0 auto 1.5em auto;padding:1em;color:#34495e;background-color:#fff;border:3px solid #ecf0f1;max-width:48em}blockquote p{font-size:18px;font-size:1.8rem;line-height:1.5;margin:0 auto .25em}blockquote small:before{content:'\2014 \00A0'}blockquote small:after{content:''}blockquote.pull-right{float:right;background-color:transparent}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote cite{font-style:normal;font-weight:600}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}dl{margin:0 0 1.5em 0;padding:0}dl dt,dl dd{margin:0 0 1.5em 0;padding:0}dl dt{font-weight:bold}abbr[title]{border-bottom:1px dotted #e7e9e9;cursor:help}b,strong{font-weight:400}dfn{font-style:italic}ins{background-color:#e7e9e9;color:#404545;text-decoration:none}mark{background-color:#e7e9e9;color:#404545;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:Monaco,Courier New,monospace;font-size:12.8px;font-size:1.28rem;line-height:1.5em;color:#414646}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{position:relative;font-size:12.8px;font-size:1.28rem;line-height:0;vertical-align:baselineheight}sup{top:-.5em}sub{bottom:-.25em}.section{clear:both;margin:0 auto;padding:0.75em 0;overflow:hidden}@media (min-width: 48em){.section{padding:1.5em 0}}.content{width:90%;margin:0 5%;overflow:hidden;*zoom:1}@media (min-width: 48em){.content{width:90%;margin:0 5%}}@media (min-width: 62em){.content{width:90%;margin:0 5%;width:992px;margin:0 auto}}.primary{margin-bottom:1.5em}@media (min-width: 48em){.primary{float:right;width:70%;margin:0;padding:0;margin-bottom:1.5em}}@media (min-width: 62em){.primary{float:right;width:70%;margin:0;padding:0;margin:1.5em 0}}.secondary{margin-bottom:1.5em}@media (min-width: 48em){.secondary{float:left;width:27%;margin:0;padding:0;margin-bottom:1.5em}}@media (min-width: 62em){.secondary{float:left;width:25%;margin:0;padding:0;margin:1.5em 0}}@media (min-width: 62em){.lp-content{float:left;display:block;width:60%;margin:0}}.lp-sidebar .opt-in h4{margin-bottom:.5em;line-height:1}@media (min-width: 62em){.lp-sidebar{float:right;width:35%;margin:0}.lp-sidebar .opt-in label{font-size:14px;font-size:1.4rem}}.blog-post{background:#fff;padding:1.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}@media (min-width: 48em){.blog-post{overflow:hidden;*zoom:1;margin:0 auto}.blog-post .blog-header{float:left;width:40%;padding-right:0.75em}.blog-post .blog-content{float:right;width:60%;padding-left:0.75em}.blog-post .blog-content p{margin-top:0;vertical-align:top}}.cards{margin:0;padding:0;width:100%;margin:0 auto 1.5em}.cards li{display:block;margin:0 auto;max-width:320px}.cards li .post-summary{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);margin:1em;padding-bottom:1em;position:relative;background:#fff}.cards li .tag{margin:0;padding:0;line-height:1;position:absolute;z-index:100;margin-top:-3.125em;margin-left:-.5em;font-size:11px;font-size:1.1rem}.cards li .tag a{display:block;background:#34495e;color:#fff;padding:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.cards li img{display:block;margin-bottom:1.5em}.cards li h1{font-size:16px;font-size:1.6rem;font-weight:600;margin:0;padding:0;line-height:1.325;padding:0 1em}.cards li h1 small{display:block;margin-top:.5em}@media (min-width: 48em){.cards{overflow:hidden;*zoom:1}.cards li{float:left;margin:0;width:33.333%;max-width:none}.cards li .post-summary{min-height:300px}.cards li h1{max-height:110px;overflow:hidden}}@media (min-width: 62em){.cards li{max-width:320px}.cards li .post-summary{min-height:360px}}.page-title.banner{width:100%;margin:0 auto;padding:3em;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-title.banner span{color:#fff;padding:1em;position:relative;text-shadow:0 1px 1px rgba(0,0,0,0.5)}@media (min-width: 62em){.page-title.banner span{width:48em}}.page-title.banner.home span{text-shadow:0px 3px 6px rgba(0,0,0,0.875)}.page-title.banner.home span h2{font-weight:600}.page-title.banner .cta a{border:1px solid #bd7401;border-radius:3px;box-shadow:inset 0 1px 0 0 #f0b962;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f39c12;background-image:-webkit-linear-gradient(#f39c12,#cc7e01);background-image:linear-gradient(#f39c12,#cc7e01);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #ffa71a;background-clip:padding-box;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.25)}.page-title.banner .cta a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #eca432;cursor:pointer;background-color:#db8d10;background-image:-webkit-linear-gradient(#db8d10,#bc7402);background-image:linear-gradient(#db8d10,#bc7402)}.page-title.banner .cta a:active:not(:disabled),.page-title.banner .cta a:focus:not(:disabled){border:1px solid #bd7401;box-shadow:inset 0 0 8px 4px #ac6a02,inset 0 0 8px 4px #ac6a02}.page-title.banner .cta a:disabled{opacity:0.5;cursor:not-allowed}.page-title.banner .prev-problem,.page-title.banner .next-problem{color:#fff;font-size:24px;font-size:2.4rem;position:absolute;line-height:1;margin:0;padding:0}.page-title.banner .prev-problem i,.page-title.banner .next-problem i{margin:0;padding:0;display:block}.page-title.banner .prev-problem{left:-1em;top:50%;margin-top:-12px}.page-title.banner .next-problem{right:-1em;top:50%;margin-top:-12px;text-align:right}@media (min-width: 62em){.page-title.banner{min-height:400px}.page-title.banner .prev-problem,.page-title.banner .next-problem{font-size:40px;font-size:4rem}.page-title.banner .prev-problem{margin-top:-20px}.page-title.banner .next-problem{margin-top:-20px}}@-moz-document url-prefix(){.page-title.banner .prev-problem{margin-top:-40px;left:1em}.page-title.banner .next-problem{margin-top:-40px;right:1em}@media (min-width: 62em){.page-title.banner span{margin:0 auto;width:48em;height:400px}}}.slat{padding:1.5em 0;text-align:center}.slat img,.slat .media{margin:0 auto 1.5em}.slat ul{list-style:square outside;padding-left:1.2em}.slat ul li{line-height:1.2;margin-bottom:.5em}@media (min-width: 48em){.slat{padding:3em 0}.slat.left{text-align:left;overflow:hidden;*zoom:1;padding-left:50%}.slat.left img,.slat.left .media{display:block;position:relative;float:left;left:0;margin:0 0 0 -100%;max-width:94%;overflow:hidden}.slat.right{text-align:left;overflow:hidden;*zoom:1;padding-right:50%}.slat.right img,.slat.right .media{display:block;position:relative;float:right;right:0;margin:0 -100% 0 0;max-width:94%;overflow:hidden}.slat.center h2,.slat.center p{max-width:720px;margin-left:auto;margin-right:auto}}.horizontal-nav{margin:0 auto;padding:.5em;background:#fff;text-align:center;border-bottom:2px solid #cfd9db;background:#fff}.horizontal-nav li{display:inline-block;font-size:12px;font-size:1.2rem;margin:3px 3px 3px 0;padding:0}.horizontal-nav li a{display:block;padding:3px 6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ecf0f1;color:#34495e}.horizontal-nav li.current{position:static;border:none;margin-bottom:3px;background:#fff}.horizontal-nav li.current a{background:#34495e;color:#fff}@media (min-width: 48em){.horizontal-nav{margin:0;padding:0;margin:0 auto}.horizontal-nav li{display:inline-block;font-size:14px;font-size:1.4rem;width:auto;text-transform:uppercase;padding:1.5em 0;margin:0 .5em}.horizontal-nav li a{display:block;padding:0 .25em;margin:0 .25em;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:#fff;color:#a5acac}.horizontal-nav li a:hover{color:#404545}.horizontal-nav li.current{position:relative;border-bottom:2px solid #3db7e4;margin-bottom:-2px}.horizontal-nav li.current a{background:#fff;color:#404545}}.horizontal-nav.no-overview .overview{display:none}.filter p{text-align:center;margin-bottom:0}.filter p i{color:#e7e9e9}.filter p a{margin:.2em;padding:.25em 1em;-webkit-border-radius:0.75em;-moz-border-radius:0.75em;border-radius:0.75em;background:#fff;background:rgba(255,255,255,0.5);color:#a5acac;display:inline-block;text-transform:capitalize}.filter p a:hover,.filter p a:focus{background:#3db7e4;color:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2)}.filter p a.current{background:#34495e;color:#fff;-webkit-box-shadow:inset 0 0 0.5em rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 0.5em rgba(0,0,0,0.5);box-shadow:inset 0 0 0.5em rgba(0,0,0,0.5)}@media (min-width: 48em){.filter p a{margin:0 !important;padding:.25em 1em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#fff;color:#a5acac}.filter p a:hover,.filter p a:focus{background:#3db7e4;color:#fff;-webkit-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 6px rgba(0,0,0,0.2);box-shadow:inset 0 1px 6px rgba(0,0,0,0.2)}.filter p a.current{background:#34495e;color:#fff;-webkit-box-shadow:inset 0 0 0.75em rgba(0,0,0,0.75);-moz-box-shadow:inset 0 0 0.75em rgba(0,0,0,0.75);box-shadow:inset 0 0 0.75em rgba(0,0,0,0.75)}}.user_sitemap{font-size:16px;font-size:1.6rem;list-style:disc outside;margin:0 auto 1em auto;padding:1em 2em;color:#ecf0f1;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.user_sitemap a{color:#34495e}.user_sitemap a:hover{color:#3db7e4}.user_sitemap li{margin:0 0 .5em 0;padding-top:.5em;font-weight:600;border-top:1px solid #ecf0f1}.user_sitemap li.first{border:none}.user_sitemap li ul{margin-left:1em;margin-top:.5em;list-style:circle outside}.user_sitemap li ul li{font-weight:300}.user_sitemap li ul li.first{border-top:1px solid #ecf0f1}@media (min-width: 48em){.user_sitemap{width:37.5em}}/*! responsive-nav.js 1.0.32 by @viljamis */.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}.nav-collapse li{width:100%;display:block}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.disable-pointer-events{pointer-events:none !important}.nav-toggle{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}@media screen and (min-width: 62em){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}#mobile-nav{display:none}}#header{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}#header .branding{margin:0;padding:0;width:180px;height:60px}#header .branding a{display:block;width:180px;height:60px;text-indent:-9999em;background:url(/assets/img/branding.png) no-repeat 50% 50%}#header #mobile-nav{position:absolute;top:30px;right:20px;margin:0;padding:0;line-height:1}#header ul{font-size:13px;font-size:1.3rem;font-weight:600;text-transform:uppercase;padding-top:5px;overflow:hidden}#header ul li{display:block;margin:0;padding:0;float:left;width:50%;text-align:center;background:#3db7e4}#header ul li a{display:block;margin:0;padding:.5em .25em;font-size:14px;font-size:1.4rem;color:#fff;border:1px solid #fff}#header ul li a:hover{color:#404545}@media (min-width: 48em){#header #mobile-nav{position:absolute;top:40px;right:20px;margin:0;padding:0;line-height:1;font-size:24px;font-size:2.4rem}}@media (min-width: 62em){#header{padding-top:5px;padding-bottom:5px;height:auto}#header .branding{float:left}#header #main-nav{float:right}#header ul{overflow:hidden;*zoom:1;font-size:13px;font-size:1.3rem;font-weight:600;text-transform:uppercase;padding-top:0;overflow:visible}#header ul li{float:left;display:inline-block;margin:0;padding:0;line-height:60px;width:auto;background:#fff;background:transparent}#header ul li a{display:block;margin:0 1em;padding:0;font-size:14px;font-size:1.4rem;color:#a5acac;border:none}#header ul li a:hover{color:#404545}#header ul li.action a{display:inline-block;line-height:1;border:1px solid #147a3f;border-radius:3px;box-shadow:inset 0 1px 0 0 #54ce87;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#27ae60;background-image:-webkit-linear-gradient(#27ae60,#168746);background-image:linear-gradient(#27ae60,#168746);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0d6c35;background-clip:padding-box;position:relative;margin:0;margin-left:1em;font-weight:300;font-style:normal;text-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#header ul li.action a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #34ba6d;cursor:pointer;background-color:#269555;background-image:-webkit-linear-gradient(#269555,#14793f);background-image:linear-gradient(#269555,#14793f)}#header ul li.action a:active:not(:disabled),#header ul li.action a:focus:not(:disabled){border:1px solid #147a3f;box-shadow:inset 0 0 8px 4px #136c38,inset 0 0 8px 4px #136c38}#header ul li.action a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.login a{display:inline-block;border:1px solid #1197c9;border-radius:3px;box-shadow:inset 0 1px 0 0 #86cde8;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#3db7e4;background-image:-webkit-linear-gradient(#3db7e4,#12a2d7);background-image:linear-gradient(#3db7e4,#12a2d7);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #45c2f1;background-clip:padding-box;color:#fff;margin-left:.5em;font-weight:300;text-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#header ul li.login a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #5abce0;cursor:pointer;background-color:#2cacdc;background-image:-webkit-linear-gradient(#2cacdc,#1297c8);background-image:linear-gradient(#2cacdc,#1297c8)}#header ul li.login a:active:not(:disabled),#header ul li.login a:focus:not(:disabled){border:1px solid #1197c9;box-shadow:inset 0 0 8px 4px #128cb9,inset 0 0 8px 4px #128cb9}#header ul li.login a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.blue a{border:1px solid #1197c9;border-radius:3px;box-shadow:inset 0 1px 0 0 #86cde8;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#3db7e4;background-image:-webkit-linear-gradient(#3db7e4,#12a2d7);background-image:linear-gradient(#3db7e4,#12a2d7);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #45c2f1;background-clip:padding-box;color:#fff;font-weight:300;font-style:normal;text-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#header ul li.blue a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #5abce0;cursor:pointer;background-color:#2cacdc;background-image:-webkit-linear-gradient(#2cacdc,#1297c8);background-image:linear-gradient(#2cacdc,#1297c8)}#header ul li.blue a:active:not(:disabled),#header ul li.blue a:focus:not(:disabled){border:1px solid #1197c9;box-shadow:inset 0 0 8px 4px #128cb9,inset 0 0 8px 4px #128cb9}#header ul li.blue a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.purple a{border:1px solid #672881;border-radius:3px;box-shadow:inset 0 1px 0 0 #ad7dc1;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#8e44ad;background-image:-webkit-linear-gradient(#8e44ad,#702c8d);background-image:linear-gradient(#8e44ad,#702c8d);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #5c1f76;background-clip:padding-box;color:#fff;font-weight:300;font-style:normal;text-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#header ul li.purple a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #9759b2;cursor:pointer;background-color:#7d4196;background-image:-webkit-linear-gradient(#7d4196,#672981);background-image:linear-gradient(#7d4196,#672981)}#header ul li.purple a:active:not(:disabled),#header ul li.purple a:focus:not(:disabled){border:1px solid #672881;box-shadow:inset 0 0 8px 4px #5d2674,inset 0 0 8px 4px #5d2674}#header ul li.purple a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.yellow a{border:1px solid #b79302;border-radius:3px;box-shadow:inset 0 1px 0 0 #eed15e;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f1c40f;background-image:-webkit-linear-gradient(#f1c40f,#c69f02);background-image:linear-gradient(#f1c40f,#c69f02);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #fed017;background-clip:padding-box;color:#fff;font-weight:300;font-style:normal;text-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#header ul li.yellow a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #eac52f;cursor:pointer;background-color:#d5ae11;background-image:-webkit-linear-gradient(#d5ae11,#b69203);background-image:linear-gradient(#d5ae11,#b69203)}#header ul li.yellow a:active:not(:disabled),#header ul li.yellow a:focus:not(:disabled){border:1px solid #b79302;box-shadow:inset 0 0 8px 4px #a68603,inset 0 0 8px 4px #a68603}#header ul li.yellow a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.orange a{border:1px solid #bd7401;border-radius:3px;box-shadow:inset 0 1px 0 0 #f0b962;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f39c12;background-image:-webkit-linear-gradient(#f39c12,#cc7e01);background-image:linear-gradient(#f39c12,#cc7e01);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #ffa71a;background-clip:padding-box;color:#fff;font-weight:300;font-style:normal;text-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,0.25)}#header ul li.orange a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #eca432;cursor:pointer;background-color:#db8d10;background-image:-webkit-linear-gradient(#db8d10,#bc7402);background-image:linear-gradient(#db8d10,#bc7402)}#header ul li.orange a:active:not(:disabled),#header ul li.orange a:focus:not(:disabled){border:1px solid #bd7401;box-shadow:inset 0 0 8px 4px #ac6a02,inset 0 0 8px 4px #ac6a02}#header ul li.orange a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.white a{border:1px solid #dbdbdb;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#e3e3e3);background-image:linear-gradient(#fff,#e3e3e3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #fff;background-clip:padding-box;border:1px solid #dfd8d8;border-radius:3px;box-shadow:inset 0 1px 0 0 #fff;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#e5e0e0);background-image:linear-gradient(#fff,#e5e0e0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #fff;background-clip:padding-box;color:#a5acac;font-weight:300;font-style:normal;text-shadow:none}#header ul li.white a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fff;cursor:pointer;background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2,#dbdbdb);background-image:linear-gradient(#f2f2f2,#dbdbdb)}#header ul li.white a:active:not(:disabled),#header ul li.white a:focus:not(:disabled){border:1px solid #dbdbdb;box-shadow:inset 0 0 8px 4px #d4d4d4,inset 0 0 8px 4px #d4d4d4}#header ul li.white a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #fff;cursor:pointer;background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2,#ded8d8);background-image:linear-gradient(#f2f2f2,#ded8d8)}#header ul li.white a:active:not(:disabled),#header ul li.white a:focus:not(:disabled){border:1px solid #dfd8d8;box-shadow:inset 0 0 8px 4px #d7d1d1,inset 0 0 8px 4px #d7d1d1}#header ul li.white a:disabled{opacity:0.5;cursor:not-allowed}#header ul li.current a{color:#3db7e4}}@media (min-width: 62em){html #header{position:fixed;top:0;left:0;width:100%;z-index:1000;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.2);box-shadow:0 2px 3px rgba(0,0,0,0.2)}html body{padding-top:70px}}#footer{background:#34495e;color:#7795b4}#footer a{color:#7795b4}#footer a:hover{color:#ecf0f1}#footer dl{margin:0 auto 1.5em;padding:0}#footer dt{margin:0 0 .25em 0;padding:0;font-size:12px;font-size:1.2rem;padding-bottom:5px;border-bottom:1px solid #7795b4;font-weight:500}#footer dd{margin:0;padding:0;font-size:11px;font-size:1.1rem;display:inline-block;font-weight:300}#footer dd a{display:block;padding:.25em;margin:.1em}#footer .legal{font-size:11px;font-size:1.1rem;padding-top:5px;border-top:1px solid #7795b4;margin-bottom:4.5em}#footer .legal a{padding:0 .25em;margin:.1em}#footer .legal em{font-style:normal;display:block;margin:1.5em 0}@media (min-width: 48em){#footer dl{float:left;width:25%;margin:0 auto 1.5em;padding:2em}#footer dt{margin:0 0 .5em 0;padding:0;font-size:14px;font-size:1.4rem;padding-bottom:5px}#footer dd{margin:0;padding:0;font-size:12px;font-size:1.2rem;display:block}#footer dd a{display:block;padding:.5em 0;margin:0}#footer dd i{margin-right:.5em}#footer .legal{clear:both;margin:1.5em auto;font-size:12px;font-size:1.2rem;text-align:center;border-top:none}#footer .legal a{margin:0 .5em;padding:0 1em 0 0;border-right:1px solid #7795b4}#footer .legal a:last-of-type{border:none}#footer .legal em{display:inline;margin:0 0 0 1em}}.blog-post .blog-content,.blog-entry .blog-slug,.blog-entry .nearbyPosts,.page,.block-post,.directory{overflow:hidden;*zoom:1}html{background:#34495e}body{background:#ecf0f1}.page-title{display:table;table-layout:fixed;padding:1.5em;margin:0 auto}.page-title span{display:table-cell;vertical-align:middle;text-align:center}.page-title h1{margin-bottom:.25em;margin-right:auto;margin-left:auto}.page-title h2{font-weight:300}@media (min-width: 62em){.page-title h1{width:800px}}.blue{color:#3db7e4}.green{color:#27ae60}.purple{color:#8e44ad}.yellow{color:#f1c40f}.orange{color:#f39c12}.carrot{color:#e67e22}.red{color:#e74c3c}.blue-bg{background:#3db7e4;color:#fff}.green-bg{background:#27ae60;color:#fff}.purple-bg{background:#8e44ad;color:#fff}.yellow-bg{background:#f1c40f;color:#fff}.orange-bg{background:#f39c12;color:#fff}.carrot-bg{background:#e67e22;color:#fff}.red-bg{background:#e74c3c;color:#fff}.alt{background:#fff}.dark{background:#34495e}i.fa{margin-right:.25em}input[type="input"],input[type="submit"],.btn,a.btn,.btn-getstarted{border:1px solid #1197c9;border-radius:3px;box-shadow:inset 0 1px 0 0 #86cde8;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#3db7e4;background-image:-webkit-linear-gradient(#3db7e4,#12a2d7);background-image:linear-gradient(#3db7e4,#12a2d7);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #45c2f1;background-clip:padding-box;color:#fff;font-size:1em;font-weight:300;text-shadow:0 1px 0 rgba(0,0,0,0.25)}input[type="input"]:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),.btn:hover:not(:disabled),a.btn:hover:not(:disabled),.btn-getstarted:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #5abce0;cursor:pointer;background-color:#2cacdc;background-image:-webkit-linear-gradient(#2cacdc,#1297c8);background-image:linear-gradient(#2cacdc,#1297c8)}input[type="input"]:active:not(:disabled),input[type="input"]:focus:not(:disabled),input[type="submit"]:active:not(:disabled),input[type="submit"]:focus:not(:disabled),.btn:active:not(:disabled),.btn:focus:not(:disabled),a.btn:active:not(:disabled),a.btn:focus:not(:disabled),.btn-getstarted:active:not(:disabled),.btn-getstarted:focus:not(:disabled){border:1px solid #1197c9;box-shadow:inset 0 0 8px 4px #128cb9,inset 0 0 8px 4px #128cb9}input[type="input"]:disabled,input[type="submit"]:disabled,.btn:disabled,a.btn:disabled,.btn-getstarted:disabled{opacity:0.5;cursor:not-allowed}input[type="input"]:hover,input[type="input"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,.btn:hover,.btn:focus,a.btn:hover,a.btn:focus,.btn-getstarted:hover,.btn-getstarted:focus{color:#fff !important}.casper{margin:0;padding:0;position:absolute;left:-9999px;top:-9999px}.well{margin:1.5em auto;padding:1em;text-align:center;border:2px solid #ecf0f1}.well h2{margin:0;padding:0;margin-bottom:12px}.well p{margin:0;padding:0}.troubles{text-align:center;margin:0;padding:0;margin:1.5em auto}.troubles li{display:inline-block;margin:0 0.5em 1.5em}.troubles li.first{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.troubles li.second{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}.troubles li.third{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s}.troubles li a{display:block;border:1px solid #bd7401;border-radius:3px;box-shadow:inset 0 1px 0 0 #f0b962;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f39c12;background-image:-webkit-linear-gradient(#f39c12,#cc7e01);background-image:linear-gradient(#f39c12,#cc7e01);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #ffa71a;background-clip:padding-box;color:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);box-shadow:0 2px 3px rgba(0,0,0,0.5);font-weight:300;text-shadow:0 1px 0 rgba(0,0,0,0.25);padding:8px}.troubles li a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #eca432;cursor:pointer;background-color:#db8d10;background-image:-webkit-linear-gradient(#db8d10,#bc7402);background-image:linear-gradient(#db8d10,#bc7402)}.troubles li a:active:not(:disabled),.troubles li a:focus:not(:disabled){border:1px solid #bd7401;box-shadow:inset 0 0 8px 4px #ac6a02,inset 0 0 8px 4px #ac6a02}.troubles li a:disabled{opacity:0.5;cursor:not-allowed}@media (min-width: 48em){.troubles li a{font-size:16px;font-size:1.6rem}}@media (min-width: 62em){.troubles li a{font-size:20px;font-size:2rem;padding:8px 16px}}.clients-bar{margin:0;padding:0;margin:0 auto;padding:1.5em;padding-top:2.25em;text-align:center;background:#34495e;position:relative}.clients-bar li{display:inline-block;padding:3px}.clients-bar img{display:block;height:30px;width:auto}@media (min-width: 48em){.clients-bar li{display:inline-block;margin:0;padding:0;line-height:30px;font-weight:600;vertical-align:middle}.clients-bar img{margin:0 .5em}}.clients-bar li.logo-text{position:absolute;top:12px;left:0;width:100%;display:block;text-align:center;margin:0;padding:0;font-size:10px;font-size:1rem;line-height:1 !important;letter-spacing:.5px;text-transform:uppercase;color:#7795b4;vertical-align:top;height:10px}.features{text-align:left;width:100%;padding:0;margin:0 auto 1.5em auto;display:block;list-style:none !important;padding-left:0 !important}.features li{display:block;padding:1em;margin:0 auto 1em auto;margin-bottom:1em !important;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);overflow:hidden}.features li h3{margin-bottom:.25em}.features li p{margin-bottom:0}.features i{color:#e7e9e9}@media (min-width: 62em){.features{margin-bottom:1.5em;overflow:hidden;*zoom:1}.features li{float:left;width:48%;margin:0 1% 2% 1%;margin-bottom:2% !important;padding:1em;min-height:200px}.features .solution-list{min-height:240px}}.round-avatar{width:120px;height:120px;margin:0 auto;margin-bottom:-10px !important;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;padding:6px;background:#fff;border:3px solid #ecf0f1}.page-title.banner.home{background:url(/assets/img/banner-home.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.home{background-attachment:fixed}}.page-title.banner.home-alt{background:url(/assets/img/banner-home3.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.home-alt{background-attachment:fixed}}.page-title.banner.solution{background:url(/assets/img/banner-solution.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution{background-attachment:fixed}}.page-title.banner.solution-innovation{background:url(/assets/img/banner-innovation.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution-innovation{background-attachment:fixed}}.page-title.banner.solution-performers{background:url(/assets/img/banner-performers.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution-performers{background-attachment:fixed}}.page-title.banner.solution-performance{background:url(/assets/img/banner-performance.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution-performance{background-attachment:fixed}}.page-title.banner.solution-culture{background:url(/assets/img/banner-culture.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution-culture{background-attachment:fixed}}.page-title.banner.solution-revenue{background:url(/assets/img/banner-revenue.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution-revenue{background-attachment:fixed}}.page-title.banner.solution-engagement{background:url(/assets/img/banner-engagement2.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.solution-engagement{background-attachment:fixed}}.page-title.banner.product{background:url(/assets/img/banner-products.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.product{background-attachment:fixed}}.page-title.banner.culture-engagement{background:url(/assets/img/banner-culture-engagement.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.culture-engagement{background-attachment:fixed}}.page-title.banner.ma-platform{background:url(/assets/img/banner-ma-platform.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 86.375em){.page-title.banner.ma-platform{background-attachment:fixed}}.page-title.banner.four-oh-four{background:url(/assets/img/ghost-town.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#get-started{background:#3db7e4;color:#fff}#get-started h1{text-align:center}#get-started input.btn-getstarted{border:1px solid #bd7401;border-radius:3px;box-shadow:inset 0 1px 0 0 #f0b962;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f39c12;background-image:-webkit-linear-gradient(#f39c12,#cc7e01);background-image:linear-gradient(#f39c12,#cc7e01);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #ffa71a;background-clip:padding-box;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.25);padding:.5em 1em;font-weight:600;font-size:1em}#get-started input.btn-getstarted:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #eca432;cursor:pointer;background-color:#db8d10;background-image:-webkit-linear-gradient(#db8d10,#bc7402);background-image:linear-gradient(#db8d10,#bc7402)}#get-started input.btn-getstarted:active:not(:disabled),#get-started input.btn-getstarted:focus:not(:disabled){border:1px solid #bd7401;box-shadow:inset 0 0 8px 4px #ac6a02,inset 0 0 8px 4px #ac6a02}#get-started input.btn-getstarted:disabled{opacity:0.5;cursor:not-allowed}@media (min-width: 48em){#get-started input.btn-getstarted{margin-top:1em}#get-started .opt-in{padding:1.5em 0;max-width:37.5em;margin:0 auto}}.search{margin:0 auto;padding:0;width:100%}.search form{margin:0;padding:0;display:inline}.search input{text-align:center;margin:0 auto;width:70%;display:block}.blog-post{margin:0 auto 1.5em auto;padding-bottom:1.5em;border-bottom:1px solid #ecf0f1}.pubdate{font-size:12px;font-size:1.2rem;color:#a5acac;line-height:1;margin:0 auto .5em;display:block}.pubdate i{margin-right:.5em}.blog-author{margin-bottom:1em;text-transform:uppercase;color:#a5acac}.blog-author img{width:30px;height:30px;margin-right:.5em;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.blog-post .blog-content img{width:100px;height:auto;float:right;margin:0 0 .25em 1em}.blog-post .blog-content p{margin:0}@media (min-width: 48em){.blog-post .blog-content img{width:120px;height:auto;margin-bottom:0}}@media (min-width: 62em){.blog-post .blog-content img{width:140px;height:auto;margin-bottom:.5em}}.pagination{text-align:center;margin:1.5em auto;padding:1em;background:#dde4e6;color:#34495e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pagination em{font-style:normal;margin-right:1em}.pagination a{position:relative;padding:.25em;margin-right:.25em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.pagination a:hover{background:#fbfcfc}.blog-entry{margin:1.5em auto;padding:1.5em;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);position:relative}.blog-entry .blog-header{text-align:center}.blog-entry figure{width:100%;margin:0 auto 1.5em}.blog-entry figure img{display:block;margin:0 auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);vertical-align:top}.blog-entry figure figcaption{margin:0 auto;padding:1em .5em;line-height:1;font-size:11px;font-size:1.1rem;border-bottom:1px solid #ecf0f1;color:#a5acac}.blog-entry figure figcaption i{margin-right:.5em}.blog-entry .blog-content{margin-bottom:1.5em}.blog-entry .blog-content ol{list-style:decimal outside;margin:0 0 1.5em 0;padding-left:1.2em}.blog-entry .blog-content ul{list-style:square outside;margin:0 0 1.5em 0;padding-left:1.2em}.blog-entry .blog-content .references{color:#a5acac;padding-top:1em;border-top:2px solid #ecf0f1;margin-bottom:1.5em}.blog-entry .blog-content .references p{font-size:12px;font-size:1.2rem}.blog-entry .summary{color:#a5acac;line-height:1.625;margin:0 auto 1.625em;font-weight:500}.blog-entry .blog-slug{padding:1em;margin:0 auto 1.5em;background:#ecf0f1;color:#34495e;border-top:2px solid #34495e}.blog-entry .blog-slug img{width:50px;height:50px;float:left;margin:0 1em .5em 0}.blog-entry .blog-slug h3{margin-bottom:.25em}.blog-entry .blog-slug p{margin:0;padding:0}.blog-entry .commentPost{margin:0 auto 1.5em}.blog-entry .commentPost blockquote{margin:0;padding:1em;border:none;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.325;font-style:normal;background:#34495e;color:#fff}.blog-entry .commentPost blockquote p:last-of-type{margin-bottom:0}.blog-entry .commentPost .commentAuthor{margin:0;padding:0;padding:5px 0;font-size:12px;font-size:1.2rem;color:#a5acac;background:#fff;position:relative}.blog-entry .commentPost .commentAuthor span{height:0;width:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #34495e;display:inline-block;position:absolute;top:0;left:1em}.blog-entry .commentPost .commentAuthor em{display:inline-block;font-size:16px;font-size:1.6rem;font-weight:600;font-style:normal;margin:0 1em 0 3em;color:#34495e}.blog-entry .nearbyPosts{text-align:center}.blog-entry .nearbyPosts .previousPost{float:left;width:50%;margin:0;padding:.25em}.blog-entry .nearbyPosts .nextPost{float:right;width:50%;margin:0;padding:.25em}.blog-entry .nearbyPosts i{display:block;text-align:center;font-size:20px;font-size:2rem;margin:0 auto .25em;color:#ecf0f1}.blog-entry .nearbyPosts p{line-height:1.2;margin:0}@media (min-width: 48em){.blog-entry .nearbyPosts .previousPost i{display:block;text-align:left;font-size:32px;font-size:3.2rem;margin:0 0 .25em;color:#ecf0f1}.blog-entry .nearbyPosts .previousPost p{text-align:left;font-size:20px;font-size:2rem}.blog-entry .nearbyPosts .nextPost i{display:block;text-align:right;font-size:32px;font-size:3.2rem;margin:0 0 .25em;color:#ecf0f1}.blog-entry .nearbyPosts .nextPost p{text-align:right;font-size:20px;font-size:2rem}}@media (min-width: 48em){.blog-entry .blog-header{margin-bottom:1.5em}.blog-entry .pubdate{font-size:16px;font-size:1.6rem;color:#a5acac;line-height:1;margin:0 auto 1em}.blog-entry .blog-slug img{width:100px;height:100px}.blog-entry .blog-slug p{font-size:14px;font-size:1.4rem}}@media (min-width: 62em){.blog-entry{width:48em;margin-bottom:4.5em}.blog-entry .blog-header{margin-bottom:1.5em}.blog-entry .pubdate{font-size:16px;font-size:1.6rem;color:#a5acac;line-height:1;margin:0 auto 1em}.blog-entry .blog-slug img{width:100px;height:100px}.blog-entry .blog-slug p{font-size:14px;font-size:1.4rem}}.blog-content strong{font-weight:600;color:#404545}.blog-email-subscribe{background:#3db7e4;color:#fff;padding:1em;margin:0 auto 1.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.blog-email-subscribe p{font-size:20px;font-size:2rem;line-height:1.325;font-weight:600;font-family:inherit;margin:0;padding:0;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.blog-email-subscribe form{margin:1em auto 0}.blog-email-subscribe input.btn-signup{border:1px solid #946725;border-color:#946725 #826018 #73590d;border-radius:16px;box-shadow:inset 0 1px 0 0 #f4a735;color:#333;display:inline-block;font-size:inherit;font-weight:normal;line-height:1;background-color:#f39c12;background-image:-webkit-linear-gradient(#f39c12,#d29d00);background-image:linear-gradient(#f39c12,#d29d00);padding:7px 18px;text-align:center;text-decoration:none;text-shadow:0 -1px 1px #ffa71a;background-clip:padding-box;display:block;width:100%;padding-top:.5em;padding-bottom:.5em;font-size:1em}.blog-email-subscribe input.btn-signup:hover:not(:disabled){border:1px solid #855814;border-color:#855814 #745107 #624900;box-shadow:inset 0 1px 0 0 #f3a222;cursor:pointer;background-color:#e38f0b;background-image:-webkit-linear-gradient(#e38f0b,#aa820c);background-image:linear-gradient(#e38f0b,#aa820c);text-shadow:0 -1px 1px #8a630b;background-clip:padding-box}.blog-email-subscribe input.btn-signup:active:not(:disabled),.blog-email-subscribe input.btn-signup:focus:not(:disabled){background:#bb8717;border:1px solid #654a07;border-bottom:1px solid #655102;box-shadow:inset 0 0 6px 3px #927006;text-shadow:0 -1px 1px #876310}.blog-email-subscribe input.btn-signup:disabled{opacity:0.5;cursor:not-allowed}.blog-email-subscribe input.btn-signup:focus{outline:none}@media (min-width: 48em){.blog-email-subscribe{text-align:center}}@media (min-width: 62em){.blog-email-subscribe{text-align:left;position:fixed;right:0;top:20%;width:200px;padding:1em;-webkit-transition:0.15s linear;-moz-transition:0.15s linear;-ms-transition:0.15s linear;-o-transition:0.15s linear;transition:0.15s linear}.blog-email-subscribe.pullUp{margin-top:-3em;-webkit-transition:0.15s linear;-moz-transition:0.15s linear;-ms-transition:0.15s linear;-o-transition:0.15s linear;transition:0.15s linear}}.touch .demo-chaser{margin:0;padding:0;background:#3db7e4;color:#f1c40f;text-shadow:0 -1px 0 rgba(0,0,0,0.2);padding:1em 1em 0 1em;margin:0 auto;font-size:20px;font-size:2rem;line-height:1;font-weight:600;font-family:inherit;text-align:center}.touch .demo-chaser a{color:#fff;display:inline-block;padding:1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #fff}@media (min-width: 62em){.touch .demo-chaser{text-align:center;position:fixed;right:0;top:50%;width:140px;padding:.5em;-webkit-transition:0.15s linear;-moz-transition:0.15s linear;-ms-transition:0.15s linear;-o-transition:0.15s linear;transition:0.15s linear;background:#fff;color:#a5acac;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);text-shadow:none;font-size:16px;font-size:1.6rem;line-height:1.2}.touch .demo-chaser a{color:#3db7e4;display:inline-block;padding:1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #3db7e4}.touch .demo-chaser a i{display:block;margin:0 auto .5em;text-align:center;font-size:20px;font-size:2rem}}.no-touch .demo-chaser{margin:0;padding:0;display:none;z-index:1000;background:#3db7e4;color:#f1c40f;text-shadow:0 -1px 0 rgba(0,0,0,0.2);padding:1em 1em 0 1em;margin:0 auto;font-size:20px;font-size:2rem;line-height:1;font-weight:600;font-family:inherit;text-align:center}.no-touch .demo-chaser a{color:#fff;display:inline-block;padding:1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #fff}@media (min-width: 62em){.no-touch .demo-chaser{display:block;text-align:center;position:fixed;right:0;top:50%;width:140px;padding:.5em;-webkit-transition:0.15s linear;-moz-transition:0.15s linear;-ms-transition:0.15s linear;-o-transition:0.15s linear;transition:0.15s linear;background:#fff;color:#a5acac;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);text-shadow:none;font-size:16px;font-size:1.6rem;line-height:1.2}.no-touch .demo-chaser a{color:#3db7e4;display:inline-block;padding:1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #3db7e4}.no-touch .demo-chaser a i{display:block;margin:0 auto;text-align:center;font-size:32px;font-size:3.2rem}}@media (min-width: 62em){.no-touch .demo-chaser.btntest{border:1px solid #147a3f;border-radius:3px;box-shadow:inset 0 1px 0 0 #54ce87;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#27ae60;background-image:-webkit-linear-gradient(#27ae60,#168746);background-image:linear-gradient(#27ae60,#168746);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0d6c35;background-clip:padding-box;font-size:16px;font-size:1.6rem;line-height:1.2;padding:0;text-shadow:none}.no-touch .demo-chaser.btntest:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #34ba6d;cursor:pointer;background-color:#269555;background-image:-webkit-linear-gradient(#269555,#14793f);background-image:linear-gradient(#269555,#14793f)}.no-touch .demo-chaser.btntest:active:not(:disabled),.no-touch .demo-chaser.btntest:focus:not(:disabled){border:1px solid #147a3f;box-shadow:inset 0 0 8px 4px #136c38,inset 0 0 8px 4px #136c38}.no-touch .demo-chaser.btntest:disabled{opacity:0.5;cursor:not-allowed}.no-touch .demo-chaser.btntest a{color:#fff;display:inline-block;padding:1em;border:none;font-weight:300;text-shadow:0 1ox 0 rgba(0,0,0,0.2);line-height:1.2;text-transform:uppercase}.no-touch .demo-chaser.btntest a i{display:block;margin:0 auto;text-align:center;font-size:32px;font-size:3.2rem}}@media (min-width: 62em){.no-touch .demo-chaser.btntest2{border:1px solid #bd7401;border-radius:3px;box-shadow:inset 0 1px 0 0 #f0b962;color:#333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#f39c12;background-image:-webkit-linear-gradient(#f39c12,#cc7e01);background-image:linear-gradient(#f39c12,#cc7e01);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #ffa71a;background-clip:padding-box;font-size:16px;font-size:1.6rem;line-height:1.2;padding:0;text-shadow:none}.no-touch .demo-chaser.btntest2:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #eca432;cursor:pointer;background-color:#db8d10;background-image:-webkit-linear-gradient(#db8d10,#bc7402);background-image:linear-gradient(#db8d10,#bc7402)}.no-touch .demo-chaser.btntest2:active:not(:disabled),.no-touch .demo-chaser.btntest2:focus:not(:disabled){border:1px solid #bd7401;box-shadow:inset 0 0 8px 4px #ac6a02,inset 0 0 8px 4px #ac6a02}.no-touch .demo-chaser.btntest2:disabled{opacity:0.5;cursor:not-allowed}.no-touch .demo-chaser.btntest2 a{color:#fff;display:inline-block;padding:1em;border:none;font-weight:300;text-shadow:0 1ox 0 rgba(0,0,0,0.2);line-height:1.2;text-transform:uppercase}.no-touch .demo-chaser.btntest2 a i{display:block;margin:0 auto;text-align:center;font-size:32px;font-size:3.2rem}}.book-optin{background:#f1c40f}.book-optin form input:hover,.book-optin form input:focus,.book-optin form textarea:hover,.book-optin form textarea:focus{border-color:#3db7e4;color:#3db7e4}.customers{margin:0;padding:0;overflow:hidden;*zoom:1}.customers li{float:left;display:block;width:50%;margin:0 0 1.5em 0;min-height:240px}.customers article{display:block;padding:1em}.customers img{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.customers h3{font-size:14px;font-size:1.4rem;line-height:1.2;margin:.5em 0}.customers p{margin:0;padding:0;font-size:12px;font-size:1.2rem}@media (min-width: 48em){.customers li{float:left;display:block;width:33%;margin:0 0 1.5em 0;min-height:340px}.customers h3{font-size:16px;font-size:1.6rem;line-height:1.2;margin:.75em 0 .25em}.customers p{margin:0;padding:0;font-size:14px;font-size:1.4rem}}.sidebar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1em;background:#fff;-webkit-box-shadow:inset 0 0 0.25em rgba(0,0,0,0.2);-moz-box-shadow:inset 0 0 0.25em rgba(0,0,0,0.2);box-shadow:inset 0 0 0.25em rgba(0,0,0,0.2)}.sidebar .vcard{font-weight:300;margin-bottom:0;display:block;font-size:13px;font-size:1.3rem;text-transform:uppercase}.sidebar .vcard a{color:#404545}.sidebar ul{margin:0;padding:0;margin-top:3px}.sidebar ul li{display:block;font-size:13px;font-size:1.3rem;border-top:1px solid #e7e9e9;padding:3px 0}.contact-form{padding:1em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#daf1fa}.contact-form input.full-width{display:block;width:100%}.page{margin:0 auto 1.5em}.page img.full-width{margin:0 auto 1.5em}.page ul{list-style:square outside;margin:0 0 1.5em 2em}@media (min-width: 62em){.page{width:48em}}.page .media{margin:0 auto}@media (min-width: 48em){.page .media{float:right;display:block;width:30%;margin:0 0 3em 3em}}.block-post{margin:0 auto 1.5em;border-bottom:1px solid #e7e9e9}.block-post h1{margin-bottom:.5em}.block-post ul{list-style:square outside;margin:0 0 1.5em 2em}.callout{margin:0 auto 1em;padding:1em;background:#f1c40f}.callout h6{text-transform:none;margin:0 0 .5em 0}.callout h6:last-of-type{margin-bottom:0}.callout i{color:#fff}@media (min-width: 48em){.img-left{float:left;margin:0 2em 2em 0}}@media (min-width: 48em){.img-right{float:right;margin:0 0 2em 2em}}ol.default-ol{list-style:decimal outside;margin:0 0 1.5em 0;padding-left:1.2em}ul.default-ul{list-style:square outside;margin:0 0 1.5em 0;padding-left:1.2em}.directory{margin:0 auto 1.5em}.directory li{display:inline-block;float:left;width:50%;margin:0 0 2px 0}.directory li a{display:block;padding:2px;padding-bottom:0}.directory li .ee-info{display:block;padding:.5em;color:#34495e;min-height:6em}.directory li .ee-info h3{font-size:13px;font-size:1.3rem;margin:.5em 0;line-height:1}.directory li .ee-info p{font-size:11px;font-size:1.1rem;margin:0;line-height:1}@media (min-width: 48em){.directory li{width:33%;margin:0;padding:2px;min-height:400px;position:relative}.directory li .ee-info{padding:1em;min-height:4em}.directory li .ee-info h3{font-size:16px;font-size:1.6rem;margin:0 0 .5em 0;line-height:1}.directory li .ee-info p{font-size:13px;font-size:1.3rem;margin:0;line-height:1.2}}@media (min-width: 62em){.directory li{width:25%;min-height:360px}}.team-member{background:#fff;padding:1.5em;color:#34495e;margin:0 auto 1.5em}.team-member img{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.team-member .member-meta{margin-bottom:1.5em}.team-member h2{margin-bottom:.5em}.team-member h6{border-bottom:2px solid #ecf0f1;padding-bottom:.5em;margin-bottom:1em}.team-member .member-links{margin:.5em auto;text-align:left}.team-member .member-links li{display:inline}.team-member .member-links li a{display:inline-block;margin:0 .25em 0 0;padding:.25em .5em;background:#ecf0f1;color:#fff;-webkit-transition:0.25s linear;-moz-transition:0.25s linear;-ms-transition:0.25s linear;-o-transition:0.25s linear;transition:0.25s linear}.team-member .member-links li a:hover,.team-member .member-links li a:focus{background:#3db7e4;color:#fff}.team-member .member-links li a i{margin-right:0}@media (min-width: 48em){.team-member{overflow:hidden;*zoom:1}.team-member .member-meta{float:left;width:30%}.team-member .member-bio{float:right;width:65%}}.member-culture-profile{margin:0 auto 1.5em;padding:1em;background:#ecf0f1;overflow:hidden;*zoom:1}.member-culture-profile p{font-style:italic}.culture-type{text-transform:uppercase;text-align:center;font-weight:300}.culture-type em{font-style:normal;font-weight:600}.culture-traits h4{margin:0 0 .5em 0;padding:0}.culture-traits ul{list-style:disc outside;margin-bottom:1.5em}.culture-traits li{display:list-item;margin:0 0 .5em 1em;padding:0;line-height:1.2}.culture-page{background:url(/assets/img/culture-crowd.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width: 62em){.culture-page{background-attachment:fixed}}#cultureDonut{margin:0 auto 1.5em;width:280px;height:280px}@media (min-width: 48em){#cultureDonut{float:left;margin:0 0 1.5em 0}}@media (min-width: 62em){#cultureDonut{float:left;margin:0 auto 1.5em}}.culture-legend{padding:1.5em;background:#404545;background:rgba(0,0,0,0.8);color:#fff;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5)}.culture-legend dt{margin-bottom:.25em;padding:.125em .25em;text-shadow:0 1px 0px rgba(0,0,0,0.2)}.culture-legend dd{margin-bottom:1em}@media (min-width: 48em){.culture-legend{float:right;margin:0 0 1.5em 0}}@media (min-width: 62em){.culture-legend{float:right;margin:0 auto 1.5em}}a.culture-cta{border:1px solid #147a3f;border-radius:3px;box-shadow:inset 0 1px 0 0 #54ce87;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#27ae60;background-image:-webkit-linear-gradient(#27ae60,#168746);background-image:linear-gradient(#27ae60,#168746);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0d6c35;background-clip:padding-box;color:#fff;font-weight:300;font-style:normal;text-shadow:none;display:block;text-align:center;text-transform:uppercase}a.culture-cta:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #34ba6d;cursor:pointer;background-color:#269555;background-image:-webkit-linear-gradient(#269555,#14793f);background-image:linear-gradient(#269555,#14793f)}a.culture-cta:active:not(:disabled),a.culture-cta:focus:not(:disabled){border:1px solid #147a3f;box-shadow:inset 0 0 8px 4px #136c38,inset 0 0 8px 4px #136c38}a.culture-cta:disabled{opacity:0.5;cursor:not-allowed}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.featuredPressWrapper{display:block;margin:0;padding:0}.featured-press{display:block;padding:1em;margin:1em auto;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 3px rgba(0,0,0,0.5);box-shadow:0 2px 3px rgba(0,0,0,0.5);width:90%;max-width:320px}.featured-press img{margin:0 auto}.featured-press .pubdate{font-size:12px;font-size:1.2rem;text-transform:uppercase;color:#34495e}.featured-press h1{margin:0;padding:0;line-height:1.125}.featured-press h1 small{display:block;margin-top:.5em}@media (min-width: 48em){.featured-press{width:95%;margin:1em auto;overflow:hidden;*zoom:1;max-width:none}.featured-press img{float:left;margin:0 1em 0 0;border:1px solid #ecf0f1}.featured-press .pubdate{font-size:14px;font-size:1.4rem;letter-spacing:.05em}.featured-press h1 small{font-size:16px;font-size:1.6rem}}@media (min-width: 62em){.featured-press{width:75%}.featured-press img{float:left;margin:0 2em 0 0;border:1px solid #ecf0f1}.featured-press .pubdate{font-size:18px;font-size:1.8rem;letter-spacing:.05em}.featured-press h1 small{font-size:20px;font-size:2rem}}.download-item{margin:1.5em auto 3em;text-align:center;font-size:16px;font-size:1.6rem}.download-item a{border:1px solid #147a3f;border-radius:3px;box-shadow:inset 0 1px 0 0 #54ce87;color:#fff;display:inline-block;font-size:inherit;font-weight:bold;background-color:#27ae60;background-image:-webkit-linear-gradient(#27ae60,#168746);background-image:linear-gradient(#27ae60,#168746);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0d6c35;background-clip:padding-box;font-size:16px;font-size:1.6rem;font-style:normal;font-weight:600;letter-spacing:.025em}.download-item a:hover:not(:disabled){box-shadow:inset 0 1px 0 0 #34ba6d;cursor:pointer;background-color:#269555;background-image:-webkit-linear-gradient(#269555,#14793f);background-image:linear-gradient(#269555,#14793f)}.download-item a:active:not(:disabled),.download-item a:focus:not(:disabled){border:1px solid #147a3f;box-shadow:inset 0 0 8px 4px #136c38,inset 0 0 8px 4px #136c38}.download-item a:disabled{opacity:0.5;cursor:not-allowed}@media (min-width: 48em){form .btn{margin-top:1.5em}}form select{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));background-image:-webkit-linear-gradient(top, #fff, #fff);background-color:#fff;background-image:-moz-linear-gradient(top, #fff, #fff);background-image:-ms-linear-gradient(top, #fff, #fff);background-image:-o-linear-gradient(top, #fff, #fff);background-image:linear-gradient(top, #fff, #fff);background-repeat:repeat-x}.overlay-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.75);z-index:9000;display:none}.overlay{margin:100px auto;padding:0;position:relative;max-width:640px;display:block}.overlay .book-optin{width:100%;padding:2em}a.closeOverlay{display:block;position:absolute;right:0px;top:4px;margin:0;padding:0;font-size:32px;font-size:3.2rem;background:transparent;color:#fff}a.closeOverlay:hover,a.closeOverlay:focus{color:#404545}.roi-row{margin:0;padding:0;overflow:hidden;*zoom:1;margin:0 auto;text-align:center;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.roi-row li{display:block;margin:0;padding:0;padding:1em}.roi-row.inputs li{min-height:100px}.roi-row input{min-width:50%}@media (min-width: 48em){.roi-row li{float:left;min-height:140px}.roi-row.inputs li{min-height:100px}.roi-row.split-three li{width:33.3333%}.roi-row.split-four li{width:25%}}.roi-row.inputs{background:#3db7e4;color:#fff}.roi-row.inputs input{text-align:center;-webkit-box-shadow:inset 0 2px 12px #97daf3;-moz-box-shadow:inset 0 2px 12px #97daf3;box-shadow:inset 0 2px 12px #97daf3;font-family:inherit;font-weight:600;-webkit-transition:0.25s linear;-moz-transition:0.25s linear;-ms-transition:0.25s linear;-o-transition:0.25s linear;transition:0.25s linear;color:#404545}.roi-row.inputs input:hover,.roi-row.inputs input:focus{border-color:#fff;background:#1a8fbb;color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);text-shadow:0 1px 0 rgba(0,0,0,0.2)}.roi-row h6,.roi-row label{margin:0;padding:0;font-size:12px;font-size:1.2rem;font-family:inherit;font-weight:600;line-height:1.2;margin-bottom:10px;min-height:2em;text-transform:uppercase}.roi-row label{min-height:1em}.roi-row p.fauxInput{margin:0;padding:0;font-size:14px;font-size:1.4rem;padding:1em;min-width:50%;border:2px solid #a5acac;background:#fff;font-weight:600}.roi-row li.special{background:#f1c40f}.roi-row li.special h6{color:#fff;text-shadow:0 1px 0 #c29d0b}.roi-row li.special p.fauxInput{border-color:#404545;background:#404545;color:#f1c40f;text-shadow:0 1px 0 #000}.roi-row li.burn h6{color:#e67e22}.roi-row li.burn p.fauxInput{border-color:#e67e22;background:#fff;color:#e67e22}.roi-row li.total h6{color:#27ae60}.roi-row li.total p.fauxInput{border-color:#27ae60;background:#fff;color:#27ae60}.roi-section-title{margin:0;padding:0;padding:1em;margin:1.5em auto 0;background:#404545;color:#ecf0f1;font-size:16px;font-size:1.6rem;text-transform:uppercase;line-height:1}.roi-section-toggle{cursor:pointer}.roi-section-toggle.active{background:#3db7e4}.optional-section{display:none}.roi-sources{margin:1.5em auto}.roi-sources h1{background:#fff;color:#a5acac}.roi-sources ul{list-style:square outside;margin:0 auto;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.1);padding:0 2em 1em}.roi-sources li{font-size:12px;font-size:1.2rem;display:list-item;margin:0 0 .25em 1.2em}.lp-uphill-battle{position:relative;background-color:#fff;color:#404545;padding-bottom:60px}.lp-uphill-battle h2{color:#27ae60}.lp-uphill-battle .arrow{display:block;clear:both;margin:0 auto;padding:10px 10px 0 10px;text-align:center;position:absolute;bottom:0px;left:50%;margin-left:-30px;background:#1da0d1;-webkit-border-top-right-radius:35px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:35px;-moz-border-radius-topright:35px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:35px;border-top-right-radius:35px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:35px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.lp-uphill-battle .arrow i{font-size:50px;font-size:5rem;display:block;margin:0;padding:0;margin:0 auto;color:#fff}.lp-meet-roundpegg{position:relative;background-color:#1da0d1;color:#fff;padding-bottom:60px}.lp-meet-roundpegg .arrow{display:block;clear:both;margin:0 auto;padding:10px 10px 0 10px;text-align:center;position:absolute;bottom:0px;left:50%;margin-left:-30px;background:#f1c40f;-webkit-border-top-right-radius:35px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:35px;-moz-border-radius-topright:35px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:35px;border-top-right-radius:35px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:35px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.lp-meet-roundpegg .arrow i{font-size:50px;font-size:5rem;display:block;margin:0;padding:0;margin:0 auto;color:#fff}.lp-profitable-sales{position:relative;background-color:#f1c40f;color:#404545;padding-bottom:60px}.lp-profitable-sales .arrow{display:block;clear:both;margin:0 auto;padding:10px 10px 0 10px;text-align:center;position:absolute;bottom:0px;left:50%;margin-left:-30px;background:#fdf9ee;-webkit-border-top-right-radius:35px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:35px;-moz-border-radius-topright:35px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:35px;border-top-right-radius:35px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:35px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.lp-profitable-sales .arrow i{font-size:50px;font-size:5rem;display:block;margin:0;padding:0;margin:0 auto;color:#404545}.lp-unlocking-true-value{position:relative;background-color:#fdf9ee;padding-bottom:60px}.lp-unlocking-true-value .arrow{display:block;clear:both;margin:0 auto;padding:10px 10px 0 10px;text-align:center;position:absolute;bottom:0px;left:50%;margin-left:-30px;background:#8e44ad;-webkit-border-top-right-radius:35px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:35px;-moz-border-radius-topright:35px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:35px;border-top-right-radius:35px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:35px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.lp-unlocking-true-value .arrow i{font-size:50px;font-size:5rem;display:block;margin:0;padding:0;margin:0 auto;color:#fff}.lp-work-together{position:relative;color:#fff;background:#8e44ad;padding-bottom:60px}.lp-work-together .arrow{display:block;clear:both;margin:0 auto;padding:10px 10px 0 10px;text-align:center;position:absolute;bottom:0px;left:50%;margin-left:-30px;background:#3db7e4;-webkit-border-top-right-radius:35px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:35px;-moz-border-radius-topright:35px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:35px;border-top-right-radius:35px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:35px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.lp-work-together .arrow i{font-size:50px;font-size:5rem;display:block;margin:0;padding:0;margin:0 auto;color:#fff}.slideshow_wrapper{position:relative;background:#34495e}.slideshow{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}.slideshow li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.slideshow li:first-child{position:relative;display:block;float:left}.slideshow img{display:block;height:auto;float:left;width:100%;border:0}.slideshow article{width:100%;margin:0;padding:1em;background:transparent;color:#3db7e4;text-align:center;font-weight:600;text-transform:uppercase;opacity:0}@media (min-width: 48em){.slideshow article{font-size:18px;font-size:1.8rem;background:#3db7e4;background:rgba(61,183,228,0.75);color:#fff;position:absolute;z-index:100;left:0;bottom:0;right:0;text-shadow:0 1px 0 rgba(52,73,94,0.75)}}.rslides_tabs{position:absolute;z-index:100;top:5px;left:0;right:0;width:100%;margin:0 auto;padding:0;text-align:center}@media (min-width: 62em){.rslides_tabs{top:20px}}.rslides_tabs li{display:inline-block;margin:0;padding:0;height:12px;width:12px;margin:0 1em}.rslides_tabs a{display:block;height:12px;width:12px;margin:0;padding:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;overflow:hidden;text-indent:-9999px;background:#e7e9e9;background:rgba(255,255,255,0.75);-webkit-box-shadow:inset 0 3px 2px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 3px 2px rgba(0,0,0,0.25);box-shadow:inset 0 3px 2px rgba(0,0,0,0.25)}.rslides_tabs .rslides_here a{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.25);box-shadow:0 1px 3px rgba(0,0,0,0.25)}@media (max-width: 48em){.rslides_tabs li{margin:0 .5em}}.product-highlights{overflow:hidden;*zoom:1}.product-highlights h2.center{text-align:center;margin:1em auto}.product-highlights img{margin:0 auto 1em;display:block}.product-highlights ul{margin:0 auto;max-width:480px}.product-highlights li{display:block;margin:0 1em 1.2em 0;padding-left:32px;position:relative;overflow:hidden}.product-highlights li i{position:relative;float:left;left:-32px;margin:3px -32px 16px 0;font-size:18px;font-size:1.8rem}.product-highlights li p{line-height:1.2;margin:0}@media (min-width: 62em){.product-highlights img{margin:0 1.5em 0 0;float:left;display:inline-block}.product-highlights ul{margin:0;float:right;width:40%;max-width:40%}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#header .branding a{background:url(/assets/img/branding@2x.png) no-repeat 50% 50%;background-size:180px 60px}}
