/* line 6, index.css.scss */
body {
  background-color: #b7c7e1; }

/* line 10, index.css.scss */
a {
  color: #0f4295;
  text-decoration: none; }

/* line 15, index.css.scss */
#main {
  margin: 1em auto;
  padding: 1em;
  width: 1000px;
  background-color: white;
  font-family: Arial;
  font-size: 16px; }

/* line 24, index.css.scss */
#intro {
  width: 820px;
  margin: 1em auto; }
  /* line 28, index.css.scss */
  #intro #logo, #intro #tagline {
    vertical-align: middle; }
  /* line 32, index.css.scss */
  #intro #logo {
    margin-right: 1em; }
  /* line 36, index.css.scss */
  #intro .contact {
    float: right; }
    /* line 39, index.css.scss */
    #intro .contact a {
      font-size: 18px; }
  /* line 44, index.css.scss */
  #intro > q {
    display: block;
    text-align: center;
    font-style: italic;
    font-size: 20px; }

/* line 52, index.css.scss */
#duo {
  position: relative;
  background-color: black;
  width: 100%;
  height: 300px;
  border: 1em solid black;
  margin: 1em auto; }
  /* line 60, index.css.scss */
  #duo > div {
    display: inline-block; }
  /* line 64, index.css.scss */
  #duo q {
    position: absolute;
    color: white; }

/* line 70, index.css.scss */
#fabien q {
  display: block;
  background-image: url('../images/fabien_quote_bg-0a3d878c.png');
  background-repeat: no-repeat;
  width: 254px;
  height: 89px;
  padding: 0.6em;
  font-size: 17px;
  left: 90px;
  top: 5px; }

/* line 82, index.css.scss */
#julien {
  margin-left: 12px; }

/* line 86, index.css.scss */
#julien q {
  display: block;
  background-image: url('../images/julien_quote_bg-99f1aef9.png');
  background-repeat: no-repeat;
  width: 312px;
  height: 84px;
  padding: 0.5em;
  padding-top: 29px;
  font-size: 18px;
  right: 15px;
  bottom: -20px; }

/* line 99, index.css.scss */
#sidebars {
  margin: 0 auto;
  width: 100%;
  font-size: 15px; }
  /* line 104, index.css.scss */
  #sidebars h2 {
    font-size: 28px;
    display: block;
    border-bottom: 3px solid;
    margin-bottom: 0;
    color: #0f4295; }
  /* line 112, index.css.scss */
  #sidebars #values {
    width: 275px;
    margin-left: 1em;
    text-align: center; }
  /* line 118, index.css.scss */
  #sidebars #skema {
    margin-left: 1em;
    text-align: right; }
    /* line 122, index.css.scss */
    #sidebars #skema h2 {
      color: #c46606; }
  /* line 127, index.css.scss */
  #sidebars p {
    margin-top: -0.7em;
    white-space: pre-line; }
  /* line 132, index.css.scss */
  #sidebars > div {
    width: 340px;
    display: inline-block;
    vertical-align: top;
    margin: 0; }

/* line 140, index.css.scss */
h2.contact {
  font-size: 20px;
  font-style: italic; }

/* line 145, index.css.scss */
#contacts {
  width: 100%;
  margin: 0 auto;
  background-color: #d3d3d3; }
  /* line 150, index.css.scss */
  #contacts p {
    display: block;
    margin: 0; }
  /* line 155, index.css.scss */
  #contacts #anywhere {
    text-align: center; }
    /* line 158, index.css.scss */
    #contacts #anywhere * {
      display: none; }
  /* line 163, index.css.scss */
  #contacts #asia {
    text-align: right; }
  /* line 167, index.css.scss */
  #contacts .meet {
    font-weight: bold; }
  /* line 171, index.css.scss */
  #contacts > div {
    width: 295px;
    display: inline-block;
    vertical-align: top;
    margin: 0em 1em 0.5em 1em; }

/* line 182, index.css.scss */
#contact .find-us {
  float: right;
  background-color: #ddd;
  padding: 1em;
  font-size: 120%; }
/* line 189, index.css.scss */
#contact .numbers, #contact .location {
  margin-bottom: 1em; }
