@charset "UTF-8";
/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.fa-ul,body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu li{list-style-type:none}
.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}
.fa,.fa-stack{display:inline-block}
.fa,html{-moz-osx-font-smoothing:grayscale}
@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.6.3);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.6.3) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.6.3) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.6.3) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular) format("svg");font-weight:400;font-style:normal}
.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}
#page-capterra,#page-home,#page-home .large-feature-text,#page-press,#page-press .page-section-press-episodes .episode-button,#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .whatitlookslike-title,#page-press .press-slides-swiper .press-slides-author,#page-signup,#page-thedesignconference,#page-thedesignconference .introduction-and-signup .trial-form-error-message,#page-thedesignconference .introduction-and-signup .trial-form-error-message>*,#page-thedesignconference .large-feature-text,.illustration-speechBubble .illustration-speechBubble-1,.illustration-speechBubble .illustration-speechBubble-2,.xtra-large-caption,body#page-pricing select[type=number]{font-family:BwModelica;font-style:normal}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}
#page-features .friends-container .bullet-nav .bullet-nav-numeral svg,#page-home .friends-container .bullet-nav .bullet-nav-numeral svg,.fa-stack{vertical-align:middle}
.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}
.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}
.fa-li.fa-lg{left:-1.85714em}
.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right,.pull-right{float:right}
.pull-left,.swiper-container-no-flexbox .swiper-slide{float:left}
.fa-spin{animation:fa-spin 2s infinite linear}
.fa-pulse{animation:fa-spin 1s infinite steps(8)}
@keyframes fa-spin{0%{transform:rotate(0)}
100%{transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}
.fa-stack{position:relative;width:2em;height:2em;line-height:2em}
.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-close:before,.fa-remove:before,.fa-times:before{content:""}
.fa-search-plus:before{content:""}
.fa-search-minus:before{content:""}
.fa-power-off:before{content:""}
.fa-signal:before{content:""}
.fa-cog:before,.fa-gear: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-repeat:before,.fa-rotate-right: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-image:before,.fa-photo:before,.fa-picture-o:before{content:""}
.fa-pencil:before{content:""}
.fa-map-marker:before{content:""}
.fa-adjust:before{content:""}
.fa-tint:before{content:""}
.fa-edit:before,.fa-pencil-square-o:before{content:""}
.fa-share-square-o:before{content:""}
.fa-check-square-o:before{content:""}
.fa-arrows:before{content:""}
.fa-step-backward:before{content:""}
.fa-fast-backward:before{content:""}
.fa-backward:before{content:""}
.fa-play:before{content:""}
.fa-pause:before{content:""}
.fa-stop:before{content:""}
.fa-forward:before{content:""}
.fa-fast-forward:before{content:""}
.fa-step-forward:before{content:""}
.fa-eject:before{content:""}
.fa-chevron-left:before{content:""}
.fa-chevron-right:before{content:""}
.fa-plus-circle:before{content:""}
.fa-minus-circle:before{content:""}
.fa-times-circle:before{content:""}
.fa-check-circle:before{content:""}
.fa-question-circle:before{content:""}
.fa-info-circle:before{content:""}
.fa-crosshairs:before{content:""}
.fa-times-circle-o:before{content:""}
.fa-check-circle-o:before{content:""}
.fa-ban:before{content:""}
.fa-arrow-left:before{content:""}
.fa-arrow-right:before{content:""}
.fa-arrow-up:before{content:""}
.fa-arrow-down:before{content:""}
.fa-mail-forward:before,.fa-share:before{content:""}
.fa-expand:before{content:""}
.fa-compress:before{content:""}
.fa-plus:before{content:""}
.fa-minus:before{content:""}
.fa-asterisk:before{content:""}
.fa-exclamation-circle:before{content:""}
.fa-gift:before{content:""}
.fa-leaf:before{content:""}
.fa-fire:before{content:""}
.fa-eye:before{content:""}
.fa-eye-slash:before{content:""}
.fa-exclamation-triangle:before,.fa-warning:before{content:""}
.fa-plane:before{content:""}
.fa-calendar:before{content:""}
.fa-random:before{content:""}
.fa-comment:before{content:""}
.fa-magnet:before{content:""}
.fa-chevron-up:before{content:""}
.fa-chevron-down:before{content:""}
.fa-retweet:before{content:""}
.fa-shopping-cart:before{content:""}
.fa-folder:before{content:""}
.fa-folder-open:before{content:""}
.fa-arrows-v:before{content:""}
.fa-arrows-h:before{content:""}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}
.fa-twitter-square:before{content:""}
.fa-facebook-square:before{content:""}
.fa-camera-retro:before{content:""}
.fa-key:before{content:""}
.fa-cogs:before,.fa-gears:before{content:""}
.fa-comments:before{content:""}
.fa-thumbs-o-up:before{content:""}
.fa-thumbs-o-down:before{content:""}
.fa-star-half:before{content:""}
.fa-heart-o:before{content:""}
.fa-sign-out:before{content:""}
.fa-linkedin-square:before{content:""}
.fa-thumb-tack:before{content:""}
.fa-external-link:before{content:""}
.fa-sign-in:before{content:""}
.fa-trophy:before{content:""}
.fa-github-square:before{content:""}
.fa-upload:before{content:""}
.fa-lemon-o:before{content:""}
.fa-phone:before{content:""}
.fa-square-o:before{content:""}
.fa-bookmark-o:before{content:""}
.fa-phone-square:before{content:""}
.fa-twitter:before{content:""}
.fa-facebook-f:before,.fa-facebook:before{content:""}
.fa-github:before{content:""}
.fa-unlock:before{content:""}
.fa-credit-card:before{content:""}
.fa-feed:before,.fa-rss:before{content:""}
.fa-hdd-o:before{content:""}
.fa-bullhorn:before{content:""}
.fa-bell:before{content:""}
.fa-certificate:before{content:""}
.fa-hand-o-right:before{content:""}
.fa-hand-o-left:before{content:""}
.fa-hand-o-up:before{content:""}
.fa-hand-o-down:before{content:""}
.fa-arrow-circle-left:before{content:""}
.fa-arrow-circle-right:before{content:""}
.fa-arrow-circle-up:before{content:""}
.fa-arrow-circle-down:before{content:""}
.fa-globe:before{content:""}
.fa-wrench:before{content:""}
.fa-tasks:before{content:""}
.fa-filter:before{content:""}
.fa-briefcase:before{content:""}
.fa-arrows-alt:before{content:""}
.fa-group:before,.fa-users:before{content:""}
.fa-chain:before,.fa-link:before{content:""}
.fa-cloud:before{content:""}
.fa-flask:before{content:""}
.fa-cut:before,.fa-scissors:before{content:""}
.fa-copy:before,.fa-files-o:before{content:""}
.fa-paperclip:before{content:""}
.fa-floppy-o:before,.fa-save:before{content:""}
.fa-square:before{content:""}
.fa-bars:before,.fa-navicon:before,.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-sort:before,.fa-unsorted:before{content:""}
.fa-sort-desc:before,.fa-sort-down:before{content:""}
.fa-sort-asc:before,.fa-sort-up:before{content:""}
.fa-envelope:before{content:""}
.fa-linkedin:before{content:""}
.fa-rotate-left:before,.fa-undo:before{content:""}
.fa-gavel:before,.fa-legal:before{content:""}
.fa-dashboard:before,.fa-tachometer:before{content:""}
.fa-comment-o:before{content:""}
.fa-comments-o:before{content:""}
.fa-bolt:before,.fa-flash:before{content:""}
.fa-sitemap:before{content:""}
.fa-umbrella:before{content:""}
.fa-clipboard:before,.fa-paste:before{content:""}
.fa-lightbulb-o:before{content:""}
.fa-exchange:before{content:""}
.fa-cloud-download:before{content:""}
.fa-cloud-upload:before{content:""}
.fa-user-md:before{content:""}
.fa-stethoscope:before{content:""}
.fa-suitcase:before{content:""}
.fa-bell-o:before{content:""}
.fa-coffee:before{content:""}
.fa-cutlery:before{content:""}
.fa-file-text-o:before{content:""}
.fa-building-o:before{content:""}
.fa-hospital-o:before{content:""}
.fa-ambulance:before{content:""}
.fa-medkit:before{content:""}
.fa-fighter-jet:before{content:""}
.fa-beer:before{content:""}
.fa-h-square:before{content:""}
.fa-plus-square:before{content:""}
.fa-angle-double-left:before{content:""}
.fa-angle-double-right:before{content:""}
.fa-angle-double-up:before{content:""}
.fa-angle-double-down:before{content:""}
.fa-angle-left:before{content:""}
.fa-angle-right:before{content:""}
.fa-angle-up:before{content:""}
.fa-angle-down:before{content:""}
.fa-desktop:before{content:""}
.fa-laptop:before{content:""}
.fa-tablet:before{content:""}
.fa-mobile-phone:before,.fa-mobile:before{content:""}
.fa-circle-o:before{content:""}
.fa-quote-left:before{content:""}
.fa-quote-right:before{content:""}
.fa-spinner:before{content:""}
.fa-circle:before{content:""}
.fa-mail-reply:before,.fa-reply:before{content:""}
.fa-github-alt:before{content:""}
.fa-folder-o:before{content:""}
.fa-folder-open-o:before{content:""}
.fa-smile-o:before{content:""}
.fa-frown-o:before{content:""}
.fa-meh-o:before{content:""}
.fa-gamepad:before{content:""}
.fa-keyboard-o:before{content:""}
.fa-flag-o:before{content:""}
.fa-flag-checkered:before{content:""}
.fa-terminal:before{content:""}
.fa-code:before{content:""}
.fa-mail-reply-all:before,.fa-reply-all:before{content:""}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}
.fa-location-arrow:before{content:""}
.fa-crop:before{content:""}
.fa-code-fork:before{content:""}
.fa-chain-broken:before,.fa-unlink:before{content:""}
.fa-question:before{content:""}
.fa-info:before{content:""}
.fa-exclamation:before{content:""}
.fa-superscript:before{content:""}
.fa-subscript:before{content:""}
.fa-eraser:before{content:""}
.fa-puzzle-piece:before{content:""}
.fa-microphone:before{content:""}
.fa-microphone-slash:before{content:""}
.fa-shield:before{content:""}
.fa-calendar-o:before{content:""}
.fa-fire-extinguisher:before{content:""}
.fa-rocket:before{content:""}
.fa-maxcdn:before{content:""}
.fa-chevron-circle-left:before{content:""}
.fa-chevron-circle-right:before{content:""}
.fa-chevron-circle-up:before{content:""}
.fa-chevron-circle-down:before{content:""}
.fa-html5:before{content:""}
.fa-css3:before{content:""}
.fa-anchor:before{content:""}
.fa-unlock-alt:before{content:""}
.fa-bullseye:before{content:""}
.fa-ellipsis-h:before{content:""}
.fa-ellipsis-v:before{content:""}
.fa-rss-square:before{content:""}
.fa-play-circle:before{content:""}
.fa-ticket:before{content:""}
.fa-minus-square:before{content:""}
.fa-minus-square-o:before{content:""}
.fa-level-up:before{content:""}
.fa-level-down:before{content:""}
.fa-check-square:before{content:""}
.fa-pencil-square:before{content:""}
.fa-external-link-square:before{content:""}
.fa-share-square:before{content:""}
.fa-compass:before{content:""}
.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}
.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}
.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}
.fa-eur:before,.fa-euro:before{content:""}
.fa-gbp:before{content:""}
.fa-dollar:before,.fa-usd:before{content:""}
.fa-inr:before,.fa-rupee:before{content:""}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}
.fa-krw:before,.fa-won:before{content:""}
.fa-bitcoin:before,.fa-btc:before{content:""}
.fa-file:before{content:""}
.fa-file-text:before{content:""}
.fa-sort-alpha-asc:before{content:""}
.fa-sort-alpha-desc:before{content:""}
.fa-sort-amount-asc:before{content:""}
.fa-sort-amount-desc:before{content:""}
.fa-sort-numeric-asc:before{content:""}
.fa-sort-numeric-desc:before{content:""}
.fa-thumbs-up:before{content:""}
.fa-thumbs-down:before{content:""}
.fa-youtube-square:before{content:""}
.fa-youtube:before{content:""}
.fa-xing:before{content:""}
.fa-xing-square:before{content:""}
.fa-youtube-play:before{content:""}
.fa-dropbox:before{content:""}
.fa-stack-overflow:before{content:""}
.fa-instagram:before{content:""}
.fa-flickr:before{content:""}
.fa-adn:before{content:""}
.fa-bitbucket:before{content:""}
.fa-bitbucket-square:before{content:""}
.fa-tumblr:before{content:""}
.fa-tumblr-square:before{content:""}
.fa-long-arrow-down:before{content:""}
.fa-long-arrow-up:before{content:""}
.fa-long-arrow-left:before{content:""}
.fa-long-arrow-right:before{content:""}
.fa-apple:before{content:""}
.fa-windows:before{content:""}
.fa-android:before{content:""}
.fa-linux:before{content:""}
.fa-dribbble:before{content:""}
.fa-skype:before{content:""}
.fa-foursquare:before{content:""}
.fa-trello:before{content:""}
.fa-female:before{content:""}
.fa-male:before{content:""}
.fa-gittip:before,.fa-gratipay:before{content:""}
.fa-sun-o:before{content:""}
.fa-moon-o:before{content:""}
.fa-archive:before{content:""}
.fa-bug:before{content:""}
.fa-vk:before{content:""}
.fa-weibo:before{content:""}
.fa-renren:before{content:""}
.fa-pagelines:before{content:""}
.fa-stack-exchange:before{content:""}
.fa-arrow-circle-o-right:before{content:""}
.fa-arrow-circle-o-left:before{content:""}
.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}
.fa-dot-circle-o:before{content:""}
.fa-wheelchair:before{content:""}
.fa-vimeo-square:before{content:""}
.fa-try:before,.fa-turkish-lira:before{content:""}
.fa-plus-square-o:before{content:""}
.fa-space-shuttle:before{content:""}
.fa-slack:before{content:""}
.fa-envelope-square:before{content:""}
.fa-wordpress:before{content:""}
.fa-openid:before{content:""}
.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}
.fa-graduation-cap:before,.fa-mortar-board:before{content:""}
.fa-yahoo:before{content:""}
.fa-google:before{content:""}
.fa-reddit:before{content:""}
.fa-reddit-square:before{content:""}
.fa-stumbleupon-circle:before{content:""}
.fa-stumbleupon:before{content:""}
.fa-delicious:before{content:""}
.fa-digg:before{content:""}
.fa-pied-piper-pp:before{content:""}
.fa-pied-piper-alt:before{content:""}
.fa-drupal:before{content:""}
.fa-joomla:before{content:""}
.fa-language:before{content:""}
.fa-fax:before{content:""}
.fa-building:before{content:""}
.fa-child:before{content:""}
.fa-paw:before{content:""}
.fa-spoon:before{content:""}
.fa-cube:before{content:""}
.fa-cubes:before{content:""}
.fa-behance:before{content:""}
.fa-behance-square:before{content:""}
.fa-steam:before{content:""}
.fa-steam-square:before{content:""}
.fa-recycle:before{content:""}
.fa-automobile:before,.fa-car:before{content:""}
.fa-cab:before,.fa-taxi:before{content:""}
.fa-tree:before{content:""}
.fa-spotify:before{content:""}
.fa-deviantart:before{content:""}
.fa-soundcloud:before{content:""}
.fa-database:before{content:""}
.fa-file-pdf-o:before{content:""}
.fa-file-word-o:before{content:""}
.fa-file-excel-o:before{content:""}
.fa-file-powerpoint-o:before{content:""}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}
.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}
.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}
.fa-file-movie-o:before,.fa-file-video-o:before{content:""}
.fa-file-code-o:before{content:""}
.fa-vine:before{content:""}
.fa-codepen:before{content:""}
.fa-jsfiddle:before{content:""}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}
.fa-circle-o-notch:before{content:""}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}
.fa-empire:before,.fa-ge:before{content:""}
.fa-git-square:before{content:""}
.fa-git:before{content:""}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}
.fa-tencent-weibo:before{content:""}
.fa-qq:before{content:""}
.fa-wechat:before,.fa-weixin:before{content:""}
.fa-paper-plane:before,.fa-send:before{content:""}
.fa-paper-plane-o:before,.fa-send-o:before{content:""}
.fa-history:before{content:""}
.fa-circle-thin:before{content:""}
.fa-header:before{content:""}
.fa-paragraph:before{content:""}
.fa-sliders:before{content:""}
.fa-share-alt:before{content:""}
.fa-share-alt-square:before{content:""}
.fa-bomb:before{content:""}
.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}
.fa-tty:before{content:""}
.fa-binoculars:before{content:""}
.fa-plug:before{content:""}
.fa-slideshare:before{content:""}
.fa-twitch:before{content:""}
.fa-yelp:before{content:""}
.fa-newspaper-o:before{content:""}
.fa-wifi:before{content:""}
.fa-calculator:before{content:""}
.fa-paypal:before{content:""}
.fa-google-wallet:before{content:""}
.fa-cc-visa:before{content:""}
.fa-cc-mastercard:before{content:""}
.fa-cc-discover:before{content:""}
.fa-cc-amex:before{content:""}
.fa-cc-paypal:before{content:""}
.fa-cc-stripe:before{content:""}
.fa-bell-slash:before{content:""}
.fa-bell-slash-o:before{content:""}
.fa-trash:before{content:""}
.fa-copyright:before{content:""}
.fa-at:before{content:""}
.fa-eyedropper:before{content:""}
.fa-paint-brush:before{content:""}
.fa-birthday-cake:before{content:""}
.fa-area-chart:before{content:""}
.fa-pie-chart:before{content:""}
.fa-line-chart:before{content:""}
.fa-lastfm:before{content:""}
.fa-lastfm-square:before{content:""}
.fa-toggle-off:before{content:""}
.fa-toggle-on:before{content:""}
.fa-bicycle:before{content:""}
.fa-bus:before{content:""}
.fa-ioxhost:before{content:""}
.fa-angellist:before{content:""}
.fa-cc:before{content:""}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}
.fa-meanpath:before{content:""}
.fa-buysellads:before{content:""}
.fa-connectdevelop:before{content:""}
.fa-dashcube:before{content:""}
.fa-forumbee:before{content:""}
.fa-leanpub:before{content:""}
.fa-sellsy:before{content:""}
.fa-shirtsinbulk:before{content:""}
.fa-simplybuilt:before{content:""}
.fa-skyatlas:before{content:""}
.fa-cart-plus:before{content:""}
.fa-cart-arrow-down:before{content:""}
.fa-diamond:before{content:""}
.fa-ship:before{content:""}
.fa-user-secret:before{content:""}
.fa-motorcycle:before{content:""}
.fa-street-view:before{content:""}
.fa-heartbeat:before{content:""}
.fa-venus:before{content:""}
.fa-mars:before{content:""}
.fa-mercury:before{content:""}
.fa-intersex:before,.fa-transgender:before{content:""}
.fa-transgender-alt:before{content:""}
.fa-venus-double:before{content:""}
.fa-mars-double:before{content:""}
.fa-venus-mars:before{content:""}
.fa-mars-stroke:before{content:""}
.fa-mars-stroke-v:before{content:""}
.fa-mars-stroke-h:before{content:""}
.fa-neuter:before{content:""}
.fa-genderless:before{content:""}
.fa-facebook-official:before{content:""}
.fa-pinterest-p:before{content:""}
.fa-whatsapp:before{content:""}
.fa-server:before{content:""}
.fa-user-plus:before{content:""}
.fa-user-times:before{content:""}
.fa-bed:before,.fa-hotel:before{content:""}
.fa-viacoin:before{content:""}
.fa-train:before{content:""}
.fa-subway:before{content:""}
.fa-medium:before{content:""}
.fa-y-combinator:before,.fa-yc:before{content:""}
.fa-optin-monster:before{content:""}
.fa-opencart:before{content:""}
.fa-expeditedssl:before{content:""}
.fa-battery-4:before,.fa-battery-full:before{content:""}
.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}
.fa-battery-2:before,.fa-battery-half:before{content:""}
.fa-battery-1:before,.fa-battery-quarter:before{content:""}
.fa-battery-0:before,.fa-battery-empty:before{content:""}
.fa-mouse-pointer:before{content:""}
.fa-i-cursor:before{content:""}
.fa-object-group:before{content:""}
.fa-object-ungroup:before{content:""}
.fa-sticky-note:before{content:""}
.fa-sticky-note-o:before{content:""}
.fa-cc-jcb:before{content:""}
.fa-cc-diners-club:before{content:""}
.fa-clone:before{content:""}
.fa-balance-scale:before{content:""}
.fa-hourglass-o:before{content:""}
.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}
.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}
.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}
.fa-hourglass:before{content:""}
.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}
.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}
.fa-hand-scissors-o:before{content:""}
.fa-hand-lizard-o:before{content:""}
.fa-hand-spock-o:before{content:""}
.fa-hand-pointer-o:before{content:""}
.fa-hand-peace-o:before{content:""}
.fa-trademark:before{content:""}
.fa-registered:before{content:""}
.fa-creative-commons:before{content:""}
.fa-gg:before{content:""}
.fa-gg-circle:before{content:""}
.fa-tripadvisor:before{content:""}
.fa-odnoklassniki:before{content:""}
.fa-odnoklassniki-square:before{content:""}
.fa-get-pocket:before{content:""}
.fa-wikipedia-w:before{content:""}
.fa-safari:before{content:""}
.fa-chrome:before{content:""}
.fa-firefox:before{content:""}
.fa-opera:before{content:""}
.fa-internet-explorer:before{content:""}
.fa-television:before,.fa-tv:before{content:""}
.fa-contao:before{content:""}
.fa-500px:before{content:""}
.fa-amazon:before{content:""}
.fa-calendar-plus-o:before{content:""}
.fa-calendar-minus-o:before{content:""}
.fa-calendar-times-o:before{content:""}
.fa-calendar-check-o:before{content:""}
.fa-industry:before{content:""}
.fa-map-pin:before{content:""}
.fa-map-signs:before{content:""}
.fa-map-o:before{content:""}
.fa-map:before{content:""}
.fa-commenting:before{content:""}
.fa-commenting-o:before{content:""}
.fa-houzz:before{content:""}
.fa-vimeo:before{content:""}
.fa-black-tie:before{content:""}
.fa-fonticons:before{content:""}
.fa-reddit-alien:before{content:""}
.fa-edge:before{content:""}
.fa-credit-card-alt:before{content:""}
.fa-codiepie:before{content:""}
.fa-modx:before{content:""}
.fa-fort-awesome:before{content:""}
.fa-usb:before{content:""}
.fa-product-hunt:before{content:""}
.fa-mixcloud:before{content:""}
.fa-scribd:before{content:""}
.fa-pause-circle:before{content:""}
.fa-pause-circle-o:before{content:""}
.fa-stop-circle:before{content:""}
.fa-stop-circle-o:before{content:""}
.fa-shopping-bag:before{content:""}
.fa-shopping-basket:before{content:""}
.fa-hashtag:before{content:""}
.fa-bluetooth:before{content:""}
.fa-bluetooth-b:before{content:""}
.fa-percent:before{content:""}
.fa-gitlab:before{content:""}
.fa-wpbeginner:before{content:""}
.fa-wpforms:before{content:""}
.fa-envira:before{content:""}
.fa-universal-access:before{content:""}
.fa-wheelchair-alt:before{content:""}
.fa-question-circle-o:before{content:""}
.fa-blind:before{content:""}
.fa-audio-description:before{content:""}
.fa-volume-control-phone:before{content:""}
.fa-braille:before{content:""}
.fa-assistive-listening-systems:before{content:""}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}
.fa-glide:before{content:""}
.fa-glide-g:before{content:""}
.fa-sign-language:before,.fa-signing:before{content:""}
.fa-low-vision:before{content:""}
.fa-viadeo:before{content:""}
.fa-viadeo-square:before{content:""}
.fa-snapchat:before{content:""}
.fa-snapchat-ghost:before{content:""}
.fa-snapchat-square:before{content:""}
.fa-pied-piper:before{content:""}
.fa-first-order:before{content:""}
.fa-yoast:before{content:""}
.fa-themeisle:before{content:""}
.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}
.fa-fa:before,.fa-font-awesome:before{content:""}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.swiper-slide,.swiper-wrapper{height:100%;position:relative;width:100%}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-position:center;background-repeat:no-repeat}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}
.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}
.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}
.swiper-container-3d{-o-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}
.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}
.swiper-container-cube,.swiper-container-flip{overflow:visible}
.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
}
@font-face{font-family:BwModelica;font-weight:400;src:url(../fonts/308DF2_C_0.eot);src:url(../fonts/308DF2_C_0.eot?#iefix) format("embedded-opentype"),url(../fonts/308DF2_C_0.woff2) format("woff2"),url(../fonts/308DF2_C_0.woff) format("woff"),url(../fonts/308DF2_C_0.ttf) format("truetype")}
@font-face{font-family:BwModelica;font-weight:500;src:url(../fonts/308DF2_A_0.eot);src:url(../fonts/308DF2_A_0.eot?#iefix) format("embedded-opentype"),url(../fonts/308DF2_A_0.woff2) format("woff2"),url(../fonts/308DF2_A_0.woff) format("woff"),url(../fonts/308DF2_A_0.ttf) format("truetype")}
@font-face{font-family:BwModelica;font-weight:700;src:url(../fonts/308DF2_3_0.eot);src:url(../fonts/308DF2_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/308DF2_3_0.woff2) format("woff2"),url(../fonts/308DF2_3_0.woff) format("woff"),url(../fonts/308DF2_3_0.ttf) format("truetype")}
@font-face{font-family:fontawesome-webfont;font-style:normal;font-weight:400;src:url(../fonts/fontawesome-webfont.eot);src:url(../fonts/fontawesome-webfont.eot?) format("eot"),url(../fonts/fontawesome-webfont.woff) format("woff"),url(../fonts/fontawesome-webfont.ttf) format("truetype")}
.preload-images-sidescroll{display:none;background:url(../images/despondent.png) -9999px -9999px no-repeat,url(../images/despondent-looks-at-screen.png) -9999px -9999px no-repeat,url(../images/typing-lookup.png) -9999px -9999px no-repeat,url(../images/looks-at-screen-taps-button.png) -9999px -9999px no-repeat,url(../images/dusts-off.png) -9999px -9999px no-repeat,url(../images/idea.png) -9999px -9999px no-repeat,url(../images/walk.png) -9999px -9999px no-repeat,url(../images/walk-watch.png) -9999px -9999px no-repeat,url(../images/typing-fast.png) -9999px -9999px no-repeat,url(../images/lookup.png) -9999px -9999px no-repeat,url(../images/teleport.png) -9999px -9999px no-repeat,url(../images/aaron-hover-teleport.png) -9999px -9999px no-repeat,url(../images/aaron-hover-kick.png) -9999px -9999px no-repeat,url(../images/aaron-hover-idle.png) -9999px -9999px no-repeat,url(../images/STNet_01B_Type_Look_300x200_12F_v34.png) -9999px -9999px no-repeat}
.preload-images-home{display:none;background:url(../images/sample_quote.png) no-repeat -9999px -9999px -9999px -9999px no-repeat}
@keyframes hoverHorizontal{0%,100%{transform:translate3d(0,0,0)}
50%{transform:translate3d(-10px,0,0)}
}
.animation-aaron,.animation-aaronDustsOff,.animation-aaronIdeaMoment,.animation-aaronIdeaMomentJumpInLong,.animation-aaronIdeaMomentJumpOutLong,.animation-aaronIdle,.animation-aaronLookup,.animation-aaronRiskyBusiness,.animation-aaronTeleport,.animation-aaronTeleportHover,.animation-aaronTeleportHoverIdle,.animation-aaronTeleportHoverKick,.animation-aaronTypeFast,.animation-aaronTypeLookup,.animation-aaronTypePause,.animation-aaronTypePauseDelete,.animation-aaronTypeSlow,.animation-aaronWalk,.animation-aaronWalkWatch{z-index:138}
.animation-aaronTypeFast:after,.animation-aaronTypeLookup:after,.animation-aaronTypePause:after,.animation-aaronTypePauseDelete:after,.animation-aaronTypeSlow:after,.animation-computerLight:after{content:'';height:1000px;border-top:600px solid transparent;border-left:935px solid rgba(226,252,255,.055);border-bottom:600px solid transparent;position:absolute;right:0;top:0;margin-bottom:0;margin-top:-580px;margin-left:-870px;left:0;bottom:0;animation:flicker 1.4s infinite}
@media screen and (min-width:1440px){.animation-aaronTypeFast:after,.animation-aaronTypeLookup:after,.animation-aaronTypePause:after,.animation-aaronTypePauseDelete:after,.animation-aaronTypeSlow:after,.animation-computerLight:after{content:'';height:2000px;border-top:612px solid transparent;border-left:1500px solid rgba(226,252,255,.055);border-bottom:600px solid transparent;position:absolute;right:0;top:0;margin-bottom:0;margin-top:-594px;margin-left:-1437px;left:0;bottom:0;animation:flicker 1.4s infinite}
}
.animation-aaronIdle,.animation-aaronWalk{background-position:left;background-size:cover;position:fixed;width:60px;height:75px}
@keyframes flicker{0%,100%{opacity:.4}
50%{opacity:.8}
}
.animation-aaronIdle{background-image:url(../images/idle.png)}
.animation-aaronWalk{bottom:64px!important;background-image:url(../images/walk.png)}
.animation-aaronWalkWatch{width:60px;height:75px;background-image:url(../images/walk-watch.png);background-position:left;background-size:cover;position:fixed}
.animation-aaronTypeFast,.animation-aaronTypeLookup,.animation-aaronTypePause,.animation-aaronTypePauseDelete,.animation-aaronTypeSlow{width:75px;height:50px;background-position:left;background-size:cover;position:fixed}
.animation-aaronTypeSlow{background-image:url(../images/despondent.png)}
.animation-aaronTypeFast{background-image:url(../images/typing-fast.png)}
.animation-aaronTypeLookup{background-image:url(../images/STNet_01B_Type_Look_300x200_12F_v34.png)}
.animation-aaronTypePause{background-image:url(../images/typing-lookup.png)}
.animation-aaronTypePauseDelete{background-image:url(../images/looks-at-screen-taps-button.png)}
.animation-aaronDustsOff{width:60px;height:75px;bottom:64px!important;background-image:url(../images/dusts-off.png);background-position:left;background-size:cover;position:fixed}
.animation-aaronIdeaMoment{width:60px;height:75px;bottom:64px!important;background-image:url(../images/idea.png);background-position:left;background-size:cover;position:fixed}
.animation-aaronIdeaMomentJumpInLong,.animation-aaronIdeaMomentJumpOutLong{width:155px;height:150px;background-repeat:no-repeat;background-position:left;background-size:cover;position:fixed}
.animation-aaronIdeaMomentJumpInLong{background-image:url(../images/pipe-jump-from-idea-in-long.png)}
.animation-aaronIdeaMomentJumpOutLong{background-image:url(../images/pipe-jump-from-idea-out-long.png)}
.animation-aaronLookup{width:60px;height:75px;bottom:64px!important;background-image:url(../images/lookup.png);background-position:left;background-size:cover;position:fixed}
.animation-aaronTeleport{width:60px;height:90px;bottom:56px!important;background-image:url(../images/teleport.png);background-repeat:no-repeat no-repeat!important;background-position:left;background-size:cover;position:fixed}
.animation-aaronTeleportHover,.animation-aaronTeleportHoverIdle,.animation-aaronTeleportHoverKick{width:90px;height:90px;bottom:57px!important;position:fixed;background-position:left;background-size:cover}
.animation-aaronTeleportHover{background-image:url(../images/aaron-hover-teleport.png)}
.animation-aaronTeleportHoverKick{background-repeat:no-repeat!important;background-image:url(../images/aaron-hover-kick.png)}
.animation-aaronTeleportHoverIdle{background-image:url(../images/aaron-hover-idle.png)}
.animation-aaronRiskyBusiness{width:210px;height:250px;transform:scale(.4);background-image:url(../images/risky-business.png);background-position:left;background-size:cover;position:absolute}
.animation-aaronRiskyBusiness.play.animate-loop-through{animation:loop 3.2s steps(49) 1 forwards}
@keyframes loop{to{background-position:100%}
}
.illustration-todoList{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:55px;height:30px;margin:0 auto}
.illustration-todoList .illustration-todoList-block-columns{-ms-flex:3;flex:3;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:80%}
.illustration-todoList .illustration-todoList-block-columns .illustration-todoList-block-1{-ms-flex-item-align:end;align-self:flex-end;background-color:#FFF176;-ms-flex:1;flex:1;width:33.33333%;position:relative;z-index:-1;height:inherit;animation-delay:.1s}
.illustration-todoList .illustration-todoList-block-columns .illustration-todoList-block-2{-ms-flex-item-align:end;align-self:flex-end;background-color:#B2EBF2;-ms-flex:1;flex:1;width:33.33333%;position:relative;z-index:-1;height:inherit;animation-delay:350ms}
.illustration-todoList .illustration-todoList-block-columns .illustration-todoList-block-3{-ms-flex-item-align:end;align-self:flex-end;background-color:#00BCD4;-ms-flex:1;flex:1;width:33.33333%;position:relative;z-index:-1;height:inherit;animation-delay:550ms}
.illustration-todoList .illustration-todoList-block-row{-ms-flex:1;flex:1;height:25%}
.illustration-todoList .illustration-todoList-block-row .illustration-todoList-block-4{background-color:#000;height:100%;width:100%;z-index:2;animation:animateIllustrationTodoRow .5s forwards}
.illustration-todoList:hover .illustration-todoList-block-1{animation:animateIllustrationTodoBoxes .5s forwards;animation-delay:.2s;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-todoList:hover .illustration-todoList-block-2{animation:animateIllustrationTodoBoxes .5s forwards;animation-delay:.3s;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-todoList:hover .illustration-todoList-block-3{animation:animateIllustrationTodoBoxes .5s forwards;animation-delay:.4s;box-shadow:0 0 10px rgba(0,0,0,.15)}
@keyframes animateIllustrationTodoBoxes{0%{height:5px;bottom:10px;-webkit-filter:grayscale(0);filter:grayscale(0)}
50%{height:45px;bottom:-50%}
55%,80%{-webkit-filter:grayscale(0);filter:grayscale(0)}
60%{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
75%{-webkit-filter:grayscale(50%);filter:grayscale(50%)}
100%{height:80%;bottom:0}
}
@keyframes animateIllustrationTodoRow{from,to{animation-timing:cubic-bezier(.77,0,.175,1)}
0%,100%{bottom:5px}
30%,80%{animation-play-state:paused}
50%{bottom:15px}
}
.illustration-jobTracking{display:-ms-flexbox;display:flex;width:60px;height:30px;margin:0 auto}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box{-ms-flex:1;flex:1;width:20%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box .bullet,.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box .illustration-jobTracking-bullet{background:#000;width:6px;height:6px;border-radius:100%;margin:0 auto}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box:nth-of-type(1) .bullet{transform:scale(.8)}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box:nth-of-type(2) .bullet{transform:scale(1)}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box:nth-of-type(3) .bullet{transform:scale(1.2)}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box:nth-of-type(4) .bullet{transform:scale(1.4)}
.illustration-jobTracking .illustration-jobTracking-bullet-colummns .illustration-jobTracking-bullet-box:last-of-type .bullet{transform:scale(1.8);background:#00BCD4}
.illustration-jobTracking:hover .illustration-jobTracking-bullet-box:nth-of-type(1) .bullet{transform:scale(.8);animation:pulseThrough .5s forwards;animation-delay:.1s;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-jobTracking:hover .illustration-jobTracking-bullet-box:nth-of-type(2) .bullet{transform:scale(1);animation:pulseThrough .5s forwards;animation-delay:150ms;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-jobTracking:hover .illustration-jobTracking-bullet-box:nth-of-type(3) .bullet{transform:scale(1.2);animation:pulseThrough .5s forwards;animation-delay:.2s;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-jobTracking:hover .illustration-jobTracking-bullet-box:nth-of-type(4) .bullet{transform:scale(1.4);animation:pulseThrough .5s forwards;animation-delay:250ms;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-jobTracking:hover .illustration-jobTracking-bullet-box:last-of-type .bullet{transform:scale(1.8);animation:pulseThrough .5s forwards;background:#00BCD4;box-shadow:0 0 10px rgba(0,0,0,.15);animation-delay:.3s}
@keyframes pulseThrough{from,to{animation-timing:cubic-bezier(.77,0,.175,1)}
0%{transform:scale(.8);background-color:#00BCD4}
50%{transform:scale(calc(.8 + .1));background-color:#000}
100%{transform:auto;background-color:auto}
}
.illustration-dashBoard{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:55px;height:30px;margin:0 auto}
.illustration-dashBoard .illustration-dashBoard-container-left{width:75%;height:100%}
.illustration-dashBoard .illustration-dashBoard-container-right{width:25%;height:100%}
.illustration-dashBoard .illustration-dashBoard-large{height:66.6666%;width:100%;background-color:#00BCD4;border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}
.illustration-dashBoard .illustration-dashBoard-columns{height:33.3333%;width:100%;display:-ms-flexbox;display:flex}
.illustration-dashBoard .illustration-dashBoard-columns .illustration-dasBoard-column-1{background-color:#FFF176;-ms-flex:1;flex:1;width:33.33333%;margin:0 1px}
.illustration-dashBoard .illustration-dashBoard-columns .illustration-dasBoard-column-2{background-color:#B2EBF2;-ms-flex:1;flex:1;width:33.33333%;margin:0}
.illustration-dashBoard .illustration-dashBoard-columns .illustration-dasBoard-column-3{background-color:#00BCD4;-ms-flex:1;flex:1;width:33.33333%;margin:0 1px}
.illustration-dashBoard .illustration-dashBoard-side{height:100%;width:100%;background-color:#CCC}
.illustration-dashBoard:hover .illustration-dashBoard-container-left{animation:shiftBoxesLeft .8s forwards;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-dashBoard:hover .illustration-dashBoard-container-right{animation:shiftBoxesRight .8s forwards;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-dashBoard:hover .illustration-dashBoard-columns{animation:shiftBoxesUp .8s forwards;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-dashBoard:hover .illustration-dashBoard-large{animation:shiftBoxesDown .8s forwards;box-shadow:0 0 10px rgba(0,0,0,.15)}
@keyframes shiftBoxesUp{0%,100%{transform:translateY(0)}
20%,50%,80%{transform:translateY(-20px)}
}
@keyframes shiftBoxesDown{0%,100%{transform:translateY(0)}
20%,50%,80%{transform:translateY(11px)}
}
@keyframes shiftBoxesLeft{0%,100%{transform:translateX(0)}
20%,40%,50%,60%,80%{transform:translateX(13px)}
}
@keyframes shiftBoxesRight{0%,100%{transform:translateX(0)}
20%,50%,80%{transform:translateX(-42px)}
}
.illustration-speechBubble{height:30px;width:50px;margin:0 auto;position:relative}
.illustration-speechBubble .illustration-speechBubble-1{font-weight:400;font-size:1.2rem;line-height:4rem;background-color:#CCC;height:20px;width:30px;z-index:99;position:absolute;bottom:0;left:5px}
.illustration-speechBubble .illustration-speechBubble-1:after,.illustration-speechBubble .illustration-speechBubble-2:after{top:100%;left:50%;content:" ";margin-left:calc(20px * -.25);position:absolute;pointer-events:none}
.illustration-speechBubble .illustration-speechBubble-1:after{border:solid transparent;height:0;width:0;border-color:rgba(136,183,213,0);border-top-color:#CCC;border-width:calc(20px * .25)}
.illustration-speechBubble .illustration-speechBubble-1 h3{line-height:2.5rem;font-size:1.2rem;color:#FFF}
.illustration-speechBubble .illustration-speechBubble-2{font-weight:400;font-size:1.2rem;line-height:4rem;background-color:#00BCD4;height:20px;width:30px;z-index:99;position:absolute;bottom:10px;right:5px}
.illustration-speechBubble .illustration-speechBubble-2:after{border:solid transparent;height:0;width:0;border-color:rgba(136,183,213,0);border-top-color:#00BCD4;border-width:calc(20px * .25)}
.illustration-speechBubble .illustration-speechBubble-2 h3{line-height:2.5rem;font-size:1.2rem;color:#FFF}
#page-home section:nth-of-type(2) .feature-item-heading.active,#page-home section:nth-of-type(3) .feature-item-heading.active,#page-home section:nth-of-type(7) .feature-item-heading.active{color:#fff}
@keyframes shiftSpeechBubble-1{from,to{animation-timing:cubic-bezier(.77,0,.175,1)}
0%,100%{left:5px;bottom:0}
20%,50%,80%{left:5px;bottom:10px}
}
@keyframes shiftSpeechBubble-2{from,to{animation-timing:cubic-bezier(.77,0,.175,1)}
0%,100%{right:5px;bottom:10px}
20%,50%,80%{right:5px;bottom:0}
}
.illustration-speechBubble:hover .illustration-speechBubble-1{animation:shiftSpeechBubble-1 .5s forwards;box-shadow:0 0 10px rgba(0,0,0,.15)}
.illustration-speechBubble:hover .illustration-speechBubble-2{animation:shiftSpeechBubble-2 .5s forwards;box-shadow:0 0 10px rgba(0,0,0,.15)}
#page-home{background-color:#ECECEC;font-weight:700}
#page-home .page-header{margin-top:90px}
#page-home .page-header .feature-copy,#page-home .page-header .page-header-copy{line-height:2.6rem}
#page-home .page-header .page-heading{font-size:4.2rem;max-width:750px;margin:0 auto;line-height:1.3em}
#page-home .page-header .call-to-action-trial-signup-view{background:0 0}
#page-home .page-header .call-to-action-trial-signup-view .call-to-action-container{background-color:transparent;padding-top:0;padding-bottom:15px}
#page-home .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=email]{background-color:#868B8C;font-weight:400;font-size:16px}
#page-home .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=submit]{background-color:#000;font-weight:400;font-size:16px;width:auto}
#page-home .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=submit]:hover{background-color:#868C8D}
#page-home section:nth-of-type(2),#page-home section:nth-of-type(7){background-color:#2BC4D8}
#page-home .page-header .feature-video-container{background-image:url(../images/features-video-background.png);background-size:1782px 404px;background-position:center top;height:404px;padding-top:50px}
#page-home .page-header .feature-video-container iframe{width:530px;height:298px}
@media screen and (max-width:550px){#page-home .page-header .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:300px;padding-top:37px}
#page-home .page-header .feature-video-container iframe{width:394px;height:221px}
}
@media screen and (max-width:440px){#page-home .page-header .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:250px;padding-top:31px}
#page-home .page-header .feature-video-container iframe{width:327px;height:185px}
}
#page-home section:nth-of-type(1){background-color:#fff}
#page-home section:nth-of-type(3){background-color:#FFEB3B}
#page-home section:nth-of-type(4){background-color:#F4F4F4}
#page-home section:nth-of-type(8){background-color:#FFF}
#page-home section:nth-of-type(9){background-color:#B2EBF2}
#page-home section:nth-of-type(2n+0) .feature-screen-container{float:right}
#page-home .page-section-coming-soon{background-color:#94E9D7}
#page-home .page-section-coming-soon .content-section-outer{-ms-flex-direction:column;flex-direction:column;padding:100px 25px}
#page-home .page-section-coming-soon .feature-heading{font-size:1.8rem;line-height:6rem;text-align:center;max-width:950px}
#page-home .feature-heading{color:#000;font-weight:700;font-size:2.6rem;line-height:4rem;text-align:left;margin:0}
@media screen and (max-width:768px){#page-home .feature-heading{text-align:center;margin-top:0;font-size:2.6rem}
#page-home .feature-copy{margin:30px auto}
}
#page-home .feature-copy{font-size:1.6rem}
#page-home .feature-item-container{line-height:2.6rem}
#page-home .video-container-container{background-color:transparent}
#page-home .video-container{transition:background-color .5s ease;width:100%}
#page-home .video-bg-1{background-color:#42c7e0!important}
#page-home .video-bg-2{background-color:#94e9d7!important}
#page-home .video-bg-3{background-color:#feda10!important}
#page-home .large-feature-text{font-weight:700;font-size:10rem;line-height:1.1em;text-align:center;width:100%;float:left;color:#fff}
#page-home .large-feature-text h2{font-size:inherit}
#page-home .video-section-copy-container .round-button,#page-home .video-section-copy-container a.round-button{position:absolute;top:540px;left:650px}
#page-home .video-section-copy-container .round-button:hover,#page-home .video-section-copy-container a.round-button:hover{background-color:#4A4A4A}
@media screen and (max-width:1024px){#page-home .large-feature-text{font-size:9rem}
#page-home .video-section-copy-container .round-button,#page-home .video-section-copy-container a.round-button{top:460px;left:463px}
}
@media screen and (max-width:768px){#page-home .video-container-container{height:650px!important}
#page-home .large-feature-text{font-size:3.5rem}
#page-home .video-section-copy-container{display:none}
}
#page-home .video-copy-slider{margin-top:7px}
#page-home .video-copy-slider .swiper-slide{text-align:center;font-weight:400;padding:0 12px}
#page-home .video-copy-slider .swiper-slide p{font-size:1.4rem;line-height:1.5em}
#page-home .video-copy-slider .swiper-slide p b{font-size:1.6rem;line-height:1.5em}
@media screen and (min-width:769px){#page-home .video-copy-slider{display:none}
}
#page-home .video-section-copy{position:absolute;margin-left:auto;margin-right:100px;height:300px;overflow:hidden;font-weight:400;width:250px;right:0;top:265px;text-align:left;color:#4A4A4A}
#page-home .video-section-copy p{font-size:1.3rem;line-height:1.6em}
#page-home .video-section-copy p b{font-size:1.6rem;line-height:1.5em}
@media screen and (max-width:1024px){#page-home .video-section-copy{margin-right:50px;top:235px}
}
@media screen and (max-width:768px){#page-home .video-section-copy{width:100%;margin:0 auto;position:relative;top:0;display:none}
}
#page-home .video-dots{position:absolute;left:649px;top:215px;margin-top:5px}
@media screen and (max-width:1024px){#page-home .video-dots{left:468px;top:190px}
}
#page-home .video-dot{counter-increment:item;width:32px;height:32px;background-color:none;border:2px solid #4a4a4a;border-radius:50%;margin-bottom:20px;display:inline-block;padding:4px;margin-right:13px;cursor:pointer;color:#fff}
#page-home .video-dot::before{content:counter(item);font-weight:700;font-size:1.1rem;color:#4a4a4a}
@media screen and (max-width:768px){#page-home .video-dots{position:relative;top:0;left:auto}
#page-home .video-dot{width:44px;height:44px;display:inline-block;margin:10px;padding:12px}
#page-home .video-dot::before{font-size:1.5rem}
}
#page-home .video-dot-active::before{color:#fff}
#page-home .video-dot-active{background-color:#4a4a4a}
#page-home .video-computer{position:relative;margin-top:185px;margin-left:55px;width:530px;height:430px;background-image:url(../images/computer-mouse-and-keyboard.png);background-size:contain;background-repeat:no-repeat}
@media screen and (max-width:1024px){#page-home .video-computer{width:400px}
}
@media screen and (max-width:768px){#page-home .video-computer{margin:85px auto 0;width:300px;height:270px}
}
@media screen and (max-width:320px){#page-home .video-computer{width:232px;height:200px}
}
#page-home .video-player-container{background-size:contain;position:absolute;top:20px;left:20px;width:464px;height:261px}
@media screen and (max-width:1024px){#page-home .video-player-container{top:15px;left:15px;width:352px;height:198px}
}
@media screen and (max-width:768px){#page-home .video-player-container{top:11px;left:11px;width:265px;height:149px}
}
@media screen and (max-width:320px){#page-home .video-player-container{width:202px;height:114px}
}
#page-home .video-player-container.video-1{background-image:url(../images/vid-todo-ph.png)}
#page-home .video-player-container.video-2{background-image:url(../images/vid-jobs-ph.png)}
#page-home .video-player-container.video-3{background-image:url(../images/vid-dashboard-ph.png)}
#page-home .video-player{position:absolute;width:464px;height:261px;background-size:contain;background-repeat:no-repeat}
@media screen and (max-width:1024px){#page-home .video-player{width:353px}
}
@media screen and (max-width:768px){#page-home .video-player{width:265px}
}
@media screen and (max-width:320px){#page-home .video-player{width:202px;height:195px}
}
#page-home .explore-more-container{height:100px;transition:background-color .5s ease}
@media screen and (max-width:768px){#page-home .explore-more-container{height:220px}
}
#page-home .blog-intro-container{background-color:#ECECEC;height:466px}
#page-home .blog-intro-container .content-section-outer{padding-bottom:0}
#page-home .blog-intro-copy{color:#4A4A4A;font-size:3.2rem;float:left;text-align:left;width:650px;font-weight:500;line-height:1.5em}
#page-home .blog-intro-copy h2{display:inline;font-size:inherit;font-weight:inherit}
@media screen and (max-width:1280px){#page-home .blog-intro-copy{font-size:2.8rem;margin-left:50px;width:550px}
}
@media screen and (max-width:1024px){#page-home .blog-intro-container{height:330px}
#page-home .blog-intro-copy{font-size:2.2rem;width:420px;margin-left:50px}
}
#page-home .blog-intro-button-container{color:#4A4A4A;float:right;position:absolute;right:0;bottom:0;margin-bottom:14px}
@media screen and (max-width:1280px){#page-home .blog-intro-button-container{right:50px}
}
@media screen and (max-width:768px){#page-home .blog-intro-container{height:auto}
#page-home .blog-intro-copy{width:auto;margin-left:0;font-size:2.2rem;text-align:center;padding:30px 0}
#page-home .blog-intro-button-container{position:relative;float:none;margin:auto;right:auto}
#page-home .blog-intro-button-container p{margin-bottom:0}
}
#page-home .feature-screen,#page-home .feature-screen-container{position:relative;height:520px}
@media screen and (max-width:1280px){#page-home .feature-screen,#page-home .feature-screen-container{height:500px}
}
@media screen and (max-width:1024px){#page-home .feature-screen,#page-home .feature-screen-container{height:450px}
}
@media screen and (max-width:768px){#page-home .feature-screen,#page-home .feature-screen-container{height:320px}
#page-home .blog-posts-container{display:none}
}
#page-home .blog-posts-container{background-color:#ECECEC;height:520px;text-align:center;margin-bottom:-42px}
@media screen and (max-width:1280px){#page-home .blog-posts-container{height:440px}
}
#page-home .blog-posts-mobile-slider{height:420px;padding-top:10px}
#page-home .blog-posts-mobile-slider .swiper-slide{box-shadow:0 0 20px rgba(0,0,0,.2);width:300px;height:400px}
@media screen and (min-width:769px){#page-home .blog-posts-mobile-slider{display:none}
}
@media screen and (max-width:768px){#page-home .blog-posts-mobile-slider{width:100%;overflow-x:hidden}
}
#page-home .blog-post{box-shadow:0 0 20px rgba(0,0,0,.2);width:410px;height:520px;display:inline-block;margin:0 10px;transition:transform .4s ease-out,box-shadow .4s ease-out}
#page-home .blog-post:first-of-type{margin-left:0}
#page-home .blog-post:last-of-type{margin-right:0}
#page-home .blog-post:hover{transform:translate(-5px,-10px);box-shadow:10px 10px 20px rgba(0,0,0,.2)}
@media screen and (max-width:1279px){#page-home .blog-post{width:320px;height:440px}
}
@media screen and (max-width:1023px){#page-home .blog-post{width:30%}
}
#page-home .blog-feature-image{width:100%;height:280px;background-size:cover}
@media screen and (max-width:1280px){#page-home .blog-feature-image{height:200px}
}
#page-home .blog-feature-headline{width:100%;height:240px;background-color:#fff;color:#2c2c2c;font-size:2rem;padding:25px;line-height:1.7em;text-align:left}
@media screen and (max-width:768px){#page-home .blog-feature-headline{font-size:1.8rem;height:200px}
}
#page-home .blog-view-more-link{color:#BDC3C7;font-size:1.4rem;text-align:left;margin:-40px 0 0 25px}
#page-home .blog-view-more-link p{margin:0}
#page-home .friends-container{height:698px;background-color:#00bcd4;color:#4A4A4A}
#page-home .friends-container .large-feature-text{color:#4A4A4A}
#page-home .friends-container .large-feature-text h2{font-size:4.2rem}
#page-home .friends-container .bullet-nav .bullet-nav-numeral svg>*{transition:fill .3s ease-out;fill:#4A4A4A}
#page-home .friends-container .bullet-nav:hover svg>*{fill:#fff}
#page-home .friends-container .content-section-outer{-ms-flex-direction:column;flex-direction:column;padding-bottom:60px}
#page-home .friends-container .content-section-outer .panel-title{margin-bottom:40px}
@media screen and (max-width:768px){#page-home .friends-container .content-section-outer .panel-title{margin:auto}
}
#page-home .friends-container .content-section-outer .testimonials-container{display:-ms-flexbox;display:flex;max-width:1218px;margin:0 -100px}
#page-home .friends-container .content-section-outer .testimonials-container .testimonial{-ms-flex:1;flex:1;width:auto;height:360px;padding:0 10px}
#page-home .friends-container .content-section-outer .testimonials-container .testimonial img{margin:0 auto}
#page-home .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-heading{margin:30px auto;color:#000;font-size:16px;font-weight:700}
#page-home .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-copy{font-size:16px;font-weight:400}
#page-home .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-person{font-size:14px;font-weight:400;color:#000}
@media screen and (max-width:1024px){#page-home .friends-container{height:800px}
}
#page-home .explore-more-container .round-button{margin-left:20px}
@media screen and (max-width:768px){#page-home .friends-container{height:auto}
#page-home .friends-container .testimonials-container{-ms-flex-direction:column;flex-direction:column}
#page-home .friends-container .testimonial-nav{display:block!important}
#page-home .explore-more-container .round-button{margin-left:0;padding:0 29px}
}
#page-home .explore-more-copy{color:#000;font-size:1.6rem;display:inline-block}
@media screen and (max-width:768px){#page-home .explore-more-copy{display:block}
#page-home .round-button{margin-left:0;margin-top:30px}
}
#page-home .round-button{color:#fff;font-size:14px;background-color:#000;display:inline-block;line-height:40px;border-radius:23px;padding:0 50px}
#page-home .round-button:hover{background-color:#4A4A4A}
#page-home .sidescroller-link{display:none}
#page-thedesignconference{background-color:#ECECEC;font-weight:700}
#page-thedesignconference .welcome-message-container{position:relative;width:100%;text-align:center}
#page-thedesignconference .welcome-block{width:100%;max-width:800px;padding:80px 50px 0;margin:0 auto -7px;background-repeat:no-repeat;background-position:bottom;background-size:contain;overflow:hidden}
#page-thedesignconference .welcome-block img{width:100%;height:auto}
#page-thedesignconference .introduction-and-signup{display:block;position:relative;text-align:center;width:100%;height:auto;padding-top:25px;padding-bottom:45px;background-color:#4A4A4A;color:#E2E2E2;transition:all .1s cubic-bezier(.77,0,.175,1)}
#page-thedesignconference .introduction-and-signup .medium-button,#page-thedesignconference .introduction-and-signup .trial-form-processing,#page-thedesignconference .introduction-and-signup input[type=submit]{background-color:#000;transition:all .2s cubic-bezier(.77,0,.175,1)}
#page-thedesignconference .introduction-and-signup input[type=submit]{border:1px solid #000}
#page-thedesignconference .introduction-and-signup input[type=submit]:hover{border:1px solid #BDC3C7;background-color:#BDC3C7;color:#000}
#page-thedesignconference .introduction-and-signup .scroll-to-begin{position:relative}
#page-thedesignconference .introduction-and-signup .scroll-to-begin .small-caption{color:#FFF}
#page-thedesignconference .introduction-and-signup .scroll-to-begin .arrow,#page-thedesignconference .introduction-and-signup .scroll-to-begin .scroll-to-begin-arrows .arrow-1,#page-thedesignconference .introduction-and-signup .scroll-to-begin .scroll-to-begin-arrows .arrow-2,#page-thedesignconference .introduction-and-signup .scroll-to-begin .scroll-to-begin-arrows .arrow-3,.scroll-to-begin-arrows #page-thedesignconference .introduction-and-signup .scroll-to-begin .arrow-1,.scroll-to-begin-arrows #page-thedesignconference .introduction-and-signup .scroll-to-begin .arrow-2,.scroll-to-begin-arrows #page-thedesignconference .introduction-and-signup .scroll-to-begin .arrow-3{transform:rotate(90deg)}
#page-thedesignconference .introduction-and-signup p{max-width:640px;padding:40px 0;margin:0 auto;line-height:2.6rem;font-size:1.6rem;font-weight:400}
#page-thedesignconference .introduction-and-signup .trial-form-error-message{color:#FF4338;padding-top:0}
#page-thedesignconference .introduction-and-signup .trial-form-error-message,#page-thedesignconference .introduction-and-signup .trial-form-error-message>*{font-weight:700;font-size:1.4rem}
@media screen and (max-width:768px){#page-thedesignconference .introduction-and-signup .scroll-to-begin{display:none!important}
#page-thedesignconference .introduction-and-signup{height:auto;padding-top:0}
#page-thedesignconference .video-container-container{height:650px!important}
}
#page-thedesignconference .keep-scrolling-message{padding-top:50px;font-size:1.2rem;color:#BDC3C7}
#page-thedesignconference .video-container-container{background-color:transparent}
#page-thedesignconference .video-container{transition:background-color .5s ease;width:100%}
#page-thedesignconference .video-bg-1{background-color:#42c7e0!important}
#page-thedesignconference .video-bg-2{background-color:#94e9d7!important}
#page-thedesignconference .video-bg-3{background-color:#feda10!important}
#page-thedesignconference .large-feature-text{font-weight:700;font-size:10rem;line-height:1.1em;text-align:center;width:100%;float:left;color:#fff}
#page-thedesignconference .video-section-copy-container .round-button{position:absolute;top:540px;left:650px}
@media screen and (max-width:1024px){#page-thedesignconference .large-feature-text{font-size:9rem}
#page-thedesignconference .video-section-copy-container .round-button{top:460px;left:463px}
}
@media screen and (max-width:768px){#page-thedesignconference .large-feature-text{font-size:3.5rem}
#page-thedesignconference .video-section-copy-container{display:none}
}
#page-thedesignconference .video-copy-slider{margin-top:7px}
#page-thedesignconference .video-copy-slider .swiper-slide{text-align:center;font-weight:400;padding:0 12px}
#page-thedesignconference .video-copy-slider .swiper-slide p{font-size:1.4rem;line-height:1.5em}
#page-thedesignconference .video-copy-slider .swiper-slide p b{font-size:1.6rem;line-height:1.5em}
@media screen and (min-width:769px){#page-thedesignconference .video-copy-slider{display:none}
}
#page-thedesignconference .video-section-copy{position:absolute;margin-left:auto;margin-right:100px;height:300px;overflow:hidden;font-weight:400;width:250px;right:0;top:265px;text-align:left;color:#4A4A4A}
#page-thedesignconference .video-section-copy p{font-size:1.3rem;line-height:1.6em}
#page-thedesignconference .video-section-copy p b{font-size:1.6rem;line-height:1.5em}
@media screen and (max-width:1024px){#page-thedesignconference .video-section-copy{margin-right:50px;top:235px}
}
@media screen and (max-width:768px){#page-thedesignconference .video-section-copy{width:100%;margin:0 auto;position:relative;top:0;display:none}
}
#page-thedesignconference .video-dots{position:absolute;left:649px;top:215px;margin-top:5px}
@media screen and (max-width:1024px){#page-thedesignconference .video-dots{left:468px;top:190px}
}
#page-thedesignconference .video-dot{counter-increment:item;width:32px;height:32px;background-color:none;border:2px solid #4a4a4a;border-radius:50%;margin-bottom:20px;display:inline-block;padding:4px;margin-right:13px;cursor:pointer;color:#fff}
#page-thedesignconference .video-dot::before{content:counter(item);font-weight:700;font-size:1.1rem;color:#4a4a4a}
@media screen and (max-width:768px){#page-thedesignconference .video-dots{position:relative;top:0;left:auto}
#page-thedesignconference .video-dot{width:44px;height:44px;display:inline-block;margin:10px;padding:12px}
#page-thedesignconference .video-dot::before{font-size:1.5rem}
}
#page-thedesignconference .video-dot-active::before{color:#fff}
#page-thedesignconference .video-dot-active{background-color:#4a4a4a}
#page-thedesignconference .video-computer{position:relative;margin-top:185px;margin-left:55px;width:530px;height:430px;background-image:url(../images/computer-mouse-and-keyboard.png);background-size:contain;background-repeat:no-repeat}
@media screen and (max-width:1024px){#page-thedesignconference .video-computer{width:400px}
}
@media screen and (max-width:768px){#page-thedesignconference .video-computer{margin:85px auto 0;width:300px;height:270px}
}
@media screen and (max-width:320px){#page-thedesignconference .video-computer{width:232px;height:200px}
}
#page-thedesignconference .video-player-container{background-size:contain;position:absolute;top:20px;left:20px;width:464px;height:261px}
@media screen and (max-width:1024px){#page-thedesignconference .video-player-container{top:15px;left:15px;width:352px;height:198px}
}
@media screen and (max-width:768px){#page-thedesignconference .video-player-container{top:11px;left:11px;width:265px;height:149px}
}
@media screen and (max-width:320px){#page-thedesignconference .video-player-container{width:202px;height:114px}
}
#page-thedesignconference .video-player-container.video-1{background-image:url(../images/vid-todo-ph.png)}
#page-thedesignconference .video-player-container.video-2{background-image:url(../images/vid-jobs-ph.png)}
#page-thedesignconference .video-player-container.video-3{background-image:url(../images/vid-dashboard-ph.png)}
#page-thedesignconference .video-player{position:absolute;width:464px;height:261px;background-size:contain;background-repeat:no-repeat}
@media screen and (max-width:1024px){#page-thedesignconference .video-player{width:353px}
}
@media screen and (max-width:768px){#page-thedesignconference .video-player{width:265px}
}
@media screen and (max-width:320px){#page-thedesignconference .video-player{width:202px;height:195px}
}
#page-thedesignconference .explore-more-container{height:100px;transition:background-color .5s ease}
@media screen and (max-width:768px){#page-thedesignconference .explore-more-container{height:220px}
}
#page-thedesignconference .blog-intro-container{background-color:#ECECEC;height:466px}
#page-thedesignconference .blog-intro-container .content-section-outer{padding-bottom:0}
#page-thedesignconference .blog-intro-copy{color:#4A4A4A;font-size:3.2rem;float:left;text-align:left;width:650px;font-weight:500;line-height:1.5em}
@media screen and (max-width:1280px){#page-thedesignconference .blog-intro-copy{font-size:2.8rem;margin-left:50px;width:550px}
}
@media screen and (max-width:1024px){#page-thedesignconference .blog-intro-container{height:330px}
#page-thedesignconference .blog-intro-copy{font-size:2.2rem;width:420px;margin-left:50px}
}
#page-thedesignconference .blog-intro-button-container{color:#4A4A4A;float:right;position:absolute;right:0;bottom:0;margin-bottom:14px}
@media screen and (max-width:1280px){#page-thedesignconference .blog-intro-button-container{right:50px}
}
@media screen and (max-width:768px){#page-thedesignconference .blog-intro-container{height:auto}
#page-thedesignconference .blog-intro-copy{width:auto;margin-left:0;font-size:2.2rem;text-align:center;padding:30px 0}
#page-thedesignconference .blog-intro-button-container{position:relative;float:none;margin:auto;right:auto}
#page-thedesignconference .blog-intro-button-container p{margin-bottom:0}
#page-thedesignconference .blog-posts-container{display:none}
}
#page-thedesignconference .blog-posts-container{background-color:#ECECEC;height:520px;text-align:center;margin-bottom:-42px}
@media screen and (max-width:1280px){#page-thedesignconference .blog-posts-container{height:440px}
}
#page-thedesignconference .blog-posts-mobile-slider{height:420px;padding-top:10px}
#page-thedesignconference .blog-posts-mobile-slider .swiper-slide{box-shadow:0 0 20px rgba(0,0,0,.2);width:300px;height:400px}
@media screen and (min-width:769px){#page-thedesignconference .blog-posts-mobile-slider{display:none}
}
@media screen and (max-width:768px){#page-thedesignconference .blog-posts-mobile-slider{width:100%;overflow-x:hidden}
}
#page-thedesignconference .blog-post{box-shadow:0 0 20px rgba(0,0,0,.2);width:410px;height:520px;display:inline-block;margin:0 10px;transition:transform .4s ease-out,box-shadow .4s ease-out}
#page-thedesignconference .blog-post:first-of-type{margin-left:0}
#page-thedesignconference .blog-post:last-of-type{margin-right:0}
#page-thedesignconference .blog-post:hover{transform:translate(-5px,-10px);box-shadow:10px 10px 20px rgba(0,0,0,.2)}
@media screen and (max-width:1279px){#page-thedesignconference .blog-post{width:320px;height:440px}
}
@media screen and (max-width:1023px){#page-thedesignconference .blog-post{width:30%}
}
#page-thedesignconference .blog-feature-image{width:100%;height:280px;background-size:cover}
@media screen and (max-width:1280px){#page-thedesignconference .blog-feature-image{height:200px}
}
#page-thedesignconference .blog-feature-headline{width:100%;height:240px;background-color:#fff;color:#2c2c2c;font-size:2rem;padding:25px;line-height:1.7em;text-align:left}
@media screen and (max-width:768px){#page-thedesignconference .blog-feature-headline{font-size:1.8rem;height:200px}
}
#page-thedesignconference .blog-view-more-link{color:#BDC3C7;font-size:1.4rem;text-align:left;margin:-40px 0 0 25px}
#page-thedesignconference .blog-view-more-link p{margin:0}
#page-thedesignconference .friends-container{height:945px;background-color:#50E3C2;color:#4A4A4A}
@media screen and (max-width:1024px){#page-thedesignconference .friends-container{height:800px}
}
#page-thedesignconference .explore-more-container .round-button{margin-left:20px}
#page-thedesignconference .explore-more-copy{color:#000;font-size:1.6rem;display:inline-block}
@media screen and (max-width:768px){#page-thedesignconference .friends-container{height:auto}
#page-thedesignconference .explore-more-container .round-button{margin-left:0;padding:0 29px}
#page-thedesignconference .explore-more-copy{display:block}
#page-thedesignconference .round-button{margin-left:0;margin-top:30px}
}
#page-thedesignconference .round-button{color:#fff;font-size:14px;background-color:#000;display:inline-block;line-height:40px;border-radius:23px;padding:0 50px}
#page-features,#page-features section:nth-of-type(4){background-color:#F4F4F4}
#page-features section:nth-of-type(2),#page-features section:nth-of-type(7){background-color:#2BC4D8}
#page-thedesignconference .friends-container .large-feature-text{color:#4A4A4A}
#page-thedesignconference .customer-copy{margin:30px auto 0;width:660px}
#page-thedesignconference .customer-copy p{line-height:2.6rem;font-size:1.6rem;font-weight:400}
@media screen and (max-width:768px){#page-thedesignconference .customer-copy{width:auto}
}
#page-features{font-family:BwModelica;font-style:normal;font-weight:700;line-height:2.6rem}
#page-features a,#page-features a:hover,#page-features a:visited{color:inherit;text-decoration:underline}
#page-features section:nth-of-type(2) .feature-item-heading.active,#page-features section:nth-of-type(3) .feature-item-heading.active,#page-features section:nth-of-type(5) .feature-item-heading.active,#page-features section:nth-of-type(6) .feature-item-heading.active,#page-features section:nth-of-type(7) .feature-item-heading.active{color:#fff}
#page-features .page-heading{font-size:4.2rem;max-width:750px;margin:0 auto;line-height:1.3em}
#page-features .page-header{margin-top:90px}
#page-features .feature-video-container{background-image:url(../images/features-video-background.png);background-size:1782px 404px;background-position:center top;height:404px;padding-top:50px}
#page-features .feature-video-container iframe{width:530px;height:298px}
#page-features section:nth-of-type(1){background-color:#fff}
#page-features section:nth-of-type(3){background-color:#FFEB3B}
#page-features section:nth-of-type(5){background-color:#B2EBF2}
#page-features section:nth-of-type(6){background-color:#BDC3C7}
#page-features section:nth-of-type(2n+0) .feature-screen-container{float:right}
#page-features .feature-heading{color:#000;font-weight:700;font-size:2.6rem;line-height:4rem;text-align:left;margin:0}
@media screen and (max-width:768px){#page-features .feature-heading{text-align:center;margin-top:0;font-size:2.6rem}
#page-features .feature-copy{margin:30px auto}
}
#page-features .feature-copy{font-size:1.6rem}
#page-features .twitter-logo-inline{background-image:url(../images/twitter-logo.png);background-position:left top;background-repeat:no-repeat;display:block;background-size:23px 19px;padding-left:25px}
#page-features .jump-menu-container{margin-bottom:35px}
#page-features .jump-menu-column{height:98px}
#page-features .jump-menu-column:nth-of-type(2){border-left:2px solid #ECECEC;border-right:2px solid #ECECEC}
#page-features .jump-menu-column:nth-of-type(3){border-right:2px solid #ECECEC}
.feature-swiper .feature-item,.feature-swiper .feature-item:hover,.feature-swiper-mobile .feature-item,.feature-swiper-mobile .feature-item:hover{border:none;outline:0}
@media screen and (max-width:768px){#page-features .jump-menu-column:nth-of-type(n){border:none}
#page-features .jump-menu-item-heading{margin-top:7px}
}
#page-features .jump-menu-item{padding:0;margin:auto;cursor:pointer}
#page-features .page-header-line{background:#ECECEC;margin-bottom:35px}
@media screen and (max-width:768px){#page-features .jump-menu-column{margin-top:25px}
#page-features .page-header-line{margin:55px auto 0;width:50%}
}
#page-features em{margin-left:-.25rem}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#page-features .jump-menu-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}
#page-features .jump-menu-item{width:300px}
}
@media screen and (max-width:768px){#page-features .coming-soon-device{margin:0 auto}
#page-features .page-header{margin-top:30px}
#page-features .page-heading{font-size:3.2rem;line-height:1.3em}
}
@media screen and (max-width:550px){#page-features .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:300px;padding-top:37px}
#page-features .feature-video-container iframe{width:394px;height:221px}
}
@media screen and (max-width:440px){#page-features .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:250px;padding-top:31px}
#page-features .feature-video-container iframe{width:327px;height:185px}
}
#page-features .friends-container{height:698px;background-color:#00bcd4;color:#4A4A4A}
#page-features .friends-container .large-feature-text{color:#4A4A4A}
#page-features .friends-container .large-feature-text h2{font-size:4.2rem}
#page-features .friends-container .bullet-nav .bullet-nav-numeral svg>*{transition:fill .3s ease-out;fill:#4A4A4A}
#page-features .friends-container .bullet-nav:hover svg>*{fill:#fff}
#page-features .friends-container .content-section-outer{-ms-flex-direction:column;flex-direction:column;padding-bottom:60px}
#page-features .friends-container .content-section-outer .panel-title{margin-bottom:40px}
@media screen and (max-width:768px){#page-features .friends-container .content-section-outer .panel-title{margin:auto}
}
#page-features .friends-container .content-section-outer .testimonials-container{display:-ms-flexbox;display:flex;max-width:1218px;margin:0 -100px}
#page-features .friends-container .content-section-outer .testimonials-container .testimonial{-ms-flex:1;flex:1;width:auto;height:360px;padding:0 10px}
#page-features .friends-container .content-section-outer .testimonials-container .testimonial img{margin:0 auto}
#page-features .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-heading{margin:30px auto;color:#000;font-size:16px;font-weight:700}
#page-features .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-copy{font-size:16px;font-weight:400}
#page-features .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-person{font-size:14px;font-weight:400;color:#000}
@media screen and (max-width:1024px){#page-features .friends-container{height:800px}
}
.feature-slideshow{overflow:hidden!important;position:relative;min-width:100%;margin-top:70px}
.feature-screen,.feature-screen-container{width:50%;margin:0}
.feature-screen img,.feature-screen-container img{height:auto;max-height:100%;max-width:100%}
@media screen and (max-width:768px){#page-features .friends-container{height:auto}
#page-features .friends-container .testimonials-container{-ms-flex-direction:column;flex-direction:column}
#page-features .friends-container .testimonial-nav{display:block!important}
.feature-screen,.feature-screen-container{width:100%;text-align:center}
}
.feature-screen,.feature-screen-container{position:relative;height:620px}
@media screen and (max-width:1280px){.feature-screen,.feature-screen-container{height:600px}
}
@media screen and (max-width:1024px){.feature-screen,.feature-screen-container{height:450px}
}
@media screen and (max-width:768px){.feature-screen,.feature-screen-container{height:320px}
}
.feature-swiper,.feature-swiper-mobile{z-index:100;max-width:100vw;overflow:hidden!important;padding-bottom:45px}
.feature-swiper .swiper-slide,.feature-swiper-mobile .swiper-slide{width:100%}
.feature-swiper img,.feature-swiper-mobile img{width:100vw;padding:0 10%}
.feature-swiper .feature-item-heading,.feature-swiper p,.feature-swiper-mobile .feature-item-heading,.feature-swiper-mobile p{text-align:center}
.feature-swiper .feature-item-heading,.feature-swiper-mobile .feature-item-heading{margin-top:35px}
.feature-swiper p,.feature-swiper-mobile p{font-weight:100;padding:0 25px}
.swiper-button-next,.swiper-button-prev{width:50px;height:50px;top:38%;position:absolute;-webkit-filter:brightness(0);filter:brightness(0);background-size:10px 1.2rem}
.swiper-button-prev{left:0;background-image:url(../images/chevron-left.png)}
.swiper-button-next{right:0;background-image:url(../images/chevron-right.png)}
.feature-screen-container{float:left;height:100%}
@media screen and (max-width:768px){.feature-screen-container{height:100%}
}
.feature-screen-container .feature-screen-shadow-high:before,.feature-screen-container .feature-screen-shadow-low:before,.feature-screen-container .feature-screen-shadow:before{content:'';width:98%;margin:auto;height:1px;position:absolute;background:#000;-webkit-filter:blur(5px);filter:blur(5px);left:0;right:0;bottom:0}
.feature-screen-container .feature-screen-shadow-high:before{bottom:70px}
.feature-screen-container .feature-screen-shadow-low:before{bottom:30px}
.feature-screen-container .feature-screen,.feature-screen-container .feature-screen-container{position:relative;height:auto;width:98%;padding-bottom:40px;margin-bottom:10px}
@media screen and (max-width:768px){.feature-screen-container .feature-screen,.feature-screen-container .feature-screen-container{margin:0 auto;width:80%}
}
.page-section-everything-connected{padding:0;overflow:hidden!important;background-color:#fff}
.page-section-everything-connected .content-section-outer{-ms-flex-direction:row;flex-direction:row;padding:150px 25px}
.page-section-everything-connected .everything-connected-copy,.page-section-everything-connected .everything-connected-illustration{display:inline-block;vertical-align:bottom}
.page-section-everything-connected .everything-connected-copy{width:50%;text-align:left}
.page-section-everything-connected .everything-connected-copy .feature-heading{color:#000;font-weight:700;font-size:2.6rem;line-height:4rem;text-align:left;margin:0}
.page-section-everything-connected .everything-connected-copy .feature-copy{margin-bottom:35px;padding-right:35px}
.page-section-everything-connected .everything-connected-illustration{position:relative;width:50%;height:380px}
.page-section-everything-connected .everything-connected-illustration img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:auto;height:100%}
.feature-benefits-item-img,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-img{position:relative}
@media screen and (max-width:768px){.page-section-everything-connected .everything-connected-copy .feature-heading,.page-section-everything-connected .everything-connected-copy p{text-align:center}
.page-section-everything-connected .content-section-outer{-ms-flex-direction:column;flex-direction:column}
.page-section-everything-connected .everything-connected-copy{width:100%;-ms-flex-order:1;order:1;margin-top:40px}
.page-section-everything-connected .everything-connected-copy .feature-copy{padding:0}
.page-section-everything-connected .everything-connected-illustration{width:100%;-ms-flex-order:0;order:0;height:250px}
}
#page-capterra{background-color:#F4F4F4;font-weight:700;line-height:2.6rem}
#page-capterra nav .container{padding:22px 50px}
#page-capterra a,#page-capterra a:hover,#page-capterra a:visited{color:inherit;text-decoration:underline}
#page-capterra section:nth-of-type(2) .feature-item-heading.active,#page-capterra section:nth-of-type(3) .feature-item-heading.active,#page-capterra section:nth-of-type(5) .feature-item-heading.active,#page-capterra section:nth-of-type(6) .feature-item-heading.active,#page-capterra section:nth-of-type(7) .feature-item-heading.active{color:#fff}
#page-capterra .page-heading{font-size:3.1rem;margin:0 auto;line-height:1.3em}
#page-capterra .page-header{margin-top:90px;background-image:url(../images/capterra-background.png);background-size:1782px 404px;background-position:center bottom;background-repeat:no-repeat}
#page-capterra .page-header .call-to-action-trial-signup-view{background:0 0}
#page-capterra .page-header .call-to-action-trial-signup-view .call-to-action-container{background-color:transparent;padding-top:15px;padding-bottom:70px}
#page-capterra .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=email]{background-color:#868B8C;font-weight:400;font-size:16px}
#page-capterra .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=submit]{background-color:#000;font-weight:400;font-size:16px;width:auto}
#page-capterra .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=submit]:hover{background-color:#868C8D}
#page-capterra section:nth-of-type(2),#page-capterra section:nth-of-type(7){background-color:#2BC4D8}
#page-capterra .page-header .feature-copy,#page-capterra .page-header .page-header-copy{margin-top:60px;margin-bottom:20px;font-weight:500;font-size:22px}
#page-capterra section:nth-of-type(1){background-color:#fff}
#page-capterra section:nth-of-type(3){background-color:#FFEB3B}
#page-capterra section:nth-of-type(4){background-color:#F4F4F4}
#page-capterra section:nth-of-type(5){background-color:#B2EBF2}
#page-capterra section:nth-of-type(6){background-color:#BDC3C7}
#page-capterra section:nth-of-type(2n+0) .feature-screen-container{float:right}
#page-capterra .feature-heading{color:#000;font-weight:700;font-size:2.6rem;line-height:4rem;text-align:left;margin:0}
@media screen and (max-width:768px){#page-capterra .feature-heading{text-align:center;margin-top:0;font-size:2.6rem}
#page-capterra .feature-copy{margin:30px auto}
}
#page-capterra .feature-copy{font-size:1.6rem}
#page-capterra .twitter-logo-inline{background-image:url(../images/twitter-logo.png);background-position:left top;background-repeat:no-repeat;display:block;background-size:23px 19px;padding-left:25px}
#page-capterra .jump-menu-container{margin-bottom:35px}
#page-capterra .jump-menu-column{height:98px}
#page-capterra .jump-menu-column:nth-of-type(2){border-left:2px solid #ECECEC;border-right:2px solid #ECECEC}
#page-capterra .jump-menu-column:nth-of-type(3){border-right:2px solid #ECECEC}
@media screen and (max-width:768px){#page-capterra .jump-menu-column:nth-of-type(n){border:none}
#page-capterra .jump-menu-item-heading{margin-top:7px}
}
#page-capterra .jump-menu-item{padding:0;margin:auto;cursor:pointer}
#page-capterra .page-header-line{background:#ECECEC;margin-bottom:35px}
@media screen and (max-width:768px){#page-capterra .jump-menu-column{margin-top:25px}
#page-capterra .page-header-line{margin:55px auto 0;width:50%}
}
#page-capterra em{margin-left:-.25rem}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#page-capterra .jump-menu-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}
#page-capterra .jump-menu-item{width:300px}
}
@media screen and (max-width:550px){#page-capterra .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:300px;padding-top:37px}
#page-capterra .feature-video-container iframe{width:394px;height:221px}
}
@media screen and (max-width:440px){#page-capterra .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:250px;padding-top:31px}
#page-capterra .feature-video-container iframe{width:327px;height:185px}
}
.feature-slideshow-ui{width:50%;padding:3% 9%;display:inline-block}
@media screen and (max-width:1280px){.feature-slideshow-ui{padding:45px 5%}
}
@media screen and (max-width:1024px){.feature-slideshow-ui{padding:45px 5%}
}
@media screen and (max-width:768px){#page-capterra .coming-soon-device{margin:0 auto}
#page-capterra .page-header{margin-top:30px}
#page-capterra .page-heading{font-size:3.2rem;line-height:1.3em}
.feature-slideshow-ui{height:100%;width:100%}
}
.feature-slideshow-description .feature-copy{margin:25px 0 0}
.feature-item-container{margin-top:10px}
.feature-item-container .feature-item{font-size:1.4rem;margin-top:10px}
.feature-item-container .feature-item .feature-item-heading{font-size:1.4rem;font-weight:700;color:#000}
.feature-item-container .feature-item .feature-item-heading.active{color:#3ACCFB}
.feature-item-heading{font-size:1.4rem;font-weight:700}
.feature-benefits,.feature-benefits-job-tracking .feature-benefits-job-tracking-container,.feature-benefits-list{width:100%;height:auto;max-width:1280px;margin:0 auto;padding:45px 35px 85px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
.feature-benefits .feature-benefits-item,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item,.feature-benefits-list .feature-benefits-item{width:auto;-ms-flex:1;flex:1}
.feature-benefits .feature-benefits-item>*,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item>*,.feature-benefits-list .feature-benefits-item>*{margin:0 auto;display:block;text-align:center}
.feature-benefits .feature-benefits-item img,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item img,.feature-benefits-list .feature-benefits-item img{width:175px;height:auto}
.feature-benefits .feature-benefits-item p,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item p,.feature-benefits-list .feature-benefits-item p{font-size:1.4rem;font-weight:100;line-height:2.2rem;margin-top:10px;padding:0 50px}
.feature-benefits .feature-benefits-item .feature-item-heading,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item .feature-item-heading,.feature-benefits-list .feature-benefits-item .feature-item-heading{line-height:1.333rem;margin-top:35px;color:#000}
@media screen and (max-width:768px){.feature-benefits .feature-benefits-item,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item,.feature-benefits-list .feature-benefits-item{margin:45px auto}
.feature-benefits .feature-benefits-item:after,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item:after,.feature-benefits-list .feature-benefits-item:after{content:' ';display:block;position:relative;bottom:0;top:20px;width:15%;height:2px;background-color:#CCC;margin:0 auto}
.feature-benefits,.feature-benefits-job-tracking .feature-benefits-job-tracking-container,.feature-benefits-list{-ms-flex-direction:column;flex-direction:column;padding:25px 0 60px}
}
.feature-benefits-list-heading{text-align:left;font-size:2.6rem;padding:0 55px;color:#000;line-height:1.2em}
.feature-benefits-list{max-width:100%;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
@media screen and (max-width:768px){.feature-benefits-list-heading{text-align:center}
.feature-benefits-list{padding-top:0;margin-top:-25px}
}
.feature-benefits-list a,.feature-benefits-list a:hover,.feature-benefits-list a:visited{color:inherit;text-decoration:underline}
.feature-benefits-item-img img{width:auto!important;height:150px!important}
.feature-benefits-job-tracking .feature-heading{max-width:100%;margin:0;text-align:left;font-size:2.6rem;padding:80px 55px 0}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item:after{background-color:#4A4A4A;top:0}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-img,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-text{display:inline-block;text-align:center;padding:15px;height:auto}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-img p,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-text p{padding:0}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-text{position:relative;bottom:25px}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-img img{width:130px}
@media screen and (max-width:1024px){.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item-img img{width:100px}
}
@media screen and (max-width:768px){.feature-benefits-job-tracking .feature-heading{text-align:center;margin:0 auto;width:340px}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item{margin-top:0}
.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item .feature-benefits-item-img,.feature-benefits-job-tracking .feature-benefits-job-tracking-container .feature-benefits-item .feature-benefits-item-text{text-align:center;display:block}
}
.quotes-info-prompt{font-size:.86rem;position:absolute;bottom:0;left:0;right:0;margin-bottom:-30px;padding:15px}
.coming-soon-header{display:block;margin:50px auto 0;text-align:center;line-height:1.2em;font-size:4.2rem;color:#000;width:400px}
.coming-soon-device{width:193px;height:49px;background-image:url(../images/coming-soon.png);background-size:cover;margin-top:10px}
.feature-list,.feature-list-todo-list{display:-ms-flexbox;display:flex;float:left;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;text-align:left}
@media screen and (max-width:768px){.feature-list,.feature-list-todo-list{display:none!important}
.feature-item{text-align:center;padding:5% 10%}
}
.feature-list .feature-item-nav,.feature-list-todo-list .feature-item-nav{display:-ms-flexbox;display:flex;margin-top:35px}
.feature-list .feature-item-nav .bullet-nav,.feature-list-todo-list .feature-item-nav .bullet-nav{height:42px;width:42px;color:#4A4A4A;border:2px solid #4A4A4A}
.feature-list .feature-item-nav .bullet-nav.bullet-nav-active,.feature-list .feature-item-nav .bullet-nav:hover,.feature-list-todo-list .feature-item-nav .bullet-nav.bullet-nav-active,.feature-list-todo-list .feature-item-nav .bullet-nav:hover{color:#FFF;background:#4A4A4A}
.feature-list .feature-item-nav .bullet-nav .bullet-nav-numeral,.feature-list-todo-list .feature-item-nav .bullet-nav .bullet-nav-numeral{line-height:1.8rem;font-size:1.2rem}
.feature-swiper .feature-item{margin-top:25px}
.feature-swiper img{width:100%}
.feature-swiper .swiper-button-next,.feature-swiper .swiper-button-prev{top:62%}
.feature-item{color:#4A4A4A;font-size:1.6rem;font-weight:400}
#page-signup section:nth-of-type(2) .feature-item-heading.active,#page-signup section:nth-of-type(3) .feature-item-heading.active,#page-signup section:nth-of-type(7) .feature-item-heading.active{color:#fff}
.feature-item-highlight{outline:#fff solid 2px;box-shadow:0 0 10px rgba(0,0,0,.5)}
.feature-item-highlight:hover{outline:#FFF solid 2px}
.page-section-coming-soon{background-color:#94E9D7}
.page-section-coming-soon .feature-slideshow{margin-top:10px}
.page-section-support{background-color:#3ACCFB;text-align:center;padding-bottom:50px}
.page-section-support .content-section-outer{-ms-flex-direction:column;flex-direction:column}
.page-section-support .feature-heading{font-size:3.2rem}
.page-section-support .feature-copy:last-child{margin-bottom:0}
.page-section-support .feature-copy br:nth-of-type(n){line-height:0}
@media screen and (max-width:768px){.page-section-support .feature-heading{margin-top:25px}
.support-persons-container{width:100%}
}
.support-persons-container{margin:120px auto 0;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap}
.support-persons-container-mobile{margin-top:40px}
.support-person{height:120px;width:120px;margin-top:10px;position:relative;display:inline-block}
.support-person img{width:80%;height:auto;position:relative;left:4px;top:16px}
.support-person:hover .speech-bubble{opacity:1;display:block;top:-45px;height:40px;width:100%}
@media screen and (max-width:768px){.support-person{height:80px;width:80px}
}
.support-persons-row:first-child,.support-persons-row:last-child{width:80%}
@media screen and (max-width:1024px){.support-persons-row{width:70%}
}
@media screen and (max-width:768px){.support-persons-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
.support-persons-row:first-child,.support-persons-row:last-child{width:100%}
}
#page-signup{background-color:#ECECEC;font-weight:700}
#page-signup .page-heading{font-size:4.8rem;margin:0 auto 70px;line-height:1.3em;max-width:850px}
#page-signup .page-header{margin-top:90px;background-image:url(../images/capterra-background.png);background-size:1782px 404px;background-position:center bottom;background-repeat:no-repeat}
#page-signup .page-header .call-to-action-trial-signup-view{background:0 0}
#page-signup .page-header .call-to-action-trial-signup-view .call-to-action-container{background-color:transparent;padding-top:15px;padding-bottom:70px}
#page-signup .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=email]{background-color:#868B8C;font-weight:400;font-size:16px}
#page-signup .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=submit]{background-color:#000;font-weight:400;font-size:16px;width:auto}
#page-signup .page-header .call-to-action-trial-signup-view .call-to-action-container .trial-form-signup-text input[type=submit]:hover{background-color:#868C8D}
#page-signup section:nth-of-type(2),#page-signup section:nth-of-type(7){background-color:#2BC4D8}
#page-signup .page-header .feature-copy,#page-signup .page-header .page-header-copy{margin-top:60px;margin-bottom:20px;font-weight:500;font-size:22px}
#page-signup section:nth-of-type(1){background-color:#fff}
#page-signup section:nth-of-type(3){background-color:#FFEB3B}
#page-signup section:nth-of-type(4){background-color:#F4F4F4}
#page-signup section:nth-of-type(8){background-color:#FFF}
#page-signup section:nth-of-type(9){background-color:#B2EBF2}
#page-signup section:nth-of-type(2n+0) .feature-screen-container{float:right}
#page-signup .feature-heading{color:#000;font-weight:700;font-size:2.6rem;line-height:4rem;text-align:left;margin:0}
@media screen and (max-width:768px){#page-signup .feature-heading{text-align:center;margin-top:0;font-size:2.6rem}
#page-signup .feature-copy{margin:30px auto}
}
#page-signup .page-section-coming-soon{background-color:#94E9D7}
#page-signup .page-section-coming-soon .content-section-outer{-ms-flex-direction:column;flex-direction:column;padding:100px 25px}
#page-signup .page-section-coming-soon .feature-heading{font-size:1.8rem;line-height:6rem;text-align:center;max-width:950px}
#page-signup .feature-item-container{line-height:2.6rem}
#page-signup .feature-copy{font-size:1.6rem}
#page-signup .twitter-logo-inline{background-image:url(../images/twitter-logo.png);background-position:left top;background-repeat:no-repeat;display:block;background-size:23px 19px;padding-left:25px}
#page-signup .jump-menu-container{margin-bottom:35px}
#page-signup .jump-menu-column{height:98px}
#page-signup .jump-menu-column:nth-of-type(2){border-left:2px solid #ECECEC;border-right:2px solid #ECECEC}
#page-signup .jump-menu-column:nth-of-type(3){border-right:2px solid #ECECEC}
@media screen and (max-width:768px){#page-signup .jump-menu-column:nth-of-type(n){border:none}
#page-signup .jump-menu-item-heading{margin-top:7px}
}
#page-signup .jump-menu-item{padding:0;margin:auto;cursor:pointer}
#page-signup .page-header-line{background:#ECECEC;margin-bottom:35px}
@media screen and (max-width:768px){#page-signup .jump-menu-column{margin-top:25px}
#page-signup .page-header-line{margin:55px auto 0;width:50%}
}
#page-signup em{margin-left:-.25rem}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#page-signup .jump-menu-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row}
#page-signup .jump-menu-item{width:300px}
}
@media screen and (max-width:550px){#page-signup .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:300px;padding-top:37px}
#page-signup .feature-video-container iframe{width:394px;height:221px}
}
@media screen and (max-width:440px){#page-signup .feature-video-container{background-image:url(../images/features-video-background.png);background-size:cover;background-position:center top;height:250px;padding-top:31px}
#page-signup .feature-video-container iframe{width:327px;height:185px}
}
#page-signup .feature-screen,#page-signup .feature-screen-container{position:relative;height:520px}
@media screen and (max-width:1280px){#page-signup .feature-screen,#page-signup .feature-screen-container{height:500px}
}
@media screen and (max-width:1024px){#page-signup .feature-screen,#page-signup .feature-screen-container{height:450px}
}
@media screen and (max-width:768px){#page-signup .coming-soon-device{margin:0 auto}
#page-signup .page-header{margin-top:30px}
#page-signup .page-heading{font-size:3.2rem;line-height:1.3em}
#page-signup .feature-screen,#page-signup .feature-screen-container{height:320px}
}
#page-signup .blog-intro-container{background-color:#ECECEC;height:466px}
#page-signup .blog-intro-container .content-section-outer{padding-bottom:0}
#page-signup .blog-intro-copy{color:#4A4A4A;font-size:3.2rem;float:left;text-align:left;width:650px;font-weight:500;line-height:1.5em}
#page-signup .blog-intro-copy h2{display:inline;font-size:inherit;font-weight:inherit}
@media screen and (max-width:1280px){#page-signup .blog-intro-copy{font-size:2.8rem;margin-left:50px;width:550px}
}
@media screen and (max-width:1024px){#page-signup .blog-intro-container{height:330px}
#page-signup .blog-intro-copy{font-size:2.2rem;width:420px;margin-left:50px}
}
#page-signup .blog-intro-button-container{color:#4A4A4A;float:right;position:absolute;right:0;bottom:0;margin-bottom:14px}
@media screen and (max-width:1280px){#page-signup .blog-intro-button-container{right:50px}
}
@media screen and (max-width:768px){#page-signup .blog-intro-container{height:auto}
#page-signup .blog-intro-copy{width:auto;margin-left:0;font-size:2.2rem;text-align:center;padding:30px 0}
#page-signup .blog-intro-button-container{position:relative;float:none;margin:auto;right:auto}
#page-signup .blog-intro-button-container p{margin-bottom:0}
#page-signup .blog-posts-container{display:none}
}
#page-signup .blog-posts-container{background-color:#ECECEC;height:520px;text-align:center;margin-bottom:-42px}
@media screen and (max-width:1280px){#page-signup .blog-posts-container{height:440px}
}
#page-signup .blog-posts-mobile-slider{height:420px;padding-top:10px}
#page-signup .blog-posts-mobile-slider .swiper-slide{box-shadow:0 0 20px rgba(0,0,0,.2);width:300px;height:400px}
@media screen and (min-width:769px){#page-signup .blog-posts-mobile-slider{display:none}
}
@media screen and (max-width:768px){#page-signup .blog-posts-mobile-slider{width:100%;overflow-x:hidden}
}
#page-signup .blog-post{box-shadow:0 0 20px rgba(0,0,0,.2);width:410px;height:520px;display:inline-block;margin:0 10px;transition:transform .4s ease-out,box-shadow .4s ease-out}
#page-signup .blog-post:first-of-type{margin-left:0}
#page-signup .blog-post:last-of-type{margin-right:0}
#page-signup .blog-post:hover{transform:translate(-5px,-10px);box-shadow:10px 10px 20px rgba(0,0,0,.2)}
@media screen and (max-width:1279px){#page-signup .blog-post{width:320px;height:440px}
}
@media screen and (max-width:1023px){#page-signup .blog-post{width:30%}
}
#page-signup .blog-feature-image{width:100%;height:280px;background-size:cover}
@media screen and (max-width:1280px){#page-signup .blog-feature-image{height:200px}
}
#page-signup .blog-feature-headline{width:100%;height:240px;background-color:#fff;color:#2c2c2c;font-size:2rem;padding:25px;line-height:1.7em;text-align:left}
@media screen and (max-width:768px){#page-signup .blog-feature-headline{font-size:1.8rem;height:200px}
}
#page-signup .blog-view-more-link{color:#BDC3C7;font-size:1.4rem;text-align:left;margin:-40px 0 0 25px}
#page-signup .blog-view-more-link p{margin:0}
#page-signup .friends-container{height:698px;background-color:#00bcd4;color:#4A4A4A}
#page-signup .friends-container .large-feature-text{color:#4A4A4A}
#page-signup .friends-container .large-feature-text h2{font-size:4.2rem}
#page-signup .friends-container .bullet-nav .bullet-nav-numeral svg{vertical-align:middle}
#page-signup .friends-container .bullet-nav .bullet-nav-numeral svg>*{transition:fill .3s ease-out;fill:#4A4A4A}
#page-signup .friends-container .bullet-nav:hover svg>*{fill:#fff}
#page-signup .friends-container .content-section-outer{-ms-flex-direction:column;flex-direction:column;padding-bottom:60px}
#page-signup .friends-container .content-section-outer .panel-title{margin-bottom:40px}
@media screen and (max-width:768px){#page-signup .friends-container .content-section-outer .panel-title{margin:auto}
}
#page-signup .friends-container .content-section-outer .testimonials-container{display:-ms-flexbox;display:flex;max-width:1218px;margin:0 -100px}
#page-signup .friends-container .content-section-outer .testimonials-container .testimonial{-ms-flex:1;flex:1;width:auto;height:360px;padding:0 10px}
#page-signup .friends-container .content-section-outer .testimonials-container .testimonial img{margin:0 auto}
#page-signup .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-heading{margin:30px auto;color:#000;font-size:16px;font-weight:700}
#page-signup .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-copy{font-size:16px;font-weight:400}
#page-signup .friends-container .content-section-outer .testimonials-container .testimonial .testimonial-person{font-size:14px;font-weight:400;color:#000}
@media screen and (max-width:1024px){#page-signup .friends-container{height:800px}
}
#page-signup .explore-more-container .round-button{margin-left:20px}
@media screen and (max-width:768px){#page-signup .friends-container{height:auto}
#page-signup .friends-container .testimonials-container{-ms-flex-direction:column;flex-direction:column}
#page-signup .friends-container .testimonial-nav{display:block!important}
#page-signup .explore-more-container .round-button{margin-left:0;padding:0 29px}
}
#page-signup .explore-more-copy{color:#000;font-size:1.6rem;display:inline-block}
@media screen and (max-width:768px){#page-signup .explore-more-copy{display:block}
#page-signup .round-button{margin-left:0;margin-top:30px}
}
#page-signup .round-button{color:#fff;font-size:14px;background-color:#000;display:inline-block;line-height:40px;border-radius:23px;padding:0 50px}
#page-signup .round-button:hover{background-color:#4A4A4A}
#page-signup .sidescroller-link{display:none}
#page-press{background-color:#ECECEC;font-weight:700}
#page-press h1,#page-press h2{font-size:inherit;font-weight:inherit;margin:0}
#page-press .feature-copy p,#page-press .page-header-copy p{margin-top:25px!important}
#page-press .page-section-press-what-streamtime-does .feature-copy{text-align:center;margin-bottom:40px}
#page-press .page-section-press-what-streamtime-does .medium-button{margin-top:40px;width:175px}
#page-press .benefits-list{text-align:center;color:#000;padding-bottom:35px}
#page-press .benefits-list li{list-style:none;margin:1.5rem 0}
#page-press a.medium-button{text-decoration:none}
#page-press .page-section-press-slides{background:#000;overflow:hidden!important;padding:25px 0}
#page-press .press-slides-swiper{display:block;overflow:hidden}
#page-press .press-slides-swiper .feature-heading{color:#FFF;padding:0 10%}
#page-press .press-slides-swiper .swiper-slide{height:380px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
@media screen and (max-width:768px){#page-press .benefits-list li{list-style:none;margin:2.5rem 0}
#page-press .press-slides-swiper .feature-heading{font-size:2rem;padding:30px 0!important;margin-top:0}
#page-press .press-slides-swiper .swiper-slide{height:220px!important}
}
#page-press .press-slides-swiper .press-slides-author{font-weight:400;margin-top:70px;color:#FFF;font-size:1rem}
#page-press .press-slides-swiper .swiper-button-next,#page-press .press-slides-swiper .swiper-button-prev{width:50px;height:50px;top:55%;position:absolute;-webkit-filter:brightness(1);filter:brightness(1);background-size:10px 1.2rem}
#page-press .press-slides-swiper .swiper-button-prev{background-image:url(../images/chevron-left.png)}
#page-press .press-slides-swiper .swiper-button-next{background-image:url(../images/chevron-right.png)}
@media screen and (max-width:768px){#page-press .press-slides-swiper .press-slides-author{margin-top:20px}
#page-press .press-slides-swiper .feature-heading{width:100%;margin-right:100px;padding:0}
}
#page-press .page-section-press-episodes{background:#69CAF1}
#page-press .page-section-press-episodes .content-section-inner{width:90%;max-width:1196px}
#page-press .page-section-press-episodes .feature-copy{text-align:center}
#page-press .page-section-press-episodes .computer{background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;margin:70px auto 0;bottom:0;width:580px;height:403px;background-image:url(../images/computer.png)}
@media screen and (max-width:768px){#page-press .page-section-press-episodes .computer{height:205px;width:100%}
}
#page-press .page-section-press-episodes .computer-shadow{height:2px;background:rgba(0,0,0,.15);width:100%;margin:0 auto}
#page-press .page-section-press-episodes .computer-video-container{position:relative;top:25px;height:284px;overflow:hidden}
#page-press .page-section-press-episodes .episode-button-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}
#page-press .page-section-press-episodes .episode-button{font-weight:400;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:5px auto;padding:8px 12px;background:#FFF;min-height:35px;width:100%;color:#000;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .15s ease-in-out}
#page-press .page-section-press-episodes .episode-button:hover{cursor:pointer;background:#88F3E3;box-shadow:0 0 10px rgba(0,0,0,.4)}
#page-press .page-section-press-episodes .episode-button:hover .episode-description{color:#4a4a4a}
#page-press .page-section-press-episodes .episode-button:nth-child(5n-4):hover{background-color:#FFEB3B}
#page-press .page-section-press-episodes .episode-button:nth-child(5n-3):hover{background-color:#B2EBF2}
#page-press .page-section-press-episodes .episode-button:nth-child(5n-2):hover{background-color:#00BCD4}
#page-press .page-section-press-episodes .episode-button:nth-child(5n-1):hover{background-color:#288EAF}
#page-press .page-section-press-episodes .episode-button:nth-child(5n-0):hover{background-color:#50E3C2}
#page-press .page-section-press-episodes .episode-button.episode-button-active{background:#88F3E3}
#page-press .page-section-press-episodes .episode-button .episode-number{-ms-flex:2;flex:2;text-align:left;padding-left:10px}
#page-press .page-section-press-episodes .episode-button .episode-title{width:200px;text-align:left}
#page-press .page-section-press-episodes .episode-button .episode-description{padding-left:2.8rem;font-size:1.3rem;-ms-flex:12;flex:12;text-align:left;color:#868C8D}
#page-press .page-section-press-episodes .episode-button .episode-playtime{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}
@media screen and (max-width:1198px){#page-press .page-section-press-episodes .episode-button{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:inherit;-ms-grid-row-align:inherit;align-items:inherit;z-index:100;padding:8px 14px}
#page-press .page-section-press-episodes .episode-button .episode-title{padding-top:15px}
#page-press .page-section-press-episodes .episode-button .episode-play-icon{display:none}
#page-press .page-section-press-episodes .episode-button .episode-number{border-bottom:2px dashed #dadada}
#page-press .page-section-press-episodes .episode-button .episode-description,#page-press .page-section-press-episodes .episode-button .episode-number{text-align:left;padding:10px 0}
#page-press .page-section-press-episodes .episode-button.episode-button-active .episode-number,#page-press .page-section-press-episodes .episode-button:hover .episode-number{border-bottom:2px dashed rgba(0,0,0,.25)}
}
@media screen and (max-width:768px){#page-press .page-section-press-episodes .computer-video-container{top:13px}
#page-press .page-section-press-episodes .episode-button{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:inherit;-ms-grid-row-align:inherit;align-items:inherit;z-index:100}
#page-press .page-section-press-episodes .episode-button .episode-play-icon{display:none}
#page-press .page-section-press-episodes .episode-button .episode-number{border-bottom:2px dashed #dadada}
#page-press .page-section-press-episodes .episode-button .episode-description,#page-press .page-section-press-episodes .episode-button .episode-number{text-align:left;padding:10px 0}
#page-press .page-section-press-episodes .episode-button:hover .episode-number{border-bottom:2px dashed #000}
}
body#page-classic ol.faqs li:last-of-type,body#page-pricing .features-container .content-section-inner .split-container ul.features li:last-of-type{border-bottom:1px #979797 dashed}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content{position:relative;height:400px;width:50%}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .whatitlookslike-img{width:90%;left:0;right:0;top:6%;bottom:0;margin:0 auto 25px;box-shadow:0 5px 10px rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .whatitlookslike-title{font-weight:700;color:#000;display:inline-block;left:0;top:0}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .whatitlookslike-description{display:inline-block}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .download-icon{width:1.2rem;height:auto;margin:0 15px;position:relative;bottom:-.5rem}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content:hover .whatitlookslike-img{box-shadow:0 5px 10px rgba(0,0,0,.3)}
@media screen and (max-width:768px){#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content{width:100%;height:auto;margin-bottom:70px}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container{padding-top:40px}
}
#page-press .press-footer{background:#000;padding-top:45px}
body#page-contact,body#page-pricing{background-color:#ECECEC}
#page-press .press-footer a,#page-press .press-footer a:hover,#page-press .press-footer a:visited{color:#fff;text-decoration:none}
#page-press .press-footer .feature-heading{color:#BDC3C7;padding:5% 10%;font-size:2.6rem;width:80%;margin:0 auto;line-height:3.8rem}
#page-press .press-footer .feature-heading br{line-height:3.8rem}
#page-press .press-footer .feature-heading .portrait img{width:60px;height:auto;position:relative;top:12px}
@media screen and (max-width:768px){#page-press .press-footer .feature-heading .portrait{display:block;margin-bottom:20px}
#page-press .press-footer .press-footer-email{font-size:2rem}
}
@media screen and (min-width:768px){#page-press .press-footer .feature-heading{line-height:5rem}
#page-press .press-footer .feature-heading-line-1{margin-bottom:-68px}
#page-press .press-footer .portrait img{top:24px}
}
body#page-newsletter{background-color:#3ACCFB}
body#page-classic{background-color:#50E3C2}
body#page-classic .feature-copy,body#page-classic .page-header-copy{color:#000}
body#page-classic ol.faqs{color:#000;font-size:1.8rem;font-weight:400;width:100%;max-width:1000px;list-style:none;margin:0 auto}
body#page-classic ol.faqs li{counter-increment:item;border-top:1px #979797 dashed;padding:20px 0;cursor:pointer;background-image:url(../images/faq-plus.png);background-size:15px 14px;background-repeat:no-repeat;background-position:right 24px}
body#page-classic ol.faqs li a{color:#fff}
body#page-classic ol.faqs li.faq-answer-shown{background-image:url(../images/faq-minus.png)}
body#page-classic ol.faqs li.faq-answer-shown .faq-question{font-weight:700}
@media screen and (max-width:768px){body#page-classic ol.faqs li{margin:0 30px}
}
body#page-classic ol.faqs li::before{width:20px;min-width:20px;content:counter(item);margin-right:60px;display:inline-block}
@media screen and (max-width:768px){body#page-classic ol.faqs li::before{margin-right:20px}
}
body#page-classic ol.faqs .faq-question{display:inline-block;width:80%;vertical-align:top}
body#page-classic ol.faqs .faq-answer{margin:1em 0 1em 80px;display:none}
@media screen and (max-width:768px){body#page-classic ol.faqs .faq-answer{margin:1em 0 1em 40px}
}
body#page-classic .back-link{display:block;margin:30px 0;color:#000;text-decoration:none;font-weight:700}
body#page-pricing .page-container{display:none}
body#page-pricing .currency-select-container{position:absolute;top:130px;right:4%;z-index:4;transition:top .5s ease-in-out}
body#page-pricing .currency-select-container>*{display:inline;margin:auto}
body#page-pricing .currency-select-container p{color:#868C8D;font-size:16px;font-weight:700}
body#page-pricing .content-line,body#page-pricing .content-line-wide{background-color:rgba(74,74,74,.25);height:2px;width:30%}
body#page-pricing .page-heading .feature-copy,body#page-pricing .page-heading .page-header-copy{margin-bottom:75px}
@media screen and (max-width:768px){body#page-pricing .currency-select-container{top:120px}
body#page-pricing .page-header{padding-top:60px}
body#page-pricing .page-heading{font-size:4rem;line-height:4rem;padding-top:10px}
body#page-pricing .page-heading .feature-copy,body#page-pricing .page-heading .page-header-copy{margin-bottom:40px}
body#page-pricing .page-heading p{font-size:1.6rem;line-height:2.6rem;font-weight:300}
body#page-pricing .page-heading br{display:none}
}
body#page-pricing .clearfix{content:"";display:table;clear:both}
body#page-pricing .features-container{padding:0 40px}
@media screen and (max-width:768px){body#page-pricing .features-container .content-section-inner{padding:0}
}
body#page-pricing .features-container .content-section-inner .split-container{width:440px}
@media screen and (max-width:1024px){body#page-pricing .features-container .content-section-inner .split-container{width:50%}
body#page-pricing .features-container .content-section-inner .split-container.pull-left{padding:0 20px 0 0}
body#page-pricing .features-container .content-section-inner .split-container.pull-right{padding:0 0 0 20px}
}
body#page-pricing .features-container .content-section-inner .split-container .price-container{color:#000;text-align:center;margin-bottom:30px}
body#page-pricing .features-container .content-section-inner .split-container .price-container .price-label{font-size:36px;font-weight:700;margin-bottom:25px}
body#page-pricing .features-container .content-section-inner .split-container .price-container .price-wrapper{display:none;font-size:64px;font-weight:700}
body#page-pricing .features-container .content-section-inner .split-container .price-container .price-wrapper sup.current-currency{font-size:14px;vertical-align:text-top;padding-left:10px}
body#page-pricing .features-container .content-section-inner .split-container .price-container .price-wrapper sup.currency-current-price-premium-annual-decimals,body#page-pricing .features-container .content-section-inner .split-container .price-container .price-wrapper sup.currency-current-price-standard-annual-decimals,body#page-pricing .features-container .content-section-inner .split-container .price-container .price-wrapper sup.currency-current-symbol{font-size:24px;vertical-align:text-top}
body#page-pricing .features-container .content-section-inner .split-container .price-container .annual-label,body#page-pricing .features-container .content-section-inner .split-container .price-container .monthly-label{font-size:14px;font-weight:700;margin:15px 0}
body#page-pricing .features-container .content-section-inner .split-container .price-container .monthly-label{visibility:hidden;color:#868C8D}
body#page-pricing .features-container .content-section-inner .split-container ul.features{font-size:1.8rem;font-weight:400;width:100%;max-width:1000px;list-style:none;margin:0 0 90px;text-align:left}
body#page-pricing .features-container .content-section-inner .split-container ul.features li{font-weight:400;counter-increment:item;border-top:1px #979797 dashed;padding:20px 50px 20px 0;color:#4A4A4A;background-image:url(../images/pricing-feature-tick.png);background-size:20px 20px;background-repeat:no-repeat;background-position:right 20px}
@media screen and (max-width:1024px){body#page-pricing .features-container .content-section-inner .split-container ul.features li{font-size:1.6rem}
}
@media screen and (max-width:768px){body#page-pricing .features-container .content-section-inner .split-container{width:100%}
body#page-pricing .features-container .content-section-inner .split-container ul.features li{font-size:1.4rem;margin:0}
body#page-pricing .features-container .content-section-inner .split-container ul.features{margin:30px 0}
}
body#page-pricing select[type=number]{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:0;font-size:1.6rem;font-weight:700}
body#page-pricing select[type=number]:active,body#page-pricing select[type=number]:checked,body#page-pricing select[type=number]:focus,body#page-pricing select[type=number]:hover{outline:0}
body#page-pricing option:active,body#page-pricing option:checked,body#page-pricing option:focus,body#page-pricing option:hover{-webkit-appearance:none}
body#page-pricing .currency-select{position:relative;padding-right:8px;width:60px;cursor:pointer}
body#page-pricing .currency-select:after{top:4px;left:90%;position:absolute;border:solid transparent;vertical-align:sub;content:"";height:0;width:0;pointer-events:none;cursor:pointer;border-color:rgba(136,183,213,0);border-top-color:#000;border-width:5px}
body#page-pricing .currency-select.active:after{top:-4px;transform:rotate(180deg)}
body#page-pricing .current-currency{display:inline}
body#page-pricing .currency-current-flag{width:auto;height:11px;border:none;outline:0;margin:0 5px;display:inline-block!important}
body#page-pricing .currency-select-dropdown{display:inline-block;color:#000}
body#page-pricing .currency-select-dropdown .current-currency{font-weight:700;padding:0 5px}
body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu{position:absolute;top:25px;right:0;background-color:transparent;height:250px;width:150px;display:none}
body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu .currency-select-dropdown-menu-item{margin-left:76px;margin-top:5px;cursor:pointer;transition:margin-left .5s ease-in-out}
body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu .currency-select-dropdown-menu-item>*{display:inline-block;font-weight:700}
body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu .currency-select-dropdown-menu-item img{width:18px;height:auto}
body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu .currency-select-dropdown-menu-item .dropdown-item-current-currency{padding-left:6px}
body#page-pricing .currency-select-dropdown .currency-select-dropdown-menu .currency-select-dropdown-menu-item:hover{color:#868C8D}
body#page-pricing .pricing-loading-spinner{min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
body#page-about{background-color:#ECECEC}
body#page-about .feature-copy,body#page-about .page-header-copy{max-width:930px}
body#page-about .feature-copy p,body#page-about .page-header-copy p{font-size:4.2rem;font-weight:700;color:#000}
@media screen and (max-width:1024px){body#page-about .feature-heading{font-size:3.2rem;padding:0 20px}
}
body#page-about .feature-copy{margin-bottom:20px}
body#page-about .five-questions-section{background-color:#fff}
body#page-about .question-container{counter-increment:item;max-width:900px;margin:30px auto 0}
body#page-about .question-container:before{content:counter(item);color:#ECECEC;font-weight:700;font-size:10rem}
body#page-about .question-content{border:1px solid #BDC3C7;padding:50px;color:#868C8D;margin-top:-15px;box-shadow:4px 4px 8px 0 rgba(0,0,0,.15)}
body#page-about .question-content p{line-height:1.5em!important}
body#page-about .question-content p:first-of-type{color:#000}
body#page-about .timeline{height:395px;background-image:url(../images/about-timeline.png);background-position:left;background-repeat:no-repeat;background-size:cover}
@media screen and (max-width:768px){body#page-about .timeline{height:300px}
}
body#page-about .timeline-slider{width:113px;height:50px;background-image:url(../images/timeline-slider.png);background-size:contain;position:relative;top:345px;cursor:-webkit-grab;cursor:grab}
body#page-about .friends-container{background-color:#FEDA10;color:#4A4A4A}
@media screen and (max-width:1024px){body#page-about .friends-container{height:800px}
}
@media screen and (max-width:768px){body#page-about .friends-container{height:auto}
}
body#page-about .timeline-slider-arrow{display:block;position:relative;z-index:1;height:22px;top:308px;left:150px;width:45px;animation:hoverHorizontal 1.2s ease-in-out infinite}
body#page-about .timeline-slider-arrow .scroll-to-continue-arrows{margin:auto;bottom:0;position:absolute;right:10px;transform:rotate(-90deg);height:auto}
body#page-about .timeline-slider-arrow .arrow-1,body#page-about .timeline-slider-arrow .arrow-2,body#page-about .timeline-slider-arrow .arrow-3{background-image:url(../images/chevron-right.png);transform:rotate(90deg);-webkit-filter:initial;filter:initial;display:block;background-size:contain;width:30px;height:10px;margin:-3px auto 0;background-repeat:no-repeat}
body#page-about .timeline-slider-arrow .arrow-1{animation:trickle-arrow 1.5s ease-in-out infinite;animation-direction:alternate;animation-delay:.3s}
body#page-about .timeline-slider-arrow .arrow-2{animation:trickle-arrow 1.5s ease-in-out infinite;animation-direction:alternate;animation-delay:.6s}
body#page-about .timeline-slider-arrow .arrow-3{animation:trickle-arrow 1.5s ease-in-out infinite;animation-direction:alternate;animation-delay:.9s}
body#page-about .logo-box-container{top:0}
body#page-about .work-with-us-container{background-color:#BDC3C7}
body#page-about .locations-container{max-width:1200px;margin:0 auto;text-align:center}
body#page-about .location{counter-increment:item;display:inline-block;vertical-align:top;background-size:30px 30px;background-repeat:no-repeat;background-position:top center;width:220px;padding:60px 15px 0;margin-bottom:50px}
body#page-about .location-divider,body#page-about .location::after{height:50px;width:2px;background-color:#dadada}
body#page-about .location.location-1,body#page-about .location.location-2{background-image:url(../images/logo-clock-1.png)}
body#page-about .location.location-3{background-image:url(../images/logo-clock-2.png)}
body#page-about .location.location-4{background-image:url(../images/logo-clock-3.png)}
body#page-about .location.location-5{background-image:url(../images/logo-clock-4.png)}
body#page-about .location-name{font-size:1.6rem;font-weight:700}
body#page-about .location-address{margin-top:15px;font-size:1.4rem;line-height:1.5em}
body#page-about .location-divider{display:inline-block;margin-top:50px}
body#page-faqs{background-color:#ECECEC}
body#page-faqs .faqs-container .content-section-outer{-ms-flex-direction:column;flex-direction:column}
body#page-faqs ol.faqs{color:#000;font-size:1.8rem;font-weight:400;width:100%;max-width:1000px;list-style:none}
body#page-faqs ol.faqs iframe{margin:0 auto;display:block;max-width:100%}
body#page-faqs ol.faqs a,body#page-faqs ol.faqs a:hover,body#page-faqs ol.faqs a:visited{color:#00BCD4;font-weight:700}
body#page-faqs ol.faqs li{counter-increment:item;border-top:1px #979797 dashed;padding:20px 0;cursor:pointer;background-image:url(../images/faq-plus.png);background-size:15px 14px;background-repeat:no-repeat;background-position:right 24px}
body#page-faqs ol.faqs li.faq-answer-shown{background-image:url(../images/faq-minus.png)}
body#page-faqs ol.faqs li.faq-answer-shown .faq-question{font-weight:700}
@media screen and (max-width:768px){body#page-faqs ol.faqs li{margin:0 30px}
}
body#page-faqs ol.faqs li::before{width:20px;min-width:20px;content:counter(item);margin-right:60px;display:inline-block}
@media screen and (max-width:768px){body#page-faqs ol.faqs li::before{margin-right:20px}
}
body#page-faqs ol.faqs li:last-of-type{border-bottom:1px #979797 dashed}
body#page-faqs ol.faqs .faq-question{display:inline-block;width:80%;vertical-align:top}
body#page-faqs ol.faqs .faq-answer{margin:1em 0 1em 80px;display:none;color:#4A4A4A}
@media screen and (max-width:768px){body#page-faqs ol.faqs .faq-answer{margin:1em 0 1em 40px}
}
body#page-faqs .cant-find-the-answer{color:#000;font-size:1.8rem;max-width:650px;margin:140px auto}
body#page-faqs .cant-find-the-answer b{font-size:2rem;font-weight:700}
body#page-faqs .cant-find-the-answer a,body#page-faqs .cant-find-the-answer a:hover,body#page-faqs .cant-find-the-answer a:visited{color:#00BCD4;font-weight:700}
#page-xero h1,#page-xero h2{font-size:inherit;font-weight:inherit;margin:0}
#page-xero .features,#page-xero .features .link-to-xero{text-align:left}
#page-xero .page-section-comparison{background-color:#ECECEC;padding-top:62px}
#page-xero .feature-header-image img,#page-xero .feature-header-image-xero img{width:100%}
#page-xero .feature-header-image-xero{display:inline-block;width:100%;vertical-align:middle}
#page-xero .quotes-info-button{cursor:pointer}
#page-xero .quotes-info-button:before{top:18%}
#page-xero .page-section-content-full{text-align:center}
#page-xero .jump-menu-item-heading{font-size:1.4rem;font-weight:700;color:#000;margin-top:25px}
#page-xero .press-feature-benefits-item{font-size:1.4rem;font-weight:100;line-height:2.2rem;margin-top:10px;padding:0 15px}
#page-xero .link-to-xero{margin-top:25px;font-size:1.15rem;color:#4A4A4A}
#page-xero .link-to-xero a{color:#000}
#page-xero .link-to-xero a:hover{text-decoration:underline}
#page-xero .feature-heading{color:#000;font-weight:700;font-size:2.6rem;line-height:4rem;text-align:center;margin:0}
@media screen and (max-width:768px){#page-xero .features .link-to-xero{text-align:center}
#page-xero .feature-heading{font-size:3.2rem;line-height:1.2em;padding:0 10%}
}
#page-xero .feature-copy{text-align:center;margin:25px auto 0}
#page-xero .connect-streamtime,#page-xero .try-streamtime{margin:35px auto}
#page-xero .streamtime-xero-video{background-color:#50E3C2}
#page-xero .streamtime-xero-video .content-section-outer:not(:last-child){padding-bottom:0}
#page-xero .streamtime-xero-video-title{text-align:center;padding:52px 0 0}
#page-xero .streamtime-xero-video-title .feature-heading{font-size:6rem!important}
#page-xero .streamtime-xero-features{background-color:#ECECEC}
#page-xero .page-section-how-to-connect{background-color:#4DD0E1}
#page-xero .how-to-connect{padding-top:77px;padding-bottom:0;text-align:center}
#page-xero .streamtime-xero-benefits{-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;padding-top:42px}
#page-xero .streamtime-xero-benefits .page-section-content-third{text-align:center;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start}
#page-xero .streamtime-xero-benefits .page-section-content-third .feature-heading{text-align:center;margin-top:35px}
#page-xero .streamtime-xero-benefits .page-section-content-third .feature-copy{-ms-flex-item-align:end;align-self:flex-end}
#page-xero .streamtime-xero-benefits-image{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;height:100px}
#page-xero .streamtime-xero-benefits-image img{max-height:100px;width:auto;height:auto}
#page-xero .streamtime-xero-benefits-image .illustration-dashBoard{-ms-flex-item-align:center;align-self:center;transform:scale(1.4)}
#page-xero .streamtime-xero-benefits-image .illustration-dashBoard:hover{box-shadow:none}
#page-xero .streamtime-xero-benefits-image .illustration-dashBoard:hover .illustration-dashBoard-columns,#page-xero .streamtime-xero-benefits-image .illustration-dashBoard:hover .illustration-dashBoard-container-left,#page-xero .streamtime-xero-benefits-image .illustration-dashBoard:hover .illustration-dashBoard-container-right,#page-xero .streamtime-xero-benefits-image .illustration-dashBoard:hover .illustration-dashBoard-large{animation:none;box-shadow:0 0 10px transparent}
#page-xero .computer{background-repeat:no-repeat;background-size:contain;background-position:center;position:relative;margin:70px auto 0;bottom:0;width:580px;height:403px;background-image:url(../images/computer.png)}
@media screen and (max-width:768px){#page-xero .computer{height:205px;width:100%}
}
#page-xero .computer-video-container{position:relative;top:25px;height:285px;width:510px;overflow:hidden;margin:0 auto}
@media screen and (max-width:768px){#page-xero .computer-video-container{top:13px;height:calc(284px/1.9658536585);width:calc(510px/1.9658536585)}
}
#page-xero .computer-shadow{height:2px;background:rgba(0,0,0,.15);width:55%;margin:0 auto}
#page-xero .page-section-xero-quotes{background:#000;padding:25px 0}
#page-xero .page-section-xero-quotes .streamtime-xero-swiper{margin:65px auto;overflow:hidden}
#page-xero .page-section-xero-quotes .quote-container .feature-heading{color:#FFF;padding:25px;max-width:750px;margin:0 auto}
#page-xero .page-section-xero-quotes .swiper-button-next,#page-xero .page-section-xero-quotes .swiper-button-prev{-webkit-filter:brightness(1);filter:brightness(1)}
h1,p{margin:0}
h1{margin-bottom:.2em}
p{line-height:1.333em}
a{text-decoration:none}
i.c{font-style:normal!important;font-weight:lighter;position:absolute;background-color:#FFF;color:#FFF;margin-top:-8px;transform:scale(.1,1);z-index:99}
.caption{top:20%;padding:0 12%}
.xtra-large-caption{font-weight:700;position:relative;color:#000;width:100%;text-align:center;font-size:6.2rem;line-height:calc(6.2rem * 1.01)}
.large-caption,.medium-caption{font-weight:700;color:#878D8E;position:relative;width:100%;text-align:center;font-family:BwModelica;font-style:normal}
.xtra-large-caption br,.xtra-large-caption span{line-height:calc(6.2rem * 1.3)}
.xtra-large-caption span{vertical-align:-webkit-baseline-middle}
.large-caption{font-size:8rem}
.medium-caption{font-size:2.8rem;line-height:1.6em}
.small-caption{font-family:BwModelica;font-style:normal;font-weight:400;position:relative;font-size:1.6rem;color:#000;width:100%;text-align:center}
body#index-sidescroll{height:24000px;max-width:100%;background:#181818;overflow-x:hidden;transition:all 450ms ease-in-out}
body#index-sidescroll .landscape{position:fixed;bottom:0;left:0;width:24000px;height:100vh;background:#181818;background-size:contain;display:-ms-flexbox;display:flex;transition:background .5s ease-in-out}
body#index-sidescroll .call-to-action-trial-confirm-view .call-to-action-aaron{display:none!important}
body#index-sidescroll .end-of-time,body#index-sidescroll .intro,body#index-sidescroll .keeping-record,body#index-sidescroll .missioncontrol-video-section,body#index-sidescroll .outro,body#index-sidescroll .planjobs-video-section,body#index-sidescroll .product-intro,body#index-sidescroll .product-pricing,body#index-sidescroll .scene-block,body#index-sidescroll .the-future,body#index-sidescroll .todo-video-section,body#index-sidescroll .we-killed-timesheets{position:absolute;top:0;left:0;height:100%;background-size:contain;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}
body#index-sidescroll .end-of-time .end-of-time-content,body#index-sidescroll .end-of-time .intro-content,body#index-sidescroll .end-of-time .outro-content,body#index-sidescroll .end-of-time .scene-block-content,body#index-sidescroll .end-of-time .we-killed-timesheets-content,body#index-sidescroll .intro .intro-content,body#index-sidescroll .intro .outro-content,body#index-sidescroll .intro .scene-block-content,body#index-sidescroll .intro .we-killed-timesheets-content,body#index-sidescroll .keeping-record .intro-content,body#index-sidescroll .keeping-record .outro-content,body#index-sidescroll .keeping-record .scene-block-content,body#index-sidescroll .keeping-record .we-killed-timesheets-content,body#index-sidescroll .missioncontrol-video-section .intro-content,body#index-sidescroll .missioncontrol-video-section .outro-content,body#index-sidescroll .missioncontrol-video-section .scene-block-content,body#index-sidescroll .missioncontrol-video-section .we-killed-timesheets-content,body#index-sidescroll .outro .intro-content,body#index-sidescroll .outro .outro-content,body#index-sidescroll .outro .scene-block-content,body#index-sidescroll .outro .we-killed-timesheets-content,body#index-sidescroll .planjobs-video-section .intro-content,body#index-sidescroll .planjobs-video-section .outro-content,body#index-sidescroll .planjobs-video-section .scene-block-content,body#index-sidescroll .planjobs-video-section .we-killed-timesheets-content,body#index-sidescroll .product-intro .intro-content,body#index-sidescroll .product-intro .outro-content,body#index-sidescroll .product-intro .product-intro-content,body#index-sidescroll .product-intro .scene-block-content,body#index-sidescroll .product-intro .we-killed-timesheets-content,body#index-sidescroll .product-pricing .intro-content,body#index-sidescroll .product-pricing .outro-content,body#index-sidescroll .product-pricing .product-pricing-content,body#index-sidescroll .product-pricing .scene-block-content,body#index-sidescroll .product-pricing .we-killed-timesheets-content,body#index-sidescroll .scene-block .intro-content,body#index-sidescroll .scene-block .outro-content,body#index-sidescroll .scene-block .scene-block-content,body#index-sidescroll .scene-block .we-killed-timesheets-content,body#index-sidescroll .the-future .intro-content,body#index-sidescroll .the-future .outro-content,body#index-sidescroll .the-future .scene-block-content,body#index-sidescroll .the-future .the-future-content,body#index-sidescroll .the-future .we-killed-timesheets-content,body#index-sidescroll .todo-video-section .intro-content,body#index-sidescroll .todo-video-section .outro-content,body#index-sidescroll .todo-video-section .scene-block-content,body#index-sidescroll .todo-video-section .we-killed-timesheets-content,body#index-sidescroll .we-killed-timesheets .intro-content,body#index-sidescroll .we-killed-timesheets .outro-content,body#index-sidescroll .we-killed-timesheets .scene-block-content,body#index-sidescroll .we-killed-timesheets .we-killed-timesheets-content{height:auto;width:100%;margin-top:30%}
body#index-sidescroll .take-me-home{position:fixed;top:60px;right:32px;margin-top:0;width:auto;z-index:101;transition:all .5s cubic-bezier(.77,0,.175,1)}
body#index-sidescroll .take-me-home .container{width:116px;margin:0 auto;padding:20px 0}
body#index-sidescroll .take-me-home a{font-family:BwModelica;font-style:normal;font-weight:700;font-size:1.2rem;display:inline-block;text-align:right;line-height:2.5rem;margin:0!important;padding:0;left:0;transition:all .5s cubic-bezier(.77,0,.175,1)}
body#index-sidescroll .take-me-home .hamburger{position:absolute;right:-4px;top:22px}
body#index-sidescroll .take-me-home .hamburger .line,body#index-sidescroll .take-me-home .hamburger .line-1,body#index-sidescroll .take-me-home .hamburger .line-2,body#index-sidescroll .take-me-home .hamburger .line-3{background:#5a5a5a;transition:all .5s cubic-bezier(.77,0,.175,1);width:50%}
body#index-sidescroll .take-me-home .hamburger:hover{cursor:pointer}
body#index-sidescroll .take-me-home .hamburger:hover.hamburger-white .line,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-white .line-1,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-white .line-2,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-white .line-3{background:#FFF!important}
.hamburger body#index-sidescroll .take-me-home .hamburger-white .line-1,.hamburger body#index-sidescroll .take-me-home .hamburger-white .line-2,.hamburger body#index-sidescroll .take-me-home .hamburger-white .line-3,body#index-sidescroll .take-me-home .hamburger-white .hamburger .line-1,body#index-sidescroll .take-me-home .hamburger-white .hamburger .line-2,body#index-sidescroll .take-me-home .hamburger-white .hamburger .line-3,body#index-sidescroll .take-me-home .hamburger-white .line,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-dark .line,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-dark .line-1,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-dark .line-2,body#index-sidescroll .take-me-home .hamburger:hover.hamburger-dark .line-3{background:#000}
body#index-sidescroll .take-me-home .hamburger:hover .line-1{transform:rotate(-45deg)}
body#index-sidescroll .take-me-home .hamburger:hover .line-3{transform:rotate(45deg)}
.hamburger body#index-sidescroll .take-me-home .hamburger-white .line-1:hover,.hamburger body#index-sidescroll .take-me-home .hamburger-white .line-2:hover,.hamburger body#index-sidescroll .take-me-home .hamburger-white .line-3:hover,body#index-sidescroll .take-me-home .hamburger-white .hamburger .line-1:hover,body#index-sidescroll .take-me-home .hamburger-white .hamburger .line-2:hover,body#index-sidescroll .take-me-home .hamburger-white .hamburger .line-3:hover,body#index-sidescroll .take-me-home .hamburger-white .line:hover{background:#868C8D}
body#index-sidescroll .take-me-home.dark{color:#fff}
body#index-sidescroll .take-me-home.dark a{color:#5a5a5a}
body#index-sidescroll .take-me-home.dark a:hover{color:#fff!important}
body#index-sidescroll .take-me-home.light a{color:#000}
body#index-sidescroll .take-me-home.light a:hover{color:#5a5a5a!important}
body#index-sidescroll .medium-button{height:36px}
body#index-sidescroll .welcome-modal{color:#FFF;width:720px;height:360px;position:fixed;bottom:0;top:0;left:0;right:0;transform:translateX(calc(50vw - 720px/2)) translateY(calc(50vh - 360px/2));transition:all .5s ease-in-out;z-index:888;opacity:0}
body#index-sidescroll .welcome-modal.show{opacity:1;display:block}
body#index-sidescroll .welcome-modal .welcome-modal-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#181818;padding:30px 25px;border:1px solid #4A4A4A;width:100%;height:100%;position:relative}
body#index-sidescroll .welcome-modal .welcome-modal-container:before{content:'';position:absolute;top:10px;left:10px;width:100%;height:100%;z-index:-1;background:rgba(218,218,218,.05)}
body#index-sidescroll .welcome-modal .xtra-large-caption{position:relative;bottom:0;top:0;left:0;right:0;color:#FFF}
body#index-sidescroll .unsupported-notice-modal{height:100vh;width:100vw;background:#000;z-index:999;position:fixed;top:0;display:none}
body#index-sidescroll .unsupported-notice-modal a:visited{color:#FFF}
body#index-sidescroll .unsupported-notice-modal .call-to-action-container{height:380px;background-color:#000;color:#BDC3C7;padding-top:10%}
body#index-sidescroll .unsupported-notice-modal .call-to-action-bold-text{font-size:2.2rem;font-weight:700;line-height:1.2em;white-space:nowrap;color:#FFF;max-width:500px;margin:0 auto}
body#index-sidescroll .unsupported-notice-modal .call-to-action-bold-text sup{font-size:.5em;vertical-align:super}
body#index-sidescroll .unsupported-notice-modal .call-to-action-copy{font-family:BwModelica;font-style:normal;font-weight:400;padding-top:30px;font-size:1.6rem;line-height:1.5em;width:300px;margin:0 auto}
body#index-sidescroll .unsupported-notice-modal .call-to-action-copy br{line-height:2.4rem}
body#index-sidescroll .intro{background:#181818;width:1200px;margin-left:-600px}
@media screen and (min-width:1440px){body#index-sidescroll .intro .intro-text{top:40%}
}
body#index-sidescroll .intro-content{position:absolute;height:100%;width:100%;top:0;margin-top:0;z-index:100}
body#index-sidescroll .intro-content .intro-text{color:#4a4a4a;position:absolute;font-size:12rem;min-width:800px;min-height:150px;left:0;bottom:38%;right:0;margin:auto;transition:opacity 1.2s cubic-bezier(.77,0,.175,1);opacity:1;z-index:99}
body#index-sidescroll .intro-content .intro-text.exit{opacity:0}
body#index-sidescroll #you-like-your-people,body#index-sidescroll #your-people-hate{transition:all .5s cubic-bezier(.77,0,.175,1);opacity:0}
body#index-sidescroll #you-like-your-people.reveal,body#index-sidescroll #your-people-hate.reveal{opacity:1}
body#index-sidescroll #your-people-hate{margin-top:25px}
body#index-sidescroll #pricing-button,body#index-sidescroll #pricing-intro{transition:all 1.2s cubic-bezier(.77,0,.175,1);transform:translateY(300px) scale3d(.5,.5,.5);opacity:0}
body#index-sidescroll #pricing-button.reveal,body#index-sidescroll #pricing-intro.reveal{transform:translateY(0) scale3d(1,1,1);opacity:1}
body#index-sidescroll .outro{background:0 0;width:1900px;left:598px;z-index:5}
body#index-sidescroll .outro-content{position:absolute;height:100%;width:100%;top:1200px;margin-top:0;z-index:100}
body#index-sidescroll .outro-content .large-caption{color:#4a4a4a;position:absolute;left:0;right:0;bottom:22.5%;margin:auto;padding:0 22%}
body#index-sidescroll .outro-content .large-caption br{line-height:12.5rem}
body#index-sidescroll .we-killed-timesheets{background:#181818;width:2200px;left:1494px;z-index:2}
body#index-sidescroll .we-killed-timesheets .speech-bubble{left:0;width:185px;right:0;margin:auto auto 130px;height:58px;bottom:0;position:fixed;display:none}
body#index-sidescroll .we-killed-timesheets-content{position:absolute;height:100%;width:100%;top:2400px;margin-top:0;z-index:100}
body#index-sidescroll .we-killed-timesheets-content .we-killed-timesheets-text{color:#4a4a4a;position:absolute;left:0;right:0}
body#index-sidescroll .end-of-time{background:0 0;width:2200px;left:1050px;z-index:1}
body#index-sidescroll .end-of-time .end-of-time-content{-ms-flex-item-align:center;align-self:center;height:100%;width:60%;display:none;position:absolute;left:0;bottom:0;top:0;right:0;margin:auto}
body#index-sidescroll .end-of-time .end-of-time-content .xtra-large-caption{position:absolute;bottom:25%}
body#index-sidescroll .product-intro{background:0 0;width:1280px;left:2000px;z-index:3;transition:background .5s ease-in-out}
body#index-sidescroll .product-intro #product-intro-ln1,body#index-sidescroll .product-intro #product-intro-ln2{display:none}
body#index-sidescroll .product-intro .product-intro-caption-box{height:auto;max-height:340px;width:auto;max-width:480px;position:absolute;top:initial;right:0;bottom:197px;left:700px;background-color:#4CAF50;border:2px solid #979797;padding:30px 25px;transition:opacity .5s ease-in-out}
body#index-sidescroll .product-intro .product-intro-caption-box .medium-caption,body#index-sidescroll .product-intro .product-intro-caption-box .small-caption{transition:color 1.4s ease-in-out;text-align:center}
body#index-sidescroll .product-intro .product-intro-caption-box .medium-caption{font-weight:700;font-size:2.8rem;line-height:1.6em;color:#000}
body#index-sidescroll .product-intro .product-intro-caption-box .small-caption{font-weight:100;font-size:1.4rem;line-height:2.2rem;color:#4A4A4A;margin-top:1.6rem}
body#index-sidescroll .product-intro .product-intro-caption-box.caption-fadeInitialState{background:0 0;border:none}
body#index-sidescroll .product-intro .product-intro-caption-box.caption-fadeInitialState .medium-caption,body#index-sidescroll .product-intro .product-intro-caption-box.caption-fadeInitialState .small-caption{color:transparent}
body#index-sidescroll .product-intro .product-intro-caption-box.caption-fadeInitialState:before{background:0 0}
body#index-sidescroll .product-intro .product-intro-caption-box:before{content:'';position:absolute;height:100%;display:block;width:100%;left:10px;top:10px;background:rgba(74,74,74,.15);z-index:-1;transition:background 1.4s ease-in-out}
body#index-sidescroll .product-intro .product-intro-content{height:auto;text-align:center;margin-top:0;position:absolute;bottom:57.5%;left:0;right:0}
body#index-sidescroll .product-intro .product-intro-content .medium-caption{padding:0 22%;color:#868C8D}
body#index-sidescroll .product-intro .product-intro-content .medium-button.solid{margin-top:1.5rem}
body#index-sidescroll .product-intro .product-intro-content .small-caption{margin-top:2.5rem;font-family:BwModelica;font-style:normal;font-weight:500}
body#index-sidescroll .product-intro .product-intro-content .medium-button{padding:0 30px;font-size:1.2rem}
@media screen and (min-width:1440px){body#index-sidescroll .product-intro .product-intro-content{bottom:65%}
}
body#index-sidescroll .keeping-record{background:0 0;width:1280px;left:3500px;z-index:3}
body#index-sidescroll .keeping-record .keeping-record-caption-box{height:auto;max-height:800px;width:auto;max-width:700px;padding:25px;position:absolute;top:initial;right:0;bottom:240px;left:530px;transition:background-color 1.2s ease-in-out;background:0 0;border:none;line-height:6.8rem}
body#index-sidescroll .keeping-record .keeping-record-caption-box .medium-caption,body#index-sidescroll .keeping-record .keeping-record-caption-box .small-caption{transition:color 1.4s ease-in-out;text-align:center}
body#index-sidescroll .keeping-record .keeping-record-caption-box .medium-caption{font-weight:700;font-size:2.8rem;line-height:1.6em;color:#000}
body#index-sidescroll .keeping-record .keeping-record-caption-box .small-caption{font-weight:100;font-size:1.4rem;line-height:2.2rem;color:#4A4A4A;margin-top:1.6rem}
body#index-sidescroll .keeping-record .keeping-record-caption-box.caption-fadeInitialState{background:0 0;border:none}
body#index-sidescroll .keeping-record .keeping-record-caption-box.caption-fadeInitialState .medium-caption,body#index-sidescroll .keeping-record .keeping-record-caption-box.caption-fadeInitialState .small-caption{color:transparent}
body#index-sidescroll .keeping-record .keeping-record-caption-box.caption-fadeInitialState:before{background:0 0}
body#index-sidescroll .keeping-record .keeping-record-caption-box:before{position:absolute;height:100%;display:block;width:100%;left:10px;top:10px;background:rgba(74,74,74,.15);z-index:-1;transition:background 1.4s ease-in-out;content:none}
body#index-sidescroll .keeping-record .keeping-record-caption-box .xtra-large-caption{line-height:70px}
body#index-sidescroll .keeping-record .speech-bubble{position:fixed;top:initial;left:-35px;bottom:168px}
body#index-sidescroll .todo-video-section{background:0 0;width:1280px;left:4780px;z-index:3}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box{height:auto;max-height:600px;width:auto;max-width:310px;padding:25px;position:absolute;top:initial;right:0;bottom:155px;left:15px;background-color:#B2EBF2;border:2px solid #979797;transition:background-color 1.2s ease-in-out;min-height:255px}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .medium-caption,body#index-sidescroll .todo-video-section .todo-video-section-caption-box .small-caption{text-align:center;transition:color 1.4s ease-in-out}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .medium-caption{font-weight:700;font-size:2.8rem;line-height:1.6em;color:#000}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .small-caption{font-weight:100;font-size:1.4rem;line-height:2.2rem;color:#4A4A4A;margin-top:1.6rem}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box.caption-fadeInitialState{background:0 0;border:none}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box.caption-fadeInitialState .medium-caption,body#index-sidescroll .todo-video-section .todo-video-section-caption-box.caption-fadeInitialState .small-caption{color:transparent}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box.caption-fadeInitialState:before{background:0 0}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box:before{content:'';position:absolute;height:100%;display:block;width:100%;left:10px;top:10px;background:rgba(74,74,74,.15);z-index:-1;transition:background 1.4s ease-in-out}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .medium-caption{position:absolute;width:100%;height:70%;bottom:0;right:0;left:0;margin:auto;top:0}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .todo-video-section-nav{margin-top:2.8rem;position:absolute;top:-80px;right:0}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .todo-video-section-nav .bullet-nav{width:35px;height:35px;border:2px solid #000;color:#000}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .todo-video-section-nav .bullet-nav .bullet-nav-numeral{line-height:1.5rem}
body#index-sidescroll .todo-video-section .todo-video-section-caption-box .todo-video-section-nav .bullet-nav.active,body#index-sidescroll .todo-video-section .todo-video-section-caption-box .todo-video-section-nav .bullet-nav.bullet-nav-active,body#index-sidescroll .todo-video-section .todo-video-section-caption-box .todo-video-section-nav .bullet-nav:hover{background-color:#000;border:2px solid #000;color:#FFF;cursor:pointer;outline:0}
body#index-sidescroll .planjobs-video-section{background:0 0;width:1280px;left:6060px;z-index:3}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box{height:auto;max-height:100%;width:auto;max-width:100%;padding:25px;top:initial;right:0;bottom:-42%;left:0;background-color:transparent;transition:background-color 1.2s ease-in-out;position:relative;border:none;text-align:center;line-height:6.8rem}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box .medium-caption,body#index-sidescroll .planjobs-video-section .planjobs-caption-box .small-caption{text-align:center;transition:color 1.4s ease-in-out}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box .medium-caption{font-weight:700;font-size:2.8rem;line-height:1.6em;color:#000}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box .small-caption{font-weight:100;font-size:1.4rem;line-height:2.2rem;color:#4A4A4A;margin-top:1.6rem}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box.caption-fadeInitialState{background:0 0;border:none}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box.caption-fadeInitialState .medium-caption,body#index-sidescroll .planjobs-video-section .planjobs-caption-box.caption-fadeInitialState .small-caption{color:transparent}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box.caption-fadeInitialState:before{background:0 0}
body#index-sidescroll .planjobs-video-section .planjobs-caption-box:before{position:absolute;height:100%;display:block;width:100%;left:10px;top:10px;background:rgba(74,74,74,.15);z-index:-1;transition:background 1.4s ease-in-out;content:none}
body#index-sidescroll .missioncontrol-video-section{background:0 0;width:1280px;left:8200px;z-index:3}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box{height:auto;max-height:300px;max-width:300px;padding:25px;position:absolute;top:initial;right:0;bottom:155px;left:-110px;background-color:#94E9D7;border:2px solid #979797;transition:background-color 1.2s ease-in-out;width:300px}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box .medium-caption,body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box .small-caption{text-align:center;transition:color 1.4s ease-in-out}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box .medium-caption{font-weight:700;font-size:2.8rem;color:#000}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box .small-caption{font-weight:100;font-size:1.4rem;line-height:2.2rem;color:#4A4A4A;margin-top:1.6rem}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box.caption-fadeInitialState{background:0 0;border:none}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box.caption-fadeInitialState .medium-caption,body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box.caption-fadeInitialState .small-caption{color:transparent}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box.caption-fadeInitialState:before{background:0 0}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box:before{content:'';position:absolute;height:100%;display:block;width:100%;left:10px;top:10px;background:rgba(74,74,74,.15);z-index:-1;transition:background 1.4s ease-in-out}
body#index-sidescroll .missioncontrol-video-section .mission-control-caption-box .medium-caption{line-height:1.5em}
body#index-sidescroll .missioncontrol-video-section .computer{left:0}
body#index-sidescroll .missioncontrol-video-section .computer-video-container{left:0;bottom:224px}
@media screen and (min-width:1440px){body#index-sidescroll .missioncontrol-video-section .computer-video-container{height:328px;width:580px;bottom:231px}
body#index-sidescroll .missioncontrol-video-section .computer-video-container video{height:328px;width:580px}
}
body#index-sidescroll .product-pricing{background:0 0;width:1600px;left:9580px;z-index:14;transition:background .5s ease-in-out}
body#index-sidescroll .product-pricing .product-pricing-content{left:0;right:0;margin-top:0;margin-left:auto;margin-right:auto;text-align:center;position:absolute;bottom:28px;z-index:3;height:auto;width:300px}
body#index-sidescroll .product-pricing .product-pricing-content .xtra-large-caption{font-size:4.2rem;line-height:calc(4.2rem * 1.27)}
body#index-sidescroll .product-pricing .product-pricing-content .xtra-large-caption br{line-height:calc(4.2rem * 1.27)}
body#index-sidescroll .product-pricing .product-pricing-content .xtra-large-caption span{line-height:calc(4.2rem * 1.27);vertical-align:-webkit-baseline-middle}
body#index-sidescroll .product-pricing .product-pricing-content .medium-button{margin-top:25px}
body#index-sidescroll .product-pricing .product-pricing-content sup{font-size:x-large}
body#index-sidescroll .the-future-bg{position:absolute;display:block;bottom:30px;left:0;right:0;margin:auto;z-index:2;height:100vh;width:auto}
body#index-sidescroll .the-future-bg object{height:100%;width:100%}
@media screen and (max-width:1280px){body#index-sidescroll .the-future-bg{width:80%}
}
@media screen and (max-width:1440px){body#index-sidescroll .the-future-bg{width:100%}
}
body#index-sidescroll .the-future-bg-text{position:absolute;display:block;bottom:64px;left:0;right:0;margin:auto;z-index:2;height:100%;width:100%;text-align:center}
body#index-sidescroll #the-future-background-svg{position:absolute;bottom:0}
body#index-sidescroll #the-future-background-text-outline-svg{position:absolute;bottom:10px;left:0;right:0;margin:auto;z-index:2;height:16%;width:auto;transition:opacity .5s ease-in-out}
body#index-sidescroll #the-future-background-arrow-fill-svg object,body#index-sidescroll #the-future-background-arrow-outline-svg object,body#index-sidescroll #the-future-background-text-fill-svg object,body#index-sidescroll #the-future-background-text-outline-svg object{height:100%;width:100%}
body#index-sidescroll #the-future-background-text-fill-svg{position:absolute;bottom:10px;left:0;right:0;margin:auto;z-index:2;height:16%;width:auto;transition:opacity 4.2s ease-in-out}
body#index-sidescroll #the-future-background-arrow-fill-svg,body#index-sidescroll #the-future-background-arrow-outline-svg{position:absolute;bottom:calc(16% * .09);left:0;right:-80%;margin:auto;z-index:2;height:calc(16% * .5);width:auto;transition:opacity 4.2s ease-in-out;animation:hoverHorizontal 1.2s ease-in-out infinite}
body#index-sidescroll .the-future-content-container{position:absolute;margin:auto;left:0;right:0;bottom:50%;padding:25px;z-index:-1;transition:opacity 1.6s ease-in-out}
body#index-sidescroll .the-future-content-container:before{content:'';position:absolute;border:1px solid #FFF;background-color:#FFF176;height:220px;width:640px;left:0;right:0;margin:auto;z-index:-1}
body#index-sidescroll .the-future-content-container:after{content:'';position:absolute;background-color:#FFF176;height:100px;width:460px;bottom:25px;left:0;right:0;margin:auto;z-index:-1}
body#index-sidescroll .the-future-content-container .medium-caption,body#index-sidescroll .the-future-content-container .small-caption{top:25px}
body#index-sidescroll .the-future-content-container .medium-button{width:210px;margin-left:10px;margin-right:10px}
body#index-sidescroll .the-future{background:0 0;width:1600px;left:14540px;transition:background .5s ease-in-out}
body#index-sidescroll .the-future .the-future-content{position:absolute;left:0;right:0;bottom:28.6%;margin:auto;height:auto;width:800px;text-align:center;z-index:3}
body#index-sidescroll .the-future .the-future-content .medium-button,body#index-sidescroll .the-future .the-future-content .medium-caption,body#index-sidescroll .the-future .the-future-content .small-caption,body#index-sidescroll .the-future .the-future-content .transition-fade,body#index-sidescroll .the-future .the-future-content .xtra-large-caption{opacity:0;transition:opacity .5s ease-in-out}
body#index-sidescroll .the-future .the-future-content .xtra-large-caption{margin:0;font-size:8.6rem}
body#index-sidescroll .the-future .the-future-content .medium-caption{font-weight:700;margin-top:0;color:#000}
body#index-sidescroll .the-future .the-future-content .small-caption{width:640px;margin:1.5rem auto auto;line-height:2.5rem;font-size:1.4rem;color:#4A4A4A}
body#index-sidescroll .the-future .the-future-content .medium-button{margin-top:4em}
body#index-sidescroll .go-back-in-time{cursor:pointer;margin-top:25px;font-size:1.2rem;transition:all .5s cubic-bezier(.77,0,.175,1)}
body#index-sidescroll .go-back-in-time:hover{color:#4A4A4A}
body#index-sidescroll .go-back-in-time:hover .reverse-icon{-webkit-filter:brightness(.5);filter:brightness(.5);animation:rotate-forever .8s cubic-bezier(.77,0,.175,1) 2}
@keyframes rotate-forever{from{transform:rotate(0)}
to{transform:rotate(-360deg)}
}
body#index-sidescroll .reverse-icon{line-height:0;display:inline;width:12px;height:auto;position:relative;top:4px;left:6px;cursor:pointer}
body#index-sidescroll .sidescroll-footer{height:300px;width:100px;top:0;bottom:0;margin:auto;position:fixed;right:0;text-align:center;z-index:999;transform:translateX(200px);opacity:.5;transition:transform .5s cubic-bezier(.77,0,.175,1)}
body#index-sidescroll .sidescroll-footer.active{transform:translateX(0);opacity:1}
body#index-sidescroll .sidescroll-footer .medium-caption.bold{font-family:BwModelica;font-style:normal;font-weight:700;color:#000}
body#index-sidescroll .sidescroll-footer .medium-caption:after{content:'';position:relative;width:20%;margin:8px auto 0;display:block;height:1px;background-color:#000}
body#index-sidescroll .sidescroll-footer .small-caption{margin-top:10px;line-height:2.3rem;margin-bottom:-6px}
body#index-sidescroll .sidescroll-footer .small-caption:after,body#index-sidescroll .sidescroll-footer .social-icons:after{position:relative;width:20%;margin:8px auto 0;height:1px;background-color:#000;display:block}
body#index-sidescroll .sidescroll-footer .small-caption:hover{cursor:pointer}
body#index-sidescroll .sidescroll-footer .small-caption a{font-size:1.2rem;color:#000}
body#index-sidescroll .sidescroll-footer .small-caption a:active,body#index-sidescroll .sidescroll-footer .small-caption a:focus,body#index-sidescroll .sidescroll-footer .small-caption a:visited{color:#000;outline:0}
body#index-sidescroll .sidescroll-footer .small-caption a:hover{font-weight:700}
body#index-sidescroll .sidescroll-footer .small-caption:after{content:''}
body#index-sidescroll .sidescroll-footer .social-icons{position:relative}
body#index-sidescroll .sidescroll-footer .social-icons .social-icon,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-fb,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-li,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-tw,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-yt{height:20px;width:20px;display:block;margin:20px auto;transition:all .5s ease-in-out}
body#index-sidescroll .sidescroll-footer .social-icons .social-icon-fb:hover,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-li:hover,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-tw:hover,body#index-sidescroll .sidescroll-footer .social-icons .social-icon-yt:hover,body#index-sidescroll .sidescroll-footer .social-icons .social-icon:hover{transform:scale3d(.79,.79,.79)}
body#index-sidescroll .sidescroll-footer .social-icons .social-icon-fb{background:url(../images/fb-black-icon.png) bottom center no-repeat;background-size:contain}
body#index-sidescroll .sidescroll-footer .social-icons .social-icon-tw{background:url(../images/tw-black-icon.png) bottom center no-repeat;background-size:contain}
body#index-sidescroll .sidescroll-footer .social-icons .social-icon-li{background:url(../images/ln-black-icon.png) bottom center no-repeat;background-size:contain}
body#index-sidescroll .sidescroll-footer .social-icons .social-icon-yt{background:url(../images/yt-black-icon.png) bottom center no-repeat;background-size:contain}
body#index-sidescroll .final-wipe.final-wipe-1,body#index-sidescroll .final-wipe.final-wipe-10,body#index-sidescroll .final-wipe.final-wipe-11,body#index-sidescroll .final-wipe.final-wipe-2,body#index-sidescroll .final-wipe.final-wipe-3,body#index-sidescroll .final-wipe.final-wipe-4,body#index-sidescroll .final-wipe.final-wipe-5,body#index-sidescroll .final-wipe.final-wipe-6,body#index-sidescroll .final-wipe.final-wipe-7,body#index-sidescroll .final-wipe.final-wipe-8,body#index-sidescroll .final-wipe.final-wipe-9,body#index-sidescroll .screen-wipe{position:fixed;top:0;height:100%;width:6000px;z-index:150}
body#index-sidescroll .end-of-time-wipe{position:fixed;z-index:4;left:0;right:0;bottom:-550px;margin:auto;border-radius:100%;display:block;width:1200px;height:1200px;background:#FFF;transform:scale3d(1.8,1.8,1.8);transition:transform 809ms cubic-bezier(1,.01,0,1)}
body#index-sidescroll .end-of-time-wipe.large{transform:scale3d(0,0,0)}
body#index-sidescroll .future-wipe-radial,body#index-sidescroll .game-wipe-radial{position:fixed;z-index:9999;left:0;right:0;bottom:-550px;margin:auto;border-radius:100%;display:block;width:1200px;height:1200px;transform:scale3d(1.8,1.8,1.8)}
body#index-sidescroll .future-wipe-radial.large,body#index-sidescroll .game-wipe-radial.large{transform:scale3d(0,0,0)}
body#index-sidescroll .game-wipe-radial{background:#94e9d7;transition:transform .8s cubic-bezier(1,.01,0,1)}
body#index-sidescroll .future-wipe-radial{background:#FFEB3B;transition:transform 809ms cubic-bezier(1,.01,0,1)}
body#index-sidescroll .final-wipe{position:absolute;height:100%;width:10px;left:0;display:none;z-index:900}
body#index-sidescroll .final-wipe.final-wipe-11{background-color:#FFF176}
body#index-sidescroll .final-wipe.final-wipe-10{background-color:#FFEB3B}
body#index-sidescroll .final-wipe.final-wipe-9{background-color:#FEDA10}
body#index-sidescroll .final-wipe.final-wipe-8{background-color:#50E3C2}
body#index-sidescroll .final-wipe.final-wipe-7{background-color:#94E9D7}
body#index-sidescroll .final-wipe.final-wipe-6{background-color:#B2EBF2}
body#index-sidescroll .final-wipe.final-wipe-5{background-color:#4DD0E1}
body#index-sidescroll .final-wipe.final-wipe-4{background-color:#00BCD4}
body#index-sidescroll .final-wipe.final-wipe-3{background-color:#9AB5C8}
body#index-sidescroll .final-wipe.final-wipe-2{background-color:#ECECEC}
body#index-sidescroll .final-wipe.final-wipe-1{background-color:#FAFAFA}
body#index-sidescroll .speech-bubble{line-height:1.8rem;text-align:center;top:inherit;bottom:155px;width:155px;height:auto;opacity:1;left:-840px;font-weight:400;padding:15px 10px;border:2px solid #C1C0C2;display:none;animation:jellyIn 1s linear both}
body#index-sidescroll .speech-bubble:after{width:50px;height:21px;z-index:-1}
body#index-sidescroll .speech-bubble:before{width:20px;height:20px;bottom:-13px;z-index:-1;border:2px solid #C1C0C2}
body#index-sidescroll .ground{position:fixed;height:46px;bottom:0;background:#000;width:100vw;z-index:139}
body#index-sidescroll .ground:after{content:'';position:absolute;height:200px;width:100%;top:100%;background:#000}
body#index-sidescroll .computer,body#index-sidescroll .laptop{background-repeat:no-repeat;background-size:contain;position:absolute;margin-left:auto;margin-right:auto;transform:scale(1.4);right:0}
body#index-sidescroll .laptop{background-image:url(../images/laptop-stacked.svg);background-position:bottom;height:420px;width:572px;z-index:22;left:860px;bottom:130px}
@media screen and (min-width:1440px){body#index-sidescroll .laptop{height:460px;width:630px}
}
body#index-sidescroll .laptop-video-container{background-color:#EDECED;height:251px;width:409px;overflow:hidden;position:absolute;right:0;margin-left:auto;margin-right:auto;z-index:23;transform:scale(1.4);left:940px;bottom:278px}
body#index-sidescroll .laptop-video-container video{height:235px;width:410px}
@media screen and (min-width:1440px){body#index-sidescroll .laptop-video-container{height:277px;width:450px;bottom:294px}
body#index-sidescroll .laptop-video-container video{height:262px;width:450px}
}
body#index-sidescroll .computer{background-image:url(../images/computer-dark.svg);height:421px;width:580px;z-index:10;bottom:120px;left:260px}
@media screen and (min-width:1440px){body#index-sidescroll .computer{height:460px;width:630px}
}
body#index-sidescroll .computer-on-light{background:#4A4A4A;border-radius:100%;height:6px;width:6px;position:relative;top:8px;margin:0 auto;z-index:299;display:none}
body#index-sidescroll .computer-on-light:after{right:0;left:-4.6px;margin:0 auto;top:-5px;border-radius:100%;height:16px;width:16px;position:absolute;background:rgba(76,175,80,.25)}
@keyframes pulse-large{0%{opacity:1;transform:scale(.8)}
50%{transform:scale(2.8)}
100%{opacity:0;transform:scale(1.2)}
}
body#index-sidescroll .computer-video-container{height:296px;width:532px;overflow:hidden;background-color:#ECECEC;position:absolute;right:0;margin-left:auto;margin-right:auto;z-index:1;transform:scale(1.4);bottom:226px;left:260px}
@media screen and (min-width:1440px){body#index-sidescroll .computer-video-container{height:328px;width:580px;bottom:233px}
}
body#index-sidescroll .video-ui-view{transition:all .5s cubic-bezier(.77,0,.175,1)}
body#index-sidescroll .scroll-prompt{position:fixed;display:block;height:100px;width:200px;left:0;right:0;top:initial;bottom:12px;margin:auto;z-index:140;opacity:1;transition:opacity .2s ease-in-out}
body#index-sidescroll .scroll-prompt p{display:inline-block;position:absolute;bottom:2px;margin:0;right:55px;color:#4A4A4A;font-size:1.2rem;font-weight:700}
body#index-sidescroll .scroll-prompt .scroll-to-continue-arrows{margin:auto;bottom:0;position:absolute;right:10px;transform:rotate(-90deg);height:auto}
body#index-sidescroll .scroll-prompt .arrow-1,body#index-sidescroll .scroll-prompt .arrow-2,body#index-sidescroll .scroll-prompt .arrow-3{background-image:url(../images/chevron-right.png);transform:rotate(90deg);-webkit-filter:initial;filter:initial;display:block;width:30px;height:10px;margin:-3px auto 0;background-size:contain;background-repeat:no-repeat}
body#index-sidescroll .scroll-prompt .arrow-1{animation:trickle-arrow 1.5s ease-in-out infinite;animation-direction:alternate;animation-delay:.3s}
body#index-sidescroll .scroll-prompt .arrow-2{animation:trickle-arrow 1.5s ease-in-out infinite;animation-direction:alternate;animation-delay:.6s}
body#index-sidescroll .scroll-prompt .arrow-3{animation:trickle-arrow 1.5s ease-in-out infinite;animation-direction:alternate;animation-delay:.9s}
body#index-sidescroll .mobile-menu .mobile-menu-links ul a{font-size:4rem;line-height:6.8rem}
.lookingforsidescroll-alert{font-size:1.4rem;font-weight:500;position:fixed;width:100%;height:50px;background-color:#8FDFF9;top:0;color:#fff;margin-top:-50px;z-index:150;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;transition:margin-top .5s cubic-bezier(.77,0,.175,1)}
.lookingforsidescroll-alert a,.lookingforsidescroll-alert a:hover,.lookingforsidescroll-alert a:visited{color:#fff;text-decoration:underline}
@media screen and (max-width:400px){.lookingforsidescroll-alert{font-size:1.1rem}
}
.lookingforsidescroll-alert .alert-message{text-align:center;line-height:1rem}
@media only screen and (max-width:768px){.lookingforsidescroll-alert .alert-message{padding:0 18%;line-height:1.8rem}
}
@media only screen and (max-width:320px){.lookingforsidescroll-alert .alert-message{font-size:1.1rem}
}
.lookingforsidescroll-alert .alert-close-button{position:absolute;top:18px;right:18px;width:12px;height:12px;background-image:url(../images/close-button.png);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}
body#page-404{background-color:#000}
body#page-404 a{color:#BDC3C7;text-decoration:none}
body#page-404 .feature-copy,body#page-404 .page-header-copy{max-width:600px;font-size:2rem;line-height:1.5em;color:#BDC3C7}
#page-game .product-message,#page-game .product-message a,#page-game .product-message a:hover,#page-game .product-message a:visited,#page-game .title-screen .go-back-link a,#page-game .title-screen .go-back-link a:hover,#page-game .title-screen .go-back-link a:visited{color:#4A4A4A}
body#page-404 .content-section-outer{overflow:auto}
body#page-404 .content-section-outer.four-oh-four{height:156px;text-align:left;padding-bottom:0;display:block}
body#page-404 .four-oh-four-top{display:absolute;top:150px;right:50px;position:absolute;background-image:url(../images/404-top.png);background-repeat:no-repeat;width:84px;height:69px;background-size:contain}
@media screen and (max-width:768px){body#page-404 .four-oh-four-top{top:50px}
}
body#page-404 .four-oh-four-bottom{display:block;left:0;position:relative;background-image:url(../images/404-bottom.png);background-repeat:no-repeat;width:391px;height:156px;background-size:contain}
.books{background-image:url(../images/books.svg);background-repeat:no-repeat;background-position:left center;background-size:contain;height:calc(235px * 1.2);width:calc(303px * 1.2);position:fixed;margin-bottom:-1px;left:0;z-index:2}
.books-stacked,.picture-frame-small,.portrait-large{background-size:cover;z-index:2;position:fixed;left:0}
.books-stacked{background-image:url(../images/books-stacked.svg);height:144px;width:228px}
.portrait-large{background-image:url(../images/portrait_large.png);height:297px;width:327px}
.picture-frame-small{background-image:url(../images/picture-frame-small.png);height:228px;width:228px}
.cat{background-image:url(../images/cat.gif);background-repeat:no-repeat;background-size:contain;height:205px;width:252px;position:fixed;left:0;z-index:3}
.pricing-billboard,.project-board,.shelf-empty{z-index:2;position:fixed;left:0}
.shelf-empty{background-image:url(../images/shelf-empty.svg);background-size:cover;height:73px;width:252px}
.project-board{background-image:url(../images/project-board.svg);background-size:cover;height:261px;width:527px}
.pricing-billboard{background-image:url(../images/pricing-billboard.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;height:265rem;width:42rem}
.brickwork-1,.brickwork-2,.brickwork-3,.brickwork-4,.brickwork-5{background-image:url(../images/brickwork.svg);background-size:cover;height:183px;width:533px;position:fixed;left:0;z-index:1}
.stationery-cup{background-image:url(../images/stationery-cup.svg);background-repeat:no-repeat;background-size:contain;height:calc(113px * 1.5);width:calc(88px * 1.5);position:fixed;left:0;z-index:140}
.robot{background-image:url(../images/robot.gif);background-position:center bottom;background-repeat:no-repeat;background-size:cover;width:80px;height:180px;position:fixed;left:0;z-index:139}
.cactus-forward,.coffee-cups-stacked,.echo-speaker{background-repeat:no-repeat;background-size:contain;position:fixed;left:0}
.coffee-cups-stacked{background-image:url(../images/coffee-cups-stacked.svg);width:calc(53px * 1.4);height:calc(149px * 1.4);z-index:1}
.echo-speaker{background-image:url(../images/echo-speaker.gif);width:calc(225px * 1.4);height:calc(188px * 1.4);z-index:4}
.cactus-forward{background-image:url(../images/cactus-forward.svg);width:calc(64px * 1.2);height:calc(102px * 1.2);z-index:140}
.briefcase,.cactus-back,.lamp,.mouse{z-index:1;position:fixed;left:0;background-repeat:no-repeat;background-size:contain}
.cactus-back{background-image:url(../images/cactus-back.svg);width:119px;height:104px}
.briefcase{background-image:url(../images/briefcase.svg);width:255px;height:202px}
.lamp{background-image:url(../images/lamp.svg);width:calc(251px * 1.2);height:calc(370px * 1.2);-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.mouse{background-image:url(../images/mouse.svg);background-position:bottom center;width:53px;height:149px}
.drawing-tablet{background-image:url(../images/drawing-tablet.svg);background-repeat:no-repeat;background-size:contain;height:calc(93px * 1.5);width:calc(380px * 1.5);position:fixed;left:0;z-index:5}
.drone{background-image:url(../images/drone.gif);background-repeat:no-repeat;background-size:contain;height:125px;width:250px;position:fixed;left:0;z-index:99}
@keyframes float{0%,100%{top:140px}
50%{top:120px}
}
.headphones{background-image:url(../images/headphones.svg);background-repeat:no-repeat;background-size:contain;height:calc(126px * 1.2);width:calc(115px * 1.2);position:fixed;left:0;z-index:1}
.spectacles{background-image:url(../images/spectacles.svg);background-repeat:no-repeat;background-size:contain;height:calc(40px * 1.5);width:calc(118px * 1.5);position:fixed;left:0;z-index:2}
.light-bulb-1,.light-bulb-2,.light-bulb-3,.light-bulb-4{background-image:url(../images/light-bulb.svg);background-size:cover;height:2780px;width:35px;position:fixed;left:0;z-index:3}
.light-bulb-1:after,.light-bulb-2:after,.light-bulb-3:after,.light-bulb-4:after{content:'';position:absolute;display:block;left:-15px;right:0;top:initial;bottom:0;margin:auto;background-color:rgba(255,249,196,.25);border-radius:100%;height:65px;width:65px;animation:flicker-light 12s infinite}
@keyframes flicker-light{0%,100%{transform:scale3d(.98,.98,.98)}
20%,60%{transform:scale3d(1.2,1.2,1.2)}
40%,80%{transform:scale3d(1,1,1)}
}
.light-bulb-1:after{animation-delay:2s}
.light-bulb-2:after,.light-bulb-3:after{animation-delay:6s}
.light-bulb-4:after{animation-delay:2s}
.light-bulb-light{background-color:rgba(255,249,196,.2);border-radius:100%;height:824px;width:824px;position:fixed;left:0;z-index:2}
.shelves-awards-and-frame{background-image:url(../images/shelves-awards-and-frame.svg);background-repeat:no-repeat;background-size:contain;height:295px;width:378px;z-index:0;position:fixed;left:0}
.shelves-coffee,.shelves-globe{width:252px;z-index:0;left:0;background-repeat:no-repeat;background-size:contain;position:fixed}
.shelves-coffee{background-image:url(../images/shelf-coffee.svg);height:200px}
.shelves-globe{background-image:url(../images/shelves1.png);height:252px}
.shelves-frames{background-image:url(../images/shelves2.png);background-repeat:no-repeat;background-size:contain;height:378px;width:285px;z-index:1;position:fixed;left:0}
.fishbowl-bowl{background-image:url(../images/fishbowl-bowl.svg);background-repeat:no-repeat;background-size:contain;height:calc(150px * 1.2);width:calc(168px * 1.2);z-index:200;position:fixed;left:0}
.fishbowl-bowl:after,.fishbowl-fish{background-image:url(../images/fishbowl-fish.gif);height:150px;width:168px;background-repeat:no-repeat;background-size:contain;left:0}
.fishbowl-bowl:after{content:'';position:absolute;display:block;right:0;top:0;bottom:0;margin:auto}
.fishbowl-fish{z-index:201;position:fixed}
.clock,.clock-hands-minute{height:160px;width:160px;position:absolute;right:500px;z-index:2}
.clock{background-image:url(../images/clock-face.svg);background-repeat:no-repeat;background-size:contain;top:-20px}
@media screen and (min-width:1440px){.clock{top:110px}
}
.clock-hands-minute{top:-20px}
@media screen and (min-width:1440px){.clock-hands-minute{top:110px}
}
.clock-hands-minute:after,.clock-hands-minute:before{content:'';display:block;height:12px;top:0;right:0;margin:auto;position:absolute;bottom:0}
.clock-hands-minute:before{width:80px;left:0;background-color:#DADADA}
.clock-hands-minute:after{width:calc(80px / 2);left:calc(((80px * 4 / 6) * -1) + 9px);background-color:#E6E6E6}
.clock-hands-hour{height:160px;width:160px;position:absolute;top:-20px;right:500px;z-index:2}
.clock-hands-hour:after,.window-framed-background:before,.window-frameless-background:before{content:'';display:block;right:0;margin:auto}
@media screen and (min-width:1440px){.clock-hands-hour{top:110px}
}
.clock-hands-hour:after{position:absolute;height:12px;width:33px;background-color:#DADADA;top:0;bottom:0;left:0;transform:translate3d(12px,0,0) rotate(0);z-index:2}
.pencils,.window-frameless,.window-frameless-background{background-repeat:no-repeat;background-size:contain;position:fixed;left:0}
.pencils{background-image:url(../images/pencils.png);height:300px;z-index:13;width:282px;bottom:-5px}
.window-frameless{background-image:url(../images/window-frameless.svg);height:521px;width:601px;z-index:2}
.window-frameless-background{background-color:#E2EBEC;height:420px;width:522px;overflow:hidden;z-index:0}
.window-frameless-background:before{background-position:center center;background-repeat:repeat;background-size:contain;height:750px;width:750px;z-index:-5;position:fixed;left:0}
.window-framed,.window-framed-background,.window-framed-background-clouds,.window-framed-background-plane,.window-framed-background:before,.window-frameless-background-clouds,.window-frameless-background-plane{background-repeat:no-repeat;background-size:contain;position:fixed;left:0}
.window-framed-background-clouds,.window-frameless-background-clouds{background-image:url(../images/window-frameless-background.svg);height:490px;width:490px;overflow:hidden;z-index:0}
.window-framed-background-plane,.window-frameless-background-plane{background-image:url(../images/window-background-plane.svg);height:28px;width:64px;overflow:hidden;z-index:1}
.window-framed{background-image:url(../images/window-framed.svg);height:521px;width:601px;z-index:2}
.window-framed-background{background-color:#E2EBEC;height:398px;width:522px;overflow:hidden;z-index:0}
.window-framed-background:before{background-image:url(../images/window-frameless-background.svg);height:300px;width:390px;z-index:-5;top:230px}
.window-framed-blinds-clip-top{background-color:#ebebeb;height:875px;width:545px;z-index:7;position:fixed;left:0}
.window-framed-blinds-clip-top:after,.window-framed-blinds-clip-top:before{position:absolute;margin:auto;left:-26px;right:0;display:block;width:600px;content:''}
.window-framed-blinds-clip-top:after{background:#BDC3C7;bottom:0;height:30px}
.window-framed-blinds-clip-top:before{background:#DADADA;bottom:-3px;height:3px}
.window-framed-blinds,.window-framed-blinds-content{background-repeat:no-repeat;background-size:contain;z-index:2;left:0}
.window-framed-blinds{background-image:url(../images/window-framed-blinds.svg);height:620px;width:570px;position:fixed}
.window-framed-blinds-content{background-image:url(../images/window-framed-blinds-content.svg);height:118px;width:354px;position:fixed}
.chair-and-table-1,.chair-and-table-11,.chair-and-table-12,.chair-and-table-13,.chair-and-table-14,.chair-and-table-15,.chair-and-table-16,.chair-and-table-17,.chair-and-table-18,.chair-and-table-19,.chair-and-table-2,.chair-and-table-20,.chair-and-table-3,.chair-and-table-4,.chair-and-table-5,.chair-and-table-6,.chair-and-table-7,.chair-and-table-8,.chair-and-table-9{background-image:url(../images/chair-and-table.svg);background-position:center bottom;background-size:contain;height:55px;width:68px;position:fixed;z-index:99;bottom:45px;opacity:.4;background-repeat:no-repeat}
.chair-and-table-1{left:100px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-2{left:165px;transform:scaleX(1)}
.chair-and-table-3{left:300px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-4{left:365px;transform:scaleX(1)}
.chair-and-table-5{left:500px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-6{left:565px;transform:scaleX(1)}
.chair-and-table-7{left:700px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-8{left:765px;transform:scaleX(1)}
.chair-and-table-9{left:900px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-10{background-image:url(../images/chair-and-table.svg);background-position:center bottom;background-repeat:no-repeat;background-size:contain;height:55px;width:68px;position:fixed;z-index:99;bottom:45px;left:965px;opacity:.4;transform:scaleX(1)}
.chair-and-table-11{left:1100px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-12{left:1165px;transform:scaleX(1)}
.chair-and-table-13{left:1300px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-14{left:1365px;transform:scaleX(1)}
.chair-and-table-15{left:1500px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-16{left:1565px;transform:scaleX(1)}
.chair-and-table-17{left:1700px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-18{left:1765px;transform:scaleX(1)}
.chair-and-table-19{left:1900px;-webkit-filter:FlipH;filter:FlipH;transform:scaleX(-1)}
.chair-and-table-20{left:1965px;transform:scaleX(1)}
#page-game{padding-top:0!important;overflow:hidden;background-color:#94e9d7}
#page-game #gameCanvas{background-color:#94e9d7;transition:background 5s ease;opacity:0}
#page-game .loading-animation{background-image:url(../images/loading-animation.gif);width:40px;height:40px;top:50%;left:50%;margin:-20px 0 0 -20px;position:absolute;background-repeat:no-repeat;background-size:cover}
#page-game .title-screen{width:610px;height:500px;overflow:auto;position:fixed;left:50%;top:50%;z-index:200;margin-left:-305px;margin-top:-250px;font-family:BwModelica;text-align:center;opacity:0}
#page-game .title-screen p{margin:20px 0;font-weight:700}
#page-game .title-screen h1{font-size:60px}
#page-game .title-screen .title{background-image:url(../images/title.png);background-size:contain;background-repeat:no-repeat;margin:0 auto;width:540px;height:100px}
#page-game .title-screen .go-back-link{margin-top:20px;font-size:14px;display:none;color:#4A4A4A}
#page-game .title-screen .instructions{background-image:url(../images/instructions.png);background-size:contain;margin:40px auto 0;width:420px;height:155px;opacity:0}
#page-game .button-back{background-image:url(../images/button-go-back.png);background-size:contain;width:10px;height:13px;display:inline-block;margin-left:5px}
#page-game .button-link,#page-game .button-link-white{background-size:contain;width:12px;height:12px;display:inline-block;margin-left:5px}
#page-game .button-link{background-image:url(../images/button-link.png)}
#page-game .button-link-white{background-image:url(../images/button-link-white.png)}
#page-game .game-over-screen,#page-game .product-message{position:fixed;font-family:BwModelica;display:none}
#page-game .product-message{top:92px;left:20px;width:290px;height:160px;background-color:#3ACCFB;outline:#979797 solid 1px;padding:20px;text-align:center;opacity:0}
#page-game .product-message p{font-size:18px;line-height:28px;font-weight:700}
#page-game .product-message .product-link{font-weight:400;margin:20px 0}
#page-game .box-shadow{box-shadow:10px 10px 0 0 rgba(0,0,0,.1)}
#page-game .game-over-screen{z-index:200;top:50%;left:50%;margin:-250px 0 0 -457px;width:915px;height:500px;background-color:#2C2C2C;font-size:14px;text-align:center}
#page-game .game-over-screen .aaron-grumpy,#page-game .game-over-screen .aaron-happy{left:100px;bottom:0;position:absolute}
#page-game .game-over-screen .high-score-display{width:100%;text-align:center;font-weight:700;font-size:12px;color:#fff;position:absolute;top:30px;margin:0 auto}
#page-game .game-over-screen .high-score-display.new-high{color:#FEDA10}
#page-game .game-over-screen .game-over-message{margin-top:110px;color:#4A4A4A;font-weight:700;font-size:60px;text-align:center}
#page-game .game-over-screen .your-score-label{font-size:16px;color:#fff;margin-top:45px}
#page-game .game-over-screen .play-again-message{color:#fff;margin-top:30px}
#page-game .game-over-screen .play-again-message img{margin-top:10px;width:132px;height:32px}
#page-game .game-over-screen .your-score-value{font-size:60px;color:#fff;font-weight:700}
#page-game .game-over-screen .white-line{width:425px;height:1px;margin:20px auto 0;background-color:#fff}
#page-game .game-over-screen .aaron-grumpy img{width:75px;height:100px}
#page-game .game-over-screen .aaron-happy img{width:75px;height:108px}
#page-game .game-over-screen .product-link{margin-top:20px;color:#fff}
#page-game .game-over-screen .product-link a,#page-game .game-over-screen .product-link a:hover,#page-game .game-over-screen .product-link a:visited{color:#fff}
#page-game .game-over-screen .share{position:absolute;top:20px;right:20px;color:#fff;text-align:center;font-size:12px}
#page-game .game-over-screen .share .social-icons{width:40px;margin:0 auto;position:relative}
#page-game .game-over-screen .share .social-icons a{display:block;width:20px!important;height:20px!important;margin-bottom:15px}
*{margin:0;padding:0;box-sizing:border-box}
html{font-style:normal;font-family:BwModelica,Arial,sans-serif;font-weight:400;font-size:62.5%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
.bold,.font-test-bold{font-weight:700}
body{font-size:1.5rem;padding-top:80px}
.font-test-500,.font-test-bold,.font-test-normal{font-family:BwModelica;font-style:normal;font-size:5rem;line-height:1em}
body,html{height:100%;width:100%;color:#4A4A4A;min-width:320px}
p{margin-bottom:1em}
.bold{font-family:BwModelica;font-style:normal}
.font-test-normal{font-weight:400}
.font-test-500{font-weight:500}
.medium-button,nav ul li a{font-size:1.2rem;font-weight:700;font-family:BwModelica;font-style:normal;text-decoration:none}
.medium-button{border:2px solid #000;border-radius:25px;color:#000;height:44px;line-height:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 25px}
nav .nav-left,nav .nav-links,nav .nav-links li,nav .nav-right,nav.nav-left,nav.nav-right{display:inline-block}
.medium-button.grey{background:#4A4A4A;color:#FFF;padding:15px 30px}
.medium-button.grey:hover{background:#868C8D}
.medium-button.white{border:2px solid #FFF;text-decoration:none;background:0 0;color:#FFF;cursor:pointer}
.medium-button.white:hover{color:#000;background:#FFF}
.medium-button.solid{border:2px solid #000;background:#000;color:#FFF!important}
.medium-button.solid:hover{text-decoration:none;background:#868C8D;border:2px solid #868C8D;cursor:pointer}
.medium-button:hover{text-decoration:none;background:#000;color:#FFF;cursor:pointer}
.swiper-button-disabled{opacity:.15}
nav{z-index:141;top:0;left:0;width:100vw;position:fixed;background-color:#FFF;border-bottom:2px solid rgba(0,0,0,.05);transition:padding-top .45s cubic-bezier(.455,.03,.515,.955);transition:top .45s cubic-bezier(.455,.03,.515,.955)}
.hamburger,.hamburger.hamburger-cross{z-index:999}
nav.closed{top:-75px}
nav a,nav a:hover,nav a:visited{text-decoration:none!important}
nav .container{width:100%;margin:0 auto;padding:8px 50px}
@media screen and (max-width:768px){nav .container{padding:8px 16px}
}
nav .nav-links li{margin:0 20px}
nav .nav-links li.active a{color:#868C8D}
nav .nav-left{margin:0;width:65%}
nav .nav-left li{text-align:left}
@media only screen and (max-width:768px){nav .nav-left{width:40%}
}
nav .nav-right{margin:0;width:35%}
nav .nav-right li{margin:0;-ms-flex:1;flex:1;text-align:right}
nav .nav-right .nav-links{width:100%;text-align:right}
nav .nav-right .hamburger{display:none}
@media only screen and (max-width:768px){nav .nav-right{width:60%}
}
nav ul{padding:5px 0;list-style:none}
nav ul li a{color:#000;cursor:pointer}
nav ul li a:hover{text-decoration:none;color:#5a5a5a}
nav ul li a:visited{text-decoration:none}
nav .login{font-family:BwModelica;font-style:normal;font-weight:700;margin-right:20px}
nav .signup{width:168px;cursor:pointer;padding-top:2px}
@media only screen and (max-width:768px){nav .signup{padding:0;width:120px;height:4.2rem;font-size:1.2rem;position:relative}
}
@media only screen and (max-width:320px){nav .signup{width:98px;font-size:1rem}
}
@media only screen and (max-width:990px){nav .nav-left,nav .nav-right{width:50%}
nav .nav-left .nav-links{display:none}
nav .nav-right .hamburger{display:block}
}
nav.nav-dark{background:0 0;transition:all .5s cubic-bezier(.77,0,.175,1)}
nav.nav-dark .nav-links a{color:#868C8D}
nav.nav-dark .nav-logo{-webkit-filter:invert(.47) sepia(90%) hue-rotate(140deg) saturate(.1);filter:invert(.47) sepia(90%) hue-rotate(140deg) saturate(.1)}
nav.nav-dark .medium-button.signup{border:2px solid #868C8D}
nav.nav-dark .medium-button.signup:hover{background:#868C8D;color:#FFF}
nav.nav-light{background:0 0}
nav.nav-light .nav-links a{color:#000}
nav.nav-light .nav-links a:hover{color:#5a5a5a}
nav.nav-light a.medium-button{color:#000;border:2px solid #000}
nav.nav-light a.medium-button:hover{color:#FFF!important}
nav.nav-light .nav-logo{-webkit-filter:invert(0);filter:invert(0)}
.nav-logo{background:url(../images/streamtime_logo_black.png) left center no-repeat;background-size:contain;width:136px;height:14px;margin-right:40px;display:inline-block;vertical-align:middle}
@media screen and (max-width:320px){.nav-logo{width:112px}
.mobile-menu .hamburger{right:25px}
}
.hamburger{height:16px;width:26px;display:block;top:4px;position:relative;margin:0 0 0 20px}
.hamburger .line,.hamburger .line-1,.hamburger .line-2,.hamburger .line-3{position:absolute;width:100%;height:2px;left:0}
.hamburger .line-1{top:0}
.hamburger .line-2{top:50%}
.hamburger .line-3{top:100%}
.hamburger.hamburger-cross .line-1{transform:rotate(45deg);top:50%}
.hamburger.hamburger-cross .line-2{display:none}
.hamburger.hamburger-cross .line-3{transform:rotate(-45deg);top:50%}
.hamburger.hamburger-white .line,.hamburger.hamburger-white .line-1,.hamburger.hamburger-white .line-2,.hamburger.hamburger-white .line-3{background:#FFF}
.hamburger.hamburger-white:hover .line,.hamburger.hamburger-white:hover .line-1,.hamburger.hamburger-white:hover .line-2,.hamburger.hamburger-white:hover .line-3{background:#FFF!important}
.hamburger.hamburger-black .line,.hamburger.hamburger-black .line-1,.hamburger.hamburger-black .line-2,.hamburger.hamburger-black .line-3{background:#868C8D}
.hamburger:hover{cursor:pointer}
.hamburger:hover.hamburger-white .line,.hamburger:hover.hamburger-white .line-1,.hamburger:hover.hamburger-white .line-2,.hamburger:hover.hamburger-white .line-3{background:#000}
.hamburger:hover.hamburger-dark .line,.hamburger:hover.hamburger-dark .line-1,.hamburger:hover.hamburger-dark .line-2,.hamburger:hover.hamburger-dark .line-3{background:#FFF!important}
.mobile-menu.fullscreen-overlay-active{top:0;opacity:1!important}
.mobile-menu .nav-logo{position:absolute;width:120px;top:25px;left:30px}
@media screen and (max-width:320px){.mobile-menu .hamburger-cross{top:25px!important;bottom:25px!important}
}
.mobile-menu .mobile-menu-links{position:absolute;top:16%;left:0;right:0;margin:auto;transition:color .8s ease-in-out}
.mobile-menu .mobile-menu-links ul{list-style:none;text-align:center;width:100%}
.mobile-menu .mobile-menu-links ul li{font-family:BwModelica;font-style:normal;font-weight:400;font-weight:700}
.mobile-menu .mobile-menu-links ul li.active a{color:#868C8D}
.mobile-menu .mobile-menu-links ul a{text-decoration:none!important;color:#000;font-size:4rem;line-height:6.8rem;display:block;position:relative;width:100%;outline:0;transition:background-color .1s ease-in-out;transition:transform .1s ease-in-out}
.mobile-menu .mobile-menu-links ul a:hover{color:#000;transform:scale3d(1.05,1.05,1.05)}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-6):hover{background-color:#B2EBF2}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-5):hover{background-color:#94E9D7}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-4):hover{background-color:#50E3C2}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-3):hover{background-color:#288EAF}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-2):hover{background-color:#00BCD4}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-1):hover{background-color:#FFEB3B}
.mobile-menu .mobile-menu-links ul a:nth-of-type(7n-0):hover{background-color:#FFF176}
@media screen and (max-width:320px){.mobile-menu a{line-height:4.8rem!important;font-size:2rem!important}
}
@media screen and (min-width:768px){.mobile-menu .mobile-menu-links{top:15%!important}
.mobile-menu ul{text-align:center}
.mobile-menu ul li{position:relative;cursor:pointer;width:100%}
.mobile-menu ul li a{font-size:3.6rem!important;line-height:7.32rem!important;outline:0}
}
.jump-menu-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}
.jump-menu-container a,.jump-menu-container a:hover,.jump-menu-container a:visited{text-decoration:underline;color:#4a4a4a}
.jump-menu-container .jump-menu-column{-ms-flex:1;flex:1;width:25%;height:190px}
.jump-menu-container .jump-menu-column:nth-of-type(2){border-left:2px solid #dadada;border-right:2px solid #dadada}
.jump-menu-container .jump-menu-column:nth-of-type(3){border-right:2px solid #dadada}
.jump-menu-container .jump-menu-column .jump-menu-item{padding:9px;line-height:1.77rem}
.jump-menu-container .jump-menu-column .jump-menu-item .jump-menu-item-heading{font-weight:700;color:#000;margin-top:25px}
.jump-menu-container .jump-menu-column .jump-menu-item br:nth-of-type(1){line-height:4.2rem}
.jump-menu-container .jump-menu-column .jump-menu-item p{margin-top:6px}
.jump-menu-container .jump-menu-column .jump-menu-item:hover{outline:transparent;border:none}
@media screen and (max-width:1024px){.jump-menu-container .jump-menu-column{height:180px}
}
@media screen and (max-width:768px){.jump-menu-container .jump-menu-column .jump-menu-item br:nth-of-type(1){line-height:0}
.jump-menu-container{margin-top:40px;-ms-flex-direction:column;flex-direction:column}
.jump-menu-container .jump-menu-column{width:100%;height:100%}
.jump-menu-container .jump-menu-column:nth-of-type(2){border-left:none;border-right:none}
.jump-menu-container .jump-menu-column:nth-of-type(3){border-right:none}
.jump-menu-container .jump-menu-column:nth-of-type(4){border-bottom:none}
}
.classic-alert{font-size:1.4rem;font-weight:500;position:fixed;width:100%;height:50px;background-color:#1C647B;top:0;color:#fff;margin-top:-50px;z-index:150;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;transition:margin-top .5s cubic-bezier(.77,0,.175,1)}
.features-container .content-section-outer,.signup-view .content-section-outer{-ms-flex-direction:column;flex-direction:column}
.classic-alert a,.classic-alert a:hover,.classic-alert a:visited{color:#fff;text-decoration:underline}
@media screen and (max-width:400px){.classic-alert{font-size:1.1rem}
}
@media only screen and (max-width:320px){.classic-alert .alert-message{font-size:1.1rem}
}
.classic-alert .alert-close-button{position:absolute;top:18px;right:18px;width:12px;height:12px;background-image:url(../images/close-button.png);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer}
.signup-view{background:#000!important;padding-top:10%}
.hamburger .signup-view .hamburger-white .line-1,.hamburger .signup-view .hamburger-white .line-2,.hamburger .signup-view .hamburger-white .line-3,.signup-view .hamburger-white .hamburger .line-1,.signup-view .hamburger-white .hamburger .line-2,.signup-view .hamburger-white .hamburger .line-3,.signup-view .hamburger-white .line{background-color:#FFF}
@media screen and (max-width:768px){.signup-view{padding-top:0}
}
@media screen and (max-width:320px){.signup-view{padding-top:5%;overflow:scroll;height:150%}
}
@media screen and (max-width:320px) and (max-height:480px){.signup-view{padding-top:0}
}
.call-to-action-views .content-section-outer{padding-bottom:0}
.call-to-action-trial-signup-view{background:#BDC3C7}
.call-to-action-trial-confirm-view{display:none}
.call-to-action-trial-confirm-view .call-to-action-bold-text{padding-top:30px}
.call-to-action-trial-error-view{display:none;background:#000}
.call-to-action-trial-error-view .call-to-action-copy{padding:0 15%}
@media screen and (max-width:768px){.call-to-action-trial-error-view{min-height:700px;padding:0}
}
.call-to-action-container{height:auto;padding-top:35px;padding-bottom:35px;background-color:#000;color:#BDC3C7}
.call-to-action-copy a,.call-to-action-copy a:visited,.trial-form-pill-button a{color:#FFF}
@media screen and (max-width:320px) and (max-width:568px){.call-to-action-container{padding:0}
}
.call-to-action-bold-text{padding-top:0;font-size:4.2rem;font-weight:700;margin-bottom:20px;line-height:1.2em}
.call-to-action-bold-text sup{font-size:.5em;vertical-align:super}
@media screen and (max-width:768px){.call-to-action-bold-text{font-size:3.2rem}
}
.call-to-action-copy{font-family:BwModelica;font-style:normal;font-weight:400;margin-bottom:30px;font-size:1.8rem;line-height:1.5em}
.call-to-action-copy br{line-height:2.4rem}
@media screen and (max-width:768px){.call-to-action-copy{font-size:1.6rem}
}
@media screen and (max-width:320px) and (max-height:568px){.call-to-action-copy{font-size:1.4rem}
}
.trial-form-pill-button{margin-bottom:25px}
.trial-form-signup-text-container{width:80%;margin:0 auto}
.trial-form-signup-text{display:block}
.trial-form-signup-text input{outline:0;border:none;height:40px;text-align:center;font-size:1.2rem;font-family:BwModelica;font-weight:700;vertical-align:top}
.trial-form-error-message,.trial-form-signup-text input[type=email]{font-family:BwModelica;font-style:normal;font-weight:700}
.trial-form-signup-text input[type=email]{border:none;outline:0;width:200px;border-radius:18px 0 0 18px;color:#000;text-align:center}
.trial-form-signup-text input::-webkit-input-placeholder{color:#BDC3C7}
.trial-form-signup-text input:-moz-placeholder{color:#BDC3C7}
.trial-form-signup-text input::-moz-placeholder{color:#BDC3C7}
.trial-form-signup-text input:-ms-input-placeholder{color:#BDC3C7}
.trial-form-signup-text input[type=submit]{cursor:pointer;color:#FFF;width:160px;margin-left:-4px;padding:0 25px;border-radius:0 18px 18px 0;background-color:#4A4A4A;border:1px solid #4a4a4a;-webkit-appearance:none}
.trial-form-signup-text input[type=submit]:hover{background:#868C8D;border:1px solid #868C8D}
.aaronDustsOff,.aaronTypeFast{background-size:cover;transform:scale(1.5)}
@media screen and (max-width:768px){.trial-form-signup-text{width:100%}
.trial-form-signup-text input[type=email]{border-radius:18px;z-index:100;width:100%;display:inline-block}
.trial-form-signup-text input[type=submit]{margin-top:15px;border-radius:18px;z-index:98;width:100%;-webkit-appearance:none;padding:0 25px 0 18px;display:inline-block}
.trial-form-processing{width:0}
}
.trial-form-processing{width:0;outline:0;border:none;height:36px;text-align:center;font-size:1.2rem;color:#FFF;margin:0 auto;padding:0 16px;border-radius:18px;background-color:#000;-webkit-appearance:none;cursor:pointer;line-height:4rem;display:none}
.trial-form-processing img{position:relative;top:6px;margin-left:12px}
@media screen and (max-width:320px) and (max-width:568px){.trial-form-processing{width:100%}
}
.trial-signup-assurance-message{width:100%;background-color:#000;text-align:center;margin-top:35px;margin-bottom:35px}
.trial-signup-assurance-message h3{position:relative}
.trial-signup-assurance-message h3:first-child:before{content:'';position:absolute;top:-35px;left:0;right:0;margin:auto;height:2px;width:20px;background-color:#FFF}
.trial-signup-assurance-message p{font-size:1.4rem;line-height:1.88rem;text-align:center;padding:6px 7.5%;width:auto;margin:0 auto}
@media screen and (max-width:768px){.trial-signup-assurance-message{display:none;margin-bottom:100px}
}
.trial-form-error,.trial-form-success{display:none;padding-bottom:40px}
.trial-form-error-message{color:#FF4338;margin-top:25px;padding-bottom:0}
.trial-form-error-message p{padding:0!important}
.call-to-action-aaron{height:auto}
.call-to-action-aaron .speech-bubble{opacity:1;width:auto;max-width:250px;height:auto;padding:8px;line-height:2.2rem;left:0;right:0;margin:55px auto 0;bottom:-28px;position:relative;display:block}
.aaronDustsOff{background-image:url(../images/dust-off-onblack.png);background-position:left;width:60px;height:75px;position:relative;margin:10px auto}
.aaronDustsOff.play-auto{animation:loop-DustsOff 2.4s steps(64) 1}
@keyframes loop-DustsOff{to{background-position:-100%}
}
.aaronTypeFast{background-image:url(../images/typing-fast.png);background-position:left;width:75px;height:50px;position:relative;margin:25px auto 0}
.aaronTypeFast.play-auto{animation:loop-TypeFast 2.8s steps(48) infinite}
@keyframes loop-TypeFast{to{background-position:-7200px}
}
.loading-screen{width:100vw;height:100vh;position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:9999;display:block;background-color:#DADADA;transition:all .5s ease-in-out}
.quotes-info-button:before{content:'';position:absolute;height:74px;width:74px;margin:auto;top:30%;left:0;right:0;background-image:url(../images/quote-info-hover.png);background-repeat:no-repeat;background-size:contain;opacity:0;transition:opacity .5s ease-in-out}
@media screen and (max-width:1024px){.quotes-info-button:before{height:54px;width:54px}
}
.quotes-info-button:hover:before{opacity:1;cursor:pointer}
.quotes-info-modal{position:fixed;top:0;left:0;right:0;margin:auto;z-index:1;height:100vh;width:100vw;background:rgba(74,74,74,.6);display:none}
.quotes-info-modal .quotes-info-modal-close,.quotes-info-modal:before{background-repeat:no-repeat;margin:auto;right:0;animation:jellyIn 1s linear both}
.quotes-info-modal:before{background-image:url(../images/sample_quote.png);background-size:contain;position:fixed;display:block;top:7vh;left:0;width:calc(1570px / 3);height:calc(1938px / 3);z-index:0;content:''}
@media screen and (max-width:768px){.quotes-info-modal:before{width:86vw;height:86vh}
}
.quotes-info-modal .quotes-info-modal-close{height:25px;width:25px;position:absolute;display:block;top:44px;left:518px;background-color:#4A4A4A;background-image:url(../images/cross.svg);background-size:12px 12px;background-position:center center;border-radius:100%;border:1px solid #FFF;cursor:pointer}
.quotes-info-modal .quotes-info-modal-close img{width:12px;height:12px;position:absolute;left:0;margin:auto;right:0;top:0;bottom:0}
@media screen and (max-width:768px){.quotes-info-modal .quotes-info-modal-close{left:85vw;right:0;top:34px}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .whatitlookslike-description,.jump-menu-container .jump-menu-column .jump-menu-item,.textblock-small{text-align:center}
}
.bullet-nav .bullet-nav-numeral,.speech-bubble{font-family:BwModelica;font-style:normal;left:0;right:0}
.quotes-info-modal.open{display:block}
.spinner,.trial-form-processing img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);width:20px}
#page-press .page-section-whatitlookslike .whatitlookslike-downloads-container .whatitlookslike-content .whatitlookslike-description,.jump-menu-container .jump-menu-column .jump-menu-item,.textblock-small{color:#4A4A4A;font-size:1.4rem;font-weight:400;margin:10px;width:auto}
.bullet-nav{margin:0 .5rem;display:inline-block;position:relative;border-radius:50%;border:2px solid #297362;color:#297362;height:28px;width:28px;transition:all .3s ease-out}
.bullet-nav .bullet-nav-numeral{font-weight:700;line-height:1.29rem;text-align:center;position:absolute;font-size:.86rem;top:2px;margin:auto;width:50%;height:50%;bottom:0}
.bullet-nav.bullet-nav-active,.bullet-nav:hover{cursor:pointer;background-color:#297362;color:#FFF}
.fullscreen-overlay,.mobile-menu,.signup-view{transition:all 450ms ease-in-out;background:#FFF;position:fixed;z-index:999;height:100vh;width:100vw;transform:scaleY(2) translate3d(0,-200%,0);display:block;opacity:0;top:0}
.fullscreen-overlay-active.mobile-menu,.fullscreen-overlay-active.signup-view,.fullscreen-overlay.fullscreen-overlay-active{transition:all 450ms ease-in-out;transform:translate3d(0,0,0);display:block;opacity:1}
.fullscreen-overlay .hamburger,.mobile-menu .hamburger,.signup-view .hamburger{position:absolute;right:35px;top:30px}
@media screen and (max-width:768px){.fullscreen-overlay .hamburger,.mobile-menu .hamburger,.signup-view .hamburger{right:25px;top:25px}
}
@media screen and (max-width:320px){.fullscreen-overlay .hamburger,.mobile-menu .hamburger,.signup-view .hamburger{right:15px!important;top:20px!important}
}
.speech-bubble{font-weight:400;font-size:1.2rem;height:40px;width:100%;line-height:4rem;position:absolute;margin:0 auto;color:#000;background:#FFF;z-index:99;opacity:0;top:-25px;border:2px solid rgba(135,141,142,.2);display:none;animation:jellyIn 1s linear both}
.speech-bubble:after,.speech-bubble:before{content:'';position:absolute;z-index:-1;margin:0 auto;background:#fff;left:0;right:0}
.speech-bubble:after{bottom:0;width:50px;height:21px}
.speech-bubble:before{width:20px;height:20px;bottom:-13px;border:2px solid rgba(135,141,142,.2);transform:rotate(45deg)}
@keyframes jellyIn{0%{transform:matrix3d(.36,0,0,0,0,.6,0,0,0,0,1,0,0,0,0,1)}
3.4%{transform:matrix3d(.554,0,0,0,0,.763,0,0,0,0,1,0,0,0,0,1)}
4.7%{transform:matrix3d(.655,0,0,0,0,.84,0,0,0,0,1,0,0,0,0,1)}
6.81%{transform:matrix3d(.827,0,0,0,0,.957,0,0,0,0,1,0,0,0,0,1)}
9.41%{transform:matrix3d(1.017,0,0,0,0,1.067,0,0,0,0,1,0,0,0,0,1)}
10.21%{transform:matrix3d(1.065,0,0,0,0,1.091,0,0,0,0,1,0,0,0,0,1)}
13.61%{transform:matrix3d(1.189,0,0,0,0,1.133,0,0,0,0,1,0,0,0,0,1)}
14.11%{transform:matrix3d(1.196,0,0,0,0,1.132,0,0,0,0,1,0,0,0,0,1)}
17.52%{transform:matrix3d(1.187,0,0,0,0,1.096,0,0,0,0,1,0,0,0,0,1)}
18.72%{transform:matrix3d(1.166,0,0,0,0,1.075,0,0,0,0,1,0,0,0,0,1)}
21.32%{transform:matrix3d(1.108,0,0,0,0,1.028,0,0,0,0,1,0,0,0,0,1)}
24.32%{transform:matrix3d(1.043,0,0,0,0,.984,0,0,0,0,1,0,0,0,0,1)}
25.23%{transform:matrix3d(1.027,0,0,0,0,.975,0,0,0,0,1,0,0,0,0,1)}
29.03%{transform:matrix3d(.983,0,0,0,0,.959,0,0,0,0,1,0,0,0,0,1)}
29.93%{transform:matrix3d(.978,0,0,0,0,.959,0,0,0,0,1,0,0,0,0,1)}
35.54%{transform:matrix3d(.977,0,0,0,0,.985,0,0,0,0,1,0,0,0,0,1)}
36.74%{transform:matrix3d(.98,0,0,0,0,.992,0,0,0,0,1,0,0,0,0,1)}
41.04%{transform:matrix3d(.993,0,0,0,0,1.009,0,0,0,0,1,0,0,0,0,1)}
44.44%{transform:matrix3d(.999,0,0,0,0,1.013,0,0,0,0,1,0,0,0,0,1)}
52.15%{transform:matrix3d(.999,0,0,0,0,1.003,0,0,0,0,1,0,0,0,0,1)}
59.86%{transform:matrix3d(.998,0,0,0,0,.996,0,0,0,0,1,0,0,0,0,1)}
63.26%{transform:matrix3d(1,0,0,0,0,.997,0,0,0,0,1,0,0,0,0,1)}
75.28%{transform:matrix3d(1.002,0,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}
85.49%,90.69%{transform:matrix3d(.999,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
100%{transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);display:block}
}
.content-line,.content-line-wide{width:280px;height:1px;margin:65px auto;background-color:#fff}
@media screen and (max-width:1024px){.content-line,.content-line-wide{width:100%}
}
@media screen and (max-width:768px){.content-line,.content-line-wide{width:auto}
}
.content-line-wide{width:100%;background-color:#dadada;height:2px}
a,a:active,a:hover,a:visited{text-decoration:none}
@media screen and (min-width:768px){.feature-swiper,.feature-swiper-mobile,.mobile-only,.support-persons-container-mobile,body#page-pricing select[type=number]{display:none}
}
@media screen and (max-width:768px){.desktop-only,.feature-list-todo-list,.feature-swiper br,.feature-swiper-mobile br,.support-persons-container{display:none!important}
}
.content-section-outer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;width:1280px;margin:0 auto;padding-bottom:50px}
@media screen and (max-width:1280px){.content-section-outer{width:1000px}
}
@media screen and (max-width:1024px){.content-section-outer{width:768px;-ms-flex-direction:column!important;flex-direction:column!important}
}
.content-section-inner{margin:auto;width:100%;position:relative;text-align:center;overflow:visible;max-width:1000px}
.page-header{text-align:center;margin-top:130px}
.page-header sup{font-size:.5em}
.page-heading{font-size:10rem;color:#000;line-height:1em;font-weight:700}
@media screen and (max-width:1280px){.page-heading{font-size:8.6rem}
}
@media screen and (max-width:768px){.content-section-outer{width:100%}
.content-section-inner{padding:25px 32px}
.page-header{margin-top:0}
.page-heading{font-size:6rem;line-height:6.5rem}
}
.feature-copy,.page-header-copy{max-width:780px;font-size:1.8rem;font-weight:400;color:#4A4A4A;margin:40px auto 70px}
.feature-copy b,.page-header-copy b{font-size:2rem}
.feature-copy strong,.page-header-copy strong{color:#000;line-height:1.5rem}
.feature-copy br:nth-of-type(1),.page-header-copy br:nth-of-type(1){margin-bottom:35px}
@media screen and (max-width:768px){.feature-copy,.page-header-copy{text-align:center;margin-top:2.4rem;margin-bottom:20px}
}
.page-header-line{width:1000px;background-color:#dadada;height:2px;margin:0 auto}
#page-press .page-section-press-episodes,#page-press .page-section-press-slides,#page-press .page-section-press-what-streamtime-does,#page-press .page-section-whatitlookslike,#page-press .press-footer,#page-xero .page-section-xero-quotes,.page-section{position:relative;overflow:auto}
.page-section-content-full{height:auto;padding:3% 9%;background-color:transparent;-ms-flex:1;flex:1}
@media screen and (max-width:768px){.page-header-line{width:100%}
.page-section-content-full{height:100%;width:100%}
}
@media screen and (max-width:1024px){.page-header-line{width:100%}
.page-section-content-full{padding:45px 5%}
}
@media screen and (max-width:1280px){.page-section-content-full{padding:45px 5%}
}
.page-section-content-full.page-section-content-full-width{padding:0;text-align:center!important}
.page-section-content-full .page-section-content-image{width:100%;height:auto;overflow:hidden}
.page-section-content-full .page-section-content-image img{width:100%}
.page-section-content-half{height:auto;padding:3% 9%;background-color:transparent;-ms-flex:1;flex:1}
@media screen and (max-width:768px){.page-section-content-half{height:100%;width:100%}
}
@media screen and (max-width:1024px){.page-section-content-half{padding:45px 5%}
}
@media screen and (max-width:1280px){.page-section-content-half{padding:45px 5%}
}
.page-section-content-half.page-section-content-full-width{padding:0;text-align:center!important}
.page-section-content-half .page-section-content-image{width:100%;height:auto;overflow:hidden}
.page-section-content-half .page-section-content-image img{width:100%}
.page-section-content-third{height:auto;background-color:transparent;-ms-flex:1;flex:1;padding:3% 5%}
@media screen and (max-width:768px){.page-section-content-third{height:100%;width:100%}
}
@media screen and (max-width:1024px){.page-section-content-third{padding:45px 5%;width:100%}
}
@media screen and (max-width:1280px){.page-section-content-third{padding:45px 5%}
}
.page-section-content-third.page-section-content-full-width{padding:0;text-align:center!important}
.page-section-content-third .page-section-content-image{width:100%;height:auto;overflow:hidden}
.page-section-content-third .page-section-content-image img{width:100%}
ul.features{color:#000;font-size:1.8rem;font-weight:400;width:100%;max-width:1000px;list-style:none;margin:70px 0}
ul.features li{counter-increment:item;border-top:1px #979797 dashed;padding:20px 50px 20px 0;color:#4A4A4A;background-image:url(../images/pricing-feature-tick.png);background-size:20px 20px;background-repeat:no-repeat;background-position:right 20px}
ul.features li:first-of-type{border-top:none;background-image:none;font-weight:700;color:#000}
ul.features li:last-of-type{border-bottom:1px #979797 dashed}
.site-footer{background-color:#000;padding-bottom:50px;overflow:auto;position:relative;transition:padding 450ms ease-out}
.site-footer a{color:#BDC3C7;text-decoration:none!important}
.site-footer .high-fives-all-around{cursor:pointer}
.site-footer.high-fives-active{padding-top:180px}
.site-footer .animation-aaronRiskyBusiness{bottom:250px}
.site-footer .content-section-outer{padding:0 50px;width:100%}
@media screen and (max-width:768px){ul.features li{margin:0 30px}
ul.features{margin:30px 0}
.site-footer .animation-aaronRiskyBusiness{bottom:500px}
.site-footer .content-section-outer{padding:0}
}
.site-footer .content-section-inner{margin-top:10px;max-width:none}
.footer-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-pack:justify;justify-content:space-between}
.footer-columns ul{margin-top:30px;list-style:none;position:absolute;bottom:0}
.footer-columns li{font-size:1.2rem;text-decoration:none;color:#BDC3C7;padding-bottom:10px;line-height:1.35em}
.copyright-line b,.high-fives{text-decoration:underline}
.footer-columns li.signup{cursor:pointer}
.footer-columns b{color:#868C8D}
@media screen and (max-width:768px){.footer-columns ul{margin-top:45px;top:0}
.footer-columns li{padding-bottom:15px}
}
.footer-menu-column{width:16.5%;margin-right:25px;position:relative;height:155px}
.footer-menu-column:last-child{width:38%}
@media screen and (max-width:1024px){.footer-menu-column{margin-top:30px}
.footer-menu-column:last-child{width:33%}
}
@media screen and (max-width:768px){.footer-menu-column{width:40%;margin-top:30px;margin-right:25px;position:relative}
}
@media screen and (max-width:320px){.footer-menu-column{margin-right:20px}
}
.footer-newsletter-column{-ms-flex-positive:3;flex-grow:3}
.copyright-line{text-align:left;font-size:1.2rem;color:#BDC3C7;font-weight:700;margin-top:45px}
.copyright-line a{margin:0 .8rem}
.social-icon-image,.social-icons .social-icon-fb,.social-icons .social-icon-li,.social-icons .social-icon-tw,.social-icons .social-icon-yt{height:25px;width:25px;margin:15px;display:inline-block}
@media screen and (max-width:1024px){.social-icon-image,.social-icons .social-icon-fb,.social-icons .social-icon-li,.social-icons .social-icon-tw,.social-icons .social-icon-yt{margin:8px}
}
@media screen and (max-width:768px){.social-icon-image,.social-icons .social-icon-fb,.social-icons .social-icon-li,.social-icons .social-icon-tw,.social-icons .social-icon-yt{margin:0 25px 15px 0}
}
@media screen and (max-width:320px){.social-icon-image,.social-icons .social-icon-fb,.social-icons .social-icon-li,.social-icons .social-icon-tw,.social-icons .social-icon-yt{margin:0 18px 15px 0}
}
.social-icons{position:absolute;bottom:0;right:0}
.social-icons .social-icon-fb{background:url(../images/fb-icon.png) bottom center no-repeat;background-size:contain}
.social-icons .social-icon-tw{background:url(../images/tw-icon.png) bottom center no-repeat;background-size:contain}
.social-icons .social-icon-li{background:url(../images/li-icon.png) bottom center no-repeat;background-size:contain}
.social-icons .social-icon-yt{background:url(../images/yt-icon.png) bottom center no-repeat;background-size:contain}
.logo,.logo-box{background-size:cover}
.feature-heading{margin-top:80px;color:#000;font-weight:700;font-size:4.2rem;text-align:center}
@media screen and (max-width:768px){.social-icons{bottom:15px}
.feature-heading{font-size:3.2rem;line-height:1.2em;padding:0}
}
.page-header-subtitle{margin:25px 0}
.feature-copy{margin-top:30px;line-height:1.5em}
.feature-copy p{margin-top:1.5rem}
@media screen and (max-width:768px){.feature-copy{margin-bottom:20px;width:80%}
.feature-copy br{display:none}
.feature-copy br.br-mobile{display:block;line-height:4.3rem!important}
}
.logo-box-container{position:relative;margin:0 auto;width:750px;top:-35px}
@media screen and (max-width:768px){.logo-box-container{width:auto;top:0}
}
.logo-box{background-image:url(../images/customer-box.png);width:225px;height:130px;display:inline-block;margin:0 10px;padding:4px 27px 27px 3px}
@media screen and (max-width:768px){.logo-box{width:130px;height:76px}
}
@media screen and (max-width:400px){.logo-box{width:108px;height:65px}
}
.logo{width:100%;height:100%}
@media screen and (max-width:768px){.logo{width:110px}
}
@media screen and (max-width:400px){.logo{width:98px;height:42px}
}
.logo-beyond{background-image:url(../images/friend-logo-beyond.png)}
.logo-finger{background-image:url(../images/friend-logo-finger.png)}
.logo-headjam{background-image:url(../images/friend-logo-headjam.png)}
.logo-hoyne{background-image:url(../images/friend-logo-hoyne.png)}
.logo-imagic{background-image:url(../images/friend-logo-imagic.png)}
.logo-ocean{background-image:url(../images/friend-logo-ocean.png)}
.logo-drum{background-image:url(../images/logo-drum.png)}
.logo-design-conference{background-image:url(../images/logo-design-conference.png)}
.logo-creative-mornings{background-image:url(../images/logo-creative-mornings.png)}
.scroll-to-begin{position:fixed;bottom:22%;left:0;right:0;margin:0 auto;width:auto;display:none}
.scroll-to-begin.animate{animation:hoverUpAndDown 2.4s ease-in-out infinite}
.scroll-to-begin .small-caption{color:#5a5a5a;font-size:1.2rem}
@keyframes hoverUpAndDown{0%,100%{transform:translate3d(0,0,0)}
50%{transform:translate3d(0,12px,0)}
}
.scroll-to-begin-arrows{margin-top:20px}
.scroll-to-begin-arrows .arrow,.scroll-to-begin-arrows .arrow-1,.scroll-to-begin-arrows .arrow-2,.scroll-to-begin-arrows .arrow-3{background-image:url(../images/chevron-right.png);transform:rotate(90deg);display:block;background-repeat:no-repeat;background-size:contain;width:30px;height:10px;margin:-3px auto 0;animation:trickle-arrow 1.5s ease-in-out infinite}
.journey-to-endoftime h4:before,.journey-to-endoftime>:before{content:"";display:inline-block;vertical-align:middle;height:100%}
.scroll-to-begin-arrows .arrow-1{animation-direction:alternate;animation-delay:.3s}
.scroll-to-begin-arrows .arrow-2{animation-direction:alternate;animation-delay:.6s}
.scroll-to-begin-arrows .arrow-3{animation-direction:alternate;animation-delay:.9s}
@keyframes trickle-arrow{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}
.journey-to-endoftime{position:fixed;top:80px;right:33px;margin-top:0;width:auto;z-index:101;cursor:pointer;transition:top .2s ease-in-out}
.journey-to-endoftime>*{display:inline-block}
.journey-to-endoftime h4{font-size:1.05rem;margin-right:12px;color:#000}
.journey-to-endoftime .journey-to-endoftime-icon{background-image:url(../images/journey-to-endoftime-icon.svg);background-repeat:no-repeat;background-size:contain;width:calc(25px * .8);height:calc(34px * .8);transition:all .5s cubic-bezier(.77,0,.175,1)}
.journey-to-endoftime:hover .journey-to-endoftime-icon{transform:scale3d(1.2,1.2,1.2)}
.loadingspinner .loader1,.loadingspinner .loader2{-webkit-transform-origin:5px 5px;border-top-left-radius:5px}
@keyframes loadingrotate1{0%,10%{-webkit-transform:rotate(0)}
25%,35%{-webkit-transform:rotate(1170deg)}
50%,60%{-webkit-transform:rotate(2340deg)}
75%,85%{-webkit-transform:rotate(3510deg)}
100%{-webkit-transform:rotate(4680deg)}
}
@keyframes loadingrotate2{0%,21%{-webkit-transform:rotate(0)}
23%{-webkit-transform:rotate(95deg)}
24%{-webkit-transform:rotate(88deg)}
25%,46%{-webkit-transform:rotate(90deg)}
48%{-webkit-transform:rotate(185deg)}
49%{-webkit-transform:rotate(178deg)}
50%,71%{-webkit-transform:rotate(180deg)}
73%{-webkit-transform:rotate(275deg)}
74%{-webkit-transform:rotate(268deg)}
75%,96%{-webkit-transform:rotate(270deg)}
98%{-webkit-transform:rotate(365deg)}
99%{-webkit-transform:rotate(358deg)}
100%{-webkit-transform:rotate(360deg)}
}
.loadingspinner{position:relative;height:45px;width:45px;margin:auto}
.loadingspinner .loader1,.loadingspinner .loader2{position:absolute;top:20px;left:20px;background-color:#000}
.loadingspinner .loader1{height:25px;width:10px;-webkit-animation:loadingrotate1 6s infinite;border-top-right-radius:5px}
.loadingspinner .loader2{height:10px;width:25px;-webkit-animation:loadingrotate2 6s infinite;border-bottom-left-radius:5px}
.loadingspinner.center-screen{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}