/* line 21, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.left {
  float: left; }

/* line 24, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.right {
  float: right; }

/* line 27, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.rel {
  position: relative; }

/* line 42, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tr {
  text-align: right; }

/* line 48, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
strong {
  font-weight: bold; }

/* line 106, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.abs {
  position: absolute; }

/* line 109, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.rel {
  position: relative; }

/* line 112, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.hidden {
  display: none; }

/* line 115, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
li {
  list-style: none; }

/* line 118, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.bullets {
  margin: 5px 0 15px 20px; }
  /* line 120, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .bullets li {
    list-style: disc; }

/* line 123, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tr, div.tr, span.tc {
  text-align: right; }

/* line 126, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tc, div.tc, span.tc, td.tc {
  text-align: center; }

/* line 129, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
div, img, form, ul, td, th {
  margin: 0px;
  padding: 0px;
  border: 0px;
  text-align: left; }
  /* line 135, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  div .clear, img .clear, form .clear, ul .clear, td .clear, th .clear {
    clear: both; }

/* line 138, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0; }

/* line 142, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.bullets {
  margin: 15px 0 15px 15px; }

/* line 145, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.bullets li {
  margin: 3px 0; }

/* line 258, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
table tr td {
  color: #666;
  border-right: 1px solid #ddd; }
  /* line 261, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  table tr td:last-child {
    border-right: none; }
/* line 263, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
table tr td.important {
  color: #222; }

/* line 267, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
small {
  font-size: 9px; }

/* line 270, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.clear {
  clear: both; }

/* line 273, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.tr {
  text-align: right; }

/* line 276, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
p {
  margin: 0 0 12px 0; }

/* line 342, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.circle {
  border-right: 2px dashed #ccc;
  width: 420px;
  height: 420px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  z-index: -1; }

/* line 361, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
.browser {
  margin-bottom: 20px;
  overflow: hidden;
  width: 1040px;
  margin-top: 50px; }
  /* line 368, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser .title-bar {
    float: left;
    height: auto;
    width: 100%;
    background: #D3D3D3;
    height: auto;
    border-radius: 5px 5px 0 0; }
  /* line 375, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser .btns {
    position: relative;
    float: left;
    white-space: nowrap;
    padding: 0.6em;
    margin-left: 4px; }
    /* line 381, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .close, .browser .btns .min, .browser .btns .max {
      float: left;
      border-radius: 50%;
      margin-right: 8px;
      opacity: 100;
      height: 10px;
      width: 10px; }
    /* line 388, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .close {
      background-color: #E96E4C; }
    /* line 390, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .min {
      background-color: #E6A935; }
    /* line 392, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser .btns .max {
      background-color: #85C33D; }
  /* line 394, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser .location-bar {
    background-color: #c3c3c3;
    position: relative;
    float: left;
    height: 0.9em;
    width: 88%;
    margin-top: 0.45em; }
  /* line 401, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.medium {
    width: 450px;
    float: right; }
    /* line 405, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .image_holder {
      overflow: auto;
      height: 400px;
      border: 1px solid #ccc;
      background: #d0e7f4; }
      /* line 411, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.medium .image_holder .image_holder_inside img {
        width: 433px; }
    /* line 413, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .title-bar {
      border-radius: 3px 3px 0 0; }
    /* line 415, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .btns {
      padding: 0.25em;
      margin-left: 4px; }
      /* line 418, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.medium .btns .close, .browser.medium .btns .min, .browser.medium .btns .max {
        margin-right: 5px;
        height: 5px;
        width: 5px; }
    /* line 422, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.medium .location-bar {
      height: 0.4em;
      width: 82%;
      margin-top: 0.23em; }
  /* line 426, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.small {
    width: 375px; }
    /* line 429, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.small .title-bar {
      border-radius: 3px 3px 0 0; }
    /* line 431, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.small .btns {
      padding: 0.25em;
      margin-left: 4px; }
      /* line 434, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.small .btns .close, .browser.small .btns .min, .browser.small .btns .max {
        margin-right: 5px;
        height: 5px;
        width: 5px; }
    /* line 438, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.small .location-bar {
      height: 0.4em;
      width: 82%;
      margin-top: 0.23em; }
  /* line 442, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.tiny {
    width: 307px; }
    /* line 445, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.tiny .title-bar {
      border-radius: 3px 3px 0 0; }
    /* line 447, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.tiny .btns {
      padding: 0.25em;
      margin-left: 4px; }
      /* line 450, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      .browser.tiny .btns .close, .browser.tiny .btns .min, .browser.tiny .btns .max {
        margin-right: 4px;
        height: 4px;
        width: 4px; }
    /* line 454, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.tiny .location-bar {
      height: 0.35em;
      width: 82%;
      margin-top: 0.24em; }
  /* line 458, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  .browser.mobile {
    width: 320px; }
    /* line 461, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.mobile .title-bar {
      height: 30px; }
    /* line 463, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.mobile .location-bar {
      width: 84%;
      margin-left: 5%;
      margin-right: 4%; }
    /* line 467, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    .browser.mobile .control {
      float: left;
      line-height: 1.7em;
      height: 100%;
      color: #A3A3A5; }

/* line 474, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
#footer {
  background: #222;
  padding: 50px 0;
  color: white;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #footer:after {
    content: "";
    display: table;
    clear: both; }
  /* line 479, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer #copyright {
    overflow: hidden;
    *zoom: 1;
    margin: 50px 0;
    padding: 50px 0;
    text-align: center;
    border-top: 1px solid #444; }
  /* line 485, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer .column {
    width: 270px;
    float: left; }
    /* line 488, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column:first-child {
      margin-left: 140px; }
    /* line 490, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column:nth-child(3) {
      width: 200px; }
    /* line 492, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column li {
      font-size: 13px;
      color: #eee; }
      /* line 495, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
      #footer .column li a {
        color: #4cb77f; }
  /* line 497, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer h4 {
    margin: 0 0 5px 0;
    font-family: "adriane";
    font-weight: 400;
    font-style: normal;
    color: #eee;
    font-size: 16px; }
  /* line 502, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer .row {
    padding: 0 0 5px 0;
    width: auto;
    margin: 0 0 0 0; }

@media handheld, screen and (max-width: 600px) {
  /* line 509, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
  #footer .column {
    width: 100%;
    padding: 20px; }
    /* line 512, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
    #footer .column:first-child {
      margin-left: 0px; } }
/* line 523, /less/lessbrochure/releases/20180423200628/source/stylesheets/_utils.sass */
body.index #nav li.home a,
body.blog_index #nav li.blog a,
body.alexa #nav li.alexa a,
body.about #nav li.team a,
body.contact #nav li.contact a,
body.entrepreneur-ebooks-guides #nav li.ebooks a {
  display: none; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px); } }
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px); } }
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px); } }
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px); } }
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1); } }
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0); } }
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0); } }
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0); } }
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0); } }
@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3); } }
@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }
@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }
@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }
@-webkit-keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  50% {
    -webkit-transform: translateY(0); }
  60% {
    -webkit-transform: translateY(-15px); }
  80% {
    -webkit-transform: translateY(0); }
  100% {
    -webkit-transform: translateY(0); } }
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0); }
  10% {
    -webkit-transform: translateX(-10px); }
  20% {
    -webkit-transform: translateX(10px); }
  30% {
    -webkit-transform: translateX(-10px); }
  40% {
    -webkit-transform: translateX(10px); }
  50% {
    -webkit-transform: translateX(-10px); }
  60% {
    -webkit-transform: translateX(10px); }
  70% {
    -webkit-transform: translateX(-10px); }
  80% {
    -webkit-transform: translateX(10px); }
  90% {
    -webkit-transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0); } }
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; } }
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0; } }
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1); }
  10% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  40% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  50% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  70% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  90% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0); } }
@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px); } }
@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px); } }
@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px); } }
@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px); } }
@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }
@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }
@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }
@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }
@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }
@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05); }
  70% {
    -moz-transform: scale(0.9); }
  100% {
    -moz-transform: scale(1); } }
@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px); }
  80% {
    -moz-transform: translateY(-10px); }
  100% {
    -moz-transform: translateY(0); } }
@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px); }
  80% {
    -moz-transform: translateY(10px); }
  100% {
    -moz-transform: translateY(0); } }
@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px); }
  80% {
    -moz-transform: translateX(10px); }
  100% {
    -moz-transform: translateX(0); } }
@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px); }
  80% {
    -moz-transform: translateX(-10px); }
  100% {
    -moz-transform: translateX(0); } }
@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1); }
  25% {
    -moz-transform: scale(0.95); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1); }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3); } }
@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0); }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }
@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0); }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }
@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0); }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }
@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0); }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }
@-moz-keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-moz-keyframes bounce {
  0% {
    -moz-transform: translateY(0); }
  20% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-30px); }
  50% {
    -moz-transform: translateY(0); }
  60% {
    -moz-transform: translateY(-15px); }
  80% {
    -moz-transform: translateY(0); }
  100% {
    -moz-transform: translateY(0); } }
@-moz-keyframes shake {
  0% {
    -moz-transform: translateX(0); }
  10% {
    -moz-transform: translateX(-10px); }
  20% {
    -moz-transform: translateX(10px); }
  30% {
    -moz-transform: translateX(-10px); }
  40% {
    -moz-transform: translateX(10px); }
  50% {
    -moz-transform: translateX(-10px); }
  60% {
    -moz-transform: translateX(10px); }
  70% {
    -moz-transform: translateX(-10px); }
  80% {
    -moz-transform: translateX(10px); }
  90% {
    -moz-transform: translateX(-10px); }
  100% {
    -moz-transform: translateX(0); } }
@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; } }
@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; } }
@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; } }
@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; } }
@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1; } }
@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0; } }
@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1); }
  10% {
    -moz-transform: scale(0.9) rotate(-3deg); }
  20% {
    -moz-transform: scale(0.9) rotate(-3deg); }
  30% {
    -moz-transform: scale(1.1) rotate(3deg); }
  40% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  50% {
    -moz-transform: scale(1.1) rotate(3deg); }
  60% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  70% {
    -moz-transform: scale(1.1) rotate(3deg); }
  80% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  90% {
    -moz-transform: scale(1.1) rotate(3deg); }
  100% {
    -moz-transform: scale(1) rotate(0); } }
@-ms-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-ms-keyframes fadeInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px); } }
@-ms-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(20px); } }
@-ms-keyframes fadeInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(20px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px); } }
@-ms-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(20px); } }
@-ms-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }
@-ms-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }
@-ms-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }
@-ms-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }
@-ms-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }
@-ms-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }
@-ms-keyframes bounceIn {
  0% {
    opacity: 0;
    -ms-transform: scale(0.3); }
  50% {
    opacity: 1;
    -ms-transform: scale(1.05); }
  70% {
    -ms-transform: scale(0.9); }
  100% {
    -ms-transform: scale(1); } }
@-ms-keyframes bounceInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateY(30px); }
  80% {
    -ms-transform: translateY(-10px); }
  100% {
    -ms-transform: translateY(0); } }
@-ms-keyframes bounceInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px); }
  80% {
    -ms-transform: translateY(10px); }
  100% {
    -ms-transform: translateY(0); } }
@-ms-keyframes bounceInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px); }
  80% {
    -ms-transform: translateX(10px); }
  100% {
    -ms-transform: translateX(0); } }
@-ms-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateX(30px); }
  80% {
    -ms-transform: translateX(-10px); }
  100% {
    -ms-transform: translateX(0); } }
@-ms-keyframes bounceOut {
  0% {
    -ms-transform: scale(1); }
  25% {
    -ms-transform: scale(0.95); }
  50% {
    opacity: 1;
    -ms-transform: scale(1.1); }
  100% {
    opacity: 0;
    -ms-transform: scale(0.3); } }
@-ms-keyframes bounceOutUp {
  0% {
    -ms-transform: translateY(0); }
  20% {
    opacity: 1;
    -ms-transform: translateY(20px); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }
@-ms-keyframes bounceOutDown {
  0% {
    -ms-transform: translateY(0); }
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }
@-ms-keyframes bounceOutLeft {
  0% {
    -ms-transform: translateX(0); }
  20% {
    opacity: 1;
    -ms-transform: translateX(20px); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }
@-ms-keyframes bounceOutRight {
  0% {
    -ms-transform: translateX(0); }
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }
@-ms-keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@-ms-keyframes bounce {
  0% {
    -ms-transform: translateY(0); }
  20% {
    -ms-transform: translateY(0); }
  40% {
    -ms-transform: translateY(-30px); }
  50% {
    -ms-transform: translateY(0); }
  60% {
    -ms-transform: translateY(-15px); }
  80% {
    -ms-transform: translateY(0); }
  100% {
    -ms-transform: translateY(0); } }
@-ms-keyframes shake {
  0% {
    -ms-transform: translateX(0); }
  10% {
    -ms-transform: translateX(-10px); }
  20% {
    -ms-transform: translateX(10px); }
  30% {
    -ms-transform: translateX(-10px); }
  40% {
    -ms-transform: translateX(10px); }
  50% {
    -ms-transform: translateX(-10px); }
  60% {
    -ms-transform: translateX(10px); }
  70% {
    -ms-transform: translateX(-10px); }
  80% {
    -ms-transform: translateX(10px); }
  90% {
    -ms-transform: translateX(-10px); }
  100% {
    -ms-transform: translateX(0); } }
@-ms-keyframes rotateInDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateInUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateInUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateInDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateOutDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; } }
@-ms-keyframes rotateOutUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; } }
@-ms-keyframes rotateOutDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; } }
@-ms-keyframes rotateOutUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; } }
@-ms-keyframes rotateIn {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1; } }
@-ms-keyframes rotateOut {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0; } }
@-ms-keyframes tada {
  0% {
    -ms-transform: scale(1); }
  10% {
    -ms-transform: scale(0.9) rotate(-3deg); }
  20% {
    -ms-transform: scale(0.9) rotate(-3deg); }
  30% {
    -ms-transform: scale(1.1) rotate(3deg); }
  40% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  50% {
    -ms-transform: scale(1.1) rotate(3deg); }
  60% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  70% {
    -ms-transform: scale(1.1) rotate(3deg); }
  80% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  90% {
    -ms-transform: scale(1.1) rotate(3deg); }
  100% {
    -ms-transform: scale(1) rotate(0); } }
@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-20px); } }
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(20px); } }
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(-20px); } }
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(20px); } }
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-2000px); } }
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(-2000px); } }
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  70% {
    transform: scale(0.9); }
  100% {
    transform: scale(1); } }
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    transform: translateY(30px); }
  80% {
    transform: translateY(-10px); }
  100% {
    transform: translateY(0); } }
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    transform: translateY(-30px); }
  80% {
    transform: translateY(10px); }
  100% {
    transform: translateY(0); } }
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    transform: translateX(-30px); }
  80% {
    transform: translateX(10px); }
  100% {
    transform: translateX(0); } }
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    transform: translateX(30px); }
  80% {
    transform: translateX(-10px); }
  100% {
    transform: translateX(0); } }
@keyframes bounceOut {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.95); }
  50% {
    opacity: 1;
    transform: scale(1.1); }
  100% {
    opacity: 0;
    transform: scale(0.3); } }
@keyframes bounceOutUp {
  0% {
    transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(20px); }
  100% {
    opacity: 0;
    transform: translateY(-2000px); } }
@keyframes bounceOutDown {
  0% {
    transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }
@keyframes bounceOutLeft {
  0% {
    transform: translateX(0); }
  20% {
    opacity: 1;
    transform: translateX(20px); }
  100% {
    opacity: 0;
    transform: translateX(-2000px); } }
@keyframes bounceOutRight {
  0% {
    transform: translateX(0); }
  20% {
    opacity: 1;
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }
@keyframes flash {
  0% {
    opacity: 1; }
  25% {
    opacity: 0; }
  50% {
    opacity: 1; }
  75% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes bounce {
  0% {
    transform: translateY(0); }
  20% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  50% {
    transform: translateY(0); }
  60% {
    transform: translateY(-15px); }
  80% {
    transform: translateY(0); }
  100% {
    transform: translateY(0); } }
@keyframes shake {
  0% {
    transform: translateX(0); }
  10% {
    transform: translateX(-10px); }
  20% {
    transform: translateX(10px); }
  30% {
    transform: translateX(-10px); }
  40% {
    transform: translateX(10px); }
  50% {
    transform: translateX(-10px); }
  60% {
    transform: translateX(10px); }
  70% {
    transform: translateX(-10px); }
  80% {
    transform: translateX(10px); }
  90% {
    transform: translateX(-10px); }
  100% {
    transform: translateX(0); } }
@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0; } }
@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0; } }
@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0; } }
@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; } }
@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0; } }
@keyframes tada {
  0% {
    transform: scale(1); }
  10% {
    transform: scale(0.9) rotate(-3deg); }
  20% {
    transform: scale(0.9) rotate(-3deg); }
  30% {
    transform: scale(1.1) rotate(3deg); }
  40% {
    transform: scale(1.1) rotate(-3deg); }
  50% {
    transform: scale(1.1) rotate(3deg); }
  60% {
    transform: scale(1.1) rotate(-3deg); }
  70% {
    transform: scale(1.1) rotate(3deg); }
  80% {
    transform: scale(1.1) rotate(-3deg); }
  90% {
    transform: scale(1.1) rotate(3deg); }
  100% {
    transform: scale(1) rotate(0); } }
@-webkit-keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@-moz-keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@-ms-keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@keyframes jellyPulse {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 0 100%; } }
@-webkit-keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@-moz-keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@-ms-keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@keyframes jellyScoot {
  0% {
    margin: 0 0; }
  100% {
    margin: 100px 30px 0 0; } }
@-webkit-keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@-moz-keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@-ms-keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@keyframes starfishRotate {
  0% {
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  100% {
    -moz-transform: scale(1.1) rotate(360deg);
    -ms-transform: scale(1.1) rotate(360deg);
    -webkit-transform: scale(1.1) rotate(360deg);
    transform: scale(1.1) rotate(360deg); } }
@-webkit-keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@-moz-keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@-ms-keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@keyframes bubbling {
  0% {
    bottom: -200px; }
  20% {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0; }
  40% {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    margin-left: 30px; }
  100% {
    margin-left: -10px;
    bottom: 130%; } }
@-webkit-keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@-moz-keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@-ms-keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@keyframes light-shimmer {
  0% {
    background-position: 47% 0, 60% -40px; }
  100% {
    background-position: 45% -10px, 65% -30px; } }
@-webkit-keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@-moz-keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@-ms-keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@keyframes fish-bob {
  0% {
    top: -150px; }
  100% {
    top: -165px; } }
@-webkit-keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@-moz-keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@-ms-keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@keyframes crab-snip {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(8deg);
    -ms-transform: rotate(8deg);
    -webkit-transform: rotate(8deg);
    transform: rotate(8deg); }
  100% {
    background-position: 0 -370px;
    -moz-transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg); } }
@-webkit-keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
@-moz-keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
@-ms-keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
@keyframes crab-poke {
  0% {
    background-position: 0 0;
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  100% {
    background-position: 0 -355px;
    -moz-transform: rotate(-14deg);
    -ms-transform: rotate(-14deg);
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg); } }
/* line 6, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body {
  background: #f1f1f1; }

/* line 16, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.full {
  margin: 0 auto;
  padding: 30px; }

/* line 19, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.narrow_content {
  margin: 0 auto;
  width: 680px;
  padding: 30px 30px 30px 0;
  border-right: 1px solid #ccc;
  float: left;
  min-height: 800px; }
  /* line 28, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .narrow_content h2, .narrow_content h3 {
    text-align: left; }
  /* line 30, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .narrow_content ul {
    padding: 0px 0 5px 20px; }
    /* line 32, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .narrow_content ul li {
      list-style: disc;
      margin: 5px 0; }
  /* line 35, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .narrow_content div#main_terms {
    margin: 5px 0;
    padding: 5px 0 0 0px; }
    /* line 39, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .narrow_content div#main_terms .terms {
      margin: 15px 0;
      padding: 0px 0px 0px 0;
      font-size: 13px;
      line-height: 140%; }
      /* line 45, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .narrow_content div#main_terms .terms strong {
        float: left;
        padding: 8px 15px;
        margin: 2px 15px 0 0;
        background: #b7e6cd;
        font-size: 15px;
        width: 150px;
        text-align: right;
        font-family: "proxima-nova-1";
        font-weight: 500;
        font-style: normal;
        font-weight: normal; }
      /* line 55, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .narrow_content div#main_terms .terms:last-child {
        border-bottom: none;
        margin-bottom: 0px; }

/* line 59, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
table#main_terms {
  border: 1px solid #bbb;
  margin: 20px 0; }
  /* line 62, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  table#main_terms th {
    background: #eee !important; }
  /* line 64, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  table#main_terms td, table#main_terms th {
    padding: 10px;
    border-bottom: 1px solid #bbb; }
  /* line 67, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  table#main_terms th:last-child {
    border-left: 1px solid #ddd; }
  /* line 69, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  table#main_terms tr td:first-child, table#main_terms tr th:first-child {
    width: 190px;
    background: #b7e6cd;
    text-align: right;
    font-weight: bold;
    color: black; }

/* line 77, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#insurance {
  font-size: 13px;
  background: white;
  padding: 0 0;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #insurance:after {
    content: "";
    display: table;
    clear: both; }
  /* line 83, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance h1 {
    font-size: 28px;
    font-family: "proxima-nova-1";
    font-weight: 500;
    font-style: normal;
    color: #555;
    padding: 0 0 5px 0;
    margin: 0 0 0 0;
    text-align: left; }
  /* line 90, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance h2 {
    font-size: 20px;
    font-family: "proxima-nova-1";
    font-weight: 300;
    font-style: normal;
    color: black;
    margin: 20px 0 0 0; }
  /* line 95, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance h3 {
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 10px 0 5px 0; }
  /* line 100, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance table#compare_insurance {
    margin: 0 auto; }
    /* line 103, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance th, #insurance table#compare_insurance td {
      padding: 15px;
      border-right: 1px solid #ccc;
      border-bottom: 1px solid #ccc;
      color: black; }
    /* line 110, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr:first-child td:first-child {
      border-top: none;
      border-left: none; }
    /* line 113, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr td:nth-child(2),
    #insurance table#compare_insurance tr td:nth-child(3),
    #insurance table#compare_insurance tr td:nth-child(4),
    #insurance table#compare_insurance tr td:nth-child(5) {
      width: 25%; }
    /* line 118, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance th {
      border-top: 1px solid #ccc;
      padding: 25px 15px;
      text-align: center;
      font-size: 40px;
      font-weight: bold;
      background: #c2ead5;
      font-family: "proxima-nova-1";
      font-weight: 500;
      font-style: normal;
      letter-spacing: 0.07em !important; }
      /* line 127, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance th:first-child {
        border-top: none;
        border-bottom: none;
        background: none;
        font-family: arial, helvetica, sans-serif;
        font-size: 15px; }
    /* line 134, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance td ul {
      padding: 0 0 5px 20px; }
    /* line 136, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance td li {
      list-style: disc;
      padding: 3px 0; }
    /* line 139, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance td img {
      width: 150px;
      clear: both; }
    /* line 142, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.all td {
      font-size: 15px;
      background: white;
      padding: 15px 30px;
      color: black !important;
      text-align: center;
      line-height: 130%; }
      /* line 150, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance tr.all td:first-child {
        background: white; }
    /* line 152, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.example td {
      background: white; }
    /* line 155, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.premium td {
      text-align: center;
      font-size: 25px;
      background: #ffffd5; }
    /* line 159, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.unicorn td {
      text-align: center; }
      /* line 161, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance tr.unicorn td img {
        width: 120px; }
    /* line 163, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.primary td {
      text-align: center;
      font-size: 15px;
      font-weight: bold; }
      /* line 167, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance tr.primary td.same {
        background: #ddd; }
    /* line 169, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.paperwork td {
      text-align: center; }
      /* line 171, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance tr.paperwork td i {
        font-size: 18px; }
    /* line 174, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.coverage td.same {
      background: #ddd; }
    /* line 176, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr.coverage td div {
      text-align: center; }
      /* line 178, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance tr.coverage td div i {
        font-size: 26px;
        color: red; }
    /* line 184, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance tr td:first-child {
      text-align: right;
      font-size: 14px;
      border-left: 1px solid #ccc;
      font-family: arial, helvetica, sans-serif;
      font-weight: normal;
      color: black !important; }
      /* line 191, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance table#compare_insurance tr td:first-child div {
        font-style: italic;
        font-size: 13px;
        color: #666;
        text-align: right;
        line-height: 130%;
        margin-top: 4px; }
    /* line 198, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance table#compare_insurance td .header {
      font-size: 14px;
      text-align: center;
      margin: 0 0 10px 0; }
  /* line 203, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance ol li {
    list-style: decimal; }
  /* line 205, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance .next_thing {
    margin: 0 auto;
    padding: 30px 20px;
    font-size: 16px;
    line-height: 135%;
    text-align: center; }
    /* line 211, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .next_thing a {
      color: #39a86c;
      text-decoration: underline;
      display: block;
      text-decoration: none; }
      /* line 216, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance .next_thing a:hover {
        text-decoration: underline; }
    /* line 218, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .next_thing .side_nav {
      width: auto;
      float: none;
      border: none;
      margin: 0 auto;
      padding: 0 0 0 0; }
      /* line 224, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance .next_thing .side_nav ul {
        width: auto;
        float: none;
        border: none;
        margin: 0 auto;
        padding: 0 0 0; }
        /* line 230, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
        #insurance .next_thing .side_nav ul li {
          list-style: none;
          display: none; }
          /* line 233, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
          #insurance .next_thing .side_nav ul li a {
            padding: 0 0 0 0;
            margin: 0 0 0 0;
            text-align: center;
            font-size: 16px; }
      /* line 239, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance .next_thing .side_nav #banner, #insurance .next_thing .side_nav .share, #insurance .next_thing .side_nav h3, #insurance .next_thing .side_nav #ad {
        display: none; }
  /* line 243, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance .footnote {
    width: 350px;
    margin: 0 auto;
    padding: 30px 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    *zoom: 1; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    #insurance .footnote:after {
      content: "";
      display: table;
      clear: both; }
    /* line 250, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .footnote h5 {
      font-size: 16px;
      margin: 0 0 0px 0;
      padding: 0 0 0 0;
      color: black;
      font-weight: normal; }
    /* line 256, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .footnote ul {
      margin: 10px 0 0 20px;
      float: left;
      width: 140px; }
      /* line 260, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance .footnote ul li {
        list-style: disc; }
        /* line 262, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
        #insurance .footnote ul li a {
          display: block;
          padding: 2px 0;
          color: #444; }
  /* line 272, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance .say .who {
    font-family: "proxima-nova-1";
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
    color: #777;
    font-style: italic;
    margin-bottom: 5px; }
  /* line 279, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance .say h3 {
    font-size: 26px;
    text-transform: uppercase !important;
    font-family: "kremlin-pro-web-semi-exp-1", "kremlin-pro-web-semi-exp-2";
    line-height: 125%; }
  /* line 286, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance .allan, #insurance .tim {
    clear: both;
    position: relative;
    margin: 30px 0 0 0;
    padding: 30px 0 0 0; }
    /* line 291, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .allan .tri, #insurance .tim .tri {
      width: 0;
      height: 0;
      border-top: 25px solid transparent;
      border-bottom: 25px solid transparent;
      border-right: 25px solid #ddd;
      position: absolute;
      top: 50px;
      left: 160px; }
    /* line 296, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .allan img, #insurance .tim img {
      width: 150px;
      position: absolute;
      top: 0px;
      left: 0px;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%; }
    /* line 303, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .allan .say, #insurance .tim .say {
      padding: 0 0 0 25px;
      border-left: 1px solid #999;
      margin: 0 0 0 185px; }
      /* line 307, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance .allan .say p:last-child, #insurance .tim .say p:last-child {
        margin-bottom: 0px;
        padding-bottom: 0px; }
  /* line 312, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance.insurance_changes .allan, #insurance.business .allan {
    padding: 0 0 30px 0; }
  /* line 315, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance .conclusion {
    padding: 30px 30px 30px 90px;
    background: #eee;
    margin: 30px 0;
    font-size: 14px;
    line-height: 160%;
    position: relative; }
    /* line 322, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance .conclusion i {
      position: absolute;
      top: 50px;
      font-size: 35px;
      left: 30px; }
      /* line 327, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance .conclusion i.fa-smile-o {
        font-size: 45px; }

/* line 332, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_ideas .side_nav ul li.ideas a {
  color: black;
  background: #eee; }
/* line 335, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_ideas .side_nav ul li.plans-designs {
  display: block !important; }

/* line 339, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_plans-designs .side_nav ul li.plans-designs a {
  color: black;
  background: #eee; }
/* line 342, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_plans-designs .side_nav ul li.foundations-subflooring {
  display: block !important; }

/* line 346, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_foundations-subflooring .side_nav ul li.foundations-subflooring a {
  color: black;
  background: #eee; }
/* line 349, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_foundations-subflooring .side_nav ul li.basic-framing-shed {
  display: block !important; }

/* line 353, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_basic-framing-shed .side_nav ul li.basic-framing-shed a {
  color: black;
  background: #eee; }
/* line 356, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_basic-framing-shed .side_nav ul li.roofing {
  display: block !important; }

/* line 360, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_roofing .side_nav ul li.roofing a {
  color: black;
  background: #eee; }
/* line 363, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_roofing .side_nav ul li.siding-insulation-electrical {
  display: block !important; }

/* line 367, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_siding-insulation-electrical .side_nav ul li.siding-insulation-electrical a {
  color: black;
  background: #eee; }
/* line 370, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_siding-insulation-electrical .side_nav ul li.cost-estimations {
  display: block !important; }

/* line 374, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
body.backyard-office_cost-estimations .side_nav ul li.cost-estimations a {
  background: #eee;
  color: black; }

/* line 379, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.share {
  width: 395px;
  text-align: center;
  clear: both;
  margin: 70px 0 0 200px;
  padding: 20px 0 40px 0; }
  /* line 385, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .share h4 {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    clear: both; }
  /* line 391, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .share .share_row {
    padding: 5px 0;
    margin: 0 auto;
    text-align: center; }
    /* line 395, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .share .share_row div {
      text-align: center;
      margin: 0 auto; }
  /* line 398, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .share .facebook {
    padding: 0px 0 0 30px;
    float: left; }
  /* line 401, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .share .twitter {
    padding: 0px 0px 0 30px;
    float: left; }
  /* line 404, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .share .googleplus {
    padding: 0px 0 0 0px;
    float: left; }

/* line 408, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.side_nav {
  float: right;
  text-align: left;
  padding: 30px 0 0 0;
  width: 280px; }
  /* line 413, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .side_nav h3 {
    padding: 0 0 0 0;
    font-size: 14px !important;
    font-family: arial, helvetica, sans-serif;
    margin: 10px 0 10px 20px !important; }
  /* line 418, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .side_nav ul {
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc; }
    /* line 421, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .side_nav ul li a {
      display: block;
      font-size: 13px;
      padding: 5px 20px 5px 20px; }
  /* line 427, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .side_nav #banner {
    clear: both;
    margin: 20px 0 20px 0px;
    border-top: 1px solid #ccc;
    padding: 20px 60px 20px 20px;
    position: relative; }
    /* line 433, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .side_nav #banner img {
      position: absolute;
      top: 25px;
      right: 5px;
      width: 70px; }
  /* line 438, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .side_nav .share {
    width: 260px;
    padding: 10px 0;
    margin: 15px 0 10px 20px;
    float: none; }
    /* line 443, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .side_nav .share * {
      text-align: left; }
    /* line 445, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .side_nav .share h3 {
      padding: 0 0 0 0;
      margin: 0 0 0 0; }
    /* line 448, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .side_nav .share .facebook, .side_nav .share .googleplus, .side_nav .share .twitter {
      float: none;
      clear: both;
      text-align: left;
      padding: 5px 0 0 0; }

/* line 459, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#insurance_article_holder {
  padding: 12px 60px 20px 60px;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #insurance_article_holder:after {
    content: "";
    display: table;
    clear: both; }
  /* line 462, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #insurance_article_holder .insurance_article {
    text-align: left;
    float: left;
    position: relative;
    width: 420px;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
    padding: 10px 0; }
    /* line 470, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article:nth-child(odd) {
      float: left;
      padding-right: 20px; }
    /* line 473, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article:nth-child(even) {
      float: right;
      padding-left: 20px; }
    /* line 476, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article .inside_article {
      margin: 10px 0;
      padding: 5px 0px 5px 90px; }
    /* line 482, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article h2 {
      font-size: 17px;
      margin: 0 0 5px 0;
      text-align: left;
      padding: 0 0 0 0; }
    /* line 487, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article p {
      font-size: 15px;
      margin: 0 0 0 0;
      text-align: left; }
    /* line 491, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article .readtime {
      margin: 5px 0 0 0;
      color: #666; }
    /* line 494, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article span {
      position: absolute;
      top: 30%;
      left: 0px;
      font-size: 25px;
      background: #eee;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      color: #999;
      width: 50px;
      height: 50px;
      padding: 18px 0 0 0;
      text-align: center;
      font-family: "kremlin-pro-web-semi-exp-1", "kremlin-pro-web-semi-exp-2";
      display: none; }
    /* line 508, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article .icon {
      width: 75px;
      top: 25%;
      left: 0px;
      position: absolute; }
      /* line 513, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance_article_holder .insurance_article .icon img {
        height: 70px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        opacity: 0.7;
        float: right; }
    /* line 517, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.terms .icon {
      top: 24px;
      left: 8px; }
    /* line 520, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.changes .icon {
      left: 25px; }
    /* line 525, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.hypo .icon {
      top: 15%;
      left: 8px; }
    /* line 529, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.buy .icon img {
      height: 60px; }
    /* line 531, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.marketplace .icon {
      left: 15px; }
      /* line 533, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance_article_holder .insurance_article.marketplace .icon img {
        height: 60px; }
    /* line 535, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.business .icon {
      top: 25px;
      left: 17px; }
      /* line 538, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance_article_holder .insurance_article.business .icon img {
        height: 62px; }
    /* line 540, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.types .icon, #insurance_article_holder .insurance_article.agent .icon {
      left: 15px; }
    /* line 543, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.myths .icon {
      top: 15px; }
      /* line 545, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      #insurance_article_holder .insurance_article.myths .icon img {
        height: 85px; }
    /* line 547, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.unpublished {
      display: none; }
    /* line 552, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.ideas .icon {
      top: 29px;
      left: -2px; }
    /* line 555, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.cost-estimations .icon {
      top: 29px;
      left: -2px; }
    /* line 558, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.siding-insulation-electrical .icon {
      top: 25px;
      left: 22px; }
    /* line 561, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.roofing .icon {
      top: 25px;
      left: 12px; }
    /* line 564, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.basic-framing-shed .icon {
      top: 25px;
      left: 22px; }
    /* line 568, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #insurance_article_holder .insurance_article.plans-designs .icon {
      top: 25px;
      left: 22px; }

/* line 577, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.rent .icon, .food_trucks #insurance_article_holder .insurance_article.supplies .icon, .food_trucks #insurance_article_holder .insurance_article.equipment .icon, .food_trucks #insurance_article_holder .insurance_article.plan .icon, .food_trucks #insurance_article_holder .insurance_article.wrap .icon, .food_trucks #insurance_article_holder .insurance_article.overview .icon, .food_trucks #insurance_article_holder .insurance_article.builders .icon {
  height: 75px;
  overflow: hidden;
  top: 30px;
  left: 10px; }
/* line 582, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.rent img, .food_trucks #insurance_article_holder .insurance_article.supplies img, .food_trucks #insurance_article_holder .insurance_article.equipment img, .food_trucks #insurance_article_holder .insurance_article.plan img, .food_trucks #insurance_article_holder .insurance_article.wrap img, .food_trucks #insurance_article_holder .insurance_article.overview img, .food_trucks #insurance_article_holder .insurance_article.builders img {
  height: 95px; }
/* line 585, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.rent .icon {
  top: 30px;
  left: 10px; }
/* line 590, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.supplies .icon {
  left: 35px; }
/* line 593, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.equipment .icon {
  left: 0px;
  top: 20px;
  width: 100px;
  height: 100px; }
  /* line 598, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .food_trucks #insurance_article_holder .insurance_article.equipment .icon img {
    height: 130px; }
/* line 600, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.plan .icon {
  left: 20px; }
/* line 604, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.wrap .icon {
  top: 40px;
  left: 0px; }
  /* line 607, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .food_trucks #insurance_article_holder .insurance_article.wrap .icon img {
    height: 70px; }
/* line 609, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.builders .icon {
  left: 25px; }
/* line 611, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.food_trucks #insurance_article_holder .insurance_article.overview .icon {
  top: 30px;
  left: 10px; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.terms .side_nav ul li.terms a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.terms .side_nav ul li.terms a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.changes .side_nav ul li.changes a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.changes .side_nav ul li.changes a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.hypo .side_nav ul li.hypo a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.hypo .side_nav ul li.hypo a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.types .side_nav ul li.types a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.types .side_nav ul li.types a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.plans .side_nav ul li.plans a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.plans .side_nav ul li.plans a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.marketplace .side_nav ul li.marketplace a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.marketplace .side_nav ul li.marketplace a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.buy .side_nav ul li.buy a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.buy .side_nav ul li.buy a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.agent .side_nav ul li.agent a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.agent .side_nav ul li.agent a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.company .side_nav ul li.company a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.company .side_nav ul li.company a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.business .side_nav ul li.business a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.business .side_nav ul li.business a:hover {
    text-decoration: none; }

/* line 624, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
div.myths .side_nav ul li.myths a {
  color: #333;
  background: #f1f1f1; }
  /* line 627, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  div.myths .side_nav ul li.myths a:hover {
    text-decoration: none; }

/* line 635, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.nav {
  display: none;
  text-align: center; }
  /* line 638, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .nav * {
    text-align: center; }
  /* line 640, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .nav a {
    color: #39a86c;
    text-decoration: underline; }
    /* line 643, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .nav a:hover {
      text-decoration: none;
      background: #eee; }
  /* line 646, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .nav span {
    font-weight: bold; }

/* line 651, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#header_banner {
  padding: 0 0 15px 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0px;
  background: #daf1ff;
  *zoom: 1; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #header_banner:after {
    content: "";
    display: table;
    clear: both; }
  /* line 657, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #header_banner #logo {
    float: left;
    margin-top: 22px; }
    /* line 660, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #header_banner #logo img {
      width: 250px; }
  /* line 662, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #header_banner .why {
    float: right;
    width: 670px;
    margin: 20px 0 5px 20px;
    font-family: "kremlin-pro-web-semi-exp-1", "kremlin-pro-web-semi-exp-2";
    font-size: 18px;
    line-height: 150%; }

/* line 671, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#footer_banner {
  border-top: 1px solid #ddd;
  padding: 40px 0;
  *zoom: 1;
  text-align: center; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #footer_banner:after {
    content: "";
    display: table;
    clear: both; }
  /* line 676, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner div {
    font-size: 13px;
    color: #999; }
  /* line 679, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner .links {
    padding: 0 0 0 40px;
    margin: 0 210px 10px 210px;
    position: relative; }
  /* line 683, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner a {
    color: #333; }
  /* line 685, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner i {
    font-size: 35px;
    color: #999;
    position: absolute;
    top: 0;
    left: 0; }
  /* line 691, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner .legal, #footer_banner .thanks {
    color: #999;
    text-align: center; }
  /* line 694, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner .thanks {
    margin: 10px 0; }
  /* line 696, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner .feedback {
    text-align: center;
    font-weight: bold;
    margin: 0 0 17px 0; }
  /* line 700, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #footer_banner #big_blog {
    border: 1px solid #ccc;
    padding: 20px;
    margin: 30px 250px; }
    /* line 704, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #footer_banner #big_blog h3 {
      font-size: 19px;
      padding: 0 0 0 0;
      margin: 0 0 10px 0; }
    /* line 708, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    #footer_banner #big_blog li a {
      font-size: 13px;
      padding: 5px; }

/* line 716, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.box_it {
  padding: 20px 20px 10px 20px;
  background: #f1f1f1;
  margin: 0 50px; }

/* line 721, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.box_it2 {
  padding: 10px 20px;
  background: #f1f1f1;
  margin: 20px 0px 0 0;
  font-size: 14px;
  text-align: center;
  border: 1px solid #ccc; }

/* line 730, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.bigger {
  font-weight: bold;
  font-size: 15px;
  margin-top: 20px; }

/* line 735, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.bump {
  margin-top: 30px; }

/* line 738, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#website {
  margin: 15px 0 0 0;
  clear: both; }
  /* line 741, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #website p img {
    float: right;
    margin: 20px 0 20px 20px; }

/* line 744, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#map {
  margin: 10px 0;
  background: #ffffd5;
  padding: 20px 20px 0 20px;
  border: 1px solid #ccc;
  position: relative; }
  /* line 750, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #map img {
    margin: 0 0 0 -10px; }
  /* line 752, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #map h2 {
    text-align: center;
    margin: 0 0 0 0; }
  /* line 755, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #map table.description {
    position: absolute;
    top: 70px;
    right: 10px;
    width: 330px;
    margin: 20px 0 0 0;
    font-size: 12px; }

/* line 762, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#misunderstandings {
  margin: 5px 0 15px 0; }
  /* line 764, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #misunderstandings ul {
    margin: 0 0 0 0; }
  /* line 766, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #misunderstandings img {
    width: 220px;
    float: right;
    margin: 30px 0 20px 20px; }

/* line 772, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
ul#ways {
  margin: 20px 0 0 0;
  padding: 0 0 0 0; }
  /* line 775, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  ul#ways li {
    list-style: none;
    font-size: 15px;
    padding: 0px 0 0px 28px;
    margin: 0 0 15px 0;
    line-height: 140%;
    position: relative; }
    /* line 784, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    ul#ways li i {
      font-size: 20px;
      margin: 0 7px 0 0;
      position: absolute;
      top: 2px;
      left: 0px; }

/* line 797, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.example {
  padding: 20px;
  border: 1px solid #ccc;
  margin: 20px 0 20px 0;
  border-bottom: 1px solid #999;
  -moz-box-shadow: rgba(3, 3, 3, 0.13) 2px 2px 2px;
  -webkit-box-shadow: rgba(3, 3, 3, 0.13) 2px 2px 2px;
  box-shadow: rgba(3, 3, 3, 0.13) 2px 2px 2px; }
  /* line 803, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .photo {
    width: 200px;
    margin: 15px 0 0 0;
    float: right;
    position: relative; }
    /* line 808, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .photo div {
      background: white;
      padding: 10px;
      position: absolute;
      bottom: -5px;
      left: 22px; }
    /* line 814, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .photo img {
      border: 1px solid #777;
      width: 200px; }
  /* line 818, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example h2 {
    font-size: 23px !important;
    margin-bottom: 15px !important;
    font-family: "proxima-nova-1";
    font-weight: 70;
    font-style: normal;
    text-align: center; }
  /* line 823, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example h3 {
    font-size: 15px !important;
    line-height: 135%;
    width: 300px;
    font-family: arial, helvetica, sans-serif;
    padding: 0 0 10px 0 !important;
    color: #444;
    float: left; }
  /* line 831, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .health_plan {
    float: left;
    text-align: center;
    width: 270px;
    font-size: 14px; }
    /* line 836, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .health_plan .div {
      padding: 3px 0; }
  /* line 839, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .graph {
    clear: both;
    font-family: "proxima-nova-1";
    font-weight: 300;
    font-style: normal;
    padding: 20px 0 0 0; }
    /* line 843, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .graph .line_holder {
      height: 20px;
      margin: 20px 0 5px 0;
      position: relative;
      font-family: "proxima-nova-1";
      font-weight: 500;
      font-style: normal; }
      /* line 848, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph .line_holder .line {
        border-bottom: 2px solid black;
        left: 0;
        bottom: 0;
        height: 10px;
        z-index: 1; }
      /* line 854, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph .line_holder .zero {
        position: absolute;
        left: -10px;
        top: -3px;
        z-index: 2;
        font-size: 19px;
        background: white;
        padding: 0 10px 0 0; }
      /* line 862, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph .line_holder .title {
        position: absolute;
        left: 210px;
        z-index: 2;
        top: -3px;
        font-size: 19px;
        background: white;
        padding: 0 10px; }
      /* line 870, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph .line_holder .total {
        position: absolute;
        right: -10px;
        z-index: 2;
        top: -3px;
        font-size: 19px;
        background: white;
        padding: 0 0 0 10px; }
    /* line 879, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .graph #section_holder .section {
      float: left; }
      /* line 881, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section .plus {
        background: white;
        color: #666;
        text-align: center;
        position: absolute;
        top: 27px;
        right: -14px;
        width: 27px;
        height: 27px;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        font-size: 27px;
        z-index: 3;
        font-weight: normal;
        line-height: 100%;
        padding: 2px 0 0 0 !important; }
      /* line 896, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section .top {
        height: 5px; }
      /* line 898, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section .middle, .example .graph #section_holder .section .bottom {
        padding: 20px;
        text-align: center; }
      /* line 901, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section .middle {
        height: 110px;
        font-size: 13px;
        font-family: arial, helvetica, sans-serif; }
      /* line 905, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section .bottom {
        font-size: 17px;
        position: relative; }
        /* line 908, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
        .example .graph #section_holder .section .bottom div {
          text-align: center;
          padding: 5px 0 0 0;
          font-size: 21px;
          font-family: "proxima-nova-1";
          font-weight: 500;
          font-style: normal; }
          /* line 913, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
          .example .graph #section_holder .section .bottom div span {
            font-weight: normal;
            margin: 0 -4px 0 0; }
            /* line 916, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
            .example .graph #section_holder .section .bottom div span.breakdown {
              display: none; }
      /* line 920, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:last-child .top {
        background: #6eb0fb; }
      /* line 922, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:last-child .middle {
        background: rgba(110, 176, 251, 0.3); }
      /* line 924, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:last-child .bottom {
        background: rgba(110, 176, 251, 0.7); }
      /* line 927, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:nth-child(2) .top {
        background: #62b79a; }
      /* line 929, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:nth-child(2) .middle {
        background: rgba(98, 183, 154, 0.3); }
      /* line 931, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:nth-child(2) .bottom {
        background: rgba(98, 183, 154, 0.7); }
      /* line 934, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:first-child .top {
        background: #e3e419; }
      /* line 936, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:first-child .middle {
        background: rgba(227, 228, 25, 0.3); }
      /* line 938, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
      .example .graph #section_holder .section:first-child .bottom {
        background: rgba(227, 228, 25, 0.7); }
  /* line 942, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .totals {
    padding: 20px 0 0 0;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    font-family: "proxima-nova-1";
    font-weight: 500;
    font-style: normal;
    *zoom: 1; }
    /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
    .example .totals:after {
      content: "";
      display: table;
      clear: both; }
    /* line 949, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .totals * {
      text-align: center; }
    /* line 951, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .totals .youpay {
      padding: 10px 0 0 0;
      *zoom: 1;
      clear: both; }
      /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
      .example .totals .youpay:after {
        content: "";
        display: table;
        clear: both; }
    /* line 955, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
    .example .totals .totaling {
      padding: 15px 0;
      *zoom: 1; }
      /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
      .example .totals .totaling:after {
        content: "";
        display: table;
        clear: both; }
  /* line 959, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .deductible {
    color: #bebf15; }
  /* line 961, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .coinsurance {
    color: #387b64; }
  /* line 963, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .outofpocket {
    color: #3c95fa; }
  /* line 965, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .example .gray_box {
    font-size: 15px;
    margin: 15px 0 20px 0;
    text-align: center;
    line-height: 135%; }

/* line 972, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
#explain {
  padding: 0 0px 10px 0px;
  *zoom: 1;
  position: relative; }
  /* line 38, /less/lessbrochure/shared/bundle/ruby/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #explain:after {
    content: "";
    display: table;
    clear: both; }
  /* line 976, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #explain .picture {
    float: right;
    width: 230px; }
  /* line 979, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #explain .allan {
    padding-top: 0px; }
  /* line 982, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  #explain .say {
    font-size: 17px; }

/* line 986, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.backyard-office .tri {
  display: none !important; }
/* line 988, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.backyard-office .here {
  position: absolute;
  font-size: 22px;
  top: 260px;
  left: 50px;
  font-family: "kremlin-pro-web-semi-exp-1", "kremlin-pro-web-semi-exp-2"; }
  /* line 994, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .backyard-office .here img {
    clear: both;
    float: left;
    margin: -15px 0 0 -40px; }
/* line 999, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.backyard-office .made {
  position: absolute;
  font-size: 22px;
  top: 185px;
  right: 290px;
  font-family: "kremlin-pro-web-semi-exp-1", "kremlin-pro-web-semi-exp-2"; }
  /* line 1005, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
  .backyard-office .made img {
    clear: both;
    float: right;
    margin: 0px -40px 0 0; }
/* line 1010, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.backyard-office .say {
  border: none !important;
  font-size: 14px !important;
  padding: 0 0 0 180px !important;
  margin: 0 0 0 0 !important; }
/* line 1015, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.backyard-office .allan {
  margin-top: 0px !important;
  padding-top: 0px !important;
  width: 600px !important;
  float: left;
  clear: none !important; }

/* line 1023, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.image_right {
  float: right;
  margin: 0 0 10px 20px; }

/* line 1028, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
.image_left {
  float: left;
  margin: 0 20px 10px 0; }

/* line 1032, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
img.size250 {
  width: 250px; }

/* line 1035, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
img.image_center, .center {
  margin: 0 auto;
  text-align: center; }

/* line 1041, /less/lessbrochure/releases/20180423200628/source/stylesheets/insurance.css.sass */
p.question {
  margin: 20px 0 0 0;
  padding: 0 0 0 0;
  font-size: 15px; }
