/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, button, input {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

a {
  text-decoration: none;
  color: inherit; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

html, body {
  height: 100%;
  width: 100%; }

/* Prevent scrollbar jumping between pages */
body {
  overflow-y: scroll; }

b, strong {
  font-weight: normal; }

i {
  font-style: italic; }

u {
  text-decoration: underline; }

s {
  text-decoration: line-through; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none; }

a, button {
  cursor: pointer; }
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-e511891d3e01b0b27aed51a219ced5119e2c3d0460465af8242e9bff4cb61b77.eot);
  src: url(/assets/fontawesome-webfont-e511891d3e01b0b27aed51a219ced5119e2c3d0460465af8242e9bff4cb61b77.eot) format("embedded-opentype"), url(/assets/fontawesome-webfont-199411f659f41aaccb959bacb1b0de30e54f244352a48c6f9894e65ae0f8a9a1.woff) format("woff"), url(/assets/fontawesome-webfont-4d6eb9e9d852a2a6f74e7c428456a2f07fc63a1613d10192d8ed3401d9da5ffa.ttf) format("truetype"), url(/assets/fontawesome-webfont-d5b5636ebb2e124810436200086b74a60dff9e8a8be7f4a1088bf5d3458bc3c8.svg) format("svg");
  font-weight: 300;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.fa.pull-left {
  margin-right: .3em;
  float: left; }

.fa.pull-right {
  margin-left: .3em;
  float: right; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900);
.ps-container {
  overflow: hidden !important; }
  .ps-container.ps-active-x > .ps-scrollbar-x-rail, .ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block; }
  .ps-container.ps-in-scrolling {
    pointer-events: none; }
    .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90); }
      .ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90); }
      .ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container > .ps-scrollbar-x-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    bottom: 3px;
    /* there must be 'bottom' for ps-scrollbar-x-rail */
    height: 8px; }
    .ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: background-color .2s linear;
      -moz-transition: background-color .2s linear;
      -o-transition: background-color .2s linear;
      transition: background-color .2s linear;
      bottom: 0;
      /* there must be 'bottom' for ps-scrollbar-x */
      height: 8px; }
  .ps-container > .ps-scrollbar-y-rail {
    display: none;
    position: absolute;
    /* please don't change 'position' */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -webkit-transition: background-color .2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    -o-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
    right: 3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px; }
    .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
      position: absolute;
      /* please don't change 'position' */
      background-color: #aaa;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      -webkit-transition: background-color .2s linear;
      -moz-transition: background-color .2s linear;
      -o-transition: background-color .2s linear;
      transition: background-color .2s linear;
      right: 0;
      /* there must be 'right' for ps-scrollbar-y */
      width: 8px; }
  .ps-container:hover.ps-in-scrolling {
    pointer-events: none; }
    .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {
      background-color: #eee;
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90); }
      .ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {
        background-color: #999; }
    .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {
      background-color: #eee;
      opacity: 0.9;
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
      filter: alpha(opacity=90); }
      .ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #999; }
  .ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail {
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
    filter: alpha(opacity=60); }
  .ps-container:hover > .ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
    .ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
      background-color: #999; }
  .ps-container:hover > .ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90); }
    .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
      background-color: #999; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body {
  font-weight: 300;
  color: #3e525f;
  font-family: "Open Sans", sans-serif; }
  body h2 {
    font-weight: 300;
    font-size: 39px;
    line-height: 47px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body h2 {
        padding-left: 5%;
        padding-right: 5%;
        font-size: 30px;
        line-height: 40px; } }
  body h3 {
    font-weight: 300;
    font-size: 23px;
    line-height: 34px;
    padding-bottom: 8px; }
  body p {
    font-size: 14px;
    line-height: 22px;
    color: #8a8a8a; }
  body section.conclusion {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 60px; }
  body .sections {
    margin-top: -85px; }
    body .sections > section {
      padding-bottom: 20px; }
      body .sections > section h2 {
        padding-bottom: 30px; }
.button {
  height: auto;
  padding: 7px 14px;
  color: #fff;
  border-radius: 2px;
  border: none;
  font-size: 12px;
  min-width: 80px;
  text-transform: uppercase;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  display: inline-block;
  transition-duration: 0.2s;
  font-size: 18px;
  padding: 12px 20px;
  font-weight: 400; }
  .button.disabled {
    background-color: #ccc;
    cursor: default; }
  .button:not(.disabled) {
    cursor: pointer;
    background-color: #2fcc76; }
    .button:not(.disabled):hover {
      background-color: #25a35e;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

#footer {
  background-color: #23afcb;
  color: #fff;
  padding-bottom: 40px;
  font-size: 16px;
  line-height: 24px; }
  #footer > div {
    display: block;
    margin-left: auto;
    margin-right: auto; }
    #footer > div:before, #footer > div:after {
      content: " ";
      display: table; }
    #footer > div:after {
      clear: both; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      #footer > div {
        width: 100%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      #footer > div {
        width: 732px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      #footer > div {
        width: 952px; } }
    @media screen and (min-width: 1200px) {
      #footer > div {
        width: 1152px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      #footer > div {
        width: 80%;
        margin-left: 10%; } }
    #footer > div h5 {
      padding-top: 30px;
      font-weight: 500;
      text-transform: uppercase;
      width: 100%;
      padding-bottom: 8px;
      border-bottom: 1px solid rgba(250, 250, 250, 0.27);
      margin-bottom: 8px; }
    #footer > div p, #footer > div a {
      font-weight: 300;
      color: inherit; }
    #footer > div .nav {
      text-transform: uppercase; }
    #footer > div .contact ul:before, #footer > div .contact ul:after {
      content: " ";
      display: table; }
    #footer > div .contact ul:after {
      clear: both; }
    #footer > div .contact ul li {
      float: left !important;
      height: 22px;
      padding-right: 8px; }
      #footer > div .contact ul li img {
        height: 100%;
        width: auto; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      #footer > div .about {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        #footer > div .about:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      #footer > div .about {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        #footer > div .about:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      #footer > div .about {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        #footer > div .about:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      #footer > div .about {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        #footer > div .about:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      #footer > div .nav {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        #footer > div .nav:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      #footer > div .nav {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #footer > div .nav:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      #footer > div .nav {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #footer > div .nav:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      #footer > div .nav {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #footer > div .nav:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      #footer > div .contact {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        #footer > div .contact:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      #footer > div .contact {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #footer > div .contact:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      #footer > div .contact {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #footer > div .contact:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      #footer > div .contact {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 23.23176%; }
        #footer > div .contact:last-child {
          margin-right: 0; } }
  #footer .cn {
    font-size: 14px;
    margin-top: 20px; }
    #footer .cn a {
      opacity: 0.9; }
    #footer .cn span {
      opacity: 0.7; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

#header {
  transition: opacity 0.3s ease, color 0.3s ease, border-bottom-color 0.3s ease;
  z-index: 1000;
  transition: background 0.3s ease;
  height: 60px;
  width: 100%;
  position: fixed; }
  #header .logo a img {
    position: absolute;
    left: 30px;
    height: 35px;
    top: 15px; }
  #header > div {
    height: inherit;
    font-size: 14px;
    font-weight: 400; }
    #header > div:before, #header > div:after {
      content: " ";
      display: table; }
    #header > div:after {
      clear: both; }
    #header > div #mobile-hamburger {
      width: 30px;
      height: 20px;
      position: relative;
      margin: 0 auto;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .5s ease-in-out;
      -moz-transition: .5s ease-in-out;
      -o-transition: .5s ease-in-out;
      transition: .5s ease-in-out;
      cursor: pointer; }
    #header > div #mobile-hamburger span {
      display: block;
      position: absolute;
      height: 2px;
      width: 50%;
      opacity: 1;
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .25s ease-in-out;
      -moz-transition: .25s ease-in-out;
      -o-transition: .25s ease-in-out;
      transition: .25s ease-in-out; }
    #header > div #mobile-hamburger span:nth-child(even) {
      left: 50%;
      border-radius: 0 9px 9px 0; }
    #header > div #mobile-hamburger span:nth-child(odd) {
      left: 0px;
      border-radius: 9px 0 0 9px; }
    #header > div #mobile-hamburger span:nth-child(1), #header > div #mobile-hamburger span:nth-child(2) {
      top: 0px; }
    #header > div #mobile-hamburger span:nth-child(3), #header > div #mobile-hamburger span:nth-child(4) {
      top: 9px; }
    #header > div #mobile-hamburger span:nth-child(5), #header > div #mobile-hamburger span:nth-child(6) {
      top: 18px; }
    #header > div #mobile-hamburger.open span:nth-child(1), #header > div #mobile-hamburger.open span:nth-child(6) {
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    #header > div #mobile-hamburger.open span:nth-child(2), #header > div #mobile-hamburger.open span:nth-child(5) {
      -webkit-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      transform: rotate(-45deg); }
    #header > div #mobile-hamburger.open span:nth-child(1) {
      left: 3px;
      top: 5px; }
    #header > div #mobile-hamburger.open span:nth-child(2) {
      left: calc(50% - 3px);
      top: 5px; }
    #header > div #mobile-hamburger.open span:nth-child(3) {
      left: -50%;
      opacity: 0; }
    #header > div #mobile-hamburger.open span:nth-child(4) {
      left: 100%;
      opacity: 0; }
    #header > div #mobile-hamburger.open span:nth-child(5) {
      left: 3px;
      top: 14px; }
    #header > div #mobile-hamburger.open span:nth-child(6) {
      left: calc(50% - 3px);
      top: 14px; }
    @media screen and (max-width: 1160px) {
      #header > div .mobile-folding {
        min-width: 40%;
        display: none;
        position: fixed;
        z-index: 999;
        right: 0;
        height: 100%;
        background-color: white;
        border-left: 3px solid #23afcb; } }
    #header > div .mobile-folder {
      top: 20px;
      right: 20px;
      margin-right: 20px; }
      @media screen and (min-width: 1161px) {
        #header > div .mobile-folder {
          display: none; } }
      @media screen and (max-width: 1160px) {
        #header > div .mobile-folder {
          float: right !important;
          height: inherit;
          line-height: 60px;
          font-size: 20px;
          cursor: pointer; }
          #header > div .mobile-folder#mobile-hamburger {
            z-index: 1001; } }
    #header > div .nav {
      padding-left: 20px; }
      #header > div .nav .submenu {
        padding-left: 5px;
        padding-right: 2px; }
        @media screen and (min-width: 1161px) {
          #header > div .nav .submenu {
            position: relative; } }
        #header > div .nav .submenu > span > .fa-chevron-down {
          margin-left: 5px;
          visibility: hidden; }
        #header > div .nav .submenu > ul {
          display: none;
          margin-top: 0px;
          margin-left: -5px;
          padding: 6px; }
          @media screen and (min-width: 1161px) {
            #header > div .nav .submenu > ul {
              position: absolute; } }
          #header > div .nav .submenu > ul > li {
            display: block; }
            #header > div .nav .submenu > ul > li > a {
              display: block;
              border-bottom: 3px solid transparent;
              line-height: 44px; }
        @media screen and (min-width: 1161px) {
          #header > div .nav .submenu:hover > span > .fa-chevron-down {
            visibility: visible; }
          #header > div .nav .submenu:hover > ul {
            display: block; } }
        @media screen and (max-width: 1160px) {
          #header > div .nav .submenu {
            padding: 0; }
            #header > div .nav .submenu:focus-within > span > .fa-chevron-down {
              visibility: visible; }
            #header > div .nav .submenu:focus-within > ul {
              display: block;
              padding-left: 20px; }
              #header > div .nav .submenu:focus-within > ul a {
                font-size: 13px;
                line-height: 40px; }
            #header > div .nav .submenu > span {
              padding: 0 15px; } }
      @media screen and (min-width: 1161px) {
        #header > div .nav {
          float: right !important;
          height: inherit; } }
      @media screen and (max-width: 1160px) {
        #header > div .nav {
          border-top: 1px solid #eee; } }
      #header > div .nav:before, #header > div .nav:after {
        content: " ";
        display: table; }
      #header > div .nav:after {
        clear: both; }
      #header > div .nav > li {
        line-height: 60px;
        text-transform: uppercase;
        font-weight: inherit; }
        @media screen and (min-width: 1161px) {
          #header > div .nav > li {
            float: left !important;
            display: inline-block; } }
        @media screen and (max-width: 1160px) {
          #header > div .nav > li {
            display: block; } }
        #header > div .nav > li:last-child {
          padding-right: 8px; }
        #header > div .nav > li:nth-last-child(2) {
          padding-right: 12px; }
        #header > div .nav > li a {
          padding: 0 15px;
          line-height: 54px;
          display: inline-block;
          height: 100%;
          width: 100%; }
          #header > div .nav > li a:hover {
            border-bottom-width: 3px;
            border-bottom-style: solid;
            cursor: pointer; }
        #header > div .nav > li.try-it {
          padding-top: 8px;
          padding-bottom: 8px; }
          #header > div .nav > li.try-it a {
            display: block;
            height: 100%;
            background-color: #2fcc76;
            color: white;
            border-radius: 2px;
            line-height: 45px;
            transition: background-color 0.3s ease; }
            @media screen and (min-width: 1161px) {
              #header > div .nav > li.try-it a {
                padding-left: 16px;
                padding-right: 16px; } }
            @media screen and (max-width: 1160px) {
              #header > div .nav > li.try-it a {
                text-align: center;
                padding: 0 20px; } }
            #header > div .nav > li.try-it a:hover {
              border-bottom-width: 0px;
              background-color: #25a35e; }
  #header.at-top {
    background: transparent; }
    #header.at-top.black .logo a img.normal {
      opacity: 1; }
    #header.at-top.black .logo a img.revert {
      opacity: 0; }
    #header.at-top.black .nav {
      color: #3e525f;
      border-bottom-color: #3e525f; }
    #header.at-top.black #mobile-hamburger span {
      background-color: #3e525f; }
    #header.at-top .logo a img.normal {
      opacity: 0; }
    #header.at-top .logo a img.revert {
      opacity: 1; }
    #header.at-top .nav {
      color: white;
      border-bottom-color: white; }
      @media screen and (max-width: 1160px) {
        #header.at-top .nav {
          color: #3e525f; } }
      @media screen and (min-width: 1161px) {
        #header.at-top .nav .submenu:hover {
          color: white;
          background-color: rgba(0, 0, 0, 0.5); }
          #header.at-top .nav .submenu:hover > ul {
            background-color: rgba(0, 0, 0, 0.5); }
        #header.at-top .nav .submenu > ul > li > a:hover {
          border-bottom-color: white; } }
    #header.at-top #mobile-hamburger span {
      background-color: white; }
    #header.at-top #mobile-hamburger.open span {
      background-color: #3e525f; }
  #header:not(.at-top) {
    background: white;
    border-bottom: 1px solid #e0e0e0; }
    #header:not(.at-top) .logo a img.normal {
      opacity: 1; }
    #header:not(.at-top) .logo a img.revert {
      opacity: 0; }
    #header:not(.at-top) .nav li a {
      border-bottom-color: #23afcb; }
    #header:not(.at-top) .nav .submenu > ul {
      background: white;
      margin-top: -1px; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        #header:not(.at-top) .nav .submenu > ul {
          border: 1px solid #e0e0e0;
          border-top: 1px solid white; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        #header:not(.at-top) .nav .submenu > ul {
          border: 1px solid #e0e0e0;
          border-top: 1px solid white; } }
      @media screen and (min-width: 1200px) {
        #header:not(.at-top) .nav .submenu > ul {
          border: 1px solid #e0e0e0;
          border-top: 1px solid white; } }
      #header:not(.at-top) .nav .submenu > ul > li > a:hover {
        border-bottom: 3px solid #23afcb; }
    @media screen and (max-width: 1160px) {
      #header:not(.at-top) {
        background: transparent;
        border-bottom: 0; }
        #header:not(.at-top) .logo a img.normal {
          opacity: 0; } }
    #header:not(.at-top) #mobile-hamburger span {
      background-color: #3e525f; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

.heading {
  min-height: 478px;
  padding-bottom: 115px;
  padding-top: 30px; }
  .heading > div {
    display: block;
    margin-left: auto;
    margin-right: auto;
    color: #fff;
    height: inherit; }
    .heading > div:before, .heading > div:after {
      content: " ";
      display: table; }
    .heading > div:after {
      clear: both; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      .heading > div {
        width: 100%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      .heading > div {
        width: 732px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      .heading > div {
        width: 952px; } }
    @media screen and (min-width: 1200px) {
      .heading > div {
        width: 1152px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      .heading > div {
        width: 80%;
        margin-left: 10%; } }
    .heading > div h1 {
      font-weight: 300;
      font-size: 39px;
      line-height: 47px;
      padding-top: 70px; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        .heading > div h1 {
          padding-top: 50px; } }
    .heading > div p {
      color: inherit;
      font-weight: 300;
      font-size: 16px;
      line-height: 24px;
      padding-top: 20px; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        .heading > div p {
          width: 60%;
          margin-left: 20%; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        .heading > div p {
          width: 60%;
          margin-left: 20%; } }
      @media screen and (min-width: 1200px) {
        .heading > div p {
          width: 60%;
          margin-left: 20%; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

.our-clients-grid {
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .our-clients-grid:before, .our-clients-grid:after {
    content: " ";
    display: table; }
  .our-clients-grid:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    .our-clients-grid {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    .our-clients-grid {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    .our-clients-grid {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    .our-clients-grid {
      width: 1152px; } }
  .our-clients-grid > div {
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      .our-clients-grid > div {
        width: 100%; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      .our-clients-grid > div > div {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        .our-clients-grid > div > div:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      .our-clients-grid > div > div {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        .our-clients-grid > div > div:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      .our-clients-grid > div > div {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        .our-clients-grid > div > div:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      .our-clients-grid > div > div {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 31.76157%; }
        .our-clients-grid > div > div:last-child {
          margin-right: 0; } }
    .our-clients-grid > div > div img {
      width: 100%;
      height: auto; }
      .our-clients-grid > div > div img#sncf {
        width: 207%; }
      @media screen and (min-width: 1200px) {
        .our-clients-grid > div > div img {
          margin-bottom: 16px; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        .our-clients-grid > div > div img {
          margin-bottom: 14px; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        .our-clients-grid > div > div img {
          margin-bottom: 12px; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        .our-clients-grid > div > div img {
          margin-bottom: 6px; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.features"] {
  padding-bottom: 60px; }
  body[data-view-path^="static_pages.features"] .feature-gdpr-icon {
    max-width: 250px !important; }
  body[data-view-path^="static_pages.features"] .heading {
    background-image: url(/assets/testimonial-background-60794e107cca012962f71bd057978f4abaf9fcf3692ecf879d164c888607019c.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center; }
    body[data-view-path^="static_pages.features"] .heading .button {
      margin-top: 30px; }
  body[data-view-path^="static_pages.features"] section.inline {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px; }
    body[data-view-path^="static_pages.features"] section.inline:before, body[data-view-path^="static_pages.features"] section.inline:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.features"] section.inline:after {
      clear: both; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section.inline {
        width: 100%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section.inline {
        width: 732px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section.inline {
        width: 952px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section.inline {
        width: 1152px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section.inline {
        width: 80%;
        margin-left: 10%; } }
    body[data-view-path^="static_pages.features"] section.inline:before, body[data-view-path^="static_pages.features"] section.inline:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.features"] section.inline:after {
      clear: both; }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section.inline {
        padding-left: 80px;
        padding-right: 80px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section.inline {
        padding-left: 40px;
        padding-right: 40px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section.inline {
        padding-left: 40px;
        padding-right: 40px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section.inline {
        padding-bottom: 40px;
        border-bottom: 1px solid #e0e0e0; }
        body[data-view-path^="static_pages.features"] section.inline:nth-child(2), body[data-view-path^="static_pages.features"] section.inline:last-child {
          border-bottom: none; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section.inline > div {
        width: 50%;
        float: left !important; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(1) {
          padding-right: 40px; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(2) {
          padding-left: 40px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section.inline > div {
        width: 50%;
        float: left !important; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(1) {
          padding-right: 40px; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(2) {
          padding-left: 40px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section.inline > div {
        width: 50%;
        float: left !important; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(1) {
          padding-right: 40px; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(2) {
          padding-left: 40px; } }
    body[data-view-path^="static_pages.features"] section.inline > div:nth-child(2) img {
      border: 1px solid #e0e0e0;
      max-width: 100%;
      height: auto; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section.inline > div {
        width: 100% !important;
        padding-top: 20px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        clear: both !important;
        float: none !important; }
        body[data-view-path^="static_pages.features"] section.inline > div:nth-child(2) {
          text-align: center !important; }
        body[data-view-path^="static_pages.features"] section.inline > div p {
          text-align: justify; } }
    body[data-view-path^="static_pages.features"] section.inline.inverse > div:nth-child(2) {
      padding-left: 0;
      padding-right: 40px; }
    body[data-view-path^="static_pages.features"] section.inline.inverse > div:nth-child(1) {
      float: right !important;
      padding-right: 0;
      padding-left: 40px; }
  body[data-view-path^="static_pages.features"] section._1 h2 {
    display: block;
    margin-left: auto;
    margin-right: auto;
    background-color: white; }
    body[data-view-path^="static_pages.features"] section._1 h2:before, body[data-view-path^="static_pages.features"] section._1 h2:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.features"] section._1 h2:after {
      clear: both; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section._1 h2 {
        width: 100%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 h2 {
        width: 732px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 h2 {
        width: 952px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 h2 {
        width: 1152px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section._1 h2 {
        width: 80%;
        margin-left: 10%; } }
  body[data-view-path^="static_pages.features"] section._1 .container {
    display: block;
    margin-left: auto;
    margin-right: auto; }
    body[data-view-path^="static_pages.features"] section._1 .container:before, body[data-view-path^="static_pages.features"] section._1 .container:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.features"] section._1 .container:after {
      clear: both; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        width: 100%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        width: 732px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        width: 952px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        width: 1152px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        width: 80%;
        margin-left: 10%; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        padding-left: 80px;
        padding-right: 80px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        padding-left: 80px;
        padding-right: 80px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 .container {
        padding-left: 80px;
        padding-right: 80px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        padding-right: 80px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        padding-right: 80px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        padding-right: 80px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1):last-child {
          margin-right: 0; } }
    body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(1) img {
      border: 1px solid #e0e0e0;
      border-radius: 4px;
      margin-top: 30px;
      width: 100%;
      height: auto; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        padding-left: 80px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        padding-left: 80px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        padding-left: 80px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2):last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2):last-child {
          margin-right: 0; } }
    body[data-view-path^="static_pages.features"] section._1 .container > section:nth-child(2) img {
      border: 1px solid #e0e0e0;
      border-radius: 4px;
      margin-top: 30px;
      width: 100%;
      height: auto; }
  body[data-view-path^="static_pages.features"] section._2 {
    background-color: #f8f8f8; }
  body[data-view-path^="static_pages.features"] section._4 {
    background-color: #f8f8f8; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.features"] section._1 h2, body[data-view-path^="static_pages.features"] section._2 h2, body[data-view-path^="static_pages.features"] section._3 h2, body[data-view-path^="static_pages.features"] section._4 h2 {
      padding-bottom: 20px;
      padding-left: 20px;
      padding-right: 20px;
      width: 100%;
      margin: 0; } }
  body[data-view-path^="static_pages.features"] h3 {
    margin-bottom: 12px;
    padding-top: 6px; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.features"] h3 {
        text-align: center; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] section {
  overflow: hidden;
  text-align: center;
  padding: 40px 0; }
  body[data-view-path^="static_pages.home"] section #gdpr-compliance {
    width: 110px;
    height: 110px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (min-width: 1100px) {
      body[data-view-path^="static_pages.home"] section #gdpr-compliance {
        position: absolute;
        margin-top: -65px;
        margin-left: 250px; } }
    @media screen and (min-width: 1300px) {
      body[data-view-path^="static_pages.home"] section #gdpr-compliance {
        margin-top: -70px; } }
  body[data-view-path^="static_pages.home"] section:first-child {
    padding-top: 0 !important; }
  body[data-view-path^="static_pages.home"] section.testimonial {
    padding: 0; }
  body[data-view-path^="static_pages.home"] section .text-wrapper .title {
    /* font */
    font-weight: 400;
    font-size: 30px;
    letter-spacing: 3px;
    word-spacing: 6px;
    line-height: 35px;
    /* paddings and sizes */
    padding-bottom: 40px; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] section .text-wrapper .title {
        width: 90%;
        margin: auto; } }
  body[data-view-path^="static_pages.home"] section .text-wrapper .text {
    /* font */
    font-weight: 100;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    /* paddings and sizes */
    padding-bottom: 40px;
    width: 70%;
    margin: auto; }
  body[data-view-path^="static_pages.home"] section.clients-grid, body[data-view-path^="static_pages.home"] section.featured-in {
    background: #f0f0f0; }
  body[data-view-path^="static_pages.home"] section.clients-grid .our-clients-grid, body[data-view-path^="static_pages.home"] section.clients-grid .title {
    padding-top: 18px; }
  body[data-view-path^="static_pages.home"] section .main-ctas {
    width: 90%;
    max-width: 600px;
    margin: 0 auto 50px auto;
    margin: 0 auto 50px auto;
    height: 45px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] section .main-ctas {
        width: 500px; } }
    @media screen and (min-width: 0px) and (max-width: 500px) {
      body[data-view-path^="static_pages.home"] section .main-ctas {
        width: 90%;
        height: 110px; } }
    body[data-view-path^="static_pages.home"] section .main-ctas a {
      cursor: pointer;
      border-radius: 3px;
      text-transform: uppercase;
      font-weight: 400;
      width: 48%;
      transition: color 0.3s ease, background 0.3s ease, border-color 0.3s ease; }
    body[data-view-path^="static_pages.home"] section .main-ctas a:first-child {
      float: left !important;
      background: #2fcc76;
      padding: 16px 11px 13px 11px;
      color: white; }
      body[data-view-path^="static_pages.home"] section .main-ctas a:first-child:hover {
        background: #25a35e; }
      @media screen and (min-width: 0px) and (max-width: 500px) {
        body[data-view-path^="static_pages.home"] section .main-ctas a:first-child {
          float: none !important;
          display: block;
          width: 80%;
          margin: auto;
          margin-bottom: 20px; } }
    body[data-view-path^="static_pages.home"] section .main-ctas a:last-child {
      float: right !important;
      border: 1px solid #3e525f;
      padding: 15px 10px 12px 10px; }
      body[data-view-path^="static_pages.home"] section .main-ctas a:last-child:hover {
        background: #ebebeb;
        border-color: #23afcb;
        color: #23afcb; }
      @media screen and (min-width: 0px) and (max-width: 500px) {
        body[data-view-path^="static_pages.home"] section .main-ctas a:last-child {
          float: none !important;
          display: block;
          width: 80%;
          margin: auto; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] .description {
  padding-top: 20px; }
  body[data-view-path^="static_pages.home"] .description .full-device {
    width: 1000px;
    max-width: 80%; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] section.featured-in .text-wrapper > .title {
  padding-bottom: 30px; }
body[data-view-path^="static_pages.home"] section.featured-in > .button {
  background-color: #2fcc76; }
  @media screen and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] section.featured-in > .button {
      margin-top: 60px; } }
  @media screen and (min-width: 992px) {
    body[data-view-path^="static_pages.home"] section.featured-in > .button {
      margin-top: 0; } }
  body[data-view-path^="static_pages.home"] section.featured-in > .button:hover {
    background-color: #25a35e; }
body[data-view-path^="static_pages.home"] section.featured-in > ul:before, body[data-view-path^="static_pages.home"] section.featured-in > ul:after {
  content: " ";
  display: table; }
body[data-view-path^="static_pages.home"] section.featured-in > ul:after {
  clear: both; }
@media screen and (max-width: 991px) {
  body[data-view-path^="static_pages.home"] section.featured-in > ul {
    display: block;
    margin-left: auto;
    margin-right: auto; }
    body[data-view-path^="static_pages.home"] section.featured-in > ul:before, body[data-view-path^="static_pages.home"] section.featured-in > ul:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.home"] section.featured-in > ul:after {
      clear: both; } }
  @media screen and (max-width: 991px) and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] section.featured-in > ul {
      width: 100%; } }
  @media screen and (max-width: 991px) and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] section.featured-in > ul {
      width: 732px; } }
  @media screen and (max-width: 991px) and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.home"] section.featured-in > ul {
      width: 952px; } }
  @media screen and (max-width: 991px) and (min-width: 1200px) {
    body[data-view-path^="static_pages.home"] section.featured-in > ul {
      width: 1152px; } }
  @media screen and (max-width: 991px) and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] section.featured-in > ul {
      width: 80%;
      margin-left: 10%; } }

@media screen and (min-width: 992px) {
  body[data-view-path^="static_pages.home"] section.featured-in > ul {
    width: 80%;
    height: auto;
    max-height: 130px;
    margin: auto;
    padding-bottom: 30px; } }
body[data-view-path^="static_pages.home"] section.featured-in > ul li {
  float: left !important;
  width: 20%;
  padding-left: 15px;
  padding-right: 15px;
  height: 81px;
  display: flex;
  flex-direction: row;
  align-items: center; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] section.featured-in > ul li {
      width: 100%; } }
  body[data-view-path^="static_pages.home"] section.featured-in > ul li img {
    max-width: 100%;
    max-height: 240px;
    height: auto;
    width: auto; }
    @media screen and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] section.featured-in > ul li img {
        max-height: 180px; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] section.surveys {
  overflow: hidden;
  position: relative;
  justify-content: center;
  align-items: center; }
  body[data-view-path^="static_pages.home"] section.surveys .to-slide {
    width: 100%;
    height: 100%;
    position: relative; }
    body[data-view-path^="static_pages.home"] section.surveys .to-slide > * {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      opacity: 1;
      transition: opacity 1s ease; }
      body[data-view-path^="static_pages.home"] section.surveys .to-slide > *:not(.active) {
        opacity: 0; }
  body[data-view-path^="static_pages.home"] section.surveys .survey-types {
    position: absolute;
    height: 100%;
    width: 100%; }
    body[data-view-path^="static_pages.home"] section.surveys .survey-types li {
      height: 100%;
      width: 100%; }
      body[data-view-path^="static_pages.home"] section.surveys .survey-types li div {
        height: 100%;
        width: 100%; }
        body[data-view-path^="static_pages.home"] section.surveys .survey-types li div#satisfaction {
          background-image: url(/assets/home/slider/izipizi-788968158dd08ed3569bce98f173be6ec14498a87189694a0cc2952938ea9b61.jpg);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover; }
        body[data-view-path^="static_pages.home"] section.surveys .survey-types li div#post-contact {
          background-image: url(/assets/home/slider/drivy-79333125e7a5ce77e833cc30f03d98d1b505bdfd329ee3a111bf3357ceb4a684.jpg);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover; }
        body[data-view-path^="static_pages.home"] section.surveys .survey-types li div#nps {
          background-image: url(/assets/home/slider/selency-9dfc9ed648e43207d83f1be694d1f4e4ee910df256f7ab447b5cee7ff78cc650.jpg);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover; }
        body[data-view-path^="static_pages.home"] section.surveys .survey-types li div#post-formation {
          background-image: url(/assets/home/slider/bon-marche-dbfcb4fb955f2f291fe243ab37e2e688922e9c305c20c733fc4c85ed0f38a466.jpg);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover; }
        body[data-view-path^="static_pages.home"] section.surveys .survey-types li div#hotel {
          background-image: url(/assets/home/slider/okko-8ebfdfd17736a6eb6c31d4dbdd49801fe9a5dd3c8c727955ab1a1d6b77510a6b.jpg);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover; }
    body[data-view-path^="static_pages.home"] section.surveys .survey-types .grey-layer {
      position: absolute;
      height: 100%;
      width: 100%;
      background: rgba(0, 0, 0, 0.6);
      z-index: 1; }
  body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper {
    margin-top: 40px;
    float: right !important;
    background-image: url(/assets/devices-previews/mobile-163807f2a5272c1d0781205f59e032ff593ad4f7b350b2b5972ce646ae5bd0ab.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper .survey-types-videos, body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper .survey-types-videos ul, body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper .survey-types-videos img, body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper .survey-types-videos div {
      width: 100%;
      height: 100%; }
    body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper .survey-types-videos video {
      position: absolute;
      top: -9999px;
      bottom: -9999px;
      left: -9999px;
      right: -9999px;
      margin: auto; }
    body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper .survey-types-videos .videos > div {
      overflow: hidden; }
  body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper {
    z-index: 10;
    position: absolute;
    width: 300px;
    height: 16px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper {
        height: 30px; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper {
        height: 30px; } }
    body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li {
      cursor: pointer;
      position: relative;
      display: inline-block;
      opacity: 1;
      width: initial;
      padding: 3px;
      box-shadow: 0 0 0 #23afcb;
      border-radius: 20px;
      transition: box-shadow 0.3s ease; }
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li a {
        display: block;
        transition: transform 0.3s;
        width: 10px;
        height: 10px;
        border-radius: 20px;
        transition: background 0.3s ease; }
    body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li.active {
      padding: 2px;
      box-shadow: 0 0 5px #58bfeb; }
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li.active a {
        width: 12px;
        height: 12px;
        background: #58bfeb; }
    body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li:not(.active) a {
      background: rgba(255, 255, 255, 0.75); }
    body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li:not(.active):hover a {
      background: white; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li {
        padding: 5px;
        width: 30px;
        height: 30px;
        margin: 0 5px; }
        body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li a {
          width: 20px;
          height: 20px;
          border-radius: 20px; }
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li.active {
        padding: 3px; }
        body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li.active a {
          width: 24px;
          height: 24px;
          background: #58bfeb; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li {
        padding: 5px;
        width: 30px;
        height: 30px;
        margin: 0 5px; }
        body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li a {
          width: 20px;
          height: 20px;
          border-radius: 20px; }
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li.active {
        padding: 3px; }
        body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li.active a {
          width: 24px;
          height: 24px;
          background: #58bfeb; } }
    body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li:not(.active) a {
      background: rgba(255, 255, 255, 0.75); }
    body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper .pager li:not(.active):hover a {
      background: white; }
  body[data-view-path^="static_pages.home"] section.surveys .content {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%); }
    body[data-view-path^="static_pages.home"] section.surveys .content:before, body[data-view-path^="static_pages.home"] section.surveys .content:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.home"] section.surveys .content:after {
      clear: both; }
  body[data-view-path^="static_pages.home"] section.surveys .desc {
    color: white; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper {
      position: relative;
      text-transform: uppercase;
      width: 150%; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
        text-align: left;
        font-weight: 300;
        top: 0px;
        font-size: 20px;
        line-height: 60px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 span {
          font-weight: 900;
          font-size: 40px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 div {
          display: inline-block; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .main-content {
      text-align: left; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .ctas:before, body[data-view-path^="static_pages.home"] section.surveys .desc .ctas:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .ctas:after {
      clear: both; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a {
      border-radius: 3px;
      text-transform: uppercase;
      font-weight: 400;
      width: 48%;
      transition: color 0.3s ease, background 0.3s ease; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:first-child {
      float: left !important;
      display: block;
      background: #2fcc76;
      padding: 16px 11px 13px 11px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:first-child:hover {
        background: #25a35e; }
    body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:last-child {
      float: right !important;
      border: 1px solid white;
      padding: 15px 10px 12px 10px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:last-child:hover {
        background: white;
        color: #2fcc76; }
  @media screen and (min-width: 1500px) {
    body[data-view-path^="static_pages.home"] section.surveys {
      height: 92vh;
      min-height: 850px; }
      body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper {
        background-image: url(/assets/devices-previews/mobile-163807f2a5272c1d0781205f59e032ff593ad4f7b350b2b5972ce646ae5bd0ab.png);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        height: 680px;
        width: 336.26374px;
        padding-top: 71.36264px;
        padding-bottom: 89.67033px;
        padding-right: 16.81319px;
        padding-left: 17.56044px; }
        body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper > *:first-child {
          height: 100%;
          width: 100%; }
      body[data-view-path^="static_pages.home"] section.surveys .content {
        width: 1300px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc {
        float: left !important;
        display: block;
        width: 48%;
        padding-top: 165px;
        padding-right: 13%; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper {
          top: -55px;
          height: 100px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .main-content {
          padding-top: 125px;
          font-size: 20px;
          line-height: 30px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .ctas {
          width: 100%;
          height: 35px;
          margin-top: 100px; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:first-child {
            float: left !important; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:last-child {
            float: right !important; } }
  @media screen and (max-width: 1499px) {
    body[data-view-path^="static_pages.home"] section.surveys {
      height: 90vh;
      min-height: 650px; }
      body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper {
        background-image: url(/assets/devices-previews/mobile-163807f2a5272c1d0781205f59e032ff593ad4f7b350b2b5972ce646ae5bd0ab.png);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        height: 530px;
        width: 262.08791px;
        padding-top: 55.62088px;
        padding-bottom: 69.89011px;
        padding-right: 13.1044px;
        padding-left: 13.68681px; }
        body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper > *:first-child {
          height: 100%;
          width: 100%; }
      body[data-view-path^="static_pages.home"] section.surveys .content {
        width: 985px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc {
        float: left !important;
        display: block;
        width: 48%;
        padding-top: 120px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper {
          top: -55px;
          height: 100px; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
            font-size: 20px; }
            body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 span {
              font-size: 30px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .main-content {
          font-size: 20px;
          line-height: 35px;
          padding-top: 50px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .ctas {
          width: 100%;
          height: 35px;
          margin-top: 100px; } }
  @media screen and (max-width: 1300px) {
    body[data-view-path^="static_pages.home"] section.surveys .text-swapper h2 {
      font-size: 30px; }
      body[data-view-path^="static_pages.home"] section.surveys .text-swapper h2 span {
        font-size: 40px; } }
  @media screen and (max-width: 1100px) {
    body[data-view-path^="static_pages.home"] section.surveys .content {
      width: 850px; }
    body[data-view-path^="static_pages.home"] section.surveys .desc {
      width: 65%;
      font-size: 15px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper {
        width: 110%; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
          font-size: 18px; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 span {
            font-size: 30px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a {
        min-width: 18%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper {
      background-image: url(/assets/devices-previews/mobile-163807f2a5272c1d0781205f59e032ff593ad4f7b350b2b5972ce646ae5bd0ab.png);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      height: 450px;
      width: 222.52747px;
      padding-top: 47.22527px;
      padding-bottom: 59.34066px;
      padding-right: 11.12637px;
      padding-left: 11.62088px; }
      body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper > *:first-child {
        height: 100%;
        width: 100%; }
    body[data-view-path^="static_pages.home"] section.surveys .content {
      width: 750px; }
    body[data-view-path^="static_pages.home"] section.surveys .desc {
      width: 65%;
      padding-right: 0; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper {
        top: -55px;
        height: 80px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
          word-spacing: 3px;
          font-size: 15px; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 span {
            font-size: 25px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .main-content {
        font-size: 18px;
        line-height: 30px;
        padding-bottom: 10px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] section.surveys {
      overflow-y: hidden;
      background: gray;
      min-height: initial !important;
      height: initial !important; }
      body[data-view-path^="static_pages.home"] section.surveys div:not(.survey-types):not(.survey-type):not(.grey-layer) {
        min-height: initial !important;
        height: initial !important; }
      body[data-view-path^="static_pages.home"] section.surveys .videos-wrapper {
        display: none !important; }
      body[data-view-path^="static_pages.home"] section.surveys .pager-wrapper {
        z-index: 6;
        position: relative;
        bottom: -15px; }
      body[data-view-path^="static_pages.home"] section.surveys .content {
        left: 0;
        transform: none;
        width: 100%;
        height: 100%;
        top: 0;
        position: relative; }
      body[data-view-path^="static_pages.home"] section.surveys .desc {
        z-index: 6;
        position: relative;
        width: 100%;
        padding: 20px;
        height: initial;
        padding-top: 30px !important; }
        body[data-view-path^="static_pages.home"] section.surveys .desc * {
          text-align: center !important; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper {
          width: 100%;
          top: 20px;
          height: initial;
          display: block;
          height: 400px; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
            font-size: 20px; }
            body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 span {
              font-size: 38px; }
            body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 span:first-child {
              display: block; }
            body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 div {
              display: block; }
            body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 br {
              display: none; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
            width: 100%;
            padding-bottom: 0px; }
            body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2.active {
              position: relative; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .main-content {
          font-size: 18px;
          line-height: 30px;
          padding-bottom: 10px;
          padding-top: 30px; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .ctas {
          margin-top: 80px; }
          body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a {
            min-width: 40%; } }
  @media screen and (min-width: 0px) and (max-width: 767px) and (min-width: 0px) and (max-width: 500px) {
    body[data-view-path^="static_pages.home"] section.surveys .desc {
      padding-left: 8px;
      padding-right: 8px; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 {
        padding-left: 0;
        padding-right: 0; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 h2 span:nth-child(2) {
          display: block; }
        body[data-view-path^="static_pages.home"] section.surveys .desc .text-swapper h2 h2 span:last-child {
          margin-top: 0; }
      body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:first-child, body[data-view-path^="static_pages.home"] section.surveys .desc .ctas a:last-child {
        float: none !important;
        display: block;
        width: 100%;
        margin-top: 20px; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] .our-clients .punchline {
  width: 100%;
  padding-bottom: 60px;
  /* font */
  font-weight: 100;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  /* paddings and sizes */
  padding-bottom: 40px;
  width: 70%;
  margin: auto;
  font-size: 22px; }
body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
  width: 100%;
  padding: 0 100px; }
  body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list .cell {
    display: inline-block;
    vertical-align: middle;
    width: 11.5%; }
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list .cell img {
      width: 100px; }
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list .cell.quicksilver img, body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list .cell.la-fourchette img {
      width: 140px; }
  @media screen and (min-width: 1471px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .cell {
      width: 15%; } }
  @media screen and (max-width: 1470px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
      padding: 0 20px; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list .cell {
        width: 13.5%; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell.mano-mano {
        display: none; } }
  @media screen and (max-width: 1350px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
      padding: 0 30px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
      padding: 0 20px; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell.quicksilver, body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell.mano-mano {
        display: none; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell {
        width: 16%; } }
  @media screen and (max-width: 1220px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell.quicksilver {
      display: none; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
      padding-bottom: 20px;
      padding: 0 25px; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell {
        width: 32.5%;
        padding-top: 10px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
      padding-bottom: 20px;
      padding: 0 25px; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell {
        width: 32.5%;
        padding-top: 10px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper {
      padding: 0 15px;
      padding-bottom: 20px; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .mobile-separation {
        width: 80%;
        position: relative;
        top: 28px;
        border: 1px solid lightgrey;
        border-radius: 10px;
        margin: auto; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell.quicksilver, body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell.mano-mano {
        display: none; }
      body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper .clients-list div.cell {
        width: 32.5%;
        padding-top: 10px; } }
  @media screen and (min-width: 0px) and (max-width: 500px) {
    body[data-view-path^="static_pages.home"] .our-clients .clients-list-wrapper img {
      width: 80px !important; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] .prices .celebrities {
  display: table;
  width: 100%;
  padding-left: 17%;
  padding-right: 17%; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .prices .celebrities {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .prices .celebrities {
      padding-left: 0;
      padding-right: 0; } }
  body[data-view-path^="static_pages.home"] .prices .celebrities .wrapper {
    display: table-row;
    width: 100%; }
    @media screen and (min-width: 0px) and (max-width: 500px) {
      body[data-view-path^="static_pages.home"] .prices .celebrities .wrapper {
        display: initial; } }
    body[data-view-path^="static_pages.home"] .prices .celebrities .wrapper > * {
      display: table-cell;
      width: 32.5%; }
      @media screen and (min-width: 0px) and (max-width: 500px) {
        body[data-view-path^="static_pages.home"] .prices .celebrities .wrapper > * {
          display: inline-block;
          width: initial;
          margin: 10px 25px; } }
      body[data-view-path^="static_pages.home"] .prices .celebrities .wrapper > * img {
        width: 130px;
        border-radius: 100%;
        border: 1px solid grey;
        transition: filter 0.5s ease; }
      body[data-view-path^="static_pages.home"] .prices .celebrities .wrapper > * figcaption {
        padding-top: 10px;
        font-size: 16px;
        font-weight: 400; }
body[data-view-path^="static_pages.home"] .prices .quote {
  width: 100%;
  padding-left: 20%;
  padding-right: 20%;
  line-height: 40px;
  font-size: 30px;
  padding-top: 45px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .prices .quote {
      padding-left: 5%;
      padding-right: 5%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] .prices .quote {
      padding-left: 10%;
      padding-right: 10%; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .prices .quote {
      padding-top: 30px;
      font-size: 28px; } }
  body[data-view-path^="static_pages.home"] .prices .quote .fa {
    padding: 0 10px; }
  body[data-view-path^="static_pages.home"] .prices .quote .quoter {
    padding-top: 10px;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: -1px; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .prices .quote .quoter {
        font-size: 20px; } }
    body[data-view-path^="static_pages.home"] .prices .quote .quoter span {
      font-weight: 600;
      font-size: 20px;
      font-style: italic; }
body[data-view-path^="static_pages.home"] .prices .laureat-wrapper {
  padding: 0 40px;
  width: 100%;
  padding-top: 40px !important; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper {
      padding-top: 30px !important; } }
  body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div {
    display: inline-block;
    position: relative;
    margin: 20px 10px; }
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div > div.bg {
      background-image: url(/assets/home/prices/laureat_final-2a67d8fd8adeeac0c28811d5cdd917d22c90451b358df3e5fdce031dbb0474ca.png);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      width: 172px;
      height: 98px;
      display: inline-block; }
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img {
      position: absolute;
      width: 35px;
      left: 50%;
      transform: translateX(-51%);
      top: -20px; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.bpi {
        top: -30px; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.web-help {
        width: 40px; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.projets-101 {
        top: -30px;
        background: white;
        width: 112px; }
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div .laureat {
      font-size: 10px;
      font-weight: 400;
      position: relative;
      top: -16px;
      text-transform: uppercase; }
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div .content {
      font-size: 15px;
      position: absolute;
      font-weight: 700;
      top: 40%;
      left: 50%;
      transform: translateY(-50%) translateX(-50%); }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div > div.bg {
      width: 180px;
      height: 101px;
      display: inline-block; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper {
      padding: 0 10px; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div > div.bg {
        width: 141px;
        height: 80px; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img {
        width: 30px;
        top: -17px; }
        body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.bpi {
          top: -25px; }
        body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.web-help {
          width: 35px; }
        body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.projets-101 {
          top: -25px;
          width: 95px; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div > div.laureat {
        top: 5px;
        font-size: 16px;
        font-weight: 300; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div > div.content {
        font-size: 13px;
        font-weight: 600; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .prices .laureat-wrapper {
      padding-left: 0;
      padding-right: 0; }
      body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div {
        display: initial; }
        body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div {
          display: inline-block;
          padding-top: 20px;
          margin: 20px 0; }
          body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img {
            top: -5px; }
            body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.bpi {
              top: -17px; }
            body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.web-help {
              width: 50px; }
            body[data-view-path^="static_pages.home"] .prices .laureat-wrapper > div > div img.projets-101 {
              top: -17px; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes random-animation-1 {
  0% {
    opacity: 0;
    width: 36px;
    top: 38px;
    left: 11px;
    -webkit-transform: rotate(246deg);
    -moz-transform: rotate(246deg);
    -ms-transform: rotate(246deg);
    -o-transform: rotate(246deg);
    transform: rotate(246deg); }
  20% {
    opacity: 0.08;
    width: 36px;
    top: 108.5px;
    left: 72px;
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    transform: rotate(72deg); }
  40% {
    opacity: 0.64;
    width: 39px;
    top: 103px;
    left: 137px;
    -webkit-transform: rotate(52deg);
    -moz-transform: rotate(52deg);
    -ms-transform: rotate(52deg);
    -o-transform: rotate(52deg);
    transform: rotate(52deg); }
  60% {
    opacity: 2.16;
    width: 31px;
    top: 117px;
    left: 217px;
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg); }
  80% {
    opacity: 5.12;
    width: 28px;
    top: 109px;
    left: 258px;
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg); }
  100% {
    opacity: 10;
    width: 40px;
    top: 144px;
    left: 336px;
    -webkit-transform: rotate(28deg);
    -moz-transform: rotate(28deg);
    -ms-transform: rotate(28deg);
    -o-transform: rotate(28deg);
    transform: rotate(28deg); } }
@keyframes random-cs-animation-1 {
  0% {
    opacity: 0;
    width: 29px;
    top: -57.5px;
    left: 29px;
    -webkit-transform: rotate(306deg);
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -o-transform: rotate(306deg);
    transform: rotate(306deg); }
  18% {
    opacity: 0.08;
    width: 28px;
    top: -67.5px;
    left: 83px;
    -webkit-transform: rotate(143deg);
    -moz-transform: rotate(143deg);
    -ms-transform: rotate(143deg);
    -o-transform: rotate(143deg);
    transform: rotate(143deg); }
  36% {
    opacity: 0.64;
    width: 24px;
    top: -98.5px;
    left: 133px;
    -webkit-transform: rotate(281deg);
    -moz-transform: rotate(281deg);
    -ms-transform: rotate(281deg);
    -o-transform: rotate(281deg);
    transform: rotate(281deg); }
  54% {
    opacity: 2.16;
    width: 19px;
    top: -87.5px;
    left: 202px;
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg); }
  72% {
    opacity: 5.12;
    width: 26px;
    top: -110px;
    left: 259px;
    -webkit-transform: rotate(246deg);
    -moz-transform: rotate(246deg);
    -ms-transform: rotate(246deg);
    -o-transform: rotate(246deg);
    transform: rotate(246deg); }
  90% {
    opacity: 10;
    width: 19px;
    top: -151px;
    left: 323px;
    -webkit-transform: rotate(143deg);
    -moz-transform: rotate(143deg);
    -ms-transform: rotate(143deg);
    -o-transform: rotate(143deg);
    transform: rotate(143deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-1 {
  0% {
    opacity: 0;
    width: 29px;
    top: 44.5px;
    left: 17px;
    -webkit-transform: rotate(133deg);
    -moz-transform: rotate(133deg);
    -ms-transform: rotate(133deg);
    -o-transform: rotate(133deg);
    transform: rotate(133deg); }
  20% {
    opacity: 0.08;
    width: 30px;
    top: 21.5px;
    left: 87px;
    -webkit-transform: rotate(201deg);
    -moz-transform: rotate(201deg);
    -ms-transform: rotate(201deg);
    -o-transform: rotate(201deg);
    transform: rotate(201deg); }
  40% {
    opacity: 0.64;
    width: 28px;
    top: 70px;
    left: 140px;
    -webkit-transform: rotate(290deg);
    -moz-transform: rotate(290deg);
    -ms-transform: rotate(290deg);
    -o-transform: rotate(290deg);
    transform: rotate(290deg); }
  60% {
    opacity: 2.16;
    width: 22px;
    top: 49.5px;
    left: 178px;
    -webkit-transform: rotate(177deg);
    -moz-transform: rotate(177deg);
    -ms-transform: rotate(177deg);
    -o-transform: rotate(177deg);
    transform: rotate(177deg); }
  80% {
    opacity: 5.12;
    width: 29px;
    top: 33.5px;
    left: 224px;
    -webkit-transform: rotate(357deg);
    -moz-transform: rotate(357deg);
    -ms-transform: rotate(357deg);
    -o-transform: rotate(357deg);
    transform: rotate(357deg); }
  100% {
    opacity: 10;
    width: 25px;
    top: 68.5px;
    left: 283px;
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-1 {
  0% {
    opacity: 0;
    width: 17px;
    top: 91px;
    left: 30px;
    -webkit-transform: rotate(337deg);
    -moz-transform: rotate(337deg);
    -ms-transform: rotate(337deg);
    -o-transform: rotate(337deg);
    transform: rotate(337deg); }
  18% {
    opacity: 0.08;
    width: 22px;
    top: 104px;
    left: 73px;
    -webkit-transform: rotate(338deg);
    -moz-transform: rotate(338deg);
    -ms-transform: rotate(338deg);
    -o-transform: rotate(338deg);
    transform: rotate(338deg); }
  36% {
    opacity: 0.64;
    width: 20px;
    top: 123px;
    left: 119px;
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg); }
  54% {
    opacity: 2.16;
    width: 20px;
    top: 180.5px;
    left: 175px;
    -webkit-transform: rotate(351deg);
    -moz-transform: rotate(351deg);
    -ms-transform: rotate(351deg);
    -o-transform: rotate(351deg);
    transform: rotate(351deg); }
  72% {
    opacity: 5.12;
    width: 24px;
    top: 180.5px;
    left: 257px;
    -webkit-transform: rotate(175deg);
    -moz-transform: rotate(175deg);
    -ms-transform: rotate(175deg);
    -o-transform: rotate(175deg);
    transform: rotate(175deg); }
  90% {
    opacity: 10;
    width: 26px;
    top: 184px;
    left: 299px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-2 {
  0% {
    opacity: 0;
    width: 33px;
    top: 2.5px;
    left: 35px;
    -webkit-transform: rotate(230deg);
    -moz-transform: rotate(230deg);
    -ms-transform: rotate(230deg);
    -o-transform: rotate(230deg);
    transform: rotate(230deg); }
  20% {
    opacity: 0.08;
    width: 26px;
    top: 148.5px;
    left: 96px;
    -webkit-transform: rotate(148deg);
    -moz-transform: rotate(148deg);
    -ms-transform: rotate(148deg);
    -o-transform: rotate(148deg);
    transform: rotate(148deg); }
  40% {
    opacity: 0.64;
    width: 35px;
    top: 20px;
    left: 152px;
    -webkit-transform: rotate(129deg);
    -moz-transform: rotate(129deg);
    -ms-transform: rotate(129deg);
    -o-transform: rotate(129deg);
    transform: rotate(129deg); }
  60% {
    opacity: 2.16;
    width: 30px;
    top: 138.5px;
    left: 189px;
    -webkit-transform: rotate(200deg);
    -moz-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    -o-transform: rotate(200deg);
    transform: rotate(200deg); }
  80% {
    opacity: 5.12;
    width: 26px;
    top: 51.5px;
    left: 246px;
    -webkit-transform: rotate(142deg);
    -moz-transform: rotate(142deg);
    -ms-transform: rotate(142deg);
    -o-transform: rotate(142deg);
    transform: rotate(142deg); }
  100% {
    opacity: 10;
    width: 29px;
    top: 127.5px;
    left: 338px;
    -webkit-transform: rotate(249deg);
    -moz-transform: rotate(249deg);
    -ms-transform: rotate(249deg);
    -o-transform: rotate(249deg);
    transform: rotate(249deg); } }
@keyframes random-cs-animation-2 {
  0% {
    opacity: 0;
    width: 26px;
    top: -50.5px;
    left: 20px;
    -webkit-transform: rotate(17deg);
    -moz-transform: rotate(17deg);
    -ms-transform: rotate(17deg);
    -o-transform: rotate(17deg);
    transform: rotate(17deg); }
  18% {
    opacity: 0.08;
    width: 19px;
    top: -49px;
    left: 67px;
    -webkit-transform: rotate(238deg);
    -moz-transform: rotate(238deg);
    -ms-transform: rotate(238deg);
    -o-transform: rotate(238deg);
    transform: rotate(238deg); }
  36% {
    opacity: 0.64;
    width: 18px;
    top: -71.5px;
    left: 157px;
    -webkit-transform: rotate(172deg);
    -moz-transform: rotate(172deg);
    -ms-transform: rotate(172deg);
    -o-transform: rotate(172deg);
    transform: rotate(172deg); }
  54% {
    opacity: 2.16;
    width: 16px;
    top: -110px;
    left: 194px;
    -webkit-transform: rotate(263deg);
    -moz-transform: rotate(263deg);
    -ms-transform: rotate(263deg);
    -o-transform: rotate(263deg);
    transform: rotate(263deg); }
  72% {
    opacity: 5.12;
    width: 29px;
    top: -113.5px;
    left: 241px;
    -webkit-transform: rotate(156deg);
    -moz-transform: rotate(156deg);
    -ms-transform: rotate(156deg);
    -o-transform: rotate(156deg);
    transform: rotate(156deg); }
  90% {
    opacity: 10;
    width: 25px;
    top: -157px;
    left: 318px;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-2 {
  0% {
    opacity: 0;
    width: 28px;
    top: 49.5px;
    left: 18px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  20% {
    opacity: 0.08;
    width: 29px;
    top: 33px;
    left: 69px;
    -webkit-transform: rotate(165deg);
    -moz-transform: rotate(165deg);
    -ms-transform: rotate(165deg);
    -o-transform: rotate(165deg);
    transform: rotate(165deg); }
  40% {
    opacity: 0.64;
    width: 21px;
    top: 59px;
    left: 138px;
    -webkit-transform: rotate(146deg);
    -moz-transform: rotate(146deg);
    -ms-transform: rotate(146deg);
    -o-transform: rotate(146deg);
    transform: rotate(146deg); }
  60% {
    opacity: 2.16;
    width: 29px;
    top: 64px;
    left: 173px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  80% {
    opacity: 5.12;
    width: 24px;
    top: 28.5px;
    left: 248px;
    -webkit-transform: rotate(106deg);
    -moz-transform: rotate(106deg);
    -ms-transform: rotate(106deg);
    -o-transform: rotate(106deg);
    transform: rotate(106deg); }
  100% {
    opacity: 10;
    width: 20px;
    top: 55px;
    left: 284px;
    -webkit-transform: rotate(280deg);
    -moz-transform: rotate(280deg);
    -ms-transform: rotate(280deg);
    -o-transform: rotate(280deg);
    transform: rotate(280deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-2 {
  0% {
    opacity: 0;
    width: 30px;
    top: 97px;
    left: 23px;
    -webkit-transform: rotate(88deg);
    -moz-transform: rotate(88deg);
    -ms-transform: rotate(88deg);
    -o-transform: rotate(88deg);
    transform: rotate(88deg); }
  18% {
    opacity: 0.08;
    width: 27px;
    top: 145px;
    left: 95px;
    -webkit-transform: rotate(28deg);
    -moz-transform: rotate(28deg);
    -ms-transform: rotate(28deg);
    -o-transform: rotate(28deg);
    transform: rotate(28deg); }
  36% {
    opacity: 0.64;
    width: 19px;
    top: 142px;
    left: 116px;
    -webkit-transform: rotate(243deg);
    -moz-transform: rotate(243deg);
    -ms-transform: rotate(243deg);
    -o-transform: rotate(243deg);
    transform: rotate(243deg); }
  54% {
    opacity: 2.16;
    width: 21px;
    top: 189.5px;
    left: 193px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  72% {
    opacity: 5.12;
    width: 16px;
    top: 190.5px;
    left: 248px;
    -webkit-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -o-transform: rotate(170deg);
    transform: rotate(170deg); }
  90% {
    opacity: 10;
    width: 27px;
    top: 210px;
    left: 278px;
    -webkit-transform: rotate(29deg);
    -moz-transform: rotate(29deg);
    -ms-transform: rotate(29deg);
    -o-transform: rotate(29deg);
    transform: rotate(29deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-3 {
  0% {
    opacity: 0;
    width: 28px;
    top: 13px;
    left: 26px;
    -webkit-transform: rotate(141deg);
    -moz-transform: rotate(141deg);
    -ms-transform: rotate(141deg);
    -o-transform: rotate(141deg);
    transform: rotate(141deg); }
  20% {
    opacity: 0.08;
    width: 31px;
    top: 13.5px;
    left: 69px;
    -webkit-transform: rotate(67deg);
    -moz-transform: rotate(67deg);
    -ms-transform: rotate(67deg);
    -o-transform: rotate(67deg);
    transform: rotate(67deg); }
  40% {
    opacity: 0.64;
    width: 36px;
    top: 147.5px;
    left: 131px;
    -webkit-transform: rotate(213deg);
    -moz-transform: rotate(213deg);
    -ms-transform: rotate(213deg);
    -o-transform: rotate(213deg);
    transform: rotate(213deg); }
  60% {
    opacity: 2.16;
    width: 32px;
    top: 53.5px;
    left: 211px;
    -webkit-transform: rotate(344deg);
    -moz-transform: rotate(344deg);
    -ms-transform: rotate(344deg);
    -o-transform: rotate(344deg);
    transform: rotate(344deg); }
  80% {
    opacity: 5.12;
    width: 34px;
    top: 67px;
    left: 249px;
    -webkit-transform: rotate(211deg);
    -moz-transform: rotate(211deg);
    -ms-transform: rotate(211deg);
    -o-transform: rotate(211deg);
    transform: rotate(211deg); }
  100% {
    opacity: 10;
    width: 35px;
    top: 85.5px;
    left: 320px;
    -webkit-transform: rotate(344deg);
    -moz-transform: rotate(344deg);
    -ms-transform: rotate(344deg);
    -o-transform: rotate(344deg);
    transform: rotate(344deg); } }
@keyframes random-cs-animation-3 {
  0% {
    opacity: 0;
    width: 17px;
    top: -21.5px;
    left: 31px;
    -webkit-transform: rotate(77deg);
    -moz-transform: rotate(77deg);
    -ms-transform: rotate(77deg);
    -o-transform: rotate(77deg);
    transform: rotate(77deg); }
  18% {
    opacity: 0.08;
    width: 28px;
    top: -65px;
    left: 72px;
    -webkit-transform: rotate(163deg);
    -moz-transform: rotate(163deg);
    -ms-transform: rotate(163deg);
    -o-transform: rotate(163deg);
    transform: rotate(163deg); }
  36% {
    opacity: 0.64;
    width: 18px;
    top: -89.5px;
    left: 154px;
    -webkit-transform: rotate(97deg);
    -moz-transform: rotate(97deg);
    -ms-transform: rotate(97deg);
    -o-transform: rotate(97deg);
    transform: rotate(97deg); }
  54% {
    opacity: 2.16;
    width: 19px;
    top: -96px;
    left: 186px;
    -webkit-transform: rotate(161deg);
    -moz-transform: rotate(161deg);
    -ms-transform: rotate(161deg);
    -o-transform: rotate(161deg);
    transform: rotate(161deg); }
  72% {
    opacity: 5.12;
    width: 20px;
    top: -128.5px;
    left: 246px;
    -webkit-transform: rotate(211deg);
    -moz-transform: rotate(211deg);
    -ms-transform: rotate(211deg);
    -o-transform: rotate(211deg);
    transform: rotate(211deg); }
  90% {
    opacity: 10;
    width: 28px;
    top: -141.5px;
    left: 332px;
    -webkit-transform: rotate(87deg);
    -moz-transform: rotate(87deg);
    -ms-transform: rotate(87deg);
    -o-transform: rotate(87deg);
    transform: rotate(87deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-3 {
  0% {
    opacity: 0;
    width: 29px;
    top: 43px;
    left: 30px;
    -webkit-transform: rotate(96deg);
    -moz-transform: rotate(96deg);
    -ms-transform: rotate(96deg);
    -o-transform: rotate(96deg);
    transform: rotate(96deg); }
  20% {
    opacity: 0.08;
    width: 24px;
    top: 36.5px;
    left: 74px;
    -webkit-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -o-transform: rotate(170deg);
    transform: rotate(170deg); }
  40% {
    opacity: 0.64;
    width: 18px;
    top: 60.5px;
    left: 145px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); }
  60% {
    opacity: 2.16;
    width: 25px;
    top: 68px;
    left: 169px;
    -webkit-transform: rotate(160deg);
    -moz-transform: rotate(160deg);
    -ms-transform: rotate(160deg);
    -o-transform: rotate(160deg);
    transform: rotate(160deg); }
  80% {
    opacity: 5.12;
    width: 24px;
    top: 25px;
    left: 255px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  100% {
    opacity: 10;
    width: 23px;
    top: 21.5px;
    left: 288px;
    -webkit-transform: rotate(356deg);
    -moz-transform: rotate(356deg);
    -ms-transform: rotate(356deg);
    -o-transform: rotate(356deg);
    transform: rotate(356deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-3 {
  0% {
    opacity: 0;
    width: 21px;
    top: 125px;
    left: 1px;
    -webkit-transform: rotate(143deg);
    -moz-transform: rotate(143deg);
    -ms-transform: rotate(143deg);
    -o-transform: rotate(143deg);
    transform: rotate(143deg); }
  18% {
    opacity: 0.08;
    width: 19px;
    top: 136px;
    left: 89px;
    -webkit-transform: rotate(114deg);
    -moz-transform: rotate(114deg);
    -ms-transform: rotate(114deg);
    -o-transform: rotate(114deg);
    transform: rotate(114deg); }
  36% {
    opacity: 0.64;
    width: 29px;
    top: 164px;
    left: 132px;
    -webkit-transform: rotate(110deg);
    -moz-transform: rotate(110deg);
    -ms-transform: rotate(110deg);
    -o-transform: rotate(110deg);
    transform: rotate(110deg); }
  54% {
    opacity: 2.16;
    width: 26px;
    top: 172px;
    left: 192px;
    -webkit-transform: rotate(123deg);
    -moz-transform: rotate(123deg);
    -ms-transform: rotate(123deg);
    -o-transform: rotate(123deg);
    transform: rotate(123deg); }
  72% {
    opacity: 5.12;
    width: 24px;
    top: 186px;
    left: 229px;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg); }
  90% {
    opacity: 10;
    width: 27px;
    top: 201.5px;
    left: 290px;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-4 {
  0% {
    opacity: 0;
    width: 26px;
    top: 100px;
    left: 7px;
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); }
  20% {
    opacity: 0.08;
    width: 34px;
    top: 66px;
    left: 89px;
    -webkit-transform: rotate(278deg);
    -moz-transform: rotate(278deg);
    -ms-transform: rotate(278deg);
    -o-transform: rotate(278deg);
    transform: rotate(278deg); }
  40% {
    opacity: 0.64;
    width: 33px;
    top: 121.5px;
    left: 131px;
    -webkit-transform: rotate(100deg);
    -moz-transform: rotate(100deg);
    -ms-transform: rotate(100deg);
    -o-transform: rotate(100deg);
    transform: rotate(100deg); }
  60% {
    opacity: 2.16;
    width: 40px;
    top: 120px;
    left: 196px;
    -webkit-transform: rotate(23deg);
    -moz-transform: rotate(23deg);
    -ms-transform: rotate(23deg);
    -o-transform: rotate(23deg);
    transform: rotate(23deg); }
  80% {
    opacity: 5.12;
    width: 33px;
    top: 102px;
    left: 241px;
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    transform: rotate(1deg); }
  100% {
    opacity: 10;
    width: 38px;
    top: 33.5px;
    left: 303px;
    -webkit-transform: rotate(322deg);
    -moz-transform: rotate(322deg);
    -ms-transform: rotate(322deg);
    -o-transform: rotate(322deg);
    transform: rotate(322deg); } }
@keyframes random-cs-animation-4 {
  0% {
    opacity: 0;
    width: 23px;
    top: -54.5px;
    left: 33px;
    -webkit-transform: rotate(29deg);
    -moz-transform: rotate(29deg);
    -ms-transform: rotate(29deg);
    -o-transform: rotate(29deg);
    transform: rotate(29deg); }
  18% {
    opacity: 0.08;
    width: 28px;
    top: -49.5px;
    left: 83px;
    -webkit-transform: rotate(296deg);
    -moz-transform: rotate(296deg);
    -ms-transform: rotate(296deg);
    -o-transform: rotate(296deg);
    transform: rotate(296deg); }
  36% {
    opacity: 0.64;
    width: 19px;
    top: -83.5px;
    left: 128px;
    -webkit-transform: rotate(335deg);
    -moz-transform: rotate(335deg);
    -ms-transform: rotate(335deg);
    -o-transform: rotate(335deg);
    transform: rotate(335deg); }
  54% {
    opacity: 2.16;
    width: 16px;
    top: -102px;
    left: 198px;
    -webkit-transform: rotate(222deg);
    -moz-transform: rotate(222deg);
    -ms-transform: rotate(222deg);
    -o-transform: rotate(222deg);
    transform: rotate(222deg); }
  72% {
    opacity: 5.12;
    width: 25px;
    top: -134.5px;
    left: 241px;
    -webkit-transform: rotate(120deg);
    -moz-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg); }
  90% {
    opacity: 10;
    width: 21px;
    top: -117.5px;
    left: 311px;
    -webkit-transform: rotate(125deg);
    -moz-transform: rotate(125deg);
    -ms-transform: rotate(125deg);
    -o-transform: rotate(125deg);
    transform: rotate(125deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-4 {
  0% {
    opacity: 0;
    width: 18px;
    top: 59px;
    left: 11px;
    -webkit-transform: rotate(122deg);
    -moz-transform: rotate(122deg);
    -ms-transform: rotate(122deg);
    -o-transform: rotate(122deg);
    transform: rotate(122deg); }
  20% {
    opacity: 0.08;
    width: 27px;
    top: 40px;
    left: 64px;
    -webkit-transform: rotate(12deg);
    -moz-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    -o-transform: rotate(12deg);
    transform: rotate(12deg); }
  40% {
    opacity: 0.64;
    width: 21px;
    top: 69px;
    left: 147px;
    -webkit-transform: rotate(186deg);
    -moz-transform: rotate(186deg);
    -ms-transform: rotate(186deg);
    -o-transform: rotate(186deg);
    transform: rotate(186deg); }
  60% {
    opacity: 2.16;
    width: 19px;
    top: 24px;
    left: 187px;
    -webkit-transform: rotate(189deg);
    -moz-transform: rotate(189deg);
    -ms-transform: rotate(189deg);
    -o-transform: rotate(189deg);
    transform: rotate(189deg); }
  80% {
    opacity: 5.12;
    width: 16px;
    top: 30px;
    left: 228px;
    -webkit-transform: rotate(273deg);
    -moz-transform: rotate(273deg);
    -ms-transform: rotate(273deg);
    -o-transform: rotate(273deg);
    transform: rotate(273deg); }
  100% {
    opacity: 10;
    width: 25px;
    top: 47px;
    left: 307px;
    -webkit-transform: rotate(1deg);
    -moz-transform: rotate(1deg);
    -ms-transform: rotate(1deg);
    -o-transform: rotate(1deg);
    transform: rotate(1deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-4 {
  0% {
    opacity: 0;
    width: 26px;
    top: 109px;
    left: 16px;
    -webkit-transform: rotate(89deg);
    -moz-transform: rotate(89deg);
    -ms-transform: rotate(89deg);
    -o-transform: rotate(89deg);
    transform: rotate(89deg); }
  18% {
    opacity: 0.08;
    width: 30px;
    top: 119px;
    left: 71px;
    -webkit-transform: rotate(325deg);
    -moz-transform: rotate(325deg);
    -ms-transform: rotate(325deg);
    -o-transform: rotate(325deg);
    transform: rotate(325deg); }
  36% {
    opacity: 0.64;
    width: 24px;
    top: 148.5px;
    left: 130px;
    -webkit-transform: rotate(183deg);
    -moz-transform: rotate(183deg);
    -ms-transform: rotate(183deg);
    -o-transform: rotate(183deg);
    transform: rotate(183deg); }
  54% {
    opacity: 2.16;
    width: 24px;
    top: 188px;
    left: 187px;
    -webkit-transform: rotate(252deg);
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -o-transform: rotate(252deg);
    transform: rotate(252deg); }
  72% {
    opacity: 5.12;
    width: 30px;
    top: 209px;
    left: 242px;
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg); }
  90% {
    opacity: 10;
    width: 19px;
    top: 185.5px;
    left: 276px;
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg);
    transform: rotate(315deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-5 {
  0% {
    opacity: 0;
    width: 27px;
    top: 29.5px;
    left: 29px;
    -webkit-transform: rotate(347deg);
    -moz-transform: rotate(347deg);
    -ms-transform: rotate(347deg);
    -o-transform: rotate(347deg);
    transform: rotate(347deg); }
  20% {
    opacity: 0.08;
    width: 30px;
    top: 121px;
    left: 83px;
    -webkit-transform: rotate(313deg);
    -moz-transform: rotate(313deg);
    -ms-transform: rotate(313deg);
    -o-transform: rotate(313deg);
    transform: rotate(313deg); }
  40% {
    opacity: 0.64;
    width: 29px;
    top: 25px;
    left: 121px;
    -webkit-transform: rotate(92deg);
    -moz-transform: rotate(92deg);
    -ms-transform: rotate(92deg);
    -o-transform: rotate(92deg);
    transform: rotate(92deg); }
  60% {
    opacity: 2.16;
    width: 38px;
    top: 56px;
    left: 210px;
    -webkit-transform: rotate(324deg);
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -o-transform: rotate(324deg);
    transform: rotate(324deg); }
  80% {
    opacity: 5.12;
    width: 39px;
    top: 66.5px;
    left: 276px;
    -webkit-transform: rotate(308deg);
    -moz-transform: rotate(308deg);
    -ms-transform: rotate(308deg);
    -o-transform: rotate(308deg);
    transform: rotate(308deg); }
  100% {
    opacity: 10;
    width: 28px;
    top: 137.5px;
    left: 330px;
    -webkit-transform: rotate(283deg);
    -moz-transform: rotate(283deg);
    -ms-transform: rotate(283deg);
    -o-transform: rotate(283deg);
    transform: rotate(283deg); } }
@keyframes random-cs-animation-5 {
  0% {
    opacity: 0;
    width: 25px;
    top: -41.5px;
    left: 7px;
    -webkit-transform: rotate(235deg);
    -moz-transform: rotate(235deg);
    -ms-transform: rotate(235deg);
    -o-transform: rotate(235deg);
    transform: rotate(235deg); }
  18% {
    opacity: 0.08;
    width: 19px;
    top: -65px;
    left: 68px;
    -webkit-transform: rotate(229deg);
    -moz-transform: rotate(229deg);
    -ms-transform: rotate(229deg);
    -o-transform: rotate(229deg);
    transform: rotate(229deg); }
  36% {
    opacity: 0.64;
    width: 24px;
    top: -61px;
    left: 127px;
    -webkit-transform: rotate(126deg);
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg); }
  54% {
    opacity: 2.16;
    width: 25px;
    top: -120.5px;
    left: 210px;
    -webkit-transform: rotate(153deg);
    -moz-transform: rotate(153deg);
    -ms-transform: rotate(153deg);
    -o-transform: rotate(153deg);
    transform: rotate(153deg); }
  72% {
    opacity: 5.12;
    width: 27px;
    top: -132.5px;
    left: 258px;
    -webkit-transform: rotate(193deg);
    -moz-transform: rotate(193deg);
    -ms-transform: rotate(193deg);
    -o-transform: rotate(193deg);
    transform: rotate(193deg); }
  90% {
    opacity: 10;
    width: 25px;
    top: -136.5px;
    left: 333px;
    -webkit-transform: rotate(164deg);
    -moz-transform: rotate(164deg);
    -ms-transform: rotate(164deg);
    -o-transform: rotate(164deg);
    transform: rotate(164deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-5 {
  0% {
    opacity: 0;
    width: 30px;
    top: 43px;
    left: 27px;
    -webkit-transform: rotate(246deg);
    -moz-transform: rotate(246deg);
    -ms-transform: rotate(246deg);
    -o-transform: rotate(246deg);
    transform: rotate(246deg); }
  20% {
    opacity: 0.08;
    width: 21px;
    top: 62px;
    left: 74px;
    -webkit-transform: rotate(132deg);
    -moz-transform: rotate(132deg);
    -ms-transform: rotate(132deg);
    -o-transform: rotate(132deg);
    transform: rotate(132deg); }
  40% {
    opacity: 0.64;
    width: 18px;
    top: 51.5px;
    left: 143px;
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    transform: rotate(3deg); }
  60% {
    opacity: 2.16;
    width: 20px;
    top: 29px;
    left: 196px;
    -webkit-transform: rotate(294deg);
    -moz-transform: rotate(294deg);
    -ms-transform: rotate(294deg);
    -o-transform: rotate(294deg);
    transform: rotate(294deg); }
  80% {
    opacity: 5.12;
    width: 22px;
    top: 40.5px;
    left: 242px;
    -webkit-transform: rotate(67deg);
    -moz-transform: rotate(67deg);
    -ms-transform: rotate(67deg);
    -o-transform: rotate(67deg);
    transform: rotate(67deg); }
  100% {
    opacity: 10;
    width: 16px;
    top: 43.5px;
    left: 305px;
    -webkit-transform: rotate(38deg);
    -moz-transform: rotate(38deg);
    -ms-transform: rotate(38deg);
    -o-transform: rotate(38deg);
    transform: rotate(38deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-5 {
  0% {
    opacity: 0;
    width: 22px;
    top: 110.5px;
    left: 24px;
    -webkit-transform: rotate(268deg);
    -moz-transform: rotate(268deg);
    -ms-transform: rotate(268deg);
    -o-transform: rotate(268deg);
    transform: rotate(268deg); }
  18% {
    opacity: 0.08;
    width: 24px;
    top: 111.5px;
    left: 59px;
    -webkit-transform: rotate(188deg);
    -moz-transform: rotate(188deg);
    -ms-transform: rotate(188deg);
    -o-transform: rotate(188deg);
    transform: rotate(188deg); }
  36% {
    opacity: 0.64;
    width: 27px;
    top: 141.5px;
    left: 112px;
    -webkit-transform: rotate(221deg);
    -moz-transform: rotate(221deg);
    -ms-transform: rotate(221deg);
    -o-transform: rotate(221deg);
    transform: rotate(221deg); }
  54% {
    opacity: 2.16;
    width: 21px;
    top: 169px;
    left: 185px;
    -webkit-transform: rotate(68deg);
    -moz-transform: rotate(68deg);
    -ms-transform: rotate(68deg);
    -o-transform: rotate(68deg);
    transform: rotate(68deg); }
  72% {
    opacity: 5.12;
    width: 21px;
    top: 185px;
    left: 241px;
    -webkit-transform: rotate(326deg);
    -moz-transform: rotate(326deg);
    -ms-transform: rotate(326deg);
    -o-transform: rotate(326deg);
    transform: rotate(326deg); }
  90% {
    opacity: 10;
    width: 22px;
    top: 189px;
    left: 290px;
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-6 {
  0% {
    opacity: 0;
    width: 32px;
    top: 28.5px;
    left: 8px;
    -webkit-transform: rotate(250deg);
    -moz-transform: rotate(250deg);
    -ms-transform: rotate(250deg);
    -o-transform: rotate(250deg);
    transform: rotate(250deg); }
  20% {
    opacity: 0.08;
    width: 27px;
    top: 101px;
    left: 82px;
    -webkit-transform: rotate(208deg);
    -moz-transform: rotate(208deg);
    -ms-transform: rotate(208deg);
    -o-transform: rotate(208deg);
    transform: rotate(208deg); }
  40% {
    opacity: 0.64;
    width: 31px;
    top: 27.5px;
    left: 142px;
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg); }
  60% {
    opacity: 2.16;
    width: 40px;
    top: 115.5px;
    left: 186px;
    -webkit-transform: rotate(292deg);
    -moz-transform: rotate(292deg);
    -ms-transform: rotate(292deg);
    -o-transform: rotate(292deg);
    transform: rotate(292deg); }
  80% {
    opacity: 5.12;
    width: 30px;
    top: 122px;
    left: 250px;
    -webkit-transform: rotate(211deg);
    -moz-transform: rotate(211deg);
    -ms-transform: rotate(211deg);
    -o-transform: rotate(211deg);
    transform: rotate(211deg); }
  100% {
    opacity: 10;
    width: 37px;
    top: 82px;
    left: 304px;
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg); } }
@keyframes random-cs-animation-6 {
  0% {
    opacity: 0;
    width: 21px;
    top: -31.5px;
    left: 22px;
    -webkit-transform: rotate(226deg);
    -moz-transform: rotate(226deg);
    -ms-transform: rotate(226deg);
    -o-transform: rotate(226deg);
    transform: rotate(226deg); }
  18% {
    opacity: 0.08;
    width: 25px;
    top: -47px;
    left: 80px;
    -webkit-transform: rotate(38deg);
    -moz-transform: rotate(38deg);
    -ms-transform: rotate(38deg);
    -o-transform: rotate(38deg);
    transform: rotate(38deg); }
  36% {
    opacity: 0.64;
    width: 29px;
    top: -88px;
    left: 159px;
    -webkit-transform: rotate(343deg);
    -moz-transform: rotate(343deg);
    -ms-transform: rotate(343deg);
    -o-transform: rotate(343deg);
    transform: rotate(343deg); }
  54% {
    opacity: 2.16;
    width: 20px;
    top: -93px;
    left: 198px;
    -webkit-transform: rotate(42deg);
    -moz-transform: rotate(42deg);
    -ms-transform: rotate(42deg);
    -o-transform: rotate(42deg);
    transform: rotate(42deg); }
  72% {
    opacity: 5.12;
    width: 21px;
    top: -119.5px;
    left: 250px;
    -webkit-transform: rotate(136deg);
    -moz-transform: rotate(136deg);
    -ms-transform: rotate(136deg);
    -o-transform: rotate(136deg);
    transform: rotate(136deg); }
  90% {
    opacity: 10;
    width: 28px;
    top: -116.5px;
    left: 320px;
    -webkit-transform: rotate(266deg);
    -moz-transform: rotate(266deg);
    -ms-transform: rotate(266deg);
    -o-transform: rotate(266deg);
    transform: rotate(266deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-6 {
  0% {
    opacity: 0;
    width: 20px;
    top: 52px;
    left: 19px;
    -webkit-transform: rotate(59deg);
    -moz-transform: rotate(59deg);
    -ms-transform: rotate(59deg);
    -o-transform: rotate(59deg);
    transform: rotate(59deg); }
  20% {
    opacity: 0.08;
    width: 25px;
    top: 33.5px;
    left: 90px;
    -webkit-transform: rotate(96deg);
    -moz-transform: rotate(96deg);
    -ms-transform: rotate(96deg);
    -o-transform: rotate(96deg);
    transform: rotate(96deg); }
  40% {
    opacity: 0.64;
    width: 30px;
    top: 45.5px;
    left: 116px;
    -webkit-transform: rotate(326deg);
    -moz-transform: rotate(326deg);
    -ms-transform: rotate(326deg);
    -o-transform: rotate(326deg);
    transform: rotate(326deg); }
  60% {
    opacity: 2.16;
    width: 29px;
    top: 63.5px;
    left: 201px;
    -webkit-transform: rotate(243deg);
    -moz-transform: rotate(243deg);
    -ms-transform: rotate(243deg);
    -o-transform: rotate(243deg);
    transform: rotate(243deg); }
  80% {
    opacity: 5.12;
    width: 27px;
    top: 55.5px;
    left: 223px;
    -webkit-transform: rotate(303deg);
    -moz-transform: rotate(303deg);
    -ms-transform: rotate(303deg);
    -o-transform: rotate(303deg);
    transform: rotate(303deg); }
  100% {
    opacity: 10;
    width: 29px;
    top: 37.5px;
    left: 300px;
    -webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    transform: rotate(2deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-6 {
  0% {
    opacity: 0;
    width: 29px;
    top: 109.5px;
    left: 1px;
    -webkit-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -o-transform: rotate(316deg);
    transform: rotate(316deg); }
  18% {
    opacity: 0.08;
    width: 17px;
    top: 147px;
    left: 57px;
    -webkit-transform: rotate(186deg);
    -moz-transform: rotate(186deg);
    -ms-transform: rotate(186deg);
    -o-transform: rotate(186deg);
    transform: rotate(186deg); }
  36% {
    opacity: 0.64;
    width: 16px;
    top: 160.5px;
    left: 128px;
    -webkit-transform: rotate(313deg);
    -moz-transform: rotate(313deg);
    -ms-transform: rotate(313deg);
    -o-transform: rotate(313deg);
    transform: rotate(313deg); }
  54% {
    opacity: 2.16;
    width: 25px;
    top: 183px;
    left: 185px;
    -webkit-transform: rotate(321deg);
    -moz-transform: rotate(321deg);
    -ms-transform: rotate(321deg);
    -o-transform: rotate(321deg);
    transform: rotate(321deg); }
  72% {
    opacity: 5.12;
    width: 30px;
    top: 161.5px;
    left: 234px;
    -webkit-transform: rotate(274deg);
    -moz-transform: rotate(274deg);
    -ms-transform: rotate(274deg);
    -o-transform: rotate(274deg);
    transform: rotate(274deg); }
  90% {
    opacity: 10;
    width: 21px;
    top: 201px;
    left: 286px;
    -webkit-transform: rotate(146deg);
    -moz-transform: rotate(146deg);
    -ms-transform: rotate(146deg);
    -o-transform: rotate(146deg);
    transform: rotate(146deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-7 {
  0% {
    opacity: 0;
    width: 26px;
    top: 146px;
    left: 23px;
    -webkit-transform: rotate(218deg);
    -moz-transform: rotate(218deg);
    -ms-transform: rotate(218deg);
    -o-transform: rotate(218deg);
    transform: rotate(218deg); }
  20% {
    opacity: 0.08;
    width: 37px;
    top: 5px;
    left: 74px;
    -webkit-transform: rotate(58deg);
    -moz-transform: rotate(58deg);
    -ms-transform: rotate(58deg);
    -o-transform: rotate(58deg);
    transform: rotate(58deg); }
  40% {
    opacity: 0.64;
    width: 32px;
    top: 130px;
    left: 154px;
    -webkit-transform: rotate(309deg);
    -moz-transform: rotate(309deg);
    -ms-transform: rotate(309deg);
    -o-transform: rotate(309deg);
    transform: rotate(309deg); }
  60% {
    opacity: 2.16;
    width: 30px;
    top: 17.5px;
    left: 181px;
    -webkit-transform: rotate(236deg);
    -moz-transform: rotate(236deg);
    -ms-transform: rotate(236deg);
    -o-transform: rotate(236deg);
    transform: rotate(236deg); }
  80% {
    opacity: 5.12;
    width: 29px;
    top: 10.5px;
    left: 258px;
    -webkit-transform: rotate(132deg);
    -moz-transform: rotate(132deg);
    -ms-transform: rotate(132deg);
    -o-transform: rotate(132deg);
    transform: rotate(132deg); }
  100% {
    opacity: 10;
    width: 26px;
    top: 81.5px;
    left: 305px;
    -webkit-transform: rotate(240deg);
    -moz-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    -o-transform: rotate(240deg);
    transform: rotate(240deg); } }
@keyframes random-cs-animation-7 {
  0% {
    opacity: 0;
    width: 19px;
    top: -31px;
    left: 24px;
    -webkit-transform: rotate(221deg);
    -moz-transform: rotate(221deg);
    -ms-transform: rotate(221deg);
    -o-transform: rotate(221deg);
    transform: rotate(221deg); }
  18% {
    opacity: 0.08;
    width: 22px;
    top: -38.5px;
    left: 98px;
    -webkit-transform: rotate(16deg);
    -moz-transform: rotate(16deg);
    -ms-transform: rotate(16deg);
    -o-transform: rotate(16deg);
    transform: rotate(16deg); }
  36% {
    opacity: 0.64;
    width: 21px;
    top: -87.5px;
    left: 147px;
    -webkit-transform: rotate(151deg);
    -moz-transform: rotate(151deg);
    -ms-transform: rotate(151deg);
    -o-transform: rotate(151deg);
    transform: rotate(151deg); }
  54% {
    opacity: 2.16;
    width: 17px;
    top: -76.5px;
    left: 183px;
    -webkit-transform: rotate(275deg);
    -moz-transform: rotate(275deg);
    -ms-transform: rotate(275deg);
    -o-transform: rotate(275deg);
    transform: rotate(275deg); }
  72% {
    opacity: 5.12;
    width: 21px;
    top: -142.5px;
    left: 264px;
    -webkit-transform: rotate(148deg);
    -moz-transform: rotate(148deg);
    -ms-transform: rotate(148deg);
    -o-transform: rotate(148deg);
    transform: rotate(148deg); }
  90% {
    opacity: 10;
    width: 22px;
    top: -154.5px;
    left: 309px;
    -webkit-transform: rotate(19deg);
    -moz-transform: rotate(19deg);
    -ms-transform: rotate(19deg);
    -o-transform: rotate(19deg);
    transform: rotate(19deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-7 {
  0% {
    opacity: 0;
    width: 27px;
    top: 29px;
    left: 4px;
    -webkit-transform: rotate(325deg);
    -moz-transform: rotate(325deg);
    -ms-transform: rotate(325deg);
    -o-transform: rotate(325deg);
    transform: rotate(325deg); }
  20% {
    opacity: 0.08;
    width: 22px;
    top: 24px;
    left: 57px;
    -webkit-transform: rotate(299deg);
    -moz-transform: rotate(299deg);
    -ms-transform: rotate(299deg);
    -o-transform: rotate(299deg);
    transform: rotate(299deg); }
  40% {
    opacity: 0.64;
    width: 23px;
    top: 43.5px;
    left: 129px;
    -webkit-transform: rotate(327deg);
    -moz-transform: rotate(327deg);
    -ms-transform: rotate(327deg);
    -o-transform: rotate(327deg);
    transform: rotate(327deg); }
  60% {
    opacity: 2.16;
    width: 28px;
    top: 43.5px;
    left: 196px;
    -webkit-transform: rotate(184deg);
    -moz-transform: rotate(184deg);
    -ms-transform: rotate(184deg);
    -o-transform: rotate(184deg);
    transform: rotate(184deg); }
  80% {
    opacity: 5.12;
    width: 22px;
    top: 49px;
    left: 251px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  100% {
    opacity: 10;
    width: 22px;
    top: 55px;
    left: 296px;
    -webkit-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -o-transform: rotate(18deg);
    transform: rotate(18deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-7 {
  0% {
    opacity: 0;
    width: 24px;
    top: 89.5px;
    left: 9px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  18% {
    opacity: 0.08;
    width: 24px;
    top: 115.5px;
    left: 71px;
    -webkit-transform: rotate(334deg);
    -moz-transform: rotate(334deg);
    -ms-transform: rotate(334deg);
    -o-transform: rotate(334deg);
    transform: rotate(334deg); }
  36% {
    opacity: 0.64;
    width: 29px;
    top: 133px;
    left: 120px;
    -webkit-transform: rotate(109deg);
    -moz-transform: rotate(109deg);
    -ms-transform: rotate(109deg);
    -o-transform: rotate(109deg);
    transform: rotate(109deg); }
  54% {
    opacity: 2.16;
    width: 26px;
    top: 166px;
    left: 198px;
    -webkit-transform: rotate(68deg);
    -moz-transform: rotate(68deg);
    -ms-transform: rotate(68deg);
    -o-transform: rotate(68deg);
    transform: rotate(68deg); }
  72% {
    opacity: 5.12;
    width: 21px;
    top: 185.5px;
    left: 227px;
    -webkit-transform: rotate(154deg);
    -moz-transform: rotate(154deg);
    -ms-transform: rotate(154deg);
    -o-transform: rotate(154deg);
    transform: rotate(154deg); }
  90% {
    opacity: 10;
    width: 28px;
    top: 207px;
    left: 315px;
    -webkit-transform: rotate(212deg);
    -moz-transform: rotate(212deg);
    -ms-transform: rotate(212deg);
    -o-transform: rotate(212deg);
    transform: rotate(212deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-8 {
  0% {
    opacity: 0;
    width: 35px;
    top: 128.5px;
    left: 9px;
    -webkit-transform: rotate(175deg);
    -moz-transform: rotate(175deg);
    -ms-transform: rotate(175deg);
    -o-transform: rotate(175deg);
    transform: rotate(175deg); }
  20% {
    opacity: 0.08;
    width: 28px;
    top: 65.5px;
    left: 99px;
    -webkit-transform: rotate(238deg);
    -moz-transform: rotate(238deg);
    -ms-transform: rotate(238deg);
    -o-transform: rotate(238deg);
    transform: rotate(238deg); }
  40% {
    opacity: 0.64;
    width: 28px;
    top: 44px;
    left: 138px;
    -webkit-transform: rotate(350deg);
    -moz-transform: rotate(350deg);
    -ms-transform: rotate(350deg);
    -o-transform: rotate(350deg);
    transform: rotate(350deg); }
  60% {
    opacity: 2.16;
    width: 28px;
    top: 7.5px;
    left: 197px;
    -webkit-transform: rotate(219deg);
    -moz-transform: rotate(219deg);
    -ms-transform: rotate(219deg);
    -o-transform: rotate(219deg);
    transform: rotate(219deg); }
  80% {
    opacity: 5.12;
    width: 27px;
    top: 18px;
    left: 262px;
    -webkit-transform: rotate(354deg);
    -moz-transform: rotate(354deg);
    -ms-transform: rotate(354deg);
    -o-transform: rotate(354deg);
    transform: rotate(354deg); }
  100% {
    opacity: 10;
    width: 26px;
    top: 101px;
    left: 318px;
    -webkit-transform: rotate(22deg);
    -moz-transform: rotate(22deg);
    -ms-transform: rotate(22deg);
    -o-transform: rotate(22deg);
    transform: rotate(22deg); } }
@keyframes random-cs-animation-8 {
  0% {
    opacity: 0;
    width: 23px;
    top: -52.5px;
    left: 35px;
    -webkit-transform: rotate(145deg);
    -moz-transform: rotate(145deg);
    -ms-transform: rotate(145deg);
    -o-transform: rotate(145deg);
    transform: rotate(145deg); }
  18% {
    opacity: 0.08;
    width: 28px;
    top: -80px;
    left: 63px;
    -webkit-transform: rotate(26deg);
    -moz-transform: rotate(26deg);
    -ms-transform: rotate(26deg);
    -o-transform: rotate(26deg);
    transform: rotate(26deg); }
  36% {
    opacity: 0.64;
    width: 22px;
    top: -71.5px;
    left: 127px;
    -webkit-transform: rotate(355deg);
    -moz-transform: rotate(355deg);
    -ms-transform: rotate(355deg);
    -o-transform: rotate(355deg);
    transform: rotate(355deg); }
  54% {
    opacity: 2.16;
    width: 30px;
    top: -83.5px;
    left: 218px;
    -webkit-transform: rotate(168deg);
    -moz-transform: rotate(168deg);
    -ms-transform: rotate(168deg);
    -o-transform: rotate(168deg);
    transform: rotate(168deg); }
  72% {
    opacity: 5.12;
    width: 21px;
    top: -142.5px;
    left: 268px;
    -webkit-transform: rotate(254deg);
    -moz-transform: rotate(254deg);
    -ms-transform: rotate(254deg);
    -o-transform: rotate(254deg);
    transform: rotate(254deg); }
  90% {
    opacity: 10;
    width: 16px;
    top: -163px;
    left: 301px;
    -webkit-transform: rotate(77deg);
    -moz-transform: rotate(77deg);
    -ms-transform: rotate(77deg);
    -o-transform: rotate(77deg);
    transform: rotate(77deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-8 {
  0% {
    opacity: 0;
    width: 29px;
    top: 49px;
    left: 38px;
    -webkit-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg); }
  20% {
    opacity: 0.08;
    width: 24px;
    top: 68px;
    left: 66px;
    -webkit-transform: rotate(111deg);
    -moz-transform: rotate(111deg);
    -ms-transform: rotate(111deg);
    -o-transform: rotate(111deg);
    transform: rotate(111deg); }
  40% {
    opacity: 0.64;
    width: 17px;
    top: 46px;
    left: 139px;
    -webkit-transform: rotate(68deg);
    -moz-transform: rotate(68deg);
    -ms-transform: rotate(68deg);
    -o-transform: rotate(68deg);
    transform: rotate(68deg); }
  60% {
    opacity: 2.16;
    width: 27px;
    top: 64px;
    left: 190px;
    -webkit-transform: rotate(238deg);
    -moz-transform: rotate(238deg);
    -ms-transform: rotate(238deg);
    -o-transform: rotate(238deg);
    transform: rotate(238deg); }
  80% {
    opacity: 5.12;
    width: 26px;
    top: 52px;
    left: 225px;
    -webkit-transform: rotate(247deg);
    -moz-transform: rotate(247deg);
    -ms-transform: rotate(247deg);
    -o-transform: rotate(247deg);
    transform: rotate(247deg); }
  100% {
    opacity: 10;
    width: 27px;
    top: 27.5px;
    left: 314px;
    -webkit-transform: rotate(11deg);
    -moz-transform: rotate(11deg);
    -ms-transform: rotate(11deg);
    -o-transform: rotate(11deg);
    transform: rotate(11deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-8 {
  0% {
    opacity: 0;
    width: 27px;
    top: 115px;
    left: 31px;
    -webkit-transform: rotate(63deg);
    -moz-transform: rotate(63deg);
    -ms-transform: rotate(63deg);
    -o-transform: rotate(63deg);
    transform: rotate(63deg); }
  18% {
    opacity: 0.08;
    width: 16px;
    top: 112px;
    left: 80px;
    -webkit-transform: rotate(63deg);
    -moz-transform: rotate(63deg);
    -ms-transform: rotate(63deg);
    -o-transform: rotate(63deg);
    transform: rotate(63deg); }
  36% {
    opacity: 0.64;
    width: 21px;
    top: 153px;
    left: 130px;
    -webkit-transform: rotate(186deg);
    -moz-transform: rotate(186deg);
    -ms-transform: rotate(186deg);
    -o-transform: rotate(186deg);
    transform: rotate(186deg); }
  54% {
    opacity: 2.16;
    width: 23px;
    top: 154.5px;
    left: 173px;
    -webkit-transform: rotate(189deg);
    -moz-transform: rotate(189deg);
    -ms-transform: rotate(189deg);
    -o-transform: rotate(189deg);
    transform: rotate(189deg); }
  72% {
    opacity: 5.12;
    width: 19px;
    top: 192px;
    left: 223px;
    -webkit-transform: rotate(178deg);
    -moz-transform: rotate(178deg);
    -ms-transform: rotate(178deg);
    -o-transform: rotate(178deg);
    transform: rotate(178deg); }
  90% {
    opacity: 10;
    width: 21px;
    top: 214px;
    left: 276px;
    -webkit-transform: rotate(192deg);
    -moz-transform: rotate(192deg);
    -ms-transform: rotate(192deg);
    -o-transform: rotate(192deg);
    transform: rotate(192deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-9 {
  0% {
    opacity: 0;
    width: 29px;
    top: 107px;
    left: 35px;
    -webkit-transform: rotate(134deg);
    -moz-transform: rotate(134deg);
    -ms-transform: rotate(134deg);
    -o-transform: rotate(134deg);
    transform: rotate(134deg); }
  20% {
    opacity: 0.08;
    width: 36px;
    top: 111px;
    left: 78px;
    -webkit-transform: rotate(250deg);
    -moz-transform: rotate(250deg);
    -ms-transform: rotate(250deg);
    -o-transform: rotate(250deg);
    transform: rotate(250deg); }
  40% {
    opacity: 0.64;
    width: 40px;
    top: 140px;
    left: 142px;
    -webkit-transform: rotate(214deg);
    -moz-transform: rotate(214deg);
    -ms-transform: rotate(214deg);
    -o-transform: rotate(214deg);
    transform: rotate(214deg); }
  60% {
    opacity: 2.16;
    width: 31px;
    top: 98px;
    left: 187px;
    -webkit-transform: rotate(248deg);
    -moz-transform: rotate(248deg);
    -ms-transform: rotate(248deg);
    -o-transform: rotate(248deg);
    transform: rotate(248deg); }
  80% {
    opacity: 5.12;
    width: 39px;
    top: 4px;
    left: 271px;
    -webkit-transform: rotate(262deg);
    -moz-transform: rotate(262deg);
    -ms-transform: rotate(262deg);
    -o-transform: rotate(262deg);
    transform: rotate(262deg); }
  100% {
    opacity: 10;
    width: 27px;
    top: 39.5px;
    left: 312px;
    -webkit-transform: rotate(74deg);
    -moz-transform: rotate(74deg);
    -ms-transform: rotate(74deg);
    -o-transform: rotate(74deg);
    transform: rotate(74deg); } }
@keyframes random-cs-animation-9 {
  0% {
    opacity: 0;
    width: 16px;
    top: -64px;
    left: 8px;
    -webkit-transform: rotate(345deg);
    -moz-transform: rotate(345deg);
    -ms-transform: rotate(345deg);
    -o-transform: rotate(345deg);
    transform: rotate(345deg); }
  18% {
    opacity: 0.08;
    width: 26px;
    top: -45.5px;
    left: 93px;
    -webkit-transform: rotate(173deg);
    -moz-transform: rotate(173deg);
    -ms-transform: rotate(173deg);
    -o-transform: rotate(173deg);
    transform: rotate(173deg); }
  36% {
    opacity: 0.64;
    width: 21px;
    top: -60.5px;
    left: 131px;
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -ms-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); }
  54% {
    opacity: 2.16;
    width: 22px;
    top: -104px;
    left: 220px;
    -webkit-transform: rotate(350deg);
    -moz-transform: rotate(350deg);
    -ms-transform: rotate(350deg);
    -o-transform: rotate(350deg);
    transform: rotate(350deg); }
  72% {
    opacity: 5.12;
    width: 28px;
    top: -129px;
    left: 255px;
    -webkit-transform: rotate(101deg);
    -moz-transform: rotate(101deg);
    -ms-transform: rotate(101deg);
    -o-transform: rotate(101deg);
    transform: rotate(101deg); }
  90% {
    opacity: 10;
    width: 25px;
    top: -139px;
    left: 323px;
    -webkit-transform: rotate(216deg);
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -o-transform: rotate(216deg);
    transform: rotate(216deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-9 {
  0% {
    opacity: 0;
    width: 17px;
    top: 48.5px;
    left: 34px;
    -webkit-transform: rotate(64deg);
    -moz-transform: rotate(64deg);
    -ms-transform: rotate(64deg);
    -o-transform: rotate(64deg);
    transform: rotate(64deg); }
  20% {
    opacity: 0.08;
    width: 24px;
    top: 34px;
    left: 82px;
    -webkit-transform: rotate(213deg);
    -moz-transform: rotate(213deg);
    -ms-transform: rotate(213deg);
    -o-transform: rotate(213deg);
    transform: rotate(213deg); }
  40% {
    opacity: 0.64;
    width: 17px;
    top: 47.5px;
    left: 114px;
    -webkit-transform: rotate(44deg);
    -moz-transform: rotate(44deg);
    -ms-transform: rotate(44deg);
    -o-transform: rotate(44deg);
    transform: rotate(44deg); }
  60% {
    opacity: 2.16;
    width: 21px;
    top: 44px;
    left: 172px;
    -webkit-transform: rotate(150deg);
    -moz-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    -o-transform: rotate(150deg);
    transform: rotate(150deg); }
  80% {
    opacity: 5.12;
    width: 16px;
    top: 34.5px;
    left: 245px;
    -webkit-transform: rotate(54deg);
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -o-transform: rotate(54deg);
    transform: rotate(54deg); }
  100% {
    opacity: 10;
    width: 20px;
    top: 62.5px;
    left: 308px;
    -webkit-transform: rotate(213deg);
    -moz-transform: rotate(213deg);
    -ms-transform: rotate(213deg);
    -o-transform: rotate(213deg);
    transform: rotate(213deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-9 {
  0% {
    opacity: 0;
    width: 24px;
    top: 102px;
    left: 33px;
    -webkit-transform: rotate(97deg);
    -moz-transform: rotate(97deg);
    -ms-transform: rotate(97deg);
    -o-transform: rotate(97deg);
    transform: rotate(97deg); }
  18% {
    opacity: 0.08;
    width: 30px;
    top: 136px;
    left: 83px;
    -webkit-transform: rotate(287deg);
    -moz-transform: rotate(287deg);
    -ms-transform: rotate(287deg);
    -o-transform: rotate(287deg);
    transform: rotate(287deg); }
  36% {
    opacity: 0.64;
    width: 20px;
    top: 157.5px;
    left: 118px;
    -webkit-transform: rotate(206deg);
    -moz-transform: rotate(206deg);
    -ms-transform: rotate(206deg);
    -o-transform: rotate(206deg);
    transform: rotate(206deg); }
  54% {
    opacity: 2.16;
    width: 28px;
    top: 155.5px;
    left: 204px;
    -webkit-transform: rotate(265deg);
    -moz-transform: rotate(265deg);
    -ms-transform: rotate(265deg);
    -o-transform: rotate(265deg);
    transform: rotate(265deg); }
  72% {
    opacity: 5.12;
    width: 20px;
    top: 173.5px;
    left: 226px;
    -webkit-transform: rotate(335deg);
    -moz-transform: rotate(335deg);
    -ms-transform: rotate(335deg);
    -o-transform: rotate(335deg);
    transform: rotate(335deg); }
  90% {
    opacity: 10;
    width: 18px;
    top: 223px;
    left: 276px;
    -webkit-transform: rotate(102deg);
    -moz-transform: rotate(102deg);
    -ms-transform: rotate(102deg);
    -o-transform: rotate(102deg);
    transform: rotate(102deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-10 {
  0% {
    opacity: 0;
    width: 32px;
    top: 6px;
    left: 22px;
    -webkit-transform: rotate(109deg);
    -moz-transform: rotate(109deg);
    -ms-transform: rotate(109deg);
    -o-transform: rotate(109deg);
    transform: rotate(109deg); }
  20% {
    opacity: 0.08;
    width: 27px;
    top: 122.5px;
    left: 68px;
    -webkit-transform: rotate(61deg);
    -moz-transform: rotate(61deg);
    -ms-transform: rotate(61deg);
    -o-transform: rotate(61deg);
    transform: rotate(61deg); }
  40% {
    opacity: 0.64;
    width: 38px;
    top: 8px;
    left: 131px;
    -webkit-transform: rotate(140deg);
    -moz-transform: rotate(140deg);
    -ms-transform: rotate(140deg);
    -o-transform: rotate(140deg);
    transform: rotate(140deg); }
  60% {
    opacity: 2.16;
    width: 33px;
    top: 63.5px;
    left: 198px;
    -webkit-transform: rotate(262deg);
    -moz-transform: rotate(262deg);
    -ms-transform: rotate(262deg);
    -o-transform: rotate(262deg);
    transform: rotate(262deg); }
  80% {
    opacity: 5.12;
    width: 40px;
    top: 42.5px;
    left: 242px;
    -webkit-transform: rotate(283deg);
    -moz-transform: rotate(283deg);
    -ms-transform: rotate(283deg);
    -o-transform: rotate(283deg);
    transform: rotate(283deg); }
  100% {
    opacity: 10;
    width: 31px;
    top: 137.5px;
    left: 318px;
    -webkit-transform: rotate(288deg);
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -o-transform: rotate(288deg);
    transform: rotate(288deg); } }
@keyframes random-cs-animation-10 {
  0% {
    opacity: 0;
    width: 17px;
    top: -37px;
    left: 2px;
    -webkit-transform: rotate(43deg);
    -moz-transform: rotate(43deg);
    -ms-transform: rotate(43deg);
    -o-transform: rotate(43deg);
    transform: rotate(43deg); }
  18% {
    opacity: 0.08;
    width: 20px;
    top: -57px;
    left: 99px;
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg); }
  36% {
    opacity: 0.64;
    width: 20px;
    top: -94.5px;
    left: 150px;
    -webkit-transform: rotate(291deg);
    -moz-transform: rotate(291deg);
    -ms-transform: rotate(291deg);
    -o-transform: rotate(291deg);
    transform: rotate(291deg); }
  54% {
    opacity: 2.16;
    width: 28px;
    top: -81.5px;
    left: 184px;
    -webkit-transform: rotate(311deg);
    -moz-transform: rotate(311deg);
    -ms-transform: rotate(311deg);
    -o-transform: rotate(311deg);
    transform: rotate(311deg); }
  72% {
    opacity: 5.12;
    width: 24px;
    top: -140.5px;
    left: 254px;
    -webkit-transform: rotate(277deg);
    -moz-transform: rotate(277deg);
    -ms-transform: rotate(277deg);
    -o-transform: rotate(277deg);
    transform: rotate(277deg); }
  90% {
    opacity: 10;
    width: 16px;
    top: -136px;
    left: 318px;
    -webkit-transform: rotate(7deg);
    -moz-transform: rotate(7deg);
    -ms-transform: rotate(7deg);
    -o-transform: rotate(7deg);
    transform: rotate(7deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-10 {
  0% {
    opacity: 0;
    width: 26px;
    top: 67px;
    left: 32px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  20% {
    opacity: 0.08;
    width: 16px;
    top: 45px;
    left: 69px;
    -webkit-transform: rotate(240deg);
    -moz-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    -o-transform: rotate(240deg);
    transform: rotate(240deg); }
  40% {
    opacity: 0.64;
    width: 18px;
    top: 54px;
    left: 127px;
    -webkit-transform: rotate(67deg);
    -moz-transform: rotate(67deg);
    -ms-transform: rotate(67deg);
    -o-transform: rotate(67deg);
    transform: rotate(67deg); }
  60% {
    opacity: 2.16;
    width: 16px;
    top: 44.5px;
    left: 187px;
    -webkit-transform: rotate(34deg);
    -moz-transform: rotate(34deg);
    -ms-transform: rotate(34deg);
    -o-transform: rotate(34deg);
    transform: rotate(34deg); }
  80% {
    opacity: 5.12;
    width: 28px;
    top: 22.5px;
    left: 247px;
    -webkit-transform: rotate(223deg);
    -moz-transform: rotate(223deg);
    -ms-transform: rotate(223deg);
    -o-transform: rotate(223deg);
    transform: rotate(223deg); }
  100% {
    opacity: 10;
    width: 18px;
    top: 35px;
    left: 305px;
    -webkit-transform: rotate(215deg);
    -moz-transform: rotate(215deg);
    -ms-transform: rotate(215deg);
    -o-transform: rotate(215deg);
    transform: rotate(215deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-10 {
  0% {
    opacity: 0;
    width: 22px;
    top: 129.5px;
    left: 35px;
    -webkit-transform: rotate(209deg);
    -moz-transform: rotate(209deg);
    -ms-transform: rotate(209deg);
    -o-transform: rotate(209deg);
    transform: rotate(209deg); }
  18% {
    opacity: 0.08;
    width: 29px;
    top: 101.5px;
    left: 77px;
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    transform: rotate(20deg); }
  36% {
    opacity: 0.64;
    width: 24px;
    top: 142.5px;
    left: 113px;
    -webkit-transform: rotate(153deg);
    -moz-transform: rotate(153deg);
    -ms-transform: rotate(153deg);
    -o-transform: rotate(153deg);
    transform: rotate(153deg); }
  54% {
    opacity: 2.16;
    width: 23px;
    top: 146.5px;
    left: 167px;
    -webkit-transform: rotate(164deg);
    -moz-transform: rotate(164deg);
    -ms-transform: rotate(164deg);
    -o-transform: rotate(164deg);
    transform: rotate(164deg); }
  72% {
    opacity: 5.12;
    width: 23px;
    top: 181px;
    left: 251px;
    -webkit-transform: rotate(320deg);
    -moz-transform: rotate(320deg);
    -ms-transform: rotate(320deg);
    -o-transform: rotate(320deg);
    transform: rotate(320deg); }
  90% {
    opacity: 10;
    width: 30px;
    top: 228.5px;
    left: 311px;
    -webkit-transform: rotate(42deg);
    -moz-transform: rotate(42deg);
    -ms-transform: rotate(42deg);
    -o-transform: rotate(42deg);
    transform: rotate(42deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-animation-11 {
  0% {
    opacity: 0;
    width: 29px;
    top: 114.5px;
    left: 11px;
    -webkit-transform: rotate(230deg);
    -moz-transform: rotate(230deg);
    -ms-transform: rotate(230deg);
    -o-transform: rotate(230deg);
    transform: rotate(230deg); }
  20% {
    opacity: 0.08;
    width: 39px;
    top: 73.5px;
    left: 94px;
    -webkit-transform: rotate(196deg);
    -moz-transform: rotate(196deg);
    -ms-transform: rotate(196deg);
    -o-transform: rotate(196deg);
    transform: rotate(196deg); }
  40% {
    opacity: 0.64;
    width: 30px;
    top: 3px;
    left: 131px;
    -webkit-transform: rotate(253deg);
    -moz-transform: rotate(253deg);
    -ms-transform: rotate(253deg);
    -o-transform: rotate(253deg);
    transform: rotate(253deg); }
  60% {
    opacity: 2.16;
    width: 36px;
    top: 107px;
    left: 182px;
    -webkit-transform: rotate(256deg);
    -moz-transform: rotate(256deg);
    -ms-transform: rotate(256deg);
    -o-transform: rotate(256deg);
    transform: rotate(256deg); }
  80% {
    opacity: 5.12;
    width: 35px;
    top: 4px;
    left: 244px;
    -webkit-transform: rotate(319deg);
    -moz-transform: rotate(319deg);
    -ms-transform: rotate(319deg);
    -o-transform: rotate(319deg);
    transform: rotate(319deg); }
  100% {
    opacity: 10;
    width: 26px;
    top: 44px;
    left: 308px;
    -webkit-transform: rotate(170deg);
    -moz-transform: rotate(170deg);
    -ms-transform: rotate(170deg);
    -o-transform: rotate(170deg);
    transform: rotate(170deg); } }
@keyframes random-cs-animation-11 {
  0% {
    opacity: 0;
    width: 30px;
    top: -27px;
    left: 22px;
    -webkit-transform: rotate(297deg);
    -moz-transform: rotate(297deg);
    -ms-transform: rotate(297deg);
    -o-transform: rotate(297deg);
    transform: rotate(297deg); }
  18% {
    opacity: 0.08;
    width: 27px;
    top: -70.5px;
    left: 68px;
    -webkit-transform: rotate(171deg);
    -moz-transform: rotate(171deg);
    -ms-transform: rotate(171deg);
    -o-transform: rotate(171deg);
    transform: rotate(171deg); }
  36% {
    opacity: 0.64;
    width: 26px;
    top: -79.5px;
    left: 145px;
    -webkit-transform: rotate(217deg);
    -moz-transform: rotate(217deg);
    -ms-transform: rotate(217deg);
    -o-transform: rotate(217deg);
    transform: rotate(217deg); }
  54% {
    opacity: 2.16;
    width: 25px;
    top: -118.5px;
    left: 193px;
    -webkit-transform: rotate(293deg);
    -moz-transform: rotate(293deg);
    -ms-transform: rotate(293deg);
    -o-transform: rotate(293deg);
    transform: rotate(293deg); }
  72% {
    opacity: 5.12;
    width: 21px;
    top: -122.5px;
    left: 266px;
    -webkit-transform: rotate(147deg);
    -moz-transform: rotate(147deg);
    -ms-transform: rotate(147deg);
    -o-transform: rotate(147deg);
    transform: rotate(147deg); }
  90% {
    opacity: 10;
    width: 18px;
    top: -139px;
    left: 333px;
    -webkit-transform: rotate(100deg);
    -moz-transform: rotate(100deg);
    -ms-transform: rotate(100deg);
    -o-transform: rotate(100deg);
    transform: rotate(100deg); }
  95% {
    width: 30px;
    top: -120px;
    left: 340px;
    opacity: 0.8; }
  100% {
    width: 21px;
    top: -117px;
    left: 340px;
    opacity: 0; } }
@keyframes random-sf-animation-11 {
  0% {
    opacity: 0;
    width: 17px;
    top: 42.5px;
    left: 1px;
    -webkit-transform: rotate(291deg);
    -moz-transform: rotate(291deg);
    -ms-transform: rotate(291deg);
    -o-transform: rotate(291deg);
    transform: rotate(291deg); }
  20% {
    opacity: 0.08;
    width: 25px;
    top: 67px;
    left: 56px;
    -webkit-transform: rotate(340deg);
    -moz-transform: rotate(340deg);
    -ms-transform: rotate(340deg);
    -o-transform: rotate(340deg);
    transform: rotate(340deg); }
  40% {
    opacity: 0.64;
    width: 26px;
    top: 44.5px;
    left: 135px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  60% {
    opacity: 2.16;
    width: 22px;
    top: 28.5px;
    left: 184px;
    -webkit-transform: rotate(212deg);
    -moz-transform: rotate(212deg);
    -ms-transform: rotate(212deg);
    -o-transform: rotate(212deg);
    transform: rotate(212deg); }
  80% {
    opacity: 5.12;
    width: 28px;
    top: 45.5px;
    left: 255px;
    -webkit-transform: rotate(140deg);
    -moz-transform: rotate(140deg);
    -ms-transform: rotate(140deg);
    -o-transform: rotate(140deg);
    transform: rotate(140deg); }
  100% {
    opacity: 10;
    width: 22px;
    top: 23px;
    left: 296px;
    -webkit-transform: rotate(157deg);
    -moz-transform: rotate(157deg);
    -ms-transform: rotate(157deg);
    -o-transform: rotate(157deg);
    transform: rotate(157deg); }
  95% {
    width: 30px;
    top: 50px;
    left: 290px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 47px;
    left: 300px;
    opacity: 0; } }
@keyframes random-zen-animation-11 {
  0% {
    opacity: 0;
    width: 26px;
    top: 116.5px;
    left: 40px;
    -webkit-transform: rotate(66deg);
    -moz-transform: rotate(66deg);
    -ms-transform: rotate(66deg);
    -o-transform: rotate(66deg);
    transform: rotate(66deg); }
  18% {
    opacity: 0.08;
    width: 17px;
    top: 145px;
    left: 91px;
    -webkit-transform: rotate(254deg);
    -moz-transform: rotate(254deg);
    -ms-transform: rotate(254deg);
    -o-transform: rotate(254deg);
    transform: rotate(254deg); }
  36% {
    opacity: 0.64;
    width: 19px;
    top: 125px;
    left: 115px;
    -webkit-transform: rotate(291deg);
    -moz-transform: rotate(291deg);
    -ms-transform: rotate(291deg);
    -o-transform: rotate(291deg);
    transform: rotate(291deg); }
  54% {
    opacity: 2.16;
    width: 19px;
    top: 171.5px;
    left: 176px;
    -webkit-transform: rotate(312deg);
    -moz-transform: rotate(312deg);
    -ms-transform: rotate(312deg);
    -o-transform: rotate(312deg);
    transform: rotate(312deg); }
  72% {
    opacity: 5.12;
    width: 30px;
    top: 195.5px;
    left: 245px;
    -webkit-transform: rotate(239deg);
    -moz-transform: rotate(239deg);
    -ms-transform: rotate(239deg);
    -o-transform: rotate(239deg);
    transform: rotate(239deg); }
  90% {
    opacity: 10;
    width: 27px;
    top: 194px;
    left: 295px;
    -webkit-transform: rotate(229deg);
    -moz-transform: rotate(229deg);
    -ms-transform: rotate(229deg);
    -o-transform: rotate(229deg);
    transform: rotate(229deg); }
  90% {
    width: 30px;
    top: 215px;
    opacity: 0.8; }
  100% {
    width: 10px;
    top: 230px;
    left: 305px;
    opacity: 0; } }
@keyframes random-dollar-animation-1 {
  0% {
    opacity: 0.9;
    width: 3px;
    top: 0px;
    left: 4px;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 5px;
    top: -17.5px;
    left: 8px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 7px;
    top: -31px;
    left: 12px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 9px;
    top: -46.5px;
    left: 16px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 11px;
    top: -54px;
    left: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 13px;
    top: -85px;
    left: 24px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-2 {
  0% {
    opacity: 0.9;
    width: 3px;
    top: 0px;
    left: 4px;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 5px;
    top: -15px;
    left: 8px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 7px;
    top: -30px;
    left: 12px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 9px;
    top: -48px;
    left: 16px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 11px;
    top: -68px;
    left: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 13px;
    top: -77.5px;
    left: 24px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-3 {
  0% {
    opacity: 0.9;
    width: 8.25px;
    top: 0px;
    left: 11px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 13.75px;
    top: -16.5px;
    left: 22px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 19.25px;
    top: -28px;
    left: 33px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 24.75px;
    top: -40.5px;
    left: 44px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 30.25px;
    top: -68px;
    left: 55px;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 35.75px;
    top: -87.5px;
    left: 66px;
    -webkit-transform: rotate(85deg);
    -moz-transform: rotate(85deg);
    -ms-transform: rotate(85deg);
    -o-transform: rotate(85deg);
    transform: rotate(85deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-4 {
  0% {
    opacity: 0.9;
    width: 8.25px;
    top: 0px;
    left: 11px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 13.75px;
    top: -16px;
    left: 22px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 19.25px;
    top: -34px;
    left: 33px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 24.75px;
    top: -42px;
    left: 44px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 30.25px;
    top: -52px;
    left: 55px;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 35.75px;
    top: -70px;
    left: 66px;
    -webkit-transform: rotate(85deg);
    -moz-transform: rotate(85deg);
    -ms-transform: rotate(85deg);
    -o-transform: rotate(85deg);
    transform: rotate(85deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-5 {
  0% {
    opacity: 0.9;
    width: 6px;
    top: 0px;
    left: 8px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 10px;
    top: -15px;
    left: 16px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 14px;
    top: -28px;
    left: 24px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 18px;
    top: -42px;
    left: 32px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 22px;
    top: -60px;
    left: 40px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 26px;
    top: -87.5px;
    left: 48px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-6 {
  0% {
    opacity: 0.9;
    width: 3px;
    top: 0px;
    left: 4px;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 5px;
    top: -16.5px;
    left: 8px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 7px;
    top: -34px;
    left: 12px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 9px;
    top: -46.5px;
    left: 16px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 11px;
    top: -58px;
    left: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 13px;
    top: -72.5px;
    left: 24px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-7 {
  0% {
    opacity: 0.9;
    width: 4.5px;
    top: 18px;
    left: 6px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 7.5px;
    top: 16px;
    left: 14px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 10.5px;
    top: 17px;
    left: 24px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 13.5px;
    top: 7px;
    left: 36px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 16.5px;
    top: 3px;
    left: 50px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 19.5px;
    top: 30px;
    left: 66px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-8 {
  0% {
    opacity: 0.9;
    width: 6.75px;
    top: 11px;
    left: 9px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 11.25px;
    top: 24px;
    left: 20px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 15.75px;
    top: 21px;
    left: 33px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 20.25px;
    top: 4px;
    left: 48px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 24.75px;
    top: 23px;
    left: 65px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 29.25px;
    top: 21px;
    left: 84px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-9 {
  0% {
    opacity: 0.9;
    width: 8.25px;
    top: 3px;
    left: 11px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 13.75px;
    top: 18px;
    left: 24px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 19.25px;
    top: 19px;
    left: 39px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 24.75px;
    top: 12px;
    left: 56px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 30.25px;
    top: 23px;
    left: 75px;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 35.75px;
    top: 10px;
    left: 96px;
    -webkit-transform: rotate(85deg);
    -moz-transform: rotate(85deg);
    -ms-transform: rotate(85deg);
    -o-transform: rotate(85deg);
    transform: rotate(85deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-10 {
  0% {
    opacity: 0.9;
    width: 8.25px;
    top: 12px;
    left: 11px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 13.75px;
    top: 8px;
    left: 24px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 19.25px;
    top: 27px;
    left: 39px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 24.75px;
    top: 25px;
    left: 56px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 30.25px;
    top: 21px;
    left: 75px;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 35.75px;
    top: 9px;
    left: 96px;
    -webkit-transform: rotate(85deg);
    -moz-transform: rotate(85deg);
    -ms-transform: rotate(85deg);
    -o-transform: rotate(85deg);
    transform: rotate(85deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-11 {
  0% {
    opacity: 0.9;
    width: 7.5px;
    top: 29px;
    left: 10px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 12.5px;
    top: 3px;
    left: 22px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 17.5px;
    top: 5px;
    left: 36px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 22.5px;
    top: 25px;
    left: 52px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 27.5px;
    top: 1px;
    left: 70px;
    -webkit-transform: rotate(75deg);
    -moz-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    -o-transform: rotate(75deg);
    transform: rotate(75deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 32.5px;
    top: 25px;
    left: 90px;
    -webkit-transform: rotate(80deg);
    -moz-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    -o-transform: rotate(80deg);
    transform: rotate(80deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-12 {
  0% {
    opacity: 0.9;
    width: 4.5px;
    top: 22px;
    left: 6px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 7.5px;
    top: 3px;
    left: 14px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 10.5px;
    top: 9px;
    left: 24px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 13.5px;
    top: 30px;
    left: 36px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 16.5px;
    top: 29px;
    left: 50px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 19.5px;
    top: 27px;
    left: 66px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-13 {
  0% {
    opacity: 0.9;
    width: 5.25px;
    top: 0px;
    left: 7px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 8.75px;
    top: 12px;
    left: 14px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 12.25px;
    top: 20px;
    left: 21px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 15.75px;
    top: 25.5px;
    left: 28px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 19.25px;
    top: 36px;
    left: 35px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 22.75px;
    top: 60px;
    left: 42px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-14 {
  0% {
    opacity: 0.9;
    width: 3.75px;
    top: 0px;
    left: 5px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 6.25px;
    top: 10px;
    left: 10px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 8.75px;
    top: 24px;
    left: 15px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 11.25px;
    top: 27px;
    left: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 13.75px;
    top: 46px;
    left: 25px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 16.25px;
    top: 55px;
    left: 30px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-15 {
  0% {
    opacity: 0.9;
    width: 6px;
    top: 0px;
    left: 8px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 10px;
    top: 8.5px;
    left: 16px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 14px;
    top: 24px;
    left: 24px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 18px;
    top: 25.5px;
    left: 32px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 22px;
    top: 44px;
    left: 40px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 26px;
    top: 52.5px;
    left: 48px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -ms-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-16 {
  0% {
    opacity: 0.9;
    width: 1.5px;
    top: 0px;
    left: 2px;
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    -o-transform: rotate(15deg);
    transform: rotate(15deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 2.5px;
    top: 9px;
    left: 4px;
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    transform: rotate(20deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 3.5px;
    top: 20px;
    left: 6px;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 4.5px;
    top: 30px;
    left: 8px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 5.5px;
    top: 42px;
    left: 10px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 6.5px;
    top: 45px;
    left: 12px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-17 {
  0% {
    opacity: 0.9;
    width: 5.25px;
    top: 0px;
    left: 7px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 8.75px;
    top: 10.5px;
    left: 14px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 12.25px;
    top: 21px;
    left: 21px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 15.75px;
    top: 36px;
    left: 28px;
    -webkit-transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -ms-transform: rotate(55deg);
    -o-transform: rotate(55deg);
    transform: rotate(55deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 19.25px;
    top: 48px;
    left: 35px;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 22.75px;
    top: 65px;
    left: 42px;
    -webkit-transform: rotate(65deg);
    -moz-transform: rotate(65deg);
    -ms-transform: rotate(65deg);
    -o-transform: rotate(65deg);
    transform: rotate(65deg); }
  99% {
    opacity: 0; } }
@keyframes random-dollar-animation-18 {
  0% {
    opacity: 0.9;
    width: 3px;
    top: 0px;
    left: 4px;
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
    transform: rotate(25deg); }
  99% {
    opacity: 0; }
  19.8% {
    opacity: 0.86;
    width: 5px;
    top: 12.5px;
    left: 8px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg); }
  99% {
    opacity: 0; }
  39.6% {
    opacity: 0.74;
    width: 7px;
    top: 24px;
    left: 12px;
    -webkit-transform: rotate(35deg);
    -moz-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    -o-transform: rotate(35deg);
    transform: rotate(35deg); }
  99% {
    opacity: 0; }
  59.4% {
    opacity: 0.54;
    width: 9px;
    top: 34.5px;
    left: 16px;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg); }
  99% {
    opacity: 0; }
  79.2% {
    opacity: 0.26;
    width: 11px;
    top: 44px;
    left: 20px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg); }
  99% {
    opacity: 0; }
  99% {
    opacity: -0.1;
    width: 13px;
    top: 60px;
    left: 24px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -ms-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg); }
  99% {
    opacity: 0; } }
body[data-view-path^="static_pages.home"] .summary .punchline {
  /* font */
  font-weight: 400;
  font-size: 30px;
  letter-spacing: 3px;
  word-spacing: 6px;
  line-height: 35px;
  /* paddings and sizes */
  padding-bottom: 40px;
  padding-bottom: 60px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .summary .punchline {
      width: 90%;
      margin: auto; } }
body[data-view-path^="static_pages.home"] .summary .desc {
  /* font */
  font-weight: 100;
  text-align: center;
  font-size: 20px;
  line-height: 30px;
  /* paddings and sizes */
  padding-bottom: 40px;
  width: 70%;
  margin: auto; }
body[data-view-path^="static_pages.home"] .summary .workflow {
  margin: auto;
  width: 1200px;
  position: relative; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .summary .workflow {
      width: 90%; } }
  body[data-view-path^="static_pages.home"] .summary .workflow:before, body[data-view-path^="static_pages.home"] .summary .workflow:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.home"] .summary .workflow:after {
    clear: both; }
  body[data-view-path^="static_pages.home"] .summary .workflow div > div {
    width: 100%;
    height: 100%; }
  body[data-view-path^="static_pages.home"] .summary .workflow .mobile {
    float: left !important;
    background-image: url(/assets/devices-previews/mobile-alt-cd73a56957b901519e1b390069db63bf609624ef458a4c57a9aa2fc4bec7e6ac.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 450px;
    width: 222.52747px;
    padding-top: 47.22527px;
    padding-bottom: 59.34066px;
    padding-right: 11.12637px;
    padding-left: 11.62088px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .mobile > *:first-child {
      height: 100%;
      width: 100%; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .summary .workflow .mobile {
        display: none; } }
    body[data-view-path^="static_pages.home"] .summary .workflow .mobile.fr div {
      background-image: url(/assets/home/mobile-summary-fr-4fa28b7db1cc661c58f0e3924af33bce0dd74fa0f293d31e5e46617519d164c2.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; }
    body[data-view-path^="static_pages.home"] .summary .workflow .mobile.en div {
      background-image: url(/assets/home/mobile-summary-en-dac9306d6e94738249045443732c57819ed2785b5bc3323e4251f138f71d4ff4.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys, body[data-view-path^="static_pages.home"] .summary .workflow .integrations, body[data-view-path^="static_pages.home"] .summary .workflow .dollars {
      display: none; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys, body[data-view-path^="static_pages.home"] .summary .workflow .integrations, body[data-view-path^="static_pages.home"] .summary .workflow .dollars {
      display: none; } }
  body[data-view-path^="static_pages.home"] .summary .workflow .smileys {
    position: absolute;
    top: 180px;
    left: 110px;
    animation: fade-in 10s;
    z-index: -1; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys {
        display: none; } }
    body[data-view-path^="static_pages.home"] .summary .workflow .smileys img {
      width: 40px;
      position: absolute; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(1) {
        animation: random-animation-1 6s infinite linear;
        animation-delay: -4.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(2) {
        animation: random-animation-2 6s infinite linear;
        animation-delay: -4s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(3) {
        animation: random-animation-3 6s infinite linear;
        animation-delay: -3.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(4) {
        animation: random-animation-4 6s infinite linear;
        animation-delay: -3s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(5) {
        animation: random-animation-5 6s infinite linear;
        animation-delay: -2.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(6) {
        animation: random-animation-6 6s infinite linear;
        animation-delay: -2s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(7) {
        animation: random-animation-7 6s infinite linear;
        animation-delay: -1.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(8) {
        animation: random-animation-8 6s infinite linear;
        animation-delay: -1s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(9) {
        animation: random-animation-9 6s infinite linear;
        animation-delay: -0.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(10) {
        animation: random-animation-10 6s infinite linear;
        animation-delay: 0s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .smileys img:nth-child(11) {
        animation: random-animation-11 6s infinite linear;
        animation-delay: 0.5s; }
  body[data-view-path^="static_pages.home"] .summary .workflow .desktop {
    float: right !important;
    margin-right: 250px;
    background-image: url(/assets/devices-previews/desktop-350753c5e78f124c859634fd6b7301535cfdef8de2f150f4ad28b1b9320dda3c.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 470px;
    width: 593.26788px;
    padding-top: 21.75316px;
    padding-bottom: 138.42917px;
    padding-right: 21.42356px;
    padding-left: 21.42356px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .desktop > *:first-child {
      height: 100%;
      width: 100%; }
    body[data-view-path^="static_pages.home"] .summary .workflow .desktop div {
      background-image: url(/assets/home/summary-desktop-stats-f422edc7d44b4eb87f9572051a7e7130172ebb4bb234dd3e0976a62745781d2e.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .summary .workflow .desktop {
        float: none !important;
        background-image: url(/assets/devices-previews/desktop-350753c5e78f124c859634fd6b7301535cfdef8de2f150f4ad28b1b9320dda3c.png);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        height: 70vw;
        width: 88.35905vw;
        padding-top: 3.23983vw;
        padding-bottom: 20.61711vw;
        padding-right: 3.19074vw;
        padding-left: 3.19074vw; }
        body[data-view-path^="static_pages.home"] .summary .workflow .desktop > *:first-child {
          height: 100%;
          width: 100%; } }
  body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys {
    position: absolute;
    top: 140px;
    left: 830px;
    animation: fade-in 7s cubic-bezier(1, 0, 1, 0.51);
    z-index: -1; }
    body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img {
      width: 40px;
      position: absolute; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(1) {
        animation: random-cs-animation-1 6s infinite linear;
        animation-delay: 1.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(2) {
        animation: random-cs-animation-2 6s infinite linear;
        animation-delay: 3s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(3) {
        animation: random-cs-animation-3 6s infinite linear;
        animation-delay: 4.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(4) {
        animation: random-cs-animation-4 6s infinite linear;
        animation-delay: 0s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(5) {
        animation: random-sf-animation-6 6s infinite linear;
        animation-delay: 1.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(6) {
        animation: random-sf-animation-7 6s infinite linear;
        animation-delay: 3s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(7) {
        animation: random-sf-animation-8 6s infinite linear;
        animation-delay: 4.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(8) {
        animation: random-sf-animation-9 6s infinite linear;
        animation-delay: 0s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(9) {
        animation: random-zen-animation-10 6s infinite linear;
        animation-delay: 1.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(10) {
        animation: random-zen-animation-11 6s infinite linear;
        animation-delay: 3s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(11) {
        animation: random-zen-animation-1 6s infinite linear;
        animation-delay: 4.5s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations-smileys img:nth-child(12) {
        animation: random-zen-animation-2 6s infinite linear;
        animation-delay: 0s; }
  body[data-view-path^="static_pages.home"] .summary .workflow .dollars {
    animation: fade-in 10s cubic-bezier(1, 0, 1, 0.51);
    position: absolute;
    top: 40px;
    right: 15px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .dollars .sf {
      position: absolute;
      top: 0;
      left: 18px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .dollars .mic {
      position: absolute;
      top: 162px;
      left: 15px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .dollars .zen {
      position: absolute;
      top: 334px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .dollars img {
      width: 10px;
      max-width: 30px;
      position: absolute;
      opacity: 0; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-0 {
        animation: random-dollar-animation-1 2s infinite linear;
        animation-delay: 0.33333s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-1 {
        animation: random-dollar-animation-2 2s infinite linear;
        animation-delay: 0.66667s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-2 {
        animation: random-dollar-animation-3 2s infinite linear;
        animation-delay: 1s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-3 {
        animation: random-dollar-animation-4 2s infinite linear;
        animation-delay: 1.33333s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-4 {
        animation: random-dollar-animation-5 2s infinite linear;
        animation-delay: 1.66667s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-5 {
        animation: random-dollar-animation-6 2s infinite linear;
        animation-delay: 0s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-6 {
        animation: random-dollar-animation-7 2s infinite linear;
        animation-delay: 0.33333s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-7 {
        animation: random-dollar-animation-8 2s infinite linear;
        animation-delay: 0.66667s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-8 {
        animation: random-dollar-animation-9 2s infinite linear;
        animation-delay: 1s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-9 {
        animation: random-dollar-animation-10 2s infinite linear;
        animation-delay: 1.33333s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-10 {
        animation: random-dollar-animation-11 2s infinite linear;
        animation-delay: 1.66667s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-11 {
        animation: random-dollar-animation-12 2s infinite linear;
        animation-delay: 0s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-12 {
        animation: random-dollar-animation-13 2s infinite linear;
        animation-delay: 0.33333s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-13 {
        animation: random-dollar-animation-14 2s infinite linear;
        animation-delay: 0.66667s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-14 {
        animation: random-dollar-animation-15 2s infinite linear;
        animation-delay: 1s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-15 {
        animation: random-dollar-animation-16 2s infinite linear;
        animation-delay: 1.33333s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-16 {
        animation: random-dollar-animation-17 2s infinite linear;
        animation-delay: 1.66667s; }
      body[data-view-path^="static_pages.home"] .summary .workflow .dollars img#number-17 {
        animation: random-dollar-animation-18 2s infinite linear;
        animation-delay: 0s; }
  body[data-view-path^="static_pages.home"] .summary .workflow .integrations {
    width: 100px;
    position: absolute;
    right: 7px;
    top: -25px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .integrations img:first-child {
      height: 115px; }
    body[data-view-path^="static_pages.home"] .summary .workflow .integrations img {
      margin-top: 75px;
      height: 100px; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations img:first-child {
        margin-top: 0; }
      body[data-view-path^="static_pages.home"] .summary .workflow .integrations img:nth-child(2) {
        margin-top: 55px; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] .testimonial > div {
  position: relative;
  height: 550px; }
  body[data-view-path^="static_pages.home"] .testimonial > div.cheerz {
    text-align: right;
    background-image: url(/assets/home/testimonial/cheerz-background-1031860d72a17fc9a39db016ebd09b49071b0e0b015c4a0caae7b7b95451a403.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz {
        text-align: center; } }
    body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .quoter-photo {
      background-image: url(/assets/home/testimonial/antoine-le-conte-54c4a3833ed97b392f275277563f29a401653f9b8d018e3f500e25bfa210ca77.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; }
    body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .ctas {
      display: none; }
  body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux {
    text-align: left;
    background-image: url(/assets/home/testimonial/jc-decaux-background-c840ed988e9cb2017dc90a286530a38f7f1b7992255e6cd0c94b5625987ce314.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux {
        text-align: center; } }
    body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .quoter-photo {
      background-image: url(/assets/home/testimonial/frederique-chatelain-5edcf2ea7dbdaaa0a7e608bc552b28ef692263f413c9654ba9bcf32f5eccc1ff.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; }
    body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .effects {
      display: none; }
    body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .ctas a:first-child {
      display: inline; }
  body[data-view-path^="static_pages.home"] .testimonial > div.groupon {
    text-align: left;
    background-image: url(/assets/home/testimonial/groupon-background-218befac883d8f5be76b81fb607bebd071a7c4d1657fdc8d720cce4c8eb7ebe4.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .testimonial > div.groupon {
        text-align: center; } }
    body[data-view-path^="static_pages.home"] .testimonial > div.groupon .quoter-photo {
      background-image: url(/assets/home/testimonial/barbara-weisz-9973a17dd6dd33baf813e048ee4fcd47a3823195a89665062ddd307d8f07f24f.png);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      width: 150px;
      display: block;
      height: 150px;
      border-radius: 50%;
      border: 2px solid lightgray;
      position: absolute;
      right: -7vw;
      top: 20%; }
    body[data-view-path^="static_pages.home"] .testimonial > div.groupon .effects {
      display: none; }
    body[data-view-path^="static_pages.home"] .testimonial > div.groupon .ctas {
      display: none; }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper {
      text-align: -webkit-right; }
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .logo img {
        right: 0;
        top: -40px; }
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .ctas a {
        float: right !important; }
        body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .ctas a:first-child {
          margin-left: 1vw; }
    body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper {
      text-align: -webkit-left; }
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .logo img {
        left: 0; }
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .ctas a {
        float: left !important; }
        body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .ctas a:first-child {
          margin-right: 1vw; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper {
      text-align: -webkit-right; }
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .logo img {
        right: 0;
        top: -40px; }
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .ctas a {
        float: right !important; }
        body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .ctas a:first-child {
          margin-left: 1vw; }
    body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper {
      text-align: -webkit-left; }
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .logo img {
        left: 0; }
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .ctas a {
        float: left !important; }
        body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .ctas a:first-child {
          margin-right: 1vw; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper {
      text-align: -webkit-right; }
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .logo img {
        right: 0;
        top: -40px; }
      body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .ctas a {
        float: right !important; }
        body[data-view-path^="static_pages.home"] .testimonial > div.cheerz .wrapper .ctas a:first-child {
          margin-left: 1vw; }
    body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper {
      text-align: -webkit-left; }
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .logo img {
        left: 0; }
      body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .ctas a {
        float: left !important; }
        body[data-view-path^="static_pages.home"] .testimonial > div.jc-decaux .wrapper .ctas a:first-child {
          margin-right: 1vw; } }
  body[data-view-path^="static_pages.home"] .testimonial > div .grey-layer {
    position: absolute;
    height: 550px;
    width: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.home"] .testimonial > div {
      height: 650px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .grey-layer {
        height: 650px; } }
  @media screen and (min-width: 0px) and (max-width: 500px) {
    body[data-view-path^="static_pages.home"] .testimonial > div {
      height: 750px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .grey-layer {
        height: 750px; } }
  body[data-view-path^="static_pages.home"] .testimonial > div .wrapper {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 900px;
    margin: auto;
    z-index: 2;
    color: white; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-photo:not(.always-display) {
      display: none; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .logo img {
      width: 190px;
      position: absolute; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quote {
      width: 80%;
      padding-top: 100px;
      font-size: 24px;
      line-height: 34px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quote .fa {
        margin: 0 20px; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .effects {
      position: relative;
      top: 70px;
      padding-top: 15px;
      font-size: 25px;
      font-weight: 600;
      line-height: 30px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .effects i span:first-child {
        padding-right: 10px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .effects i.fa {
        font-size: 25px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .effects i span:last-child {
        padding-left: 8px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .effects small {
        font-size: 15px; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-name {
      padding-top: 30px;
      font-size: 15px;
      font-weight: 900;
      letter-spacing: 1px; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-back {
      padding-top: 15px; }
    body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas {
      padding-top: 50px; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas:before, body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas:after {
        content: " ";
        display: table; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas:after {
        clear: both; }
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a {
        padding: 13px 0;
        font-size: 15px;
        width: 10vw;
        min-width: 160px;
        text-align: center;
        border-radius: 3px;
        text-transform: uppercase;
        transition: color 0.3s ease, background 0.3s ease, border-color 0.3s ease; }
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a:first-child {
          font-weight: 400;
          background: white;
          color: #3e525f;
          margin-right: 1vw; }
          body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a:first-child:hover {
            background: #e6e6e6;
            border-color: #e6e6e6;
            color: #2a3740; }
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a:last-child {
          border: 1px solid white;
          font-weight: 400; }
          body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a:last-child:hover {
            border-color: #e6e6e6;
            background: #e6e6e6;
            color: #3e525f; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper {
        width: 700px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper {
        bottom: 0;
        transform: none;
        width: 100%;
        top: 20px;
        position: absolute; }
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-photo {
          display: block !important;
          width: 150px;
          height: 150px;
          border-radius: 100px;
          border: 3px solid lightgrey;
          background-color: white;
          position: relative;
          left: 50%;
          transform: translateX(-50%);
          top: 25px; }
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .logo img {
          position: relative;
          top: 75px;
          left: 50%;
          transform: translateX(-50%); } }
    @media screen and (min-width: 0px) and (max-width: 767px) and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .logo img {
        width: 150px;
        margin: auto;
        transform: none;
        left: initial;
        top: 60px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quote, body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-name, body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-back, body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .effects {
          width: 100%;
          padding-left: 20px;
          padding-right: 20px; }
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quote {
          font-size: 20px; }
        body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas {
          padding: 20px;
          padding-top: 50px;
          text-align: middle; }
          body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas:before, body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas:after {
            content: " ";
            display: table; }
          body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas:after {
            clear: both; }
          body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a {
            float: none !important;
            display: block;
            margin-left: auto !important;
            margin-right: auto !important;
            width: 200px; }
            body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .ctas a:first-child {
              margin-bottom: 20px; } }
    @media screen and (min-width: 0px) and (max-width: 500px) {
      body[data-view-path^="static_pages.home"] .testimonial > div .wrapper .quoter-photo {
        width: 100px;
        height: 100px; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.home"] .usage {
  overflow: hidden; }
  body[data-view-path^="static_pages.home"] .usage .visual-wrapper {
    position: relative;
    width: 900px;
    margin: 0 auto; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper {
        width: 100%;
        padding: 100px 0 50px 0; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper {
        width: 100%; } }
    body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile {
      display: none; }
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile .title {
        position: relative;
        top: 25px;
        word-spacing: 0;
        font-weight: 200;
        padding-top: 400px; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile {
          display: initial; }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile > div > div {
            display: inline-block;
            width: 32%; }
            body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile > div > div img {
              width: 100%;
              max-width: 100px; }
              body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile > div > div img:not(.salesforce):not(.rest-api) {
                padding: 10px; }
              body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations-on-mobile > div > div img.rest-api {
                width: 120%;
                max-width: 120px;
                position: relative;
                top: 10px; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations {
        display: none !important; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations {
        background-image: url(/assets/home/integrations/integrations-cloud-tablet-3a317a92740436af9eb834b5c378fc82a5a323c6783618a541bb3d7c687afa25.png);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
        position: absolute;
        display: inline-block;
        top: 0;
        left: 0;
        top: -15px;
        width: 628px;
        height: 498px;
        left: 50%;
        transform: translateX(-50%); }
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations img {
          display: none !important; } }
    body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop {
      background-image: url(/assets/devices-previews/desktop-350753c5e78f124c859634fd6b7301535cfdef8de2f150f4ad28b1b9320dda3c.png);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
      height: 450px;
      width: 568.02244px;
      padding-top: 20.82749px;
      padding-bottom: 132.53857px;
      padding-right: 20.51192px;
      padding-left: 20.51192px;
      display: inline-block; }
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop > *:first-child {
        height: 100%;
        width: 100%; }
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop.fr > div {
        background-image: url(/assets/home/usage-fr-5c0b4f444d7d99b623ce11e6bddb0790e3d8862ac7e64588d47d2170bb6e58ec.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop.en > div {
        background-image: url(/assets/home/usage-en-33639da921f25f9b5fc09c679e9adb19a239a41d787048251074796df678624c.jpg);
        background-repeat: no-repeat;
        background-position: center center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop {
          background-image: url(/assets/devices-previews/desktop-350753c5e78f124c859634fd6b7301535cfdef8de2f150f4ad28b1b9320dda3c.png);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          height: 350px;
          width: 441.79523px;
          padding-top: 16.19916px;
          padding-bottom: 103.08555px;
          padding-right: 15.95372px;
          padding-left: 15.95372px; }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop > *:first-child {
            height: 100%;
            width: 100%; } }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop {
          background-image: url(/assets/devices-previews/desktop-350753c5e78f124c859634fd6b7301535cfdef8de2f150f4ad28b1b9320dda3c.png);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          height: 400px;
          width: 504.90884px;
          padding-top: 18.51332px;
          padding-bottom: 117.81206px;
          padding-right: 18.23282px;
          padding-left: 18.23282px;
          position: absolute;
          left: 50%;
          transform: translateX(-50%); }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop > *:first-child {
            height: 100%;
            width: 100%; } }
      @media screen and (min-width: 0px) and (max-width: 500px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop {
          background-image: url(/assets/devices-previews/desktop-350753c5e78f124c859634fd6b7301535cfdef8de2f150f4ad28b1b9320dda3c.png);
          background-repeat: no-repeat;
          background-position: center center;
          -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;
          height: 350px;
          width: 441.79523px;
          padding-top: 16.19916px;
          padding-bottom: 103.08555px;
          padding-right: 15.95372px;
          padding-left: 15.95372px; }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop > *:first-child {
            height: 100%;
            width: 100%; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop {
          float: left !important; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .desktop {
          float: left !important; } }
    body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations {
      position: absolute;
      display: inline-block; }
      body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations img.integrations-cloud {
        width: 600px;
        position: absolute;
        top: -35px;
        left: 10px; }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations {
          float: left !important;
          left: 545px; }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations img.integrations-cloud {
            width: 450px;
            top: -25px;
            left: 15px; } }
      @media screen and (min-width: 1200px) and (max-width: 1600px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations {
          position: absolute;
          left: 560px; }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations img.integrations-cloud {
            width: 500px; } }
      @media screen and (min-width: 1601px) {
        body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations {
          position: absolute;
          left: 560px; }
          body[data-view-path^="static_pages.home"] .usage .visual-wrapper .integrations img.integrations-cloud {
            width: 600px; } }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="integration.show"] .heading {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  text-align: center; }
  body[data-view-path^="integration.show"] .heading.black p {
    color: #333; }
  body[data-view-path^="integration.show"] .heading > div h1 {
    padding-top: 30px; }
    body[data-view-path^="integration.show"] .heading > div h1 img {
      height: 120px; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="integration.show"] .heading > div h1 img.mobile {
          display: inline-block; }
        body[data-view-path^="integration.show"] .heading > div h1 img.not-mobile {
          display: none; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="integration.show"] .heading > div h1 img.mobile {
          display: none; }
        body[data-view-path^="integration.show"] .heading > div h1 img.not-mobile {
          display: inline-block; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="integration.show"] .heading > div h1 img.mobile {
          display: none; }
        body[data-view-path^="integration.show"] .heading > div h1 img.not-mobile {
          display: inline-block; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="integration.show"] .heading > div h1 img.mobile {
          display: none; }
        body[data-view-path^="integration.show"] .heading > div h1 img.not-mobile {
          display: inline-block; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="integration.show"] .heading > div h1 img {
        height: 140px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="integration.show"] .heading > div h1 img {
        height: 140px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="integration.show"] .heading > div h1 img {
        height: 140px; } }
  body[data-view-path^="integration.show"] .heading .button {
    margin-top: 50px; }
body[data-view-path^="integration.show"] .sections.aircall .step-3 img {
  border: 0px; }
body[data-view-path^="integration.show"] .sections h2 {
  color: #3e525f; }
body[data-view-path^="integration.show"] .sections h3 {
  color: #3e525f;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 26px;
  text-align: center; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="integration.show"] .sections h3 {
      text-align: center; } }
body[data-view-path^="integration.show"] .sections > section > .wrapper {
  display: block;
  margin-left: auto;
  margin-right: auto; }
  body[data-view-path^="integration.show"] .sections > section > .wrapper:before, body[data-view-path^="integration.show"] .sections > section > .wrapper:after {
    content: " ";
    display: table; }
  body[data-view-path^="integration.show"] .sections > section > .wrapper:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      width: 80%;
      margin-left: 10%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      padding-left: 80px;
      padding-right: 80px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      padding-left: 80px;
      padding-right: 80px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="integration.show"] .sections > section > .wrapper {
      padding-left: 80px;
      padding-right: 80px; } }
body[data-view-path^="integration.show"] .sections > section.video > .wrapper {
  background: white; }
body[data-view-path^="integration.show"] .sections > section.workflow {
  background-color: #f8f8f8; }
body[data-view-path^="integration.show"] .video-player {
  position: relative;
  width: 100%;
  padding-bottom: 56%;
  margin-bottom: 60px;
  background-size: 100% auto;
  cursor: pointer; }
  body[data-view-path^="integration.show"] .video-player iframe {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }
body[data-view-path^="integration.show"] p {
  padding-top: 0px;
  font-size: 16px;
  line-height: 1.4em;
  color: white; }
body[data-view-path^="integration.show"] section.inline {
  padding-bottom: 60px; }
  body[data-view-path^="integration.show"] section.inline:before, body[data-view-path^="integration.show"] section.inline:after {
    content: " ";
    display: table; }
  body[data-view-path^="integration.show"] section.inline:after {
    clear: both; }
  body[data-view-path^="integration.show"] section.inline p {
    color: #8a8a8a;
    font-size: 14px;
    line-height: 22px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="integration.show"] section.inline {
      padding-bottom: 40px;
      border-bottom: 1px solid #e0e0e0; }
      body[data-view-path^="integration.show"] section.inline:last-child {
        border-bottom: none; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="integration.show"] section.inline > div {
      width: 50%;
      float: left !important; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(1) {
        padding-right: 40px; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(2) {
        padding-left: 40px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="integration.show"] section.inline > div {
      width: 50%;
      float: left !important; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(1) {
        padding-right: 40px; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(2) {
        padding-left: 40px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="integration.show"] section.inline > div {
      width: 50%;
      float: left !important; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(1) {
        padding-right: 40px; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(2) {
        padding-left: 40px; } }
  body[data-view-path^="integration.show"] section.inline > div:nth-child(2) img {
    border: 1px solid #e0e0e0;
    height: auto;
    width: 100%; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="integration.show"] section.inline > div {
      width: 100% !important;
      padding-top: 20px !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      clear: both !important;
      float: none !important; }
      body[data-view-path^="integration.show"] section.inline > div:nth-child(2) {
        text-align: center !important; }
      body[data-view-path^="integration.show"] section.inline > div p {
        text-align: justify; } }
  body[data-view-path^="integration.show"] section.inline.inverse > div:nth-child(2) {
    padding-left: 0;
    padding-right: 40px; }
  body[data-view-path^="integration.show"] section.inline.inverse > div:nth-child(1) {
    float: right !important;
    padding-right: 0;
    padding-left: 40px; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.jobs"] .heading {
  background-image: url(/assets/front-jobs-heading-background-60aa4a4e53f670b66026b89dd3acdf420a215e0ee6d89dad4e31259667c9e195.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  body[data-view-path^="static_pages.jobs"] .heading .button {
    margin-top: 30px; }
@media screen and (min-width: 0px) and (max-width: 500px) {
  body[data-view-path^="static_pages.jobs"] .sections h2 {
    font-size: 23px; } }
body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) {
  background-color: white;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px; }
  body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1):before, body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1):after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1):after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) {
      width: 80%;
      margin-left: 10%; } }
  body[data-view-path^="static_pages.jobs"] .sections > section:nth-child(1) p {
    width: 80%;
    margin-left: 10%;
    text-align: center; }
body[data-view-path^="static_pages.jobs"] .sections > section._3 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  margin-bottom: 20px; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3:before, body[data-view-path^="static_pages.jobs"] .sections > section._3:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.jobs"] .sections > section._3 {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.jobs"] .sections > section._3 {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.jobs"] .sections > section._3 {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.jobs"] .sections > section._3 {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.jobs"] .sections > section._3 {
      width: 80%;
      margin-left: 10%; } }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-jobs-list-item {
    margin: 0;
    padding: 0; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-jobs-list-item-link {
    position: relative;
    display: block;
    margin: 0;
    padding: 30px 5px;
    border-bottom: 1px solid #eee;
    text-decoration: none;
    transition: all 0.2s; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-jobs-list-item-link:after {
    position: absolute;
    top: 50%;
    right: 30px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    content: ' ';
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    transform: rotate(45deg);
    transition: all 0.2s; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-jobs-list-item-link:hover {
    background: #f5f5f5;
    border-bottom-color: #ddd; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-jobs-list-item-link:hover:after {
    right: 20px;
    border-top-color: #aaa;
    border-right-color: #aaa; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-name {
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: 500;
    font-size: 20px;
    line-height: 20px; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos {
    margin: 0;
    padding: 0; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li {
    position: relative;
    display: inline-block;
    margin: 0 34px 0 0;
    color: #aaa; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li:before {
    position: absolute;
    top: 6px;
    left: -20px;
    content: ' ';
    display: block;
    height: 6px;
    width: 6px;
    background: #ddd;
    border-radius: 50%; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li:first-child:before {
    display: none; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li.welcomekit-job-description {
    display: block;
    margin: 10px 0 0 0;
    padding: 10px 20px;
    border-left: 2px solid #eee; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li.welcomekit-job-description p,
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li.welcomekit-job-description ul {
    margin: 0;
    padding: 0 0 10px 0;
    color: #bbb; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li.welcomekit-job-description ul li {
    border-left: 1px solid #eee;
    padding-left: 10px;
    margin-bottom: 10px; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li.welcomekit-job-description pre {
    border-left: 1px solid #eee;
    padding-left: 10px;
    overflow: auto; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-job-infos > li.welcomekit-job-description:before {
    display: none; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-office-city,
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-department-name {
    display: block;
    padding: 15px;
    background: #eee;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase; }
  body[data-view-path^="static_pages.jobs"] .sections > section._3 .welcomekit-warning {
    display: block;
    padding: 50px 0;
    text-align: center; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-e511891d3e01b0b27aed51a219ced5119e2c3d0460465af8242e9bff4cb61b77.eot);
  src: url(/assets/fontawesome-webfont-e511891d3e01b0b27aed51a219ced5119e2c3d0460465af8242e9bff4cb61b77.eot) format("embedded-opentype"), url(/assets/fontawesome-webfont-199411f659f41aaccb959bacb1b0de30e54f244352a48c6f9894e65ae0f8a9a1.woff) format("woff"), url(/assets/fontawesome-webfont-4d6eb9e9d852a2a6f74e7c428456a2f07fc63a1613d10192d8ed3401d9da5ffa.ttf) format("truetype"), url(/assets/fontawesome-webfont-d5b5636ebb2e124810436200086b74a60dff9e8a8be7f4a1088bf5d3458bc3c8.svg) format("svg");
  font-weight: 300;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571429em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

.fa-ul > li {
  position: relative; }

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

.fa-li.fa-lg {
  left: -1.85714286em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

.fa.pull-left {
  margin-right: .3em;
  float: left; }

.fa.pull-right {
  margin-left: .3em;
  float: right; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000"; }

.fa-music:before {
  content: "\f001"; }

.fa-search:before {
  content: "\f002"; }

.fa-envelope-o:before {
  content: "\f003"; }

.fa-heart:before {
  content: "\f004"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-o:before {
  content: "\f006"; }

.fa-user:before {
  content: "\f007"; }

.fa-film:before {
  content: "\f008"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-check:before {
  content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-signal:before {
  content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

.fa-trash-o:before {
  content: "\f014"; }

.fa-home:before {
  content: "\f015"; }

.fa-file-o:before {
  content: "\f016"; }

.fa-clock-o:before {
  content: "\f017"; }

.fa-road:before {
  content: "\f018"; }

.fa-download:before {
  content: "\f019"; }

.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-play-circle-o:before {
  content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

.fa-refresh:before {
  content: "\f021"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-lock:before {
  content: "\f023"; }

.fa-flag:before {
  content: "\f024"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-print:before {
  content: "\f02f"; }

.fa-camera:before {
  content: "\f030"; }

.fa-font:before {
  content: "\f031"; }

.fa-bold:before {
  content: "\f032"; }

.fa-italic:before {
  content: "\f033"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-list:before {
  content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-video-camera:before {
  content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-tint:before {
  content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

.fa-share-square-o:before {
  content: "\f045"; }

.fa-check-square-o:before {
  content: "\f046"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-play:before {
  content: "\f04b"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-eject:before {
  content: "\f052"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-times-circle-o:before {
  content: "\f05c"; }

.fa-check-circle-o:before {
  content: "\f05d"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

.fa-expand:before {
  content: "\f065"; }

.fa-compress:before {
  content: "\f066"; }

.fa-plus:before {
  content: "\f067"; }

.fa-minus:before {
  content: "\f068"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-plane:before {
  content: "\f072"; }

.fa-calendar:before {
  content: "\f073"; }

.fa-random:before {
  content: "\f074"; }

.fa-comment:before {
  content: "\f075"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-key:before {
  content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

.fa-comments:before {
  content: "\f086"; }

.fa-thumbs-o-up:before {
  content: "\f087"; }

.fa-thumbs-o-down:before {
  content: "\f088"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-heart-o:before {
  content: "\f08a"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-linkedin-square:before {
  content: "\f08c"; }

.fa-thumb-tack:before {
  content: "\f08d"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-upload:before {
  content: "\f093"; }

.fa-lemon-o:before {
  content: "\f094"; }

.fa-phone:before {
  content: "\f095"; }

.fa-square-o:before {
  content: "\f096"; }

.fa-bookmark-o:before {
  content: "\f097"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-github:before {
  content: "\f09b"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-hdd-o:before {
  content: "\f0a0"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-hand-o-right:before {
  content: "\f0a4"; }

.fa-hand-o-left:before {
  content: "\f0a5"; }

.fa-hand-o-up:before {
  content: "\f0a6"; }

.fa-hand-o-down:before {
  content: "\f0a7"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-plus:before {
  content: "\f0d5"; }

.fa-money:before {
  content: "\f0d6"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-linkedin:before {
  content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

.fa-comment-o:before {
  content: "\f0e5"; }

.fa-comments-o:before {
  content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

.fa-lightbulb-o:before {
  content: "\f0eb"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-bell-o:before {
  content: "\f0a2"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cutlery:before {
  content: "\f0f5"; }

.fa-file-text-o:before {
  content: "\f0f6"; }

.fa-building-o:before {
  content: "\f0f7"; }

.fa-hospital-o:before {
  content: "\f0f8"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

.fa-circle-o:before {
  content: "\f10c"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-circle:before {
  content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-folder-o:before {
  content: "\f114"; }

.fa-folder-open-o:before {
  content: "\f115"; }

.fa-smile-o:before {
  content: "\f118"; }

.fa-frown-o:before {
  content: "\f119"; }

.fa-meh-o:before {
  content: "\f11a"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-keyboard-o:before {
  content: "\f11c"; }

.fa-flag-o:before {
  content: "\f11d"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-code:before {
  content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-crop:before {
  content: "\f125"; }

.fa-code-fork:before {
  content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

.fa-question:before {
  content: "\f128"; }

.fa-info:before {
  content: "\f129"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-shield:before {
  content: "\f132"; }

.fa-calendar-o:before {
  content: "\f133"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-minus-square-o:before {
  content: "\f147"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-pencil-square:before {
  content: "\f14b"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

.fa-gbp:before {
  content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-text:before {
  content: "\f15c"; }

.fa-sort-alpha-asc:before {
  content: "\f15d"; }

.fa-sort-alpha-desc:before {
  content: "\f15e"; }

.fa-sort-amount-asc:before {
  content: "\f160"; }

.fa-sort-amount-desc:before {
  content: "\f161"; }

.fa-sort-numeric-asc:before {
  content: "\f162"; }

.fa-sort-numeric-desc:before {
  content: "\f163"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-youtube-square:before {
  content: "\f166"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-youtube-play:before {
  content: "\f16a"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-adn:before {
  content: "\f170"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitbucket-square:before {
  content: "\f172"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-apple:before {
  content: "\f179"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-android:before {
  content: "\f17b"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-trello:before {
  content: "\f181"; }

.fa-female:before {
  content: "\f182"; }

.fa-male:before {
  content: "\f183"; }

.fa-gittip:before {
  content: "\f184"; }

.fa-sun-o:before {
  content: "\f185"; }

.fa-moon-o:before {
  content: "\f186"; }

.fa-archive:before {
  content: "\f187"; }

.fa-bug:before {
  content: "\f188"; }

.fa-vk:before {
  content: "\f189"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

.fa-arrow-circle-o-left:before {
  content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

.fa-dot-circle-o:before {
  content: "\f192"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

.fa-plus-square-o:before {
  content: "\f196"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-slack:before {
  content: "\f198"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-pied-piper:before {
  content: "\f1a7"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-spoon:before {
  content: "\f1b1"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-file-pdf-o:before {
  content: "\f1c1"; }

.fa-file-word-o:before {
  content: "\f1c2"; }

.fa-file-excel-o:before {
  content: "\f1c3"; }

.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

.fa-file-code-o:before {
  content: "\f1c9"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

.fa-circle-o-notch:before {
  content: "\f1ce"; }

.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

.fa-history:before {
  content: "\f1da"; }

.fa-circle-thin:before {
  content: "\f1db"; }

.fa-header:before {
  content: "\f1dc"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-sliders:before {
  content: "\f1de"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-newspaper-o:before {
  content: "\f1ea"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bell-slash-o:before {
  content: "\f1f7"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-eyedropper:before {
  content: "\f1fb"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-area-chart:before {
  content: "\f1fe"; }

.fa-pie-chart:before {
  content: "\f200"; }

.fa-line-chart:before {
  content: "\f201"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bus:before {
  content: "\f207"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-cc:before {
  content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

.fa-meanpath:before {
  content: "\f20c"; }

body[data-view-path^="static_pages.methodology"] .heading {
  background-image: url(/assets/front-jobs-intern_ceo-background-3e565b33dfa31beaa6477652f2afeca4843f9ad02ca8757474f383c749795798.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  body[data-view-path^="static_pages.methodology"] .heading h1 {
    margin-top: 60px; }
  body[data-view-path^="static_pages.methodology"] .heading .button {
    margin-top: 30px; }
body[data-view-path^="static_pages.methodology"] section._1 h2 {
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  padding-bottom: 30px; }
  body[data-view-path^="static_pages.methodology"] section._1 h2:before, body[data-view-path^="static_pages.methodology"] section._1 h2:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.methodology"] section._1 h2:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section._1 h2 {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.methodology"] section._1 h2 {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.methodology"] section._1 h2 {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.methodology"] section._1 h2 {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section._1 h2 {
      width: 80%;
      margin-left: 10%; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section._1 h2 {
      width: 100%;
      margin: 0; } }
body[data-view-path^="static_pages.methodology"] section._1 .intro {
  font-size: 18px;
  line-height: 1.6em;
  color: #3e525f; }
body[data-view-path^="static_pages.methodology"] section._2 {
  background-color: #f8f8f8; }
  body[data-view-path^="static_pages.methodology"] section._2 h2 {
    padding-left: 20px;
    padding-right: 20px; }
body[data-view-path^="static_pages.methodology"] section.inline {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px; }
  body[data-view-path^="static_pages.methodology"] section.inline:before, body[data-view-path^="static_pages.methodology"] section.inline:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.methodology"] section.inline:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      width: 80%;
      margin-left: 10%; } }
  body[data-view-path^="static_pages.methodology"] section.inline:before, body[data-view-path^="static_pages.methodology"] section.inline:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.methodology"] section.inline:after {
    clear: both; }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      padding-left: 80px;
      padding-right: 80px; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      padding-left: 40px;
      padding-right: 40px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      padding-left: 40px;
      padding-right: 40px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section.inline {
      padding-bottom: 40px;
      border-bottom: 1px solid #e0e0e0; }
      body[data-view-path^="static_pages.methodology"] section.inline:nth-child(2), body[data-view-path^="static_pages.methodology"] section.inline:last-child {
        border-bottom: none; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.methodology"] section.inline > div {
      width: 50%;
      float: left !important; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(1) {
        padding-right: 40px; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(2) {
        padding-left: 40px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.methodology"] section.inline > div {
      width: 50%;
      float: left !important; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(1) {
        padding-right: 40px; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(2) {
        padding-left: 40px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.methodology"] section.inline > div {
      width: 50%;
      float: left !important; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(1) {
        padding-right: 40px; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(2) {
        padding-left: 40px; } }
  body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(2) img {
    max-width: 100%;
    height: auto; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] section.inline > div {
      width: 100% !important;
      padding-top: 20px !important;
      padding-left: 0 !important;
      padding-right: 0 !important;
      clear: both !important;
      float: none !important; }
      body[data-view-path^="static_pages.methodology"] section.inline > div:nth-child(2) {
        text-align: center !important; }
      body[data-view-path^="static_pages.methodology"] section.inline > div p {
        text-align: justify; } }
  body[data-view-path^="static_pages.methodology"] section.inline.inverse > div:nth-child(2) {
    padding-left: 0;
    padding-right: 40px; }
  body[data-view-path^="static_pages.methodology"] section.inline.inverse > div:nth-child(1) {
    float: right !important;
    padding-right: 0;
    padding-left: 40px; }
body[data-view-path^="static_pages.methodology"] h3.what-we {
  padding-left: 62px;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 50px 50px;
  min-height: 50px;
  vertical-align: middle;
  margin-bottom: 12px;
  padding-top: 6px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.methodology"] h3.what-we {
      padding-top: 68px;
      padding-left: 0;
      background-position: center 0;
      text-align: center; } }
  body[data-view-path^="static_pages.methodology"] h3.what-we.do {
    background-image: url(/assets/smileys/6-d7b0f389d861a8989247aa80cd86c6effde9799b9273f2956edec351b5e7a1d8.png); }
  body[data-view-path^="static_pages.methodology"] h3.what-we.dont {
    background-image: url(/assets/smileys/11-c7a67c09a0d1fea88c62bbc757c6814bc616c755485f92ee74c683cdb3fde854.png); }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.our_clients"] .heading {
  background-image: url(/assets/front-our-clients-heading-background-87f1bc6d329c1cfabf1bc4a969ed73c7d9eb85a6f0b2c79b2da83f6cbb5562e7.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  text-align: center; }
  body[data-view-path^="static_pages.our_clients"] .heading .button {
    margin-top: 30px; }
body[data-view-path^="static_pages.our_clients"] .sections {
  display: block;
  margin-left: auto;
  margin-right: auto; }
  body[data-view-path^="static_pages.our_clients"] .sections > section:nth-child(1) {
    background-color: white; }
  body[data-view-path^="static_pages.our_clients"] .sections > section:nth-child(2) > section {
    margin-bottom: 50px; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.our_clients"] .sections > section:nth-child(2) > section img {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        width: 100% !important;
        height: auto !important; } }
  body[data-view-path^="static_pages.our_clients"] .sections:before, body[data-view-path^="static_pages.our_clients"] .sections:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.our_clients"] .sections:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.our_clients"] .sections {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.our_clients"] .sections {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.our_clients"] .sections {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.our_clients"] .sections {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.our_clients"] .sections {
      width: 80%;
      margin-left: 10%; } }
  body[data-view-path^="static_pages.our_clients"] .sections p {
    font-size: 20px;
    line-height: 30px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.our_clients"] .sections p {
        font-size: 18px;
        line-height: 26px; } }
  body[data-view-path^="static_pages.our_clients"] .sections .legend {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: normal;
    color: #3e525f; }
  body[data-view-path^="static_pages.our_clients"] .sections .printklub {
    margin-top: 30px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.our_clients"] .sections .printklub {
        height: 600px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.our_clients"] .sections .printklub {
        height: 800px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.our_clients"] .sections .printklub {
        height: 1000px; } }
    body[data-view-path^="static_pages.our_clients"] .sections .printklub:before, body[data-view-path^="static_pages.our_clients"] .sections .printklub:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.our_clients"] .sections .printklub:after {
      clear: both; }
    body[data-view-path^="static_pages.our_clients"] .sections .printklub .left {
      height: 100%; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .left:last-child {
            margin-right: 0; } }
      body[data-view-path^="static_pages.our_clients"] .sections .printklub .left .record {
        height: 44%; }
        @media screen and (min-width: 992px) and (max-width: 1199px) {
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .left .record {
            padding-top: 40px; } }
        @media screen and (min-width: 1200px) {
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .left .record {
            padding-top: 80px; } }
      body[data-view-path^="static_pages.our_clients"] .sections .printklub .left > img {
        height: 54.75%;
        margin-top: 1.25%; }
    body[data-view-path^="static_pages.our_clients"] .sections .printklub img {
      width: auto; }
    body[data-view-path^="static_pages.our_clients"] .sections .printklub .right {
      height: 100%; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .right:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .right:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .right:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.our_clients"] .sections .printklub .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .printklub .right:last-child {
            margin-right: 0; } }
      body[data-view-path^="static_pages.our_clients"] .sections .printklub .right img:nth-child(1) {
        height: 56%; }
      body[data-view-path^="static_pages.our_clients"] .sections .printklub .right img:nth-child(2) {
        height: 42.75%;
        margin-top: 1.25%; }
  body[data-view-path^="static_pages.our_clients"] .sections .yse {
    margin-top: 30px; }
    body[data-view-path^="static_pages.our_clients"] .sections .yse:before, body[data-view-path^="static_pages.our_clients"] .sections .yse:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.our_clients"] .sections .yse:after {
      clear: both; }
    body[data-view-path^="static_pages.our_clients"] .sections .yse > img {
      height: auto; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yse > img {
          display: none; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yse > img {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 23.23176%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yse > img:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yse > img {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 23.23176%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yse > img:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yse > img {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 23.23176%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yse > img:last-child {
            margin-right: 0; } }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yse > .center {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 100%; }
        body[data-view-path^="static_pages.our_clients"] .sections .yse > .center:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yse > .center {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.our_clients"] .sections .yse > .center:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yse > .center {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.our_clients"] .sections .yse > .center:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yse > .center {
        float: left;
        display: block;
        margin-right: 2.35765%;
        width: 48.82117%; }
        body[data-view-path^="static_pages.our_clients"] .sections .yse > .center:last-child {
          margin-right: 0; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yse > .center .record {
        height: 235px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yse > .center .record {
        padding-top: 40px;
        height: 285px; } }
    body[data-view-path^="static_pages.our_clients"] .sections .yse > .center img {
      width: 100%; }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yse > .center img {
          width: 91%;
          margin-left: 4.5%; } }
  body[data-view-path^="static_pages.our_clients"] .sections .yumi {
    margin-top: 30px; }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yumi {
        height: 530px; } }
    @media screen and (min-width: 992px) and (max-width: 1199px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yumi {
        height: 716px; } }
    @media screen and (min-width: 1200px) {
      body[data-view-path^="static_pages.our_clients"] .sections .yumi {
        height: 891px; } }
    body[data-view-path^="static_pages.our_clients"] .sections .yumi:before, body[data-view-path^="static_pages.our_clients"] .sections .yumi:after {
      content: " ";
      display: table; }
    body[data-view-path^="static_pages.our_clients"] .sections .yumi:after {
      clear: both; }
    body[data-view-path^="static_pages.our_clients"] .sections .yumi .right {
      height: 100%;
      float: right !important;
      margin-right: 0 !important; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .right:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .right:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .right:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .right {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .right:last-child {
            margin-right: 0; } }
      body[data-view-path^="static_pages.our_clients"] .sections .yumi .right .record {
        height: 55%; }
        @media screen and (min-width: 992px) and (max-width: 1199px) {
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .right .record {
            padding-top: 60px; } }
        @media screen and (min-width: 1200px) {
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .right .record {
            padding-top: 120px; } }
      body[data-view-path^="static_pages.our_clients"] .sections .yumi .right > img {
        height: 45%; }
    body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
      height: 100%;
      float: left !important; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 100%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          float: left;
          display: block;
          margin-right: 2.35765%;
          width: 48.82117%; }
          body[data-view-path^="static_pages.our_clients"] .sections .yumi .left:last-child {
            margin-right: 0; } }
      @media screen and (min-width: 768px) and (max-width: 991px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          margin-right: 2.35765% !important; } }
      @media screen and (min-width: 992px) and (max-width: 1199px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          margin-right: 2.35765% !important; } }
      @media screen and (min-width: 1200px) {
        body[data-view-path^="static_pages.our_clients"] .sections .yumi .left {
          margin-right: 2.35765% !important; } }
      body[data-view-path^="static_pages.our_clients"] .sections .yumi .left > img:nth-child(1) {
        height: 57.68799%; }
      body[data-view-path^="static_pages.our_clients"] .sections .yumi .left > img:nth-child(2) {
        margin-top: 2.91806%;
        height: 38.72053%; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.privacy_policy"] #content {
  padding-top: 50px; }
body[data-view-path^="static_pages.privacy_policy"] .heading {
  background-position: center left;
  text-align: center; }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.privacy_policy"] .heading h1 {
      margin-top: 60px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.privacy_policy"] .heading h1 {
      margin-top: 40px; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.privacy_policy"] .heading h1 {
      margin-top: 10px; } }
body[data-view-path^="static_pages.privacy_policy"] h4 {
  text-align: center;
  margin-top: 40px;
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  body[data-view-path^="static_pages.privacy_policy"] h4:before, body[data-view-path^="static_pages.privacy_policy"] h4:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.privacy_policy"] h4:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.privacy_policy"] h4 {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.privacy_policy"] h4 {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.privacy_policy"] h4 {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.privacy_policy"] h4 {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.privacy_policy"] h4 {
      width: 80%;
      margin-left: 10%; } }
body[data-view-path^="static_pages.privacy_policy"] section.cond ul {
  display: block;
  margin-left: auto;
  margin-right: auto; }
  body[data-view-path^="static_pages.privacy_policy"] section.cond ul:before, body[data-view-path^="static_pages.privacy_policy"] section.cond ul:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.privacy_policy"] section.cond ul:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul {
      width: 80%;
      margin-left: 10%; } }
  body[data-view-path^="static_pages.privacy_policy"] section.cond ul li {
    padding-bottom: 20px; }
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul li h3 {
      font-size: 18px;
      line-height: 22px;
      font-weight: normal; }
    body[data-view-path^="static_pages.privacy_policy"] section.cond ul li p {
      font-size: 14px;
      line-height: 1.4em;
      text-align: justify;
      padding-top: 8px; }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.request_demo"] #header {
  background: transparent;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom: none; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] #header {
      background-color: transparent; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] #header .logo {
      display: none; } }
  body[data-view-path^="static_pages.request_demo"] #header .logo a img.normal {
    opacity: 0; }
  body[data-view-path^="static_pages.request_demo"] #header .logo a img.revert {
    opacity: 1; }
  body[data-view-path^="static_pages.request_demo"] #header .nav {
    color: white;
    border-bottom-color: white; }
    body[data-view-path^="static_pages.request_demo"] #header .nav li a {
      border-bottom-color: white; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.request_demo"] #header .nav {
        color: #3e525f; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.request_demo"] #header .nav {
        color: #3e525f; } }
  body[data-view-path^="static_pages.request_demo"] #header #mobile-hamburger span {
    background-color: white; }
  body[data-view-path^="static_pages.request_demo"] #header #mobile-hamburger.open span {
    background-color: #3e525f; }
body[data-view-path^="static_pages.request_demo"] .hidden {
  display: none !important; }
body[data-view-path^="static_pages.request_demo"] .diduenjoy-like {
  height: 100%;
  width: 100%;
  display: table;
  background-attachment: fixed; }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-1 {
      background-image: url(/assets/survey-like/background-1-2e73fc86c5abad5389d99d69ed383b838256137973e5c0d10a9cb4a79c4ded31.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-1 {
      background-image: url(/assets/survey-like/background-1-mobile-4fba090cbfd4b9e314ba97e86acacd02f5eaa1f6eda01dc76ff7adb66f9ac976.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-2 {
      background-image: url(/assets/survey-like/background-2-fa89455168041f9590ecf93a7d96dc2e82c4ca65d229137d44aeb6c756c1add6.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-2 {
      background-image: url(/assets/survey-like/background-2-mobile-398b87e98c1b0013ffe97a1d0f171b383d271c2ee0632b3d4238e0bd5aa34840.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-3 {
      background-image: url(/assets/survey-like/background-3-73cf1413b6ea5319c3beeb4d30dd8f259a38f2733b53878267ea74a16e0ea8da.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-3 {
      background-image: url(/assets/survey-like/background-3-mobile-f0691860f23e6f17e20ced3ff433b97eee67ac3188707058e95c599685c2c1b1.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-4 {
      background-image: url(/assets/survey-like/background-4-90f957db80bd50d64c01e59b2959e740d7e5fdeb9937e1b7204d1ed6b4f95a08.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-4 {
      background-image: url(/assets/survey-like/background-4-mobile-9d0e737b373c1ebf8ad038425f4a150c3b80b2b762613a81d61b88d3e6b5fabe.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-5 {
      background-image: url(/assets/survey-like/background-5-cf370513c254ff2ae59993e98776d549775146ae4ebc04a5acb99d682f2dfd49.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-5 {
      background-image: url(/assets/survey-like/background-5-mobile-96a896f5ec1135b8b9d233bba2909671115ae19990502785f1a82d49ecc4e16c.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-6 {
      background-image: url(/assets/survey-like/background-6-efed1e509503eb4358aa2f493cfad7a4ef793394739954bf495770d7868012de.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-6 {
      background-image: url(/assets/survey-like/background-6-mobile-92ebdc03ff2aa5100c17e877de1ad22309cff207b4d32b1e502fb1cc83c3a70a.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-7 {
      background-image: url(/assets/survey-like/background-7-f66e145d1432a7ffca9ef0a57d237c4f5aeb0457521c8c16544db9f75ab89d89.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-7 {
      background-image: url(/assets/survey-like/background-7-mobile-b77c32d2a0934a2f2afcb0d3b7c362591ff2cd45cec87726911c11dc6194b2fc.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-8 {
      background-image: url(/assets/survey-like/background-8-198fbfd168b38621d1296f3dd911d220417c7ee470161fa8cd31f3d186ca0c31.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-8 {
      background-image: url(/assets/survey-like/background-8-mobile-caf8a32205e15f73d3522d0ff128b889d957110ebe5c19632181d54cc67d3eaa.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-9 {
      background-image: url(/assets/survey-like/background-9-b9b5f1e3cdcf1cbe96aa5f000def9350f1168b1fb03c795af95e8989f0eab0cc.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-9 {
      background-image: url(/assets/survey-like/background-9-mobile-fde482ffb560a463234c230757f3d86759fbc9a4947997d051ba2a231f064623.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-10 {
      background-image: url(/assets/survey-like/background-10-21cc10a3fce8c27c32130f2db3f931175f9963b1de29e7cc3749db2fb7963495.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-10 {
      background-image: url(/assets/survey-like/background-10-mobile-571a1c2b2aa5b85db3633188eee12883b9558bb2627bf103f0c83b713338f12b.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-11 {
      background-image: url(/assets/survey-like/background-11-242ab37842239b74090c24ed1854f400ed77fc6fa75cae2e4a4f90c7f6a0e77e.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like.random-background-11 {
      background-image: url(/assets/survey-like/background-11-mobile-50c549546ace5b69954d22a13eeee4ec481b8cf8766f031db60cb99e137ec9f3.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper {
        width: 100%;
        height: 100%; } }
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content {
      margin-top: 120px;
      margin-bottom: 60px;
      padding: 30px;
      width: 55%;
      color: white;
      max-width: 500px;
      padding-bottom: 20px;
      background: black;
      /* Fallback for web browsers that don't support neither RGBa nor filter */
      background: transparent\9;
      /* Backslash 9 hack to prevent IE 8 from falling into the fallback */
      background: rgba(0, 0, 0, 0.6);
      /* RGBa declaration for modern browsers */
      -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
      /* IE 8 suppoerted; Sometimes Hover issues may occur, then we can use transparent repeating background image :( */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
      /* needed for IE 6-7 */
      zoom: 1;
      /* Hack needed for IE 6-8 */
      display: inline-block; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content {
          margin-top: 0;
          margin-bottom: 0; } }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content {
          max-width: none;
          width: 100%;
          height: 100%; } }
      body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content * {
        color: #3e525f;
        font-family: "Open Sans", sans-serif; }
      body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content h3 {
        font-size: 20px;
        color: white;
        font-weight: 400; }
        @media screen and (min-width: 0px) and (max-width: 767px) {
          body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content h3 {
            width: 100%;
            margin: 0;
            padding: 0px 10px 10px 10px;
            margin-top: -20px; } }
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content h3.social {
          margin-top: 30px; }
          @media screen and (min-width: 0px) and (max-width: 767px) {
            body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content h3.social {
              margin-top: 20px; } }
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content h3.thank-you {
          color: #5DBFE9;
          text-transform: uppercase;
          font-weight: 600;
          font-size: 32px;
          margin: 20px auto 30px; }
      body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto; }
        @media screen and (min-width: 0px) and (max-width: 767px) {
          body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form {
            max-width: 85%; } }
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form > * {
          display: block;
          width: 100%;
          text-align: left;
          margin: 20px 0px;
          padding: 5px 10px; }
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form > .cta {
          height: auto;
          width: auto;
          min-width: 80px;
          max-width: 250px;
          padding: 10px 26px;
          margin: auto;
          font-weight: 500;
          font-size: 16px;
          text-align: center;
          text-transform: uppercase;
          border-radius: 2px;
          border: none;
          color: white;
          background-color: #5DBFE9;
          cursor: pointer;
          transition: background-color 0.4s ease; }
          body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form > .cta:hover {
            background-color: #1ea3dc; }
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form > .selector {
          font-size: 16px;
          color: #3d3d3d;
          height: 45px;
          background-color: white;
          text-align: center; }
          body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form > .selector option {
            display: none; }
            body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .focus-wrapper .content form > .selector option.true-option {
              display: initial; }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like #logo img {
    max-width: 300px;
    padding: 20px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like #logo {
      padding: 30px 50px; }
      body[data-view-path^="static_pages.request_demo"] .diduenjoy-like #logo img {
        width: 100%;
        max-width: 300px; } }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .social-wrapper {
    display: table;
    width: 100%;
    max-width: 280px;
    margin: auto;
    margin-bottom: 20px; }
    body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .social-wrapper .mobile-social-buttons {
      display: table-row; }
      body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .social-wrapper .mobile-social-buttons .social-network-logo {
        padding: 20px;
        display: table-cell; }
        body[data-view-path^="static_pages.request_demo"] .diduenjoy-like .social-wrapper .mobile-social-buttons .social-network-logo img {
          border-radius: 300px;
          width: 45px; }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#first_name,
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#last_name,
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#company_name,
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#user_email,
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#user_phone {
    padding-left: 38px;
    background-position: 14px 10px;
    background-repeat: no-repeat;
    height: 33px; }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#first_name,
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#user_email,
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#last_name {
    background-position: 14px 9px; }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like textarea#open_field {
    resize: vertical;
    height: 90px;
    max-height: 270px;
    font-size: initial; }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#first_name {
    background-image: url(/assets/request-demo/input-first_name-cfc85a2356fb42f3a7a1d930f84eb7f48d71cf0b4e67624782255e4972b2cbe3.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#last_name {
    background-image: url(/assets/request-demo/input-last_name-cfc85a2356fb42f3a7a1d930f84eb7f48d71cf0b4e67624782255e4972b2cbe3.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#company_name {
    background-image: url(/assets/request-demo/input-company_name-3a2b3f4bee8e56a4ed51cee25e4decd0eb3af2076b45ac456b485ca4ae1f79f7.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#user_email {
    background-image: url(/assets/request-demo/input-user_email-189f4628460af1e6f82a08a6903a73d558a19b4e70b14b4f0453c6f70ecc552a.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.request_demo"] .diduenjoy-like input#user_phone {
    background-image: url(/assets/request-demo/input-user_phone-6c965866474824e6cb4b02dfb23b1c21f505e340b0963595e18dc0b88c06060c.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }

body[data-view-path^="static_pages.thank_you"] #header {
  background: transparent;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  border-bottom: none; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] #header {
      background-color: transparent; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] #header .logo {
      display: none; } }
  body[data-view-path^="static_pages.thank_you"] #header .logo a img.normal {
    opacity: 0; }
  body[data-view-path^="static_pages.thank_you"] #header .logo a img.revert {
    opacity: 1; }
  body[data-view-path^="static_pages.thank_you"] #header .nav {
    color: white;
    border-bottom-color: white; }
    body[data-view-path^="static_pages.thank_you"] #header .nav li a {
      border-bottom-color: white; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.thank_you"] #header .nav {
        color: #3e525f; } }
    @media screen and (min-width: 768px) and (max-width: 991px) {
      body[data-view-path^="static_pages.thank_you"] #header .nav {
        color: #3e525f; } }
  body[data-view-path^="static_pages.thank_you"] #header #mobile-hamburger span {
    background-color: white; }
  body[data-view-path^="static_pages.thank_you"] #header #mobile-hamburger.open span {
    background-color: #3e525f; }
body[data-view-path^="static_pages.thank_you"] .hidden {
  display: none !important; }
body[data-view-path^="static_pages.thank_you"] .diduenjoy-like {
  height: 100%;
  width: 100%;
  display: table;
  background-attachment: fixed; }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-1 {
      background-image: url(/assets/survey-like/background-1-2e73fc86c5abad5389d99d69ed383b838256137973e5c0d10a9cb4a79c4ded31.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-1 {
      background-image: url(/assets/survey-like/background-1-mobile-4fba090cbfd4b9e314ba97e86acacd02f5eaa1f6eda01dc76ff7adb66f9ac976.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-2 {
      background-image: url(/assets/survey-like/background-2-fa89455168041f9590ecf93a7d96dc2e82c4ca65d229137d44aeb6c756c1add6.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-2 {
      background-image: url(/assets/survey-like/background-2-mobile-398b87e98c1b0013ffe97a1d0f171b383d271c2ee0632b3d4238e0bd5aa34840.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-3 {
      background-image: url(/assets/survey-like/background-3-73cf1413b6ea5319c3beeb4d30dd8f259a38f2733b53878267ea74a16e0ea8da.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-3 {
      background-image: url(/assets/survey-like/background-3-mobile-f0691860f23e6f17e20ced3ff433b97eee67ac3188707058e95c599685c2c1b1.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-4 {
      background-image: url(/assets/survey-like/background-4-90f957db80bd50d64c01e59b2959e740d7e5fdeb9937e1b7204d1ed6b4f95a08.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-4 {
      background-image: url(/assets/survey-like/background-4-mobile-9d0e737b373c1ebf8ad038425f4a150c3b80b2b762613a81d61b88d3e6b5fabe.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-5 {
      background-image: url(/assets/survey-like/background-5-cf370513c254ff2ae59993e98776d549775146ae4ebc04a5acb99d682f2dfd49.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-5 {
      background-image: url(/assets/survey-like/background-5-mobile-96a896f5ec1135b8b9d233bba2909671115ae19990502785f1a82d49ecc4e16c.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-6 {
      background-image: url(/assets/survey-like/background-6-efed1e509503eb4358aa2f493cfad7a4ef793394739954bf495770d7868012de.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-6 {
      background-image: url(/assets/survey-like/background-6-mobile-92ebdc03ff2aa5100c17e877de1ad22309cff207b4d32b1e502fb1cc83c3a70a.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-7 {
      background-image: url(/assets/survey-like/background-7-f66e145d1432a7ffca9ef0a57d237c4f5aeb0457521c8c16544db9f75ab89d89.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-7 {
      background-image: url(/assets/survey-like/background-7-mobile-b77c32d2a0934a2f2afcb0d3b7c362591ff2cd45cec87726911c11dc6194b2fc.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-8 {
      background-image: url(/assets/survey-like/background-8-198fbfd168b38621d1296f3dd911d220417c7ee470161fa8cd31f3d186ca0c31.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-8 {
      background-image: url(/assets/survey-like/background-8-mobile-caf8a32205e15f73d3522d0ff128b889d957110ebe5c19632181d54cc67d3eaa.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-9 {
      background-image: url(/assets/survey-like/background-9-b9b5f1e3cdcf1cbe96aa5f000def9350f1168b1fb03c795af95e8989f0eab0cc.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-9 {
      background-image: url(/assets/survey-like/background-9-mobile-fde482ffb560a463234c230757f3d86759fbc9a4947997d051ba2a231f064623.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-10 {
      background-image: url(/assets/survey-like/background-10-21cc10a3fce8c27c32130f2db3f931175f9963b1de29e7cc3749db2fb7963495.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-10 {
      background-image: url(/assets/survey-like/background-10-mobile-571a1c2b2aa5b85db3633188eee12883b9558bb2627bf103f0c83b713338f12b.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 1px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-11 {
      background-image: url(/assets/survey-like/background-11-242ab37842239b74090c24ed1854f400ed77fc6fa75cae2e4a4f90c7f6a0e77e.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like.random-background-11 {
      background-image: url(/assets/survey-like/background-11-mobile-50c549546ace5b69954d22a13eeee4ec481b8cf8766f031db60cb99e137ec9f3.jpg);
      background-repeat: no-repeat;
      background-position: center center;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover; } }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
    @media screen and (min-width: 0px) and (max-width: 767px) {
      body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper {
        width: 100%;
        height: 100%; } }
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content {
      margin-top: 120px;
      margin-bottom: 60px;
      padding: 30px;
      width: 55%;
      color: white;
      max-width: 500px;
      padding-bottom: 20px;
      background: black;
      /* Fallback for web browsers that don't support neither RGBa nor filter */
      background: transparent\9;
      /* Backslash 9 hack to prevent IE 8 from falling into the fallback */
      background: rgba(0, 0, 0, 0.6);
      /* RGBa declaration for modern browsers */
      -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
      /* IE 8 suppoerted; Sometimes Hover issues may occur, then we can use transparent repeating background image :( */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
      /* needed for IE 6-7 */
      zoom: 1;
      /* Hack needed for IE 6-8 */
      display: inline-block; }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content {
          margin-top: 0;
          margin-bottom: 0; } }
      @media screen and (min-width: 0px) and (max-width: 767px) {
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content {
          max-width: none;
          width: 100%;
          height: 100%; } }
      body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content * {
        color: #3e525f;
        font-family: "Open Sans", sans-serif; }
      body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content h3 {
        font-size: 20px;
        color: white;
        font-weight: 400; }
        @media screen and (min-width: 0px) and (max-width: 767px) {
          body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content h3 {
            width: 100%;
            margin: 0;
            padding: 0px 10px 10px 10px;
            margin-top: -20px; } }
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content h3.social {
          margin-top: 30px; }
          @media screen and (min-width: 0px) and (max-width: 767px) {
            body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content h3.social {
              margin-top: 20px; } }
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content h3.thank-you {
          color: #5DBFE9;
          text-transform: uppercase;
          font-weight: 600;
          font-size: 32px;
          margin: 20px auto 30px; }
      body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto; }
        @media screen and (min-width: 0px) and (max-width: 767px) {
          body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form {
            max-width: 85%; } }
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form > * {
          display: block;
          width: 100%;
          text-align: left;
          margin: 20px 0px;
          padding: 5px 10px; }
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form > .cta {
          height: auto;
          width: auto;
          min-width: 80px;
          max-width: 250px;
          padding: 10px 26px;
          margin: auto;
          font-weight: 500;
          font-size: 16px;
          text-align: center;
          text-transform: uppercase;
          border-radius: 2px;
          border: none;
          color: white;
          background-color: #5DBFE9;
          cursor: pointer;
          transition: background-color 0.4s ease; }
          body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form > .cta:hover {
            background-color: #1ea3dc; }
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form > .selector {
          font-size: 16px;
          color: #3d3d3d;
          height: 45px;
          background-color: white;
          text-align: center; }
          body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form > .selector option {
            display: none; }
            body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .focus-wrapper .content form > .selector option.true-option {
              display: initial; }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like #logo img {
    max-width: 300px;
    padding: 20px; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like #logo {
      padding: 30px 50px; }
      body[data-view-path^="static_pages.thank_you"] .diduenjoy-like #logo img {
        width: 100%;
        max-width: 300px; } }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .social-wrapper {
    display: table;
    width: 100%;
    max-width: 280px;
    margin: auto;
    margin-bottom: 20px; }
    body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .social-wrapper .mobile-social-buttons {
      display: table-row; }
      body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .social-wrapper .mobile-social-buttons .social-network-logo {
        padding: 20px;
        display: table-cell; }
        body[data-view-path^="static_pages.thank_you"] .diduenjoy-like .social-wrapper .mobile-social-buttons .social-network-logo img {
          border-radius: 300px;
          width: 45px; }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#first_name,
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#last_name,
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#company_name,
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#user_email,
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#user_phone {
    padding-left: 38px;
    background-position: 14px 10px;
    background-repeat: no-repeat;
    height: 33px; }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#first_name,
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#user_email,
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#last_name {
    background-position: 14px 9px; }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like textarea#open_field {
    resize: vertical;
    height: 90px;
    max-height: 270px;
    font-size: initial; }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#first_name {
    background-image: url(/assets/request-demo/input-first_name-cfc85a2356fb42f3a7a1d930f84eb7f48d71cf0b4e67624782255e4972b2cbe3.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#last_name {
    background-image: url(/assets/request-demo/input-last_name-cfc85a2356fb42f3a7a1d930f84eb7f48d71cf0b4e67624782255e4972b2cbe3.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#company_name {
    background-image: url(/assets/request-demo/input-company_name-3a2b3f4bee8e56a4ed51cee25e4decd0eb3af2076b45ac456b485ca4ae1f79f7.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#user_email {
    background-image: url(/assets/request-demo/input-user_email-189f4628460af1e6f82a08a6903a73d558a19b4e70b14b4f0453c6f70ecc552a.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
  body[data-view-path^="static_pages.thank_you"] .diduenjoy-like input#user_phone {
    background-image: url(/assets/request-demo/input-user_phone-6c965866474824e6cb4b02dfb23b1c21f505e340b0963595e18dc0b88c06060c.png);
    background-size: 16px, 16px;
    image-rendering: -moz-crisp-edges;
    /* Firefox */
    image-rendering: -o-crisp-edges;
    /* Opera */
    image-rendering: -webkit-optimize-contrast;
    /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    /* IE (non-standard property) */ }
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit; }

body[data-view-path^="static_pages.terms_of_use"] #content {
  padding-top: 50px; }
body[data-view-path^="static_pages.terms_of_use"] .heading {
  background-position: center left;
  text-align: center; }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.terms_of_use"] .heading h1 {
      margin-top: 60px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.terms_of_use"] .heading h1 {
      margin-top: 40px; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.terms_of_use"] .heading h1 {
      margin-top: 10px; } }
body[data-view-path^="static_pages.terms_of_use"] h4 {
  text-align: center;
  margin-top: 40px;
  font-size: 18px;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 10px;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  body[data-view-path^="static_pages.terms_of_use"] h4:before, body[data-view-path^="static_pages.terms_of_use"] h4:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.terms_of_use"] h4:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.terms_of_use"] h4 {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.terms_of_use"] h4 {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.terms_of_use"] h4 {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.terms_of_use"] h4 {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.terms_of_use"] h4 {
      width: 80%;
      margin-left: 10%; } }
body[data-view-path^="static_pages.terms_of_use"] section.cond ul {
  display: block;
  margin-left: auto;
  margin-right: auto; }
  body[data-view-path^="static_pages.terms_of_use"] section.cond ul:before, body[data-view-path^="static_pages.terms_of_use"] section.cond ul:after {
    content: " ";
    display: table; }
  body[data-view-path^="static_pages.terms_of_use"] section.cond ul:after {
    clear: both; }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 991px) {
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul {
      width: 732px; } }
  @media screen and (min-width: 992px) and (max-width: 1199px) {
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul {
      width: 952px; } }
  @media screen and (min-width: 1200px) {
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul {
      width: 1152px; } }
  @media screen and (min-width: 0px) and (max-width: 767px) {
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul {
      width: 80%;
      margin-left: 10%; } }
  body[data-view-path^="static_pages.terms_of_use"] section.cond ul li {
    padding-bottom: 20px; }
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul li h3 {
      font-size: 18px;
      line-height: 22px;
      font-weight: normal; }
    body[data-view-path^="static_pages.terms_of_use"] section.cond ul li p {
      font-size: 14px;
      line-height: 1.4em;
      text-align: justify;
      padding-top: 8px; }
/*



 */
