@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, ../sass/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../sass/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../sass/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../sass/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../sass/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../sass/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../sass/bootstrap/_normalize.scss */
a {
  background-color: transparent;
}

/* line 98, ../sass/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 110, ../sass/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, ../sass/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 127, ../sass/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 136, ../sass/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, ../sass/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 154, ../sass/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 162, ../sass/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../sass/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../sass/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 185, ../sass/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 193, ../sass/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 204, ../sass/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 212, ../sass/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, ../sass/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 229, ../sass/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../sass/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, ../sass/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 277, ../sass/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 290, ../sass/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, ../sass/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, ../sass/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, ../sass/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 334, ../sass/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../sass/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, ../sass/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, ../sass/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, ../sass/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, ../sass/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 396, ../sass/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 405, ../sass/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 416, ../sass/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../sass/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 11, ../sass/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../sass/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../sass/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../sass/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

/* line 36, ../sass/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../sass/bootstrap/_scaffolding.scss */
a {
  color: #337ab7;
  text-decoration: none;
}
/* line 52, ../sass/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
/* line 58, ../sass/bootstrap/_scaffolding.scss */
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../sass/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../sass/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../sass/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../sass/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../sass/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../sass/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../sass/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../sass/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../sass/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../sass/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 9, ../sass/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 16, ../sass/bootstrap/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

/* line 24, ../sass/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 30, ../sass/bootstrap/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, ../sass/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 41, ../sass/bootstrap/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../sass/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 48, ../sass/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 49, ../sass/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 50, ../sass/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 51, ../sass/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 52, ../sass/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../sass/bootstrap/_type.scss */
p {
  margin: 0 0 10px;
}

/* line 62, ../sass/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 62, ../sass/bootstrap/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 78, ../sass/bootstrap/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 83, ../sass/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 90, ../sass/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 91, ../sass/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 92, ../sass/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 93, ../sass/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 94, ../sass/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 97, ../sass/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 98, ../sass/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase;
}

/* line 99, ../sass/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 102, ../sass/bootstrap/_type.scss */
.text-muted {
  color: #777777;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #337ab7;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 119, ../sass/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #337ab7;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 138, ../sass/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 149, ../sass/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 153, ../sass/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../sass/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../sass/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
/* line 177, ../sass/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, ../sass/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 189, ../sass/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 193, ../sass/bootstrap/_type.scss */
dt {
  font-weight: bold;
}

/* line 196, ../sass/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 211, ../sass/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../sass/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 229, ../sass/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 235, ../sass/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
}

/* line 241, ../sass/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
/* line 250, ../sass/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 257, ../sass/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777777;
}
/* line 265, ../sass/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, ../sass/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
/* line 286, ../sass/bootstrap/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
/* line 287, ../sass/bootstrap/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 294, ../sass/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

/* line 7, ../sass/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

/* line 15, ../sass/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}

/* line 24, ../sass/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 32, ../sass/bootstrap/_code.scss */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}

/* line 41, ../sass/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
/* line 55, ../sass/bootstrap/_code.scss */
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}

/* line 66, ../sass/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 10, ../sass/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .container {
    max-width: 750px;
  }
}
@media (min-width: 992px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .container {
    max-width: 970px;
  }
}
@media (min-width: 1200px) {
  /* line 10, ../sass/bootstrap/_grid.scss */
  .container {
    max-width: 1170px;
  }
}

/* line 30, ../sass/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../sass/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 992px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 6, ../sass/bootstrap/_tables.scss */
table {
  background-color: transparent;
}

/* line 9, ../sass/bootstrap/_tables.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}

/* line 15, ../sass/bootstrap/_tables.scss */
th {
  text-align: left;
}

/* line 22, ../sass/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
/* line 31, ../sass/bootstrap/_tables.scss */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 41, ../sass/bootstrap/_tables.scss */
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
/* line 50, ../sass/bootstrap/_tables.scss */
.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
/* line 57, ../sass/bootstrap/_tables.scss */
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 62, ../sass/bootstrap/_tables.scss */
.table .table {
  background-color: #fff;
}

/* line 75, ../sass/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

/* line 88, ../sass/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd;
}
/* line 94, ../sass/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
/* line 101, ../sass/bootstrap/_tables.scss */
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

/* line 114, ../sass/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

/* line 125, ../sass/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

/* line 135, ../sass/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

/* line 143, ../sass/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

/* line 9, ../sass/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

/* line 20, ../sass/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

/* line 9, ../sass/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

/* line 20, ../sass/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

/* line 9, ../sass/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

/* line 20, ../sass/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

/* line 9, ../sass/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

/* line 20, ../sass/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

/* line 9, ../sass/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

/* line 20, ../sass/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

/* line 171, ../sass/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  /* line 171, ../sass/bootstrap/_tables.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  /* line 183, ../sass/bootstrap/_tables.scss */
  .table-responsive > .table {
    margin-bottom: 0;
  }
  /* line 191, ../sass/bootstrap/_tables.scss */
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  /* line 200, ../sass/bootstrap/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0;
  }
  /* line 208, ../sass/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  /* line 212, ../sass/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  /* line 225, ../sass/bootstrap/_tables.scss */
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

/* line 10, ../sass/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 13, ../sass/bootstrap/_component-animations.scss */
.fade.in {
  opacity: 1;
}

/* line 18, ../sass/bootstrap/_component-animations.scss */
.collapse {
  display: none;
}
/* line 21, ../sass/bootstrap/_component-animations.scss */
.collapse.in {
  display: block;
}

/* line 26, ../sass/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row;
}

/* line 28, ../sass/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group;
}

/* line 30, ../sass/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

/* line 7, ../sass/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 20, ../sass/bootstrap/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 26, ../sass/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0;
}

/* line 31, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
/* line 54, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 60, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 65, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;
}

/* line 78, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}

/* line 88, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}

/* line 103, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #777777;
}
/* line 110, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}

/* line 123, ../sass/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block;
}
/* line 128, ../sass/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0;
}

/* line 137, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0;
}

/* line 147, ../sass/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto;
}

/* line 153, ../sass/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857;
  color: #777777;
  white-space: nowrap;
}

/* line 163, ../sass/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}

/* line 173, ../sass/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 186, ../sass/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
/* line 193, ../sass/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}

@media (min-width: 768px) {
  /* line 207, ../sass/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  /* line 212, ../sass/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/* line 9, ../sass/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.nav:before, .nav:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.nav:after {
  clear: both;
}
/* line 15, ../sass/bootstrap/_navs.scss */
.nav > li {
  position: relative;
  display: block;
}
/* line 19, ../sass/bootstrap/_navs.scss */
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
/* line 23, ../sass/bootstrap/_navs.scss */
.nav > li > a:hover, .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../sass/bootstrap/_navs.scss */
.nav > li.disabled > a {
  color: #777777;
}
/* line 34, ../sass/bootstrap/_navs.scss */
.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
/* line 46, ../sass/bootstrap/_navs.scss */
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
/* line 59, ../sass/bootstrap/_navs.scss */
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
/* line 66, ../sass/bootstrap/_navs.scss */
.nav > li > a > img {
  max-width: none;
}

/* line 76, ../sass/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 78, ../sass/bootstrap/_navs.scss */
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
/* line 84, ../sass/bootstrap/_navs.scss */
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
/* line 89, ../sass/bootstrap/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
/* line 96, ../sass/bootstrap/_navs.scss */
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 118, ../sass/bootstrap/_navs.scss */
.nav-pills > li {
  float: left;
}
/* line 122, ../sass/bootstrap/_navs.scss */
.nav-pills > li > a {
  border-radius: 4px;
}
/* line 125, ../sass/bootstrap/_navs.scss */
.nav-pills > li + li {
  margin-left: 2px;
}
/* line 131, ../sass/bootstrap/_navs.scss */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}

/* line 144, ../sass/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none;
}
/* line 146, ../sass/bootstrap/_navs.scss */
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}

/* line 160, ../sass/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%;
}
/* line 163, ../sass/bootstrap/_navs.scss */
.nav-justified > li, .nav-tabs.nav-justified > li {
  float: none;
}
/* line 165, ../sass/bootstrap/_navs.scss */
.nav-justified > li > a, .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
/* line 171, ../sass/bootstrap/_navs.scss */
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  /* line 177, ../sass/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  /* line 180, ../sass/bootstrap/_navs.scss */
  .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}

/* line 190, ../sass/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0;
}
/* line 193, ../sass/bootstrap/_navs.scss */
.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
/* line 199, ../sass/bootstrap/_navs.scss */
.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  /* line 206, ../sass/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  /* line 210, ../sass/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}

/* line 224, ../sass/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none;
}
/* line 227, ../sass/bootstrap/_navs.scss */
.tab-content > .active {
  display: block;
}

/* line 237, ../sass/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 11, ../sass/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.navbar:before, .navbar:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.navbar:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 11, ../sass/bootstrap/_navbar.scss */
  .navbar {
    border-radius: 4px;
  }
}

/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 31, ../sass/bootstrap/_navbar.scss */
  .navbar-header {
    float: left;
  }
}

/* line 50, ../sass/bootstrap/_navbar.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:before, .navbar-collapse:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.navbar-collapse:after {
  clear: both;
}
/* line 59, ../sass/bootstrap/_navbar.scss */
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  /* line 50, ../sass/bootstrap/_navbar.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  /* line 68, ../sass/bootstrap/_navbar.scss */
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  /* line 75, ../sass/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: visible;
  }
  /* line 81, ../sass/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}

/* line 92, ../sass/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  /* line 92, ../sass/bootstrap/_navbar.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}

/* line 108, ../sass/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  /* line 108, ../sass/bootstrap/_navbar.scss */
  .container > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-header,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}

/* line 128, ../sass/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  /* line 128, ../sass/bootstrap/_navbar.scss */
  .navbar-static-top {
    border-radius: 0;
  }
}

/* line 138, ../sass/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  /* line 138, ../sass/bootstrap/_navbar.scss */
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

/* line 150, ../sass/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

/* line 154, ../sass/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

/* line 163, ../sass/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
/* line 170, ../sass/bootstrap/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
/* line 175, ../sass/bootstrap/_navbar.scss */
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  /* line 180, ../sass/bootstrap/_navbar.scss */
  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}

/* line 193, ../sass/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 206, ../sass/bootstrap/_navbar.scss */
.navbar-toggle:focus {
  outline: 0;
}
/* line 211, ../sass/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
/* line 217, ../sass/bootstrap/_navbar.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  /* line 193, ../sass/bootstrap/_navbar.scss */
  .navbar-toggle {
    display: none;
  }
}

/* line 232, ../sass/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 7.5px -15px;
}
/* line 235, ../sass/bootstrap/_navbar.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  /* line 243, ../sass/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  /* line 251, ../sass/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  /* line 255, ../sass/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  /* line 257, ../sass/bootstrap/_navbar.scss */
  .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  /* line 232, ../sass/bootstrap/_navbar.scss */
  .navbar-nav {
    float: left;
    margin: 0;
  }
  /* line 270, ../sass/bootstrap/_navbar.scss */
  .navbar-nav > li {
    float: left;
  }
  /* line 272, ../sass/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 292, ../sass/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

/* line 297, ../sass/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 308, ../sass/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
/* line 311, ../sass/bootstrap/_navbar.scss */
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 314, ../sass/bootstrap/_navbar.scss */
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}

/* line 324, ../sass/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 324, ../sass/bootstrap/_navbar.scss */
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}

@media (min-width: 768px) {
  /* line 344, ../sass/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important;
  }

  /* line 347, ../sass/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  /* line 351, ../sass/bootstrap/_navbar.scss */
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
/* line 362, ../sass/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
/* line 366, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-brand {
  color: #777;
}
/* line 368, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
/* line 375, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-text {
  color: #777;
}
/* line 380, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a {
  color: #777;
}
/* line 383, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
/* line 390, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
/* line 398, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
/* line 407, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
/* line 409, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
/* line 413, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
/* line 418, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
/* line 427, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  /* line 438, ../sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  /* line 440, ../sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  /* line 447, ../sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  /* line 455, ../sass/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
/* line 471, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-link {
  color: #777;
}
/* line 473, ../sass/bootstrap/_navbar.scss */
.navbar-default .navbar-link:hover {
  color: #333;
}
/* line 478, ../sass/bootstrap/_navbar.scss */
.navbar-default .btn-link {
  color: #777;
}
/* line 480, ../sass/bootstrap/_navbar.scss */
.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #333;
}
/* line 486, ../sass/bootstrap/_navbar.scss */
.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}

/* line 496, ../sass/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909;
}
/* line 500, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
/* line 502, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
/* line 509, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
/* line 514, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
/* line 517, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
/* line 524, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #090909;
}
/* line 532, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
/* line 542, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
/* line 544, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
/* line 548, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
/* line 553, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
/* line 561, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #090909;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 572, ../sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #090909;
  }
  /* line 575, ../sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #090909;
  }
  /* line 578, ../sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  /* line 580, ../sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  /* line 587, ../sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #090909;
  }
  /* line 595, ../sass/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
/* line 606, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
/* line 608, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
/* line 613, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
/* line 615, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
  color: #fff;
}
/* line 621, ../sass/bootstrap/_navbar.scss */
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}

/* line 6, ../sass/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
/* line 13, ../sass/bootstrap/_breadcrumbs.scss */
.breadcrumb > li {
  display: inline-block;
}
/* line 16, ../sass/bootstrap/_breadcrumbs.scss */
.breadcrumb > li + li:before {
  content: "/ ";
  padding: 0 5px;
  color: #ccc;
}
/* line 25, ../sass/bootstrap/_breadcrumbs.scss */
.breadcrumb > .active {
  color: #777777;
}

/* line 4, ../sass/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
/* line 10, ../sass/bootstrap/_pagination.scss */
.pagination > li {
  display: inline;
}
/* line 12, ../sass/bootstrap/_pagination.scss */
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
/* line 25, ../sass/bootstrap/_pagination.scss */
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 32, ../sass/bootstrap/_pagination.scss */
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 41, ../sass/bootstrap/_pagination.scss */
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
/* line 52, ../sass/bootstrap/_pagination.scss */
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
/* line 64, ../sass/bootstrap/_pagination.scss */
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 5, ../sass/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
}
/* line 12, ../sass/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
/* line 18, ../sass/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 5, ../sass/bootstrap/mixins/_pagination.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
/* line 12, ../sass/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 18, ../sass/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6, ../sass/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.pager:before, .pager:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.pager:after {
  clear: both;
}
/* line 12, ../sass/bootstrap/_pager.scss */
.pager li {
  display: inline;
}
/* line 14, ../sass/bootstrap/_pager.scss */
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
/* line 23, ../sass/bootstrap/_pager.scss */
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 31, ../sass/bootstrap/_pager.scss */
.pager .next > a,
.pager .next > span {
  float: right;
}
/* line 38, ../sass/bootstrap/_pager.scss */
.pager .previous > a,
.pager .previous > span {
  float: left;
}
/* line 45, ../sass/bootstrap/_pager.scss */
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}

/* line 5, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/* line 12, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 28, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 33, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 7, ../sass/bootstrap/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 15, ../sass/bootstrap/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 22, ../sass/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px;
}

/* line 26, ../sass/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px;
}

/* line 6, ../sass/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* line 15, ../sass/bootstrap/_close.scss */
.close:hover, .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 30, ../sass/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 11, ../sass/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden;
}

/* line 16, ../sass/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
/* line 32, ../sass/bootstrap/_modals.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
/* line 36, ../sass/bootstrap/_modals.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 38, ../sass/bootstrap/_modals.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 44, ../sass/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 51, ../sass/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

/* line 64, ../sass/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
/* line 73, ../sass/bootstrap/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 74, ../sass/bootstrap/_modals.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 79, ../sass/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.modal-header:after {
  clear: both;
}

/* line 85, ../sass/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 90, ../sass/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857;
}

/* line 97, ../sass/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 103, ../sass/bootstrap/_modals.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.modal-footer:after {
  clear: both;
}
/* line 110, ../sass/bootstrap/_modals.scss */
.modal-footer .btn + .btn, .modal-footer form.hs-form input.hs-button.primary.large + .btn, form.hs-form .modal-footer input.hs-button.primary.large + .btn, .modal-footer form.hs-form .btn + input.hs-button.primary.large, form.hs-form .modal-footer .btn + input.hs-button.primary.large, .modal-footer form.hs-form input.hs-button.primary.large + input.hs-button.primary.large, form.hs-form .modal-footer input.hs-button.primary.large + input.hs-button.primary.large {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 115, ../sass/bootstrap/_modals.scss */
.modal-footer .btn-group .btn + .btn, .modal-footer .btn-group form.hs-form input.hs-button.primary.large + .btn, form.hs-form .modal-footer .btn-group input.hs-button.primary.large + .btn, .modal-footer .btn-group form.hs-form .btn + input.hs-button.primary.large, form.hs-form .modal-footer .btn-group .btn + input.hs-button.primary.large, .modal-footer .btn-group form.hs-form input.hs-button.primary.large + input.hs-button.primary.large, form.hs-form .modal-footer .btn-group input.hs-button.primary.large + input.hs-button.primary.large {
  margin-left: -1px;
}
/* line 119, ../sass/bootstrap/_modals.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 125, ../sass/bootstrap/_modals.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 136, ../sass/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }

  /* line 140, ../sass/bootstrap/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }

  /* line 145, ../sass/bootstrap/_modals.scss */
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  /* line 149, ../sass/bootstrap/_modals.scss */
  .modal-lg {
    width: 900px;
  }
}
/* line 7, ../sass/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 18, ../sass/bootstrap/_tooltip.scss */
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 19, ../sass/bootstrap/_tooltip.scss */
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
/* line 20, ../sass/bootstrap/_tooltip.scss */
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
/* line 21, ../sass/bootstrap/_tooltip.scss */
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
/* line 22, ../sass/bootstrap/_tooltip.scss */
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}

/* line 26, ../sass/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}

/* line 36, ../sass/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 45, ../sass/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 52, ../sass/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 59, ../sass/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 66, ../sass/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
/* line 73, ../sass/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
/* line 80, ../sass/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 87, ../sass/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 94, ../sass/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 6, ../sass/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 27, ../sass/bootstrap/_popovers.scss */
.popover.top {
  margin-top: -10px;
}
/* line 28, ../sass/bootstrap/_popovers.scss */
.popover.right {
  margin-left: 10px;
}
/* line 29, ../sass/bootstrap/_popovers.scss */
.popover.bottom {
  margin-top: 10px;
}
/* line 30, ../sass/bootstrap/_popovers.scss */
.popover.left {
  margin-left: -10px;
}

/* line 33, ../sass/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 42, ../sass/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px;
}

/* line 51, ../sass/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/* line 61, ../sass/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px;
}

/* line 64, ../sass/bootstrap/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

/* line 70, ../sass/bootstrap/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
/* line 77, ../sass/bootstrap/_popovers.scss */
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
/* line 85, ../sass/bootstrap/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
/* line 92, ../sass/bootstrap/_popovers.scss */
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
/* line 100, ../sass/bootstrap/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
/* line 107, ../sass/bootstrap/_popovers.scss */
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
/* line 116, ../sass/bootstrap/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
/* line 123, ../sass/bootstrap/_popovers.scss */
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

/* line 7, ../sass/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 11, ../sass/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
/* line 16, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
/* line 22, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  /* line 16, ../sass/bootstrap/_carousel.scss */
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  /* line 34, ../sass/bootstrap/_carousel.scss */
  .carousel-inner > .item.next, .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  /* line 39, ../sass/bootstrap/_carousel.scss */
  .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  /* line 44, ../sass/bootstrap/_carousel.scss */
  .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/* line 53, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
/* line 59, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .active {
  left: 0;
}
/* line 63, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 70, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .next {
  left: 100%;
}
/* line 73, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .prev {
  left: -100%;
}
/* line 76, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
/* line 81, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .active.left {
  left: -100%;
}
/* line 84, ../sass/bootstrap/_carousel.scss */
.carousel-inner > .active.right {
  left: 100%;
}

/* line 93, ../sass/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent;
}
/* line 109, ../sass/bootstrap/_carousel.scss */
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
/* line 112, ../sass/bootstrap/_carousel.scss */
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
/* line 119, ../sass/bootstrap/_carousel.scss */
.carousel-control:hover, .carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
/* line 128, ../sass/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
/* line 138, ../sass/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
/* line 143, ../sass/bootstrap/_carousel.scss */
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
/* line 148, ../sass/bootstrap/_carousel.scss */
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
/* line 158, ../sass/bootstrap/_carousel.scss */
.carousel-control .icon-prev:before {
  content: '\2039';
}
/* line 163, ../sass/bootstrap/_carousel.scss */
.carousel-control .icon-next:before {
  content: '\203a';
}

/* line 174, ../sass/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
/* line 185, ../sass/bootstrap/_carousel.scss */
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: transparent;
}
/* line 207, ../sass/bootstrap/_carousel.scss */
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}

/* line 218, ../sass/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
/* line 229, ../sass/bootstrap/_carousel.scss */
.carousel-caption .btn, .carousel-caption form.hs-form input.hs-button.primary.large, form.hs-form .carousel-caption input.hs-button.primary.large {
  text-shadow: none;
}

@media screen and (min-width: 768px) {
  /* line 240, ../sass/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  /* line 249, ../sass/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  /* line 253, ../sass/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }

  /* line 260, ../sass/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }

  /* line 267, ../sass/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px;
  }
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../sass/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../sass/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../sass/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../sass/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../sass/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../sass/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../sass/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../sass/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../sass/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../sass/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 54, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 64, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 111, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 121, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 155, ../sass/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 155, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../sass/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 162, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../sass/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 169, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 105, ../sass/_colors.scss */
.bg--white {
  background-color: #ffffff !important;
}
/* line 108, ../sass/_colors.scss */
.bg--white > path {
  fill: #ffffff;
}

/* line 113, ../sass/_colors.scss */
.bg--black {
  background-color: #000000 !important;
}
/* line 116, ../sass/_colors.scss */
.bg--black > path {
  fill: #000000;
}

/* line 121, ../sass/_colors.scss */
.bg--blue-dark {
  background-color: #2c7ae8 !important;
}
/* line 124, ../sass/_colors.scss */
.bg--blue-dark > path {
  fill: #2c7ae8;
}

/* line 129, ../sass/_colors.scss */
.bg--blue {
  background-color: #5290e9 !important;
}
/* line 132, ../sass/_colors.scss */
.bg--blue > path {
  fill: #5290e9;
}

/* line 137, ../sass/_colors.scss */
.bg--blue-light {
  background-color: #dfebfb !important;
}
/* line 140, ../sass/_colors.scss */
.bg--blue-light > path {
  fill: #dfebfb;
}

/* line 145, ../sass/_colors.scss */
.bg--blue-very-light,
.bg__blue-light {
  background-color: #f4f6f8 !important;
}
/* line 149, ../sass/_colors.scss */
.bg--blue-very-light > path,
.bg__blue-light > path {
  fill: #f4f6f8;
}

/* line 155, ../sass/_colors.scss */
.bg--purple-dark {
  background-color: #525a8f !important;
}
/* line 158, ../sass/_colors.scss */
.bg--purple-dark > path {
  fill: #525a8f;
}

/* line 163, ../sass/_colors.scss */
.bg--purple {
  background-color: #6066ae !important;
}
/* line 166, ../sass/_colors.scss */
.bg--purple > path {
  fill: #6066ae;
}

/* line 171, ../sass/_colors.scss */
.bg--purple-light {
  background-color: #e1deef !important;
}
/* line 174, ../sass/_colors.scss */
.bg--purple-light > path {
  fill: #e1deef;
}

/* line 179, ../sass/_colors.scss */
.bg--purple-very-light {
  background-color: #f1f0f8 !important;
}
/* line 182, ../sass/_colors.scss */
.bg--purple-very-light > path {
  fill: #f1f0f8;
}

/* line 187, ../sass/_colors.scss */
.bg--teal-dark {
  background-color: #26a593 !important;
}
/* line 190, ../sass/_colors.scss */
.bg--teal-dark > path {
  fill: #26a593;
}

/* line 195, ../sass/_colors.scss */
.bg--teal {
  background-color: #50c2b8 !important;
}
/* line 198, ../sass/_colors.scss */
.bg--teal > path {
  fill: #50c2b8;
}

/* line 203, ../sass/_colors.scss */
.bg--teal-light {
  background-color: #dcf1ef !important;
}
/* line 206, ../sass/_colors.scss */
.bg--teal-light > path {
  fill: #dcf1ef;
}

/* line 211, ../sass/_colors.scss */
.bg--teal-very-light {
  background-color: #f0f8f7 !important;
}
/* line 214, ../sass/_colors.scss */
.bg--teal-very-light > path {
  fill: #f0f8f7;
}

/* line 219, ../sass/_colors.scss */
.bg--yellow-dark {
  background-color: #e69d44 !important;
}
/* line 222, ../sass/_colors.scss */
.bg--yellow-dark > path {
  fill: #e69d44;
}

/* line 227, ../sass/_colors.scss */
.bg--yellow {
  background-color: #ffbf66 !important;
}
/* line 230, ../sass/_colors.scss */
.bg--yellow > path {
  fill: #ffbf66;
}

/* line 235, ../sass/_colors.scss */
.bg--yellow-light {
  background-color: #ffeacc !important;
}
/* line 238, ../sass/_colors.scss */
.bg--yellow-light > path {
  fill: #ffeacc;
}

/* line 243, ../sass/_colors.scss */
.bg--yellow-very-light {
  background-color: #fff7eb !important;
}
/* line 246, ../sass/_colors.scss */
.bg--yellow-very-light > path {
  fill: #fff7eb;
}

/* line 251, ../sass/_colors.scss */
.bg--white {
  background-color: #ffffff !important;
}
/* line 254, ../sass/_colors.scss */
.bg--white > path {
  fill: #ffffff;
}

/* line 259, ../sass/_colors.scss */
.bg--grey-very-light,
.bg__grey-light {
  background-color: #f5f5f5 !important;
}
/* line 263, ../sass/_colors.scss */
.bg--grey-very-light > path,
.bg__grey-light > path {
  fill: #f5f5f5;
}

/* line 268, ../sass/_colors.scss */
.bg--grey-light {
  background-color: #e6e6e8 !important;
}
/* line 271, ../sass/_colors.scss */
.bg--grey-light > path {
  fill: #e6e6e8;
}

/* line 276, ../sass/_colors.scss */
.bg--grey {
  background-color: #b2b2b2 !important;
}
/* line 279, ../sass/_colors.scss */
.bg--grey > path {
  fill: #b2b2b2;
}

/* line 284, ../sass/_colors.scss */
.bg--grey-dark {
  background-color: #464648 !important;
}
/* line 287, ../sass/_colors.scss */
.bg--grey-dark > path {
  fill: #464648;
}

/* line 292, ../sass/_colors.scss */
.bg--grey-very-dark {
  background-color: #2a2a2a !important;
}
/* line 295, ../sass/_colors.scss */
.bg--grey-very-dark > path {
  fill: #2a2a2a;
}

/* line 300, ../sass/_colors.scss */
.bg--black {
  background-color: #000000 !important;
}
/* line 303, ../sass/_colors.scss */
.bg--black > path {
  fill: #000000;
}

/* line 309, ../sass/_colors.scss */
.bg--primary-very-light,
.bg--primary-100 {
  background-color: #EDF3FD !important;
}
/* line 313, ../sass/_colors.scss */
.bg--primary-very-light > path,
.bg--primary-100 > path {
  fill: #EDF3FD;
}

/* line 318, ../sass/_colors.scss */
.bg--primary-200 {
  background-color: #B0B8FC !important;
}
/* line 321, ../sass/_colors.scss */
.bg--primary-200 > path {
  fill: #B0B8FC;
}

/* line 326, ../sass/_colors.scss */
.bg--primary-light,
.bg--primary-300 {
  background-color: #707EFA !important;
}
/* line 330, ../sass/_colors.scss */
.bg--primary-light > path,
.bg--primary-300 > path {
  fill: #707EFA;
}

/* line 335, ../sass/_colors.scss */
.bg--primary-400 {
  background-color: #4B57C5 !important;
}
/* line 338, ../sass/_colors.scss */
.bg--primary-400 > path {
  fill: #4B57C5;
}

/* line 343, ../sass/_colors.scss */
.bg--primary,
.bg--primary-500 {
  background-color: #343C8D !important;
}
/* line 347, ../sass/_colors.scss */
.bg--primary > path,
.bg--primary-500 > path {
  fill: #343C8D;
}

/* line 352, ../sass/_colors.scss */
.bg--primary-600 {
  background-color: #21264F !important;
}
/* line 355, ../sass/_colors.scss */
.bg--primary-600 > path {
  fill: #21264F;
}

/* line 361, ../sass/_colors.scss */
.bg--blue-100 {
  background-color: #E0F8FF !important;
}
/* line 364, ../sass/_colors.scss */
.bg--blue-100 > path {
  fill: #E0F8FF;
}

/* line 369, ../sass/_colors.scss */
.bg--blue-200 {
  background-color: #9EE6FA !important;
}
/* line 372, ../sass/_colors.scss */
.bg--blue-200 > path {
  fill: #9EE6FA;
}

/* line 377, ../sass/_colors.scss */
.bg--blue-300 {
  background-color: #5DD5F6 !important;
}
/* line 380, ../sass/_colors.scss */
.bg--blue-300 > path {
  fill: #5DD5F6;
}

/* line 385, ../sass/_colors.scss */
.bg--blue-400 {
  background-color: #18AED8 !important;
}
/* line 388, ../sass/_colors.scss */
.bg--blue-400 > path {
  fill: #18AED8;
}

/* line 393, ../sass/_colors.scss */
.bg--blue,
.bg--blue-500 {
  background-color: #1278A1 !important;
}
/* line 397, ../sass/_colors.scss */
.bg--blue > path,
.bg--blue-500 > path {
  fill: #1278A1;
}

/* line 402, ../sass/_colors.scss */
.bg--blue-600 {
  background-color: #013950 !important;
}
/* line 405, ../sass/_colors.scss */
.bg--blue-600 > path {
  fill: #013950;
}

/* line 412, ../sass/_colors.scss */
.bg--green-100,
.bg--green-very-light {
  background-color: #E8FDE2 !important;
}
/* line 416, ../sass/_colors.scss */
.bg--green-100 > path,
.bg--green-very-light > path {
  fill: #E8FDE2;
}

/* line 421, ../sass/_colors.scss */
.bg--green-200,
.bg__green-light {
  background-color: #75E1B2 !important;
}
/* line 425, ../sass/_colors.scss */
.bg--green-200 > path,
.bg__green-light > path {
  fill: #75E1B2;
}

/* line 430, ../sass/_colors.scss */
.bg--green-300 {
  background-color: #34AD78 !important;
}
/* line 433, ../sass/_colors.scss */
.bg--green-300 > path {
  fill: #34AD78;
}

/* line 438, ../sass/_colors.scss */
.bg--green-400,
.bg--green {
  background-color: #00805D !important;
}
/* line 442, ../sass/_colors.scss */
.bg--green-400 > path,
.bg--green > path {
  fill: #00805D;
}

/* line 447, ../sass/_colors.scss */
.bg--green-500,
.bg--green-dark {
  background-color: #014C33 !important;
}
/* line 451, ../sass/_colors.scss */
.bg--green-500 > path,
.bg--green-dark > path {
  fill: #014C33;
}

/* line 456, ../sass/_colors.scss */
.bg--green-600 {
  background-color: #002E1F !important;
}
/* line 459, ../sass/_colors.scss */
.bg--green-600 > path {
  fill: #002E1F;
}

/* line 465, ../sass/_colors.scss */
.bg--orange-600 {
  background-color: #741E1F !important;
}
/* line 468, ../sass/_colors.scss */
.bg--orange-600 > path {
  fill: #741E1F;
}

/* line 473, ../sass/_colors.scss */
.bg--orange-500 {
  background-color: #AC2E1F !important;
}
/* line 476, ../sass/_colors.scss */
.bg--orange-500 > path {
  fill: #AC2E1F;
}

/* line 481, ../sass/_colors.scss */
.bg--orange-400 {
  background-color: #D24414 !important;
}
/* line 484, ../sass/_colors.scss */
.bg--orange-400 > path {
  fill: #D24414;
}

/* line 489, ../sass/_colors.scss */
.bg--orange-300 {
  background-color: #F38338 !important;
}
/* line 492, ../sass/_colors.scss */
.bg--orange-300 > path {
  fill: #F38338;
}

/* line 497, ../sass/_colors.scss */
.bg--orange-200 {
  background-color: #FFB85C !important;
}
/* line 500, ../sass/_colors.scss */
.bg--orange-200 > path {
  fill: #FFB85C;
}

/* line 505, ../sass/_colors.scss */
.bg--orange-100 {
  background-color: #FFF5E0 !important;
}
/* line 508, ../sass/_colors.scss */
.bg--orange-100 > path {
  fill: #FFF5E0;
}

/* line 514, ../sass/_colors.scss */
.bg--red-very-light,
.bg--red-100 {
  background-color: #FAE5EF !important;
}
/* line 518, ../sass/_colors.scss */
.bg--red-very-light > path,
.bg--red-100 > path {
  fill: #FAE5EF;
}

/* line 523, ../sass/_colors.scss */
.bg--red-light,
.bg--red-200 {
  background-color: #FDA1B9 !important;
}
/* line 527, ../sass/_colors.scss */
.bg--red-light > path,
.bg--red-200 > path {
  fill: #FDA1B9;
}

/* line 532, ../sass/_colors.scss */
.bg--red-300 {
  background-color: #FB6987 !important;
}
/* line 535, ../sass/_colors.scss */
.bg--red-300 > path {
  fill: #FB6987;
}

/* line 540, ../sass/_colors.scss */
.bg--red .bg--red-400 {
  background-color: #e14d57 !important;
}
/* line 543, ../sass/_colors.scss */
.bg--red .bg--red-400 > path {
  fill: #e14d57;
}

/* line 548, ../sass/_colors.scss */
.bg--red-500 {
  background-color: #B8143E !important;
}
/* line 551, ../sass/_colors.scss */
.bg--red-500 > path {
  fill: #B8143E;
}

/* line 556, ../sass/_colors.scss */
.bg--red-dark,
.bg--600 {
  background-color: #730D23 !important;
}
/* line 560, ../sass/_colors.scss */
.bg--red-dark > path,
.bg--600 > path {
  fill: #ce4a57;
}

/* line 570, ../sass/_colors.scss */
.bg--logo-red {
  background-color: #ed1c24 !important;
}

/* line 577, ../sass/_colors.scss */
.shadow {
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2), 0 8px 16px rgba(0, 0, 0, 0.1);
}

/* line 581, ../sass/_colors.scss */
.shadow-light {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 8px 16px rgba(0, 0, 0, 0.07);
}

/* line 585, ../sass/_colors.scss */
.shadow-dark {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2), 0 4px 25px rgba(0, 0, 0, 0.5);
}

/* line 589, ../sass/_colors.scss */
.shadow-double {
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
}

/* line 593, ../sass/_colors.scss */
.shadow-long {
  box-shadow: 0px 50px 50px 0px rgba(160, 180, 200, 0.4), 0px 25px 25px 0px rgba(160, 180, 200, 0.5), 0px 16px 16px 0px rgba(160, 180, 200, 0.6), 0px 8px 8px 0px rgba(160, 180, 200, 0.75), 0px 4px 4px 0px rgba(160, 180, 200, 0.9), 0px 2px 2px 0px #a0b4c8;
}

/* line 597, ../sass/_colors.scss */
.shadow-very-long {
  box-shadow: 0px 100px 100px 0px rgba(160, 180, 200, 0.4), 0px 64px 64px 0px rgba(160, 180, 200, 0.5), 0px 32px 32px 0px rgba(160, 180, 200, 0.6), 0px 16px 16px 0px rgba(160, 180, 200, 0.7), 0px 8px 8px 0px rgba(160, 180, 200, 0.8), 0px 4px 4px 0px rgba(160, 180, 200, 0.9), 0px 2px 2px 0px #a0b4c8;
}

/* line 601, ../sass/_colors.scss */
.shadow--blue-light {
  box-shadow: 0 25px 50px #9bc1f3;
}

/* line 605, ../sass/_colors.scss */
.shadow--blue {
  box-shadow: 0 25px 50px #5290e9;
}

/* line 609, ../sass/_colors.scss */
.shadow--red-light {
  box-shadow: 0 25px 50px #ffb2bb;
}

/* line 613, ../sass/_colors.scss */
.shadow--red {
  box-shadow: 0 25px 50px #e14d57;
}

/* line 617, ../sass/_colors.scss */
.shadow--orange-light {
  box-shadow: 0 25px 50px #f6a89d;
}

/* line 621, ../sass/_colors.scss */
.shadow--orange {
  box-shadow: 0 25px 50px #f87462;
}

/* line 625, ../sass/_colors.scss */
.shadow--yellow-light {
  box-shadow: 0 25px 50px #ffcd85;
}

/* line 629, ../sass/_colors.scss */
.shadow--yellow {
  box-shadow: 0 25px 50px #ffbf66;
}

/* line 633, ../sass/_colors.scss */
.shadow--green-light {
  box-shadow: 0 25px 50px #adcfa6;
}

/* line 637, ../sass/_colors.scss */
.shadow--green {
  box-shadow: 0 25px 50px #5ca762;
}

/* line 641, ../sass/_colors.scss */
.shadow--teal-light {
  box-shadow: 0 25px 50px #a9ddd8;
}

/* line 645, ../sass/_colors.scss */
.shadow--teal {
  box-shadow: 0 25px 50px #50c2b8;
}

/* line 649, ../sass/_colors.scss */
.shadow--purple-light {
  box-shadow: 0 25px 50px #b5aed8;
}

/* line 653, ../sass/_colors.scss */
.shadow--purple {
  box-shadow: 0 25px 50px #6066ae;
}

/* line 657, ../sass/_colors.scss */
.shadow--magenta-light {
  box-shadow: 0 25px 50px #d7a6ce;
}

/* line 661, ../sass/_colors.scss */
.shadow--magenta {
  box-shadow: 0 25px 50px #c2529e;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 300, ../sass/_util.scss */
.gap-north-very-small {
  margin-top: 5px !important;
}
@media only screen and (min-width: 768px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 8px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 11px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 15px !important;
  }
}

/* line 316, ../sass/_util.scss */
.gap-north-small {
  margin-top: 10px !important;
}
@media only screen and (min-width: 768px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 17px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 23px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 30px !important;
  }
}

/* line 332, ../sass/_util.scss */
.gap-north {
  margin-top: 30px !important;
}
@media only screen and (min-width: 768px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 40px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 50px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 60px !important;
  }
}

/* line 348, ../sass/_util.scss */
.gap-north-big {
  margin-top: 50px !important;
}
@media only screen and (min-width: 768px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 63px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 76px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 90px !important;
  }
}

/* line 364, ../sass/_util.scss */
.gap-north-none {
  margin-top: 0px !important;
}

/* line 368, ../sass/_util.scss */
.gap-south-very-small {
  margin-bottom: 5px !important;
}
@media only screen and (min-width: 768px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 8px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 11px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 15px !important;
  }
}

/* line 384, ../sass/_util.scss */
.gap-south-small {
  margin-bottom: 10px !important;
}
@media only screen and (min-width: 768px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 17px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 23px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 30px !important;
  }
}

/* line 400, ../sass/_util.scss */
.gap-south {
  margin-bottom: 30px !important;
}
@media only screen and (min-width: 768px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 40px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 50px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 60px !important;
  }
}

/* line 416, ../sass/_util.scss */
.gap-south-big {
  margin-bottom: 50px !important;
}
@media only screen and (min-width: 768px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 63px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 76px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 90px !important;
  }
}

/* line 432, ../sass/_util.scss */
.gap-south-none {
  margin-bottom: 0px !important;
}

/* line 436, ../sass/_util.scss */
.gap-north-0 {
  margin-top: 0px !important;
}

/* line 440, ../sass/_util.scss */
.gap-north-15 {
  margin-top: 15px !important;
}

/* line 444, ../sass/_util.scss */
.gap-north-30 {
  margin-top: 30px !important;
}

/* line 448, ../sass/_util.scss */
.gap-north-45 {
  margin-top: 45px !important;
}

/* line 452, ../sass/_util.scss */
.gap-north-60 {
  margin-top: 60px !important;
}

/* line 456, ../sass/_util.scss */
.gap-north-90 {
  margin-top: 90px !important;
}

/* line 460, ../sass/_util.scss */
.gap-north-120 {
  margin-top: 120px !important;
}

/* line 464, ../sass/_util.scss */
.gap-south-0 {
  margin-bottom: 0px !important;
}

/* line 468, ../sass/_util.scss */
.gap-south-15 {
  margin-bottom: 15px !important;
}

/* line 472, ../sass/_util.scss */
.gap-south-30 {
  margin-bottom: 30px !important;
}

/* line 476, ../sass/_util.scss */
.gap-south-45 {
  margin-bottom: 45px !important;
}

/* line 480, ../sass/_util.scss */
.gap-south-60 {
  margin-bottom: 60px !important;
}

/* line 484, ../sass/_util.scss */
.gap-south-90 {
  margin-bottom: 90px !important;
}

/* line 488, ../sass/_util.scss */
.gap-south-120 {
  margin-bottom: 120px !important;
}

/* line 495, ../sass/_util.scss */
img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* fade image in after load */
/* line 504, ../sass/_util.scss */
.lazyload,
.lazyloading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
  will-change: opacity;
}

/* line 513, ../sass/_util.scss */
.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

/* line 518, ../sass/_util.scss */
.regular-frame {
  border: 1px solid #ccc;
}

/* line 522, ../sass/_util.scss */
.circle-frame {
  border-radius: 50%;
  border: 3px solid #ccc;
  overflow: hidden;
}

/* line 528, ../sass/_util.scss */
.bg-no-repeat {
  background-repeat: no-repeat;
}

/* line 532, ../sass/_util.scss */
.bg-cover {
  background-size: cover;
}

/* line 536, ../sass/_util.scss */
.bg-contain {
  background-size: contain;
}

/* line 540, ../sass/_util.scss */
.bg-center {
  background-position: center;
}

/* line 544, ../sass/_util.scss */
.bg-top {
  background-position: top;
}

/* line 548, ../sass/_util.scss */
.bg-right {
  background-position: right;
}

/* line 552, ../sass/_util.scss */
.bg-bottom {
  background-position: bottom;
}

/* line 556, ../sass/_util.scss */
.bg-left {
  background-position: left;
}

/* line 560, ../sass/_util.scss */
.bg-fixed {
  background-attachment: fixed;
}

/* line 564, ../sass/_util.scss */
.bg-local {
  background-attachment: local;
}

/* line 568, ../sass/_util.scss */
.img-cover {
  object-fit: cover;
}

/* line 572, ../sass/_util.scss */
.img-contain {
  object-fit: contain;
}

/* line 576, ../sass/_util.scss */
.img-fill {
  object-fit: fill;
}

/* line 580, ../sass/_util.scss */
.img-scale-down {
  object-fit: scale-down;
}

/* line 584, ../sass/_util.scss */
.thumb-border,
.grey-border {
  border: solid 1px #e6e6e8;
}

/* line 589, ../sass/_util.scss */
.border-soft,
.border-curved {
  border-radius: 5px;
}

/* line 594, ../sass/_util.scss */
.border-circle {
  border-radius: 50%;
}

/* line 599, ../sass/_util.scss */
a.nav-anchor {
  display: block;
  position: relative;
  text-decoration: none;
  visibility: hidden;
}

/* line 609, ../sass/_util.scss */
.hidden {
  display: none !important;
}

/* line 613, ../sass/_util.scss */
.block {
  display: block;
}

/* line 617, ../sass/_util.scss */
.flex {
  display: flex;
}

/* line 621, ../sass/_util.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 625, ../sass/_util.scss */
.inline {
  display: inline;
}

/* line 629, ../sass/_util.scss */
.inline-block {
  display: inline-block;
}

/* line 633, ../sass/_util.scss */
.inline-flex {
  display: inline-flex;
}

/* line 637, ../sass/_util.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 641, ../sass/_util.scss */
.overflow-scroll {
  overflow: scroll;
}

/* line 645, ../sass/_util.scss */
.overflow-auto {
  overflow: auto;
}

/* line 652, ../sass/_util.scss */
.scroll-horizontal {
  overflow-x: scroll;
  overflow-y: hidden;
}

/* line 657, ../sass/_util.scss */
.scroll-vertical {
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 662, ../sass/_util.scss */
.no-scrollbar::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent;
}

/* line 671, ../sass/_util.scss */
.visible-on-xs {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 671, ../sass/_util.scss */
  .visible-on-xs {
    display: block;
  }
}

/* line 679, ../sass/_util.scss */
.hidden-on-xs {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 679, ../sass/_util.scss */
  .hidden-on-xs {
    display: none !important;
  }
}

/* line 687, ../sass/_util.scss */
.visible-on-small {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 687, ../sass/_util.scss */
  .visible-on-small {
    display: block;
  }
}

/* line 695, ../sass/_util.scss */
.hidden-on-small {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: block;
  }
}

/* line 715, ../sass/_util.scss */
.visible-on-md {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 715, ../sass/_util.scss */
  .visible-on-md {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: block;
  }
}

/* line 759, ../sass/_util.scss */
.hidden-on-lg {
  display: block;
}
@media only screen and (min-width: 1200px) {
  /* line 759, ../sass/_util.scss */
  .hidden-on-lg {
    display: none;
  }
}

/* line 767, ../sass/_util.scss */
.hidden-on-mobile {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 767, ../sass/_util.scss */
  .hidden-on-mobile {
    display: block;
  }
}

/* line 775, ../sass/_util.scss */
.visible-on-mobile {
  display: block;
}
@media only screen and (min-width: 1200px) {
  /* line 775, ../sass/_util.scss */
  .visible-on-mobile {
    display: none;
  }
}

/* line 786, ../sass/_util.scss */
.vertical-center {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 796, ../sass/_util.scss */
.vertical-center.column {
  flex-direction: column;
}
/* line 800, ../sass/_util.scss */
.vertical-center.row {
  flex-direction: row;
}
/* line 804, ../sass/_util.scss */
.vertical-center.height-100 {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: row;
  }
}

/* line 823, ../sass/_util.scss */
.vertical-bottom {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-align-items: flex-end;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 833, ../sass/_util.scss */
.vertical-bottom.column {
  flex-direction: column;
}
/* line 837, ../sass/_util.scss */
.vertical-bottom.row {
  flex-direction: row;
}
/* line 841, ../sass/_util.scss */
.vertical-bottom.height-100 {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: row;
  }
}

/* line 864, ../sass/_util.scss */
.plus-sign {
  width: 22px;
  height: 22px;
  box-sizing: content-box;
  position: relative;
}
/* line 870, ../sass/_util.scss */
.plus-sign:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  width: 14px;
  margin-top: -1px;
  height: 2px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 888, ../sass/_util.scss */
.plus-sign:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  margin-top: -1px;
  height: 2px;
  width: 14px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 905, ../sass/_util.scss */
.plus-sign.black:before {
  background: #404040;
}
/* line 909, ../sass/_util.scss */
.plus-sign.black:after {
  background: #404040;
}
/* line 915, ../sass/_util.scss */
.plus-sign.white:before {
  background: #ffffff;
}
/* line 919, ../sass/_util.scss */
.plus-sign.white:after {
  background: #ffffff;
}

/* line 926, ../sass/_util.scss */
.close-sign {
  display: inline-block;
  background: #404040;
  width: 33px;
  height: 100px;
  position: relative;
  margin-left: 33px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 939, ../sass/_util.scss */
.close-sign:before {
  display: inline-block;
  background: #404040;
  content: "";
  width: 100px;
  height: 33px;
  position: absolute;
  top: 33px;
  left: -33px;
}

/* line 950, ../sass/_util.scss */
.close-sign:after {
  display: inline-block;
  background: #404040;
  content: "";
  width: 100px;
  height: 33px;
  position: absolute;
  top: 33px;
  left: -33px;
}

/* line 962, ../sass/_util.scss */
.arrow-up {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #404040;
  border-top: 0px;
  padding: 0;
  margin: 10px auto;
  cursor: pointer;
  margin-left: 6px;
}
/* line 976, ../sass/_util.scss */
.arrow-up.white {
  border-bottom: 6px solid #FFFFFF;
}

/* line 982, ../sass/_util.scss */
.arrow-right {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #404040;
  margin-left: 6px;
  content: "";
}

/* line 995, ../sass/_util.scss */
.arrow-down {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #404040;
  border-bottom: 0px;
  padding: 0;
  margin: 10px auto;
  margin-left: 6px;
  cursor: pointer;
}
/* line 1009, ../sass/_util.scss */
.arrow-down.white {
  border-top: 6px solid #FFFFFF;
}

/* line 1015, ../sass/_util.scss */
.arrow-left {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #404040;
  margin-right: 6px;
  content: "";
}

/* line 1027, ../sass/_util.scss */
.check-mark {
  position: relative;
  padding-right: 15px;
}
/* line 1031, ../sass/_util.scss */
.check-mark:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  border-bottom: 3px solid #333;
  height: 11px;
  border-right: 3px solid #333;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* line 1048, ../sass/_util.scss */
.check-mark.white:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  border-bottom: 3px solid #fff;
  height: 11px;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* line 1071, ../sass/_util.scss */
ul.blank {
  list-style: none;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
}
/* line 1077, ../sass/_util.scss */
ul.blank li {
  margin: 5px 0;
}

/* line 1082, ../sass/_util.scss */
ul.bullet-points {
  list-style-type: square;
  width: 100%;
}
/* line 1086, ../sass/_util.scss */
ul.bullet-points li {
  margin: 7px 15px 7px 0;
  font-weight: 600;
  line-height: 160%;
}

/* line 1092, ../sass/_util.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 300, ../sass/_util.scss */
.gap-north-very-small {
  margin-top: 5px !important;
}
@media only screen and (min-width: 768px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 8px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 11px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 15px !important;
  }
}

/* line 316, ../sass/_util.scss */
.gap-north-small {
  margin-top: 10px !important;
}
@media only screen and (min-width: 768px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 17px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 23px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 30px !important;
  }
}

/* line 332, ../sass/_util.scss */
.gap-north {
  margin-top: 30px !important;
}
@media only screen and (min-width: 768px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 40px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 50px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 60px !important;
  }
}

/* line 348, ../sass/_util.scss */
.gap-north-big {
  margin-top: 50px !important;
}
@media only screen and (min-width: 768px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 63px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 76px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 90px !important;
  }
}

/* line 364, ../sass/_util.scss */
.gap-north-none {
  margin-top: 0px !important;
}

/* line 368, ../sass/_util.scss */
.gap-south-very-small {
  margin-bottom: 5px !important;
}
@media only screen and (min-width: 768px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 8px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 11px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 15px !important;
  }
}

/* line 384, ../sass/_util.scss */
.gap-south-small {
  margin-bottom: 10px !important;
}
@media only screen and (min-width: 768px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 17px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 23px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 30px !important;
  }
}

/* line 400, ../sass/_util.scss */
.gap-south {
  margin-bottom: 30px !important;
}
@media only screen and (min-width: 768px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 40px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 50px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 60px !important;
  }
}

/* line 416, ../sass/_util.scss */
.gap-south-big {
  margin-bottom: 50px !important;
}
@media only screen and (min-width: 768px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 63px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 76px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 90px !important;
  }
}

/* line 432, ../sass/_util.scss */
.gap-south-none {
  margin-bottom: 0px !important;
}

/* line 436, ../sass/_util.scss */
.gap-north-0 {
  margin-top: 0px !important;
}

/* line 440, ../sass/_util.scss */
.gap-north-15 {
  margin-top: 15px !important;
}

/* line 444, ../sass/_util.scss */
.gap-north-30 {
  margin-top: 30px !important;
}

/* line 448, ../sass/_util.scss */
.gap-north-45 {
  margin-top: 45px !important;
}

/* line 452, ../sass/_util.scss */
.gap-north-60 {
  margin-top: 60px !important;
}

/* line 456, ../sass/_util.scss */
.gap-north-90 {
  margin-top: 90px !important;
}

/* line 460, ../sass/_util.scss */
.gap-north-120 {
  margin-top: 120px !important;
}

/* line 464, ../sass/_util.scss */
.gap-south-0 {
  margin-bottom: 0px !important;
}

/* line 468, ../sass/_util.scss */
.gap-south-15 {
  margin-bottom: 15px !important;
}

/* line 472, ../sass/_util.scss */
.gap-south-30 {
  margin-bottom: 30px !important;
}

/* line 476, ../sass/_util.scss */
.gap-south-45 {
  margin-bottom: 45px !important;
}

/* line 480, ../sass/_util.scss */
.gap-south-60 {
  margin-bottom: 60px !important;
}

/* line 484, ../sass/_util.scss */
.gap-south-90 {
  margin-bottom: 90px !important;
}

/* line 488, ../sass/_util.scss */
.gap-south-120 {
  margin-bottom: 120px !important;
}

/* line 495, ../sass/_util.scss */
img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* fade image in after load */
/* line 504, ../sass/_util.scss */
.lazyload,
.lazyloading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
  will-change: opacity;
}

/* line 513, ../sass/_util.scss */
.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

/* line 518, ../sass/_util.scss */
.regular-frame {
  border: 1px solid #ccc;
}

/* line 522, ../sass/_util.scss */
.circle-frame {
  border-radius: 50%;
  border: 3px solid #ccc;
  overflow: hidden;
}

/* line 528, ../sass/_util.scss */
.bg-no-repeat {
  background-repeat: no-repeat;
}

/* line 532, ../sass/_util.scss */
.bg-cover {
  background-size: cover;
}

/* line 536, ../sass/_util.scss */
.bg-contain {
  background-size: contain;
}

/* line 540, ../sass/_util.scss */
.bg-center {
  background-position: center;
}

/* line 544, ../sass/_util.scss */
.bg-top {
  background-position: top;
}

/* line 548, ../sass/_util.scss */
.bg-right {
  background-position: right;
}

/* line 552, ../sass/_util.scss */
.bg-bottom {
  background-position: bottom;
}

/* line 556, ../sass/_util.scss */
.bg-left {
  background-position: left;
}

/* line 560, ../sass/_util.scss */
.bg-fixed {
  background-attachment: fixed;
}

/* line 564, ../sass/_util.scss */
.bg-local {
  background-attachment: local;
}

/* line 568, ../sass/_util.scss */
.img-cover {
  object-fit: cover;
}

/* line 572, ../sass/_util.scss */
.img-contain {
  object-fit: contain;
}

/* line 576, ../sass/_util.scss */
.img-fill {
  object-fit: fill;
}

/* line 580, ../sass/_util.scss */
.img-scale-down {
  object-fit: scale-down;
}

/* line 584, ../sass/_util.scss */
.thumb-border,
.grey-border {
  border: solid 1px #e6e6e8;
}

/* line 589, ../sass/_util.scss */
.border-soft,
.border-curved {
  border-radius: 5px;
}

/* line 594, ../sass/_util.scss */
.border-circle {
  border-radius: 50%;
}

/* line 599, ../sass/_util.scss */
a.nav-anchor {
  display: block;
  position: relative;
  text-decoration: none;
  visibility: hidden;
}

/* line 609, ../sass/_util.scss */
.hidden {
  display: none !important;
}

/* line 613, ../sass/_util.scss */
.block {
  display: block;
}

/* line 617, ../sass/_util.scss */
.flex {
  display: flex;
}

/* line 621, ../sass/_util.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 625, ../sass/_util.scss */
.inline {
  display: inline;
}

/* line 629, ../sass/_util.scss */
.inline-block {
  display: inline-block;
}

/* line 633, ../sass/_util.scss */
.inline-flex {
  display: inline-flex;
}

/* line 637, ../sass/_util.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 641, ../sass/_util.scss */
.overflow-scroll {
  overflow: scroll;
}

/* line 645, ../sass/_util.scss */
.overflow-auto {
  overflow: auto;
}

/* line 652, ../sass/_util.scss */
.scroll-horizontal {
  overflow-x: scroll;
  overflow-y: hidden;
}

/* line 657, ../sass/_util.scss */
.scroll-vertical {
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 662, ../sass/_util.scss */
.no-scrollbar::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent;
}

/* line 671, ../sass/_util.scss */
.visible-on-xs {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 671, ../sass/_util.scss */
  .visible-on-xs {
    display: block;
  }
}

/* line 679, ../sass/_util.scss */
.hidden-on-xs {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 679, ../sass/_util.scss */
  .hidden-on-xs {
    display: none !important;
  }
}

/* line 687, ../sass/_util.scss */
.visible-on-small {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 687, ../sass/_util.scss */
  .visible-on-small {
    display: block;
  }
}

/* line 695, ../sass/_util.scss */
.hidden-on-small {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: block;
  }
}

/* line 715, ../sass/_util.scss */
.visible-on-md {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 715, ../sass/_util.scss */
  .visible-on-md {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: block;
  }
}

/* line 759, ../sass/_util.scss */
.hidden-on-lg {
  display: block;
}
@media only screen and (min-width: 1200px) {
  /* line 759, ../sass/_util.scss */
  .hidden-on-lg {
    display: none;
  }
}

/* line 767, ../sass/_util.scss */
.hidden-on-mobile {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 767, ../sass/_util.scss */
  .hidden-on-mobile {
    display: block;
  }
}

/* line 775, ../sass/_util.scss */
.visible-on-mobile {
  display: block;
}
@media only screen and (min-width: 1200px) {
  /* line 775, ../sass/_util.scss */
  .visible-on-mobile {
    display: none;
  }
}

/* line 786, ../sass/_util.scss */
.vertical-center {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 796, ../sass/_util.scss */
.vertical-center.column {
  flex-direction: column;
}
/* line 800, ../sass/_util.scss */
.vertical-center.row {
  flex-direction: row;
}
/* line 804, ../sass/_util.scss */
.vertical-center.height-100 {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: row;
  }
}

/* line 823, ../sass/_util.scss */
.vertical-bottom {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-align-items: flex-end;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 833, ../sass/_util.scss */
.vertical-bottom.column {
  flex-direction: column;
}
/* line 837, ../sass/_util.scss */
.vertical-bottom.row {
  flex-direction: row;
}
/* line 841, ../sass/_util.scss */
.vertical-bottom.height-100 {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: row;
  }
}

/* line 864, ../sass/_util.scss */
.plus-sign {
  width: 22px;
  height: 22px;
  box-sizing: content-box;
  position: relative;
}
/* line 870, ../sass/_util.scss */
.plus-sign:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  width: 14px;
  margin-top: -1px;
  height: 2px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 888, ../sass/_util.scss */
.plus-sign:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  margin-top: -1px;
  height: 2px;
  width: 14px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 905, ../sass/_util.scss */
.plus-sign.black:before {
  background: #404040;
}
/* line 909, ../sass/_util.scss */
.plus-sign.black:after {
  background: #404040;
}
/* line 915, ../sass/_util.scss */
.plus-sign.white:before {
  background: #ffffff;
}
/* line 919, ../sass/_util.scss */
.plus-sign.white:after {
  background: #ffffff;
}

/* line 926, ../sass/_util.scss */
.close-sign {
  display: inline-block;
  background: #404040;
  width: 33px;
  height: 100px;
  position: relative;
  margin-left: 33px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 939, ../sass/_util.scss */
.close-sign:before {
  display: inline-block;
  background: #404040;
  content: "";
  width: 100px;
  height: 33px;
  position: absolute;
  top: 33px;
  left: -33px;
}

/* line 950, ../sass/_util.scss */
.close-sign:after {
  display: inline-block;
  background: #404040;
  content: "";
  width: 100px;
  height: 33px;
  position: absolute;
  top: 33px;
  left: -33px;
}

/* line 962, ../sass/_util.scss */
.arrow-up {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #404040;
  border-top: 0px;
  padding: 0;
  margin: 10px auto;
  cursor: pointer;
  margin-left: 6px;
}
/* line 976, ../sass/_util.scss */
.arrow-up.white {
  border-bottom: 6px solid #FFFFFF;
}

/* line 982, ../sass/_util.scss */
.arrow-right {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #404040;
  margin-left: 6px;
  content: "";
}

/* line 995, ../sass/_util.scss */
.arrow-down {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #404040;
  border-bottom: 0px;
  padding: 0;
  margin: 10px auto;
  margin-left: 6px;
  cursor: pointer;
}
/* line 1009, ../sass/_util.scss */
.arrow-down.white {
  border-top: 6px solid #FFFFFF;
}

/* line 1015, ../sass/_util.scss */
.arrow-left {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #404040;
  margin-right: 6px;
  content: "";
}

/* line 1027, ../sass/_util.scss */
.check-mark {
  position: relative;
  padding-right: 15px;
}
/* line 1031, ../sass/_util.scss */
.check-mark:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  border-bottom: 3px solid #333;
  height: 11px;
  border-right: 3px solid #333;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* line 1048, ../sass/_util.scss */
.check-mark.white:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  border-bottom: 3px solid #fff;
  height: 11px;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* line 1071, ../sass/_util.scss */
ul.blank {
  list-style: none;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
}
/* line 1077, ../sass/_util.scss */
ul.blank li {
  margin: 5px 0;
}

/* line 1082, ../sass/_util.scss */
ul.bullet-points {
  list-style-type: square;
  width: 100%;
}
/* line 1086, ../sass/_util.scss */
ul.bullet-points li {
  margin: 7px 15px 7px 0;
  font-weight: 600;
  line-height: 160%;
}

/* line 1092, ../sass/_util.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

/* line 6, ../sass/_nav.scss */
header.navigation {
  position: fixed;
  z-index: 111;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  background-color: white;
  transition: translate 0.4s ease-in-out;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  will-change: transform;
  -webkit-transition: -webkit-transform .5s;
  transition: transform .5s;
}
/* line 16, ../sass/_nav.scss */
header.navigation.promotion-hidden {
  transform: translateY(-50px);
}
@media only screen and (max-width: 767px) {
  /* line 6, ../sass/_nav.scss */
  header.navigation {
    height: 50px;
  }
  /* line 23, ../sass/_nav.scss */
  header.navigation .navbar-promotion {
    display: none;
  }
}
/* line 35, ../sass/_nav.scss */
header.navigation.nav-top #navbar.navbar {
  background-color: transparent;
}

/* line 41, ../sass/_nav.scss */
body.toolbar-drawer {
  padding-top: 64px;
}
/* line 44, ../sass/_nav.scss */
body.toolbar-drawer header.navigation {
  top: 64px;
}

/* line 49, ../sass/_nav.scss */
#navbar.navbar {
  border: 0;
  border-radius: 0;
  font-weight: 700;
  margin-bottom: 0;
  min-height: inherit;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-overflow-scrolling: touch;
  display: block;
  background-color: white;
  width: 100%;
  height: 60px;
  padding: 0;
  z-index: 99;
  transition: transform .3s linear;
}
@media only screen and (max-width: 767px) {
  /* line 49, ../sass/_nav.scss */
  #navbar.navbar {
    height: 50px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 49, ../sass/_nav.scss */
  #navbar.navbar {
    height: 50px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 49, ../sass/_nav.scss */
  #navbar.navbar {
    font-size: 80%;
    height: 60px;
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    align-items: center;
    -ms-align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 49, ../sass/_nav.scss */
  #navbar.navbar {
    height: 60px;
  }
}
/* line 90, ../sass/_nav.scss */
#navbar.navbar.nav-down {
  transform: translateY(0px);
  transition: 0.2s transform linear;
}
/* line 95, ../sass/_nav.scss */
#navbar.navbar.nav-up {
  transform: translateY(-60px);
  transition: 0.2s transform linear;
}
/* line 100, ../sass/_nav.scss */
#navbar.navbar .navbar-inner {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  max-width: 100%;
  width: 100%;
  height: 100%;
  padding: 0 15px;
}
/* line 112, ../sass/_nav.scss */
#navbar.navbar .navbar-inner:before {
  display: table;
  content: " ";
}
/* line 117, ../sass/_nav.scss */
#navbar.navbar .navbar-inner:after {
  display: table;
  content: " ";
  clear: both;
}
/* line 125, ../sass/_nav.scss */
#navbar.navbar .navbar__links {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
/* line 136, ../sass/_nav.scss */
#navbar.navbar .navbar__links > li {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
}
/* line 141, ../sass/_nav.scss */
#navbar.navbar .navbar__links > li > a {
  float: none;
  padding: 3px 15px 3px;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
  text-shadow: none !important;
}
@media only screen and (min-width: 768px) {
  /* line 141, ../sass/_nav.scss */
  #navbar.navbar .navbar__links > li > a {
    font-size: 13px;
    padding: 10px 10px 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 141, ../sass/_nav.scss */
  #navbar.navbar .navbar__links > li > a {
    font-size: 0.8rem;
    padding: 20px 10px 20px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 141, ../sass/_nav.scss */
  #navbar.navbar .navbar__links > li > a {
    font-size: 0.8rem;
    padding: 20px 12px 20px;
  }
}
/* line 164, ../sass/_nav.scss */
#navbar.navbar .navbar__links > li > a:hover, #navbar.navbar .navbar__links > li > a:focus {
  background-color: transparent;
  box-shadow: none;
}
/* line 173, ../sass/_nav.scss */
#navbar.navbar .navbar__links .nav-link {
  cursor: pointer;
  font-size: 0.8rem;
  font-weight: bold;
  display: flex;
  align-items: center;
}
/* line 180, ../sass/_nav.scss */
#navbar.navbar .navbar__links .nav-link svg {
  width: 9px;
  height: 7px;
  margin-left: 3px;
  margin-top: 3px;
}
/* line 188, ../sass/_nav.scss */
#navbar.navbar .navbar__links.nav-lg {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 188, ../sass/_nav.scss */
  #navbar.navbar .navbar__links.nav-lg {
    display: flex;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 188, ../sass/_nav.scss */
  #navbar.navbar .navbar__links.nav-lg {
    display: flex;
  }
}
/* line 199, ../sass/_nav.scss */
#navbar.navbar .navbar__links.nav-lg.nav-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: 0.2s opacity linear;
  transition: 0.2s opacity linear;
}
/* line 206, ../sass/_nav.scss */
#navbar.navbar .navbar__links.nav-lg.nav-hidden {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.2s opacity linear;
  transition: 0.2s opacity linear;
}
/* line 216, ../sass/_nav.scss */
#navbar.navbar .klipfolio-logo {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
}
/* line 221, ../sass/_nav.scss */
#navbar.navbar .klipfolio-logo .logo {
  margin-right: 0;
  padding: 0;
}
@media only screen and (min-width: 992px) {
  /* line 221, ../sass/_nav.scss */
  #navbar.navbar .klipfolio-logo .logo {
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 221, ../sass/_nav.scss */
  #navbar.navbar .klipfolio-logo .logo {
    margin-right: 25px;
  }
}
/* line 234, ../sass/_nav.scss */
#navbar.navbar .klipfolio-logo .logo svg {
  width: 112px;
  height: 32px;
  display: block;
}
/* line 240, ../sass/_nav.scss */
#navbar.navbar .klipfolio-logo .logo .logo-partners {
  width: 82px;
}
/* line 247, ../sass/_nav.scss */
#navbar.navbar .dropdown {
  position: relative;
}
/* line 251, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-toggle:before {
  display: block;
  position: absolute;
  height: 15px;
  width: 15px;
  bottom: 2px;
  left: 35px;
  background-image: url(../img/svg/icon-nav-arrow-up.svg);
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px);
  transition: 0.3s opacity 0.06s ease, 0.3s transform 0.06s ease, 0.3s visibility 0.06s ease;
}
/* line 270, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu {
  display: grid;
  float: none;
  margin-right: 0;
  background: white;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
  padding: 20px;
  opacity: 0;
  visibility: hidden;
  cursor: none;
  transform: translateY(-20px) scale(0.95);
  transform-origin: 50%;
  will-change: transform, opacity, visibility;
  transition: 0.3s opacity 0.06s ease, 0.3s transform 0.06s ease, 0.3s visibility 0.06s ease;
}
@media only screen and (min-width: 992px) {
  /* line 270, ../sass/_nav.scss */
  #navbar.navbar .dropdown .dropdown-menu {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 270, ../sass/_nav.scss */
  #navbar.navbar .dropdown .dropdown-menu {
    font-size: 14px;
  }
}
/* line 295, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu li {
  display: -ms-flexbox;
  display: flex;
}
/* line 303, ../sass/_nav.scss */
#navbar.navbar .dropdown.is-active .dropdown-menu {
  opacity: 1;
  visibility: visible;
  cursor: pointer;
  transform: translateY(-8px) scale(1);
}
/* line 310, ../sass/_nav.scss */
#navbar.navbar .dropdown.is-active .dropdown-toggle {
  background-color: transparent;
  color: #333;
  z-index: 1050;
}
/* line 315, ../sass/_nav.scss */
#navbar.navbar .dropdown.is-active .dropdown-toggle:hover, #navbar.navbar .dropdown.is-active .dropdown-toggle:focus {
  background-color: transparent;
  color: #333;
}
/* line 321, ../sass/_nav.scss */
#navbar.navbar .dropdown.is-active .dropdown-toggle:before {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
/* line 328, ../sass/_nav.scss */
#navbar.navbar .dropdown.is-active svg {
  transform: rotateZ(180deg);
}
/* line 333, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--featured-content {
  background-color: #f4f6f8;
  padding: 15px;
}
/* line 338, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--links {
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: flex-start;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
}
/* line 348, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-sub-menu--links {
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-direction: row;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding: 0;
  width: 100%;
}
/* line 358, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-sub-menu--links .dropdown__link {
  padding: 5px 0;
}
/* line 362, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-sub-menu--links .dropdown__title {
  font-size: 15px;
  font-weight: 600;
}
/* line 368, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--1-column {
  padding: 0;
  width: 300px;
}
/* line 372, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--1-column > li {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
/* line 378, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--2-column--small {
  width: 400px;
  display: grid;
  grid-template-columns: auto auto;
  grid-column-gap: 20px;
  align-items: flex-start;
  padding: 0;
}
/* line 387, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--2-column--big {
  width: 750px;
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 5px 20px;
  align-items: flex-start;
  padding: 0;
}
/* line 395, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--2-column--big .dropdown__title {
  margin-bottom: 5px;
}
/* line 400, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--product {
  display: grid;
  grid-template-columns: auto;
  grid-column-gap: 20px;
}
/* line 406, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__link {
  padding: 10px;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  white-space: normal;
  letter-spacing: 1px;
  text-transform: none;
  margin-bottom: 10px;
  transition: background-color 0.3s ease;
}
/* line 420, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__link:hover, #navbar.navbar .dropdown .dropdown__link:focus, #navbar.navbar .dropdown .dropdown__link.active-trail, #navbar.navbar .dropdown .dropdown__link.active {
  color: #000;
  background-color: #EDF3FD;
}
/* line 427, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__link:hover .dropdown__title,
#navbar.navbar .dropdown .dropdown__link:hover .dropdown__subtitle, #navbar.navbar .dropdown .dropdown__link:focus .dropdown__title,
#navbar.navbar .dropdown .dropdown__link:focus .dropdown__subtitle, #navbar.navbar .dropdown .dropdown__link.active-trail .dropdown__title,
#navbar.navbar .dropdown .dropdown__link.active-trail .dropdown__subtitle, #navbar.navbar .dropdown .dropdown__link.active .dropdown__title,
#navbar.navbar .dropdown .dropdown__link.active .dropdown__subtitle {
  color: #000;
}
/* line 432, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__link:hover .dropdown__icon, #navbar.navbar .dropdown .dropdown__link:focus .dropdown__icon, #navbar.navbar .dropdown .dropdown__link.active-trail .dropdown__icon, #navbar.navbar .dropdown .dropdown__link.active .dropdown__icon {
  background: #eee;
}
/* line 438, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__icon {
  width: 50px;
  height: 50px;
  padding: 6px;
  border-radius: 50%;
  background-color: #e1eaff;
  margin-right: 15px;
  transition: 0.2s background-color ease;
}
/* line 448, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__icon-small {
  width: 40px;
  height: 40px;
  padding: 5px;
  border-radius: 50%;
  background-color: #e1eaff;
  margin-right: 15px;
  transition: 0.2s background-color ease;
}
/* line 458, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__text {
  -ms-flex: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 464, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__text .floating-text {
  font-size: 11px;
  letter-spacing: 0.1px;
  background-color: #5290e9;
  color: #fff;
  padding: 3px 3px;
  border-radius: 5px;
  margin-left: 6px;
}
/* line 475, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__title {
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.9px;
  color: #2a2a2a;
  transition: 0.2s color ease;
}
/* line 484, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__subtitle {
  font-size: 0.9rem;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.4px;
  color: #777777;
  transition: 0.2s color ease;
}
/* line 493, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--bottom-section {
  background-color: #f4f6f8;
  width: 100%;
  padding: 20px 30px;
  border-radius: 0 0 5px 5px;
}
/* line 499, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--bottom-section a {
  color: #464648;
  transition: 0.2s color ease;
}
/* line 503, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown-menu--bottom-section a:hover {
  color: #000;
}
/* line 509, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__latest-blog {
  -ms-flex-: 1;
  flex: 1;
  -ms-flex-direction: column;
  flex-direction: column;
}
/* line 516, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__blog-post {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 0.4px;
  color: #464648;
  white-space: nowrap;
  padding-right: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  text-transform: capitalize;
}
/* line 529, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__blog-post:not(:last-child) {
  margin-bottom: 10px;
}
/* line 533, ../sass/_nav.scss */
#navbar.navbar .dropdown .dropdown__blog-post:after {
  display: inline-block;
  width: 0;
  height: 0;
  position: absolute;
  top: 6px;
  border-top: 0 dotted;
  border-right: 7px solid #5290e9;
  border-bottom: 7px solid transparent;
  border-left: 7px solid transparent;
  transform: rotateZ(45deg);
  content: "";
}
/* line 548, ../sass/_nav.scss */
#navbar.navbar .dropdown svg {
  transition: 0.2s transform ease;
}
/* line 553, ../sass/_nav.scss */
#navbar.navbar .navbar__cta {
  margin: 0 0 0 auto;
  display: none;
  padding: 0;
  list-style: none;
  align-items: center;
  position: relative;
}
@media only screen and (min-width: 992px) {
  /* line 553, ../sass/_nav.scss */
  #navbar.navbar .navbar__cta {
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
  }
}
/* line 567, ../sass/_nav.scss */
#navbar.navbar .navbar__cta .sign-in-link {
  padding-right: 0;
}
@media only screen and (min-width: 992px) {
  /* line 567, ../sass/_nav.scss */
  #navbar.navbar .navbar__cta .sign-in-link {
    padding-right: 15px;
    color: #333333;
  }
}
/* line 576, ../sass/_nav.scss */
#navbar.navbar .navbar__cta .request-demo-link {
  padding-right: 0;
}
@media only screen and (min-width: 992px) {
  /* line 576, ../sass/_nav.scss */
  #navbar.navbar .navbar__cta .request-demo-link {
    padding-right: 15px;
    color: #333333;
  }
}
/* line 587, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button {
  margin: 0 0 0 auto;
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 587, ../sass/_nav.scss */
  #navbar.navbar .mobile-menu-button {
    display: none;
  }
}
/* line 595, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button #nav-menu.navbar-toggle {
  border: none;
  box-shadow: none;
  color: transparent;
  display: block;
  text-shadow: none;
  width: 28px;
  height: 25px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  z-index: 9999;
}
@media only screen and (min-width: 992px) {
  /* line 595, ../sass/_nav.scss */
  #navbar.navbar .mobile-menu-button #nav-menu.navbar-toggle {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 595, ../sass/_nav.scss */
  #navbar.navbar .mobile-menu-button #nav-menu.navbar-toggle {
    display: none;
  }
}
/* line 619, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger {
  padding: 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
/* line 634, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger:hover {
  opacity: 0.7;
}
/* line 639, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger-box {
  width: 28px;
  height: 24px;
  display: inline-block;
  position: relative;
}
/* line 646, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
/* line 652, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger-inner,
#navbar.navbar .mobile-menu-button .hamburger-inner::before,
#navbar.navbar .mobile-menu-button .hamburger-inner::after {
  width: 30px;
  height: 4px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
/* line 665, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger-inner::before,
#navbar.navbar .mobile-menu-button .hamburger-inner::after {
  content: "";
  display: block;
}
/* line 671, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger-inner::before {
  top: -10px;
}
/* line 675, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger-inner::after {
  bottom: -10px;
}
/* line 680, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger--squeeze .hamburger-inner {
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
/* line 684, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger--squeeze .hamburger-inner::before {
  transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}
/* line 688, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
/* line 694, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.14s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
/* line 699, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease, opacity 0.1s 0.14s ease;
}
/* line 705, ../sass/_nav.scss */
#navbar.navbar .mobile-menu-button .hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 719, ../sass/_nav.scss */
.nav-xs {
  position: fixed;
  padding: 0;
  border: 0;
  right: 0;
  top: 0;
  width: 100%;
  min-height: 100% !important;
  max-height: none;
  margin-top: 50px;
  content: '';
  z-index: 999;
  background-color: #f9f9f9;
  transform: translateX(100%);
  transition: 600ms transform ease;
  will-change: transform;
}
@media only screen and (min-width: 992px) {
  /* line 719, ../sass/_nav.scss */
  .nav-xs {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 719, ../sass/_nav.scss */
  .nav-xs {
    display: none !important;
  }
}
/* line 744, ../sass/_nav.scss */
.nav-xs.in {
  background-color: #f9f9f9;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
/* line 750, ../sass/_nav.scss */
.nav-xs.collapsing {
  transition: 600ms transform ease;
}
/* line 754, ../sass/_nav.scss */
.nav-xs.collapse {
  transform: translateX(100%);
}
@media only screen and (min-width: 992px) {
  /* line 754, ../sass/_nav.scss */
  .nav-xs.collapse {
    display: none !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 754, ../sass/_nav.scss */
  .nav-xs.collapse {
    display: none !important;
  }
}
/* line 766, ../sass/_nav.scss */
.nav-xs nav {
  display: block;
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0 0 0 auto;
  z-index: 999;
  overflow-y: scroll;
  overflow-x: hidden;
  transition: transform 300ms linear;
}
/* line 777, ../sass/_nav.scss */
.nav-xs nav ul {
  margin: 0;
  width: 100%;
}
/* line 781, ../sass/_nav.scss */
.nav-xs nav ul li {
  float: none;
  border-bottom: 1px solid #e6e6e8;
}
/* line 786, ../sass/_nav.scss */
.nav-xs nav ul li.nav-products svg {
  height: 10px;
  width: 10px;
  margin-right: 1rem;
  fill: #777;
}
/* line 793, ../sass/_nav.scss */
.nav-xs nav ul li.nav-products:hover svg {
  transform: rotate(180deg);
}
/* line 797, ../sass/_nav.scss */
.nav-xs nav ul li.nav-products .collapsed svg {
  transform: rotate(0);
}
/* line 801, ../sass/_nav.scss */
.nav-xs nav ul li.nav-products #collapseProducts {
  margin-left: 1rem;
}
/* line 804, ../sass/_nav.scss */
.nav-xs nav ul li.nav-products #collapseProducts ul li {
  border-left: 1px solid #dadada;
}
/* line 807, ../sass/_nav.scss */
.nav-xs nav ul li.nav-products #collapseProducts ul li:last-child {
  padding-bottom: 0;
}
/* line 814, ../sass/_nav.scss */
.nav-xs nav ul li:last-child {
  border-bottom: 0;
}
/* line 818, ../sass/_nav.scss */
.nav-xs nav ul li a {
  background-color: transparent;
  color: #777;
  font-size: 0.8rem;
  font-weight: bold;
  padding: 15px 15px;
}
/* line 828, ../sass/_nav.scss */
.nav-xs nav .open .dropdown-menu {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #777;
  margin: 0;
  padding: 0 0 0 15px;
  position: relative;
  transition: 0.2s all linear;
  width: 100%;
}
/* line 840, ../sass/_nav.scss */
.nav-xs nav .open .dropdown-menu > li > a {
  background-color: transparent;
  color: #777;
  font-size: 90%;
  font-weight: bold;
  padding: 15px 15px;
}
/* line 850, ../sass/_nav.scss */
.nav-xs .menu-close-button {
  background-color: #eee;
  padding: 10px 15px;
  text-align: right;
}
/* line 856, ../sass/_nav.scss */
.nav-xs .navbar-toggle {
  display: inline-block;
  vertical-align: middle;
  float: none;
  height: 25px;
  width: 25px;
  background-image: url(../img/icon-close.svg);
  background-repeat: no-repeat;
  background-size: contain;
  padding: 0;
  margin: 0 0 0 auto;
  border: 0;
}
/* line 870, ../sass/_nav.scss */
.nav-xs li:last-child {
  padding-bottom: 50px;
}

/* line 875, ../sass/_nav.scss */
.main-nav--spacer {
  height: 50px;
}
@media only screen and (min-width: 992px) {
  /* line 875, ../sass/_nav.scss */
  .main-nav--spacer {
    height: 60px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 875, ../sass/_nav.scss */
  .main-nav--spacer {
    height: 60px;
  }
}

/* line 890, ../sass/_nav.scss */
#second-navbar {
  background-color: #000;
  width: 100%;
  height: 50px;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  overflow-y: hidden;
  padding: 0;
  font-size: 80%;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-overflow-scrolling: touch;
  transition: transform .3s linear;
}
@media only screen and (min-width: 992px) {
  /* line 890, ../sass/_nav.scss */
  #second-navbar {
    font-size: 90%;
  }
}
/* line 914, ../sass/_nav.scss */
#second-navbar:before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  content: "";
  width: 30px;
  height: 100%;
  padding-left: 5px;
  background-image: url(../img/icons/icon-nav-left-arrow.svg);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 100;
}
@media only screen and (min-width: 992px) {
  /* line 914, ../sass/_nav.scss */
  #second-navbar:before {
    display: none;
  }
}
/* line 935, ../sass/_nav.scss */
#second-navbar:after {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  content: "";
  width: 30px;
  height: 100%;
  padding-right: 5px;
  background-image: url(../img/icons/icon-nav-right-arrow.svg);
  background-size: 40px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 99;
}
@media only screen and (min-width: 992px) {
  /* line 935, ../sass/_nav.scss */
  #second-navbar:after {
    display: none;
  }
}
/* line 955, ../sass/_nav.scss */
#second-navbar .navbar {
  min-height: 1px;
  margin: 0;
  overflow-x: scroll;
  overflow-y: hidden;
  width: 100%;
  z-index: 99;
}
@media only screen and (min-width: 992px) {
  /* line 955, ../sass/_nav.scss */
  #second-navbar .navbar {
    overflow-x: visible;
    overflow-y: visible;
  }
}
/* line 968, ../sass/_nav.scss */
#second-navbar .navbar::-webkit-scrollbar {
  display: none;
}
/* line 972, ../sass/_nav.scss */
#second-navbar .navbar .nav {
  -webkit-user-select: none;
  -webkit-overflow-scrolling: touch;
  display: inline-block;
  white-space: nowrap;
  margin: 0;
}
/* line 981, ../sass/_nav.scss */
#second-navbar .nav > li {
  float: none;
  display: inline-block;
}
/* line 985, ../sass/_nav.scss */
#second-navbar .nav > li:first-child {
  padding-left: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 985, ../sass/_nav.scss */
  #second-navbar .nav > li:first-child {
    padding-left: 0;
  }
}
/* line 993, ../sass/_nav.scss */
#second-navbar .nav > li:last-child {
  padding-right: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 993, ../sass/_nav.scss */
  #second-navbar .nav > li:last-child {
    padding-right: 0;
  }
}
/* line 1002, ../sass/_nav.scss */
#second-navbar .nav > li > a {
  color: #fff;
  font-weight: 600;
  text-shadow: none;
  letter-spacing: normal;
  padding: 0 10px;
}
/* line 1010, ../sass/_nav.scss */
#second-navbar .nav > li > a:hover,
#second-navbar .nav > li > a:focus {
  background-color: transparent;
  text-decoration: underline;
}
/* line 1016, ../sass/_nav.scss */
#second-navbar .nav > li > a.active,
#second-navbar .nav > li > a.active-trail {
  text-decoration: underline;
}

@media only screen and (min-width: 1200px) {
  /* line 1032, ../sass/_nav.scss */
  .second-nav--spacer {
    height: 50px;
  }
}

/* line 1038, ../sass/_nav.scss */
ul.nav-list {
  padding-left: 0;
}

/* line 1044, ../sass/_nav.scss */
.nav-list > li > a,
.nav-list .dropdown-menu > li > a {
  padding: 15px;
  font-weight: 400;
  color: #333;
}
/* line 1050, ../sass/_nav.scss */
.nav-list > li > a:hover, .nav-list > li > a:focus,
.nav-list .dropdown-menu > li > a:hover,
.nav-list .dropdown-menu > li > a:focus {
  background-color: #eeeeee;
}
/* line 1056, ../sass/_nav.scss */
.nav-list > .active > a,
.nav-list .dropdown-menu > .active > a {
  font-weight: 600;
  background-color: white;
  color: #5290e9;
}
@media only screen and (min-width: 768px) {
  /* line 1056, ../sass/_nav.scss */
  .nav-list > .active > a,
  .nav-list .dropdown-menu > .active > a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1056, ../sass/_nav.scss */
  .nav-list > .active > a,
  .nav-list .dropdown-menu > .active > a {
    font-size: 16px;
  }
}
/* line 1070, ../sass/_nav.scss */
.nav-list > .active > a:hover, .nav-list > .active > a:focus,
.nav-list .dropdown-menu > .active > a:hover,
.nav-list .dropdown-menu > .active > a:focus {
  background-color: #eeeeee;
  color: #5290e9;
}
/* line 1077, ../sass/_nav.scss */
.nav-list .dropdown-submenu:hover > a,
.nav-list .dropdown-submenu:focus > a {
  background-color: #eeeeee;
  color: #333;
  background-image: none;
}

/* line 1090, ../sass/_nav.scss */
.node-type-landing-page .main-nav--spacer,
.page-node-4624 .main-nav--spacer {
  display: none;
}
/* line 1094, ../sass/_nav.scss */
.node-type-landing-page header.navigation,
.page-node-4624 header.navigation {
  box-shadow: none;
}
/* line 1098, ../sass/_nav.scss */
.node-type-landing-page header.navigation.nav-visible,
.node-type-landing-page header.navigation.nav-hidden,
.page-node-4624 header.navigation.nav-visible,
.page-node-4624 header.navigation.nav-hidden {
  background-color: white;
}
/* line 1103, ../sass/_nav.scss */
.node-type-landing-page header.navigation.nav-top,
.page-node-4624 header.navigation.nav-top {
  background-color: transparent;
}

/* line 1112, ../sass/_nav.scss */
#site-wide-icons svg .blue-outline {
  fill: #5290e9;
}
/* line 1116, ../sass/_nav.scss */
#site-wide-icons svg .light-blue-outline {
  fill: #E1EAFF;
}

/* line 1, ../sass/_typography.scss */
h1,
.h1 {
  font-size: 210%;
  line-height: 1.5;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../sass/_typography.scss */
  h1,
  .h1 {
    font-size: 230%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1, ../sass/_typography.scss */
  h1,
  .h1 {
    font-size: 270%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1, ../sass/_typography.scss */
  h1,
  .h1 {
    font-size: 300%;
  }
}

/* line 20, ../sass/_typography.scss */
h2,
.h2 {
  font-size: 180%;
  line-height: 1.5;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 20, ../sass/_typography.scss */
  h2,
  .h2 {
    font-size: 200%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 20, ../sass/_typography.scss */
  h2,
  .h2 {
    font-size: 220%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 20, ../sass/_typography.scss */
  h2,
  .h2 {
    font-size: 240%;
  }
}

/* line 39, ../sass/_typography.scss */
h3,
.h3 {
  font-size: 140%;
  line-height: 1.5;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 39, ../sass/_typography.scss */
  h3,
  .h3 {
    font-size: 150%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 39, ../sass/_typography.scss */
  h3,
  .h3 {
    font-size: 160%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 39, ../sass/_typography.scss */
  h3,
  .h3 {
    font-size: 180%;
  }
}

/* line 58, ../sass/_typography.scss */
h4,
.h4 {
  font-size: 110%;
  line-height: 1.7;
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  /* line 58, ../sass/_typography.scss */
  h4,
  .h4 {
    font-size: 115%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 58, ../sass/_typography.scss */
  h4,
  .h4 {
    font-size: 120%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 58, ../sass/_typography.scss */
  h4,
  .h4 {
    font-size: 135%;
  }
}

/* line 77, ../sass/_typography.scss */
p {
  margin: 0 0 10px 0;
  font-weight: 400;
}

/* line 82, ../sass/_typography.scss */
a {
  color: #5290e9;
  text-decoration: none;
}
/* line 86, ../sass/_typography.scss */
a:hover, a:focus {
  color: #5290e9;
  text-decoration: none;
}

/* line 96, ../sass/_typography.scss */
article h1,
article h2,
article h3,
article h4,
main h1,
main h2,
main h3,
main h4 {
  margin-top: 0px;
  margin-bottom: 15px;
}
/* line 103, ../sass/_typography.scss */
article h1 a,
article h2 a,
article h3 a,
article h4 a,
main h1 a,
main h2 a,
main h3 a,
main h4 a {
  color: inherit;
}

/* line 114, ../sass/_typography.scss */
.articles-body-container h1,
.articles-body-container h2,
.articles-body-container h3,
.articles-body-container h4,
.blog-body-container h1,
.blog-body-container h2,
.blog-body-container h3,
.blog-body-container h4,
article.article-body h1,
article.article-body h2,
article.article-body h3,
article.article-body h4 {
  margin-top: 40px;
  margin-bottom: 15px;
}

/* line 128, ../sass/_typography.scss */
table h1,
table h2,
table h3,
table h4,
tr h1,
tr h2,
tr h3,
tr h4,
td h1,
td h2,
td h3,
td h4 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

/* line 138, ../sass/_typography.scss */
.thin {
  font-weight: 300 !important;
}

/* line 142, ../sass/_typography.scss */
.normal {
  font-weight: 400 !important;
}

/* line 146, ../sass/_typography.scss */
.thick {
  font-weight: 600 !important;
}

/* line 150, ../sass/_typography.scss */
.strong {
  font-weight: 700 !important;
}

/* line 154, ../sass/_typography.scss */
.italic {
  font-style: italic;
}

/* line 158, ../sass/_typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 162, ../sass/_typography.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 166, ../sass/_typography.scss */
.underline {
  text-decoration: underline;
}

/* line 170, ../sass/_typography.scss */
.text-underline {
  border-bottom: 2px solid #fff;
  padding-bottom: 2px;
}

/* line 175, ../sass/_typography.scss */
.text-small {
  font-size: 80%;
}

/* line 180, ../sass/_typography.scss */
.region-content .page-header {
  text-align: center;
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  line-height: 1.4em;
}
/* line 187, ../sass/_typography.scss */
.region-content .page-header.no-sub {
  margin-top: 0px;
  margin-bottom: 30px;
}
/* line 192, ../sass/_typography.scss */
.region-content .page-header.image-on-top {
  margin-top: 30px;
}
/* line 197, ../sass/_typography.scss */
.region-content .page-sub-header {
  margin-top: 0px;
  margin-bottom: 30px;
}
/* line 202, ../sass/_typography.scss */
.region-content .section-header {
  margin-top: 0px;
  margin-bottom: 15px;
  line-height: 1.4em;
}
/* line 207, ../sass/_typography.scss */
.region-content .section-header.no-sub {
  margin-top: 0px;
  margin-bottom: 30px;
}
/* line 212, ../sass/_typography.scss */
.region-content .section-header.image-on-top {
  margin-top: 30px;
}
/* line 217, ../sass/_typography.scss */
.region-content .section-sub-header {
  margin-top: 0px;
  margin-bottom: 30px;
}
/* line 221, ../sass/_typography.scss */
.region-content .section-sub-header.no-sub {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 227, ../sass/_typography.scss */
.region-content .lg-header {
  font-size: 330%;
  line-height: 1.4em;
}
/* line 232, ../sass/_typography.scss */
.region-content .lg-sub-header {
  font-size: 250%;
}
/* line 236, ../sass/_typography.scss */
.region-content .column-header {
  margin-top: 15px;
  margin-bottom: 5px;
  font-weight: 600;
}
/* line 241, ../sass/_typography.scss */
.region-content .column-header.no-sub {
  margin-top: 15px;
  margin-bottom: 30px;
}
/* line 246, ../sass/_typography.scss */
.region-content .column-header.image-on-top {
  margin-top: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 246, ../sass/_typography.scss */
  .region-content .column-header.image-on-top {
    margin-top: 15px;
  }
}
/* line 255, ../sass/_typography.scss */
.region-content .paragraph-header {
  margin-top: 30px;
  margin-bottom: 8px;
}
/* line 260, ../sass/_typography.scss */
.region-content span.big-number {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 260, ../sass/_typography.scss */
  .region-content span.big-number {
    display: block;
    position: absolute;
    top: 15px;
    left: -20px;
    font-size: 700%;
    font-weight: bold;
    z-index: -1;
    color: #eee;
  }
}

/* line 276, ../sass/_typography.scss */
.text--white,
.text-white {
  color: #ffffff !important;
}
/* line 280, ../sass/_typography.scss */
.text--white a,
.text-white a {
  color: #ffffff;
}

/* line 285, ../sass/_typography.scss */
.text--black {
  color: #000000 !important;
}
/* line 288, ../sass/_typography.scss */
.text--black a {
  color: #000000;
}

/* line 293, ../sass/_typography.scss */
.text--blue-dark {
  color: #2c7ae8 !important;
}
/* line 296, ../sass/_typography.scss */
.text--blue-dark a {
  color: #2c7ae8;
}

/* line 301, ../sass/_typography.scss */
.text--blue,
.text-blue {
  color: #5290e9 !important;
}
/* line 305, ../sass/_typography.scss */
.text--blue a,
.text-blue a {
  color: #5290e9;
}

/* line 310, ../sass/_typography.scss */
.text--blue-light {
  color: #dfebfb !important;
}
/* line 313, ../sass/_typography.scss */
.text--blue-light a {
  color: #dfebfb;
}

/* line 318, ../sass/_typography.scss */
.text--blue-very-light {
  color: #f4f6f8 !important;
}
/* line 321, ../sass/_typography.scss */
.text--blue-very-light a {
  color: #f4f6f8;
}

/* line 326, ../sass/_typography.scss */
.text--red-dark {
  color: #ce4a57 !important;
}
/* line 329, ../sass/_typography.scss */
.text--red-dark a {
  color: #ce4a57;
}

/* line 334, ../sass/_typography.scss */
.text--red,
.text-red {
  color: #e14d57 !important;
}
/* line 338, ../sass/_typography.scss */
.text--red a,
.text-red a {
  color: #e14d57;
}

/* line 343, ../sass/_typography.scss */
.text--red-light {
  color: #ffe5e8 !important;
}
/* line 346, ../sass/_typography.scss */
.text--red-light a {
  color: #ffe5e8;
}

/* line 351, ../sass/_typography.scss */
.text--red-very-light {
  color: #fcf3f3 !important;
}
/* line 354, ../sass/_typography.scss */
.text--red-very-light a {
  color: #fcf3f3;
}

/* line 359, ../sass/_typography.scss */
.text--purple-dark {
  color: #525a8f !important;
}
/* line 362, ../sass/_typography.scss */
.text--purple-dark a {
  color: #525a8f;
}

/* line 367, ../sass/_typography.scss */
.text--purple {
  color: #6066ae !important;
}
/* line 370, ../sass/_typography.scss */
.text--purple a {
  color: #6066ae;
}

/* line 375, ../sass/_typography.scss */
.text--purple-light {
  color: #e1deef !important;
}
/* line 378, ../sass/_typography.scss */
.text--purple-light a {
  color: #e1deef;
}

/* line 383, ../sass/_typography.scss */
.text--purple-very-light {
  color: #f1f0f8 !important;
}
/* line 386, ../sass/_typography.scss */
.text--purple-very-light a {
  color: #f1f0f8;
}

/* line 391, ../sass/_typography.scss */
.text--teal-dark {
  color: #26a593 !important;
}
/* line 394, ../sass/_typography.scss */
.text--teal-dark a {
  color: #26a593;
}

/* line 399, ../sass/_typography.scss */
.text--teal {
  color: #50c2b8 !important;
}
/* line 402, ../sass/_typography.scss */
.text--teal a {
  color: #50c2b8;
}

/* line 407, ../sass/_typography.scss */
.text--teal-light {
  color: #dcf1ef !important;
}
/* line 410, ../sass/_typography.scss */
.text--teal-light a {
  color: #dcf1ef;
}

/* line 415, ../sass/_typography.scss */
.text--teal-very-light {
  color: #f0f8f7 !important;
}
/* line 418, ../sass/_typography.scss */
.text--teal-very-light a {
  color: #f0f8f7;
}

/* line 423, ../sass/_typography.scss */
.text--yellow-dark {
  color: #e69d44 !important;
}
/* line 426, ../sass/_typography.scss */
.text--yellow-dark a {
  color: #e69d44;
}

/* line 431, ../sass/_typography.scss */
.text--yellow {
  color: #ffbf66 !important;
}
/* line 434, ../sass/_typography.scss */
.text--yellow a {
  color: #ffbf66;
}

/* line 439, ../sass/_typography.scss */
.text--yellow-light {
  color: #ffeacc !important;
}
/* line 442, ../sass/_typography.scss */
.text--yellow-light a {
  color: #ffeacc;
}

/* line 447, ../sass/_typography.scss */
.text--yellow-very-light {
  color: #fff7eb !important;
}
/* line 450, ../sass/_typography.scss */
.text--yellow-very-light a {
  color: #fff7eb;
}

/* line 456, ../sass/_typography.scss */
.text--orange-100 {
  color: #FFF5E0 !important;
}
/* line 459, ../sass/_typography.scss */
.text--orange-100 a {
  color: #FFF5E0;
}

/* line 464, ../sass/_typography.scss */
.text--orange-200 {
  color: #FFB85C !important;
}
/* line 467, ../sass/_typography.scss */
.text--orange-200 a {
  color: #FFB85C;
}

/* line 472, ../sass/_typography.scss */
.text--orange-300 {
  color: #F38338 !important;
}
/* line 475, ../sass/_typography.scss */
.text--orange-300 a {
  color: #F38338;
}

/* line 480, ../sass/_typography.scss */
.text--orange-400 {
  color: #D24414 !important;
}
/* line 483, ../sass/_typography.scss */
.text--orange-400 a {
  color: #D24414;
}

/* line 488, ../sass/_typography.scss */
.text--orange-500 {
  color: #AC2E1F !important;
}
/* line 491, ../sass/_typography.scss */
.text--orange-500 a {
  color: #AC2E1F;
}

/* line 496, ../sass/_typography.scss */
.text--orange-600 {
  color: #741E1F !important;
}
/* line 499, ../sass/_typography.scss */
.text--orange-600 a {
  color: #741E1F;
}

/* line 505, ../sass/_typography.scss */
.text--green-very-light,
.text--green-100 {
  color: #E8FDE2 !important;
}
/* line 509, ../sass/_typography.scss */
.text--green-very-light a,
.text--green-100 a {
  color: #E8FDE2;
}

/* line 514, ../sass/_typography.scss */
.text--green-light,
.text--green-200 {
  color: #75E1B2 !important;
}
/* line 518, ../sass/_typography.scss */
.text--green-light a,
.text--green-200 a {
  color: #75E1B2;
}

/* line 523, ../sass/_typography.scss */
.text--green-300 {
  color: #34AD78 !important;
}
/* line 526, ../sass/_typography.scss */
.text--green-300 a {
  color: #34AD78;
}

/* line 531, ../sass/_typography.scss */
.text--green,
.text--green-400 {
  color: #00805D !important;
}
/* line 535, ../sass/_typography.scss */
.text--green a,
.text--green-400 a {
  color: #00805D;
}

/* line 540, ../sass/_typography.scss */
.text--green-500 {
  color: #014C33 !important;
}
/* line 543, ../sass/_typography.scss */
.text--green-500 a {
  color: #014C33;
}

/* line 548, ../sass/_typography.scss */
.text--green-dark,
.text--green-600 {
  color: #002E1F !important;
}
/* line 552, ../sass/_typography.scss */
.text--green-dark a,
.text--green-600 a {
  color: #002E1F;
}

/* line 558, ../sass/_typography.scss */
.text--blue-very-light,
.text--blue-100 {
  color: #E0F8FF !important;
}
/* line 562, ../sass/_typography.scss */
.text--blue-very-light a,
.text--blue-100 a {
  color: #E0F8FF;
}

/* line 567, ../sass/_typography.scss */
.text--blue-light,
.text--blue-200 {
  color: #9EE6FA !important;
}
/* line 571, ../sass/_typography.scss */
.text--blue-light a,
.text--blue-200 a {
  color: #9EE6FA;
}

/* line 576, ../sass/_typography.scss */
.text--blue-300 {
  color: #5DD5F6 !important;
}
/* line 579, ../sass/_typography.scss */
.text--blue-300 a {
  color: #5DD5F6;
}

/* line 584, ../sass/_typography.scss */
.text--blue,
.text--blue-400 {
  color: #18AED8 !important;
}
/* line 588, ../sass/_typography.scss */
.text--blue a,
.text--blue-400 a {
  color: #18AED8;
}

/* line 593, ../sass/_typography.scss */
.text--blue-500 {
  color: #1278A1 !important;
}
/* line 596, ../sass/_typography.scss */
.text--blue-500 a {
  color: #1278A1;
}

/* line 601, ../sass/_typography.scss */
.text--blue-dark,
.text--blue-600 {
  color: #013950 !important;
}
/* line 605, ../sass/_typography.scss */
.text--blue-dark a,
.text--blue-600 a {
  color: #013950;
}

/* line 611, ../sass/_typography.scss */
.text--red-100 {
  color: #FAE5EF !important;
}
/* line 614, ../sass/_typography.scss */
.text--red-100 a {
  color: #FAE5EF;
}

/* line 619, ../sass/_typography.scss */
.text--red-200 {
  color: #FDA1B9 !important;
}
/* line 622, ../sass/_typography.scss */
.text--red-200 a {
  color: #FDA1B9;
}

/* line 627, ../sass/_typography.scss */
.text--red-300 {
  color: #FB6987 !important;
}
/* line 630, ../sass/_typography.scss */
.text--red-300 a {
  color: #FB6987;
}

/* line 635, ../sass/_typography.scss */
.text--red,
.text--red-400 {
  color: #E41B50 !important;
}
/* line 639, ../sass/_typography.scss */
.text--red a,
.text--red-400 a {
  color: #E41B50;
}

/* line 644, ../sass/_typography.scss */
.text--red-500 {
  color: #B8143E !important;
}
/* line 647, ../sass/_typography.scss */
.text--red-500 a {
  color: #B8143E;
}

/* line 652, ../sass/_typography.scss */
.text--red-600 {
  color: #730D23 !important;
}
/* line 655, ../sass/_typography.scss */
.text--red-600 a {
  color: #730D23;
}

/* line 661, ../sass/_typography.scss */
.text--primary-dark,
.text--primary-600 {
  color: #21264F !important;
}
/* line 665, ../sass/_typography.scss */
.text--primary-dark a,
.text--primary-600 a {
  color: #21264F;
}

/* line 670, ../sass/_typography.scss */
.text--primary-500 {
  color: #343C8D !important;
}
/* line 673, ../sass/_typography.scss */
.text--primary-500 a {
  color: #343C8D;
}

/* line 678, ../sass/_typography.scss */
.text--primary,
.text--primary-400 {
  color: #4B57C5 !important;
}
/* line 682, ../sass/_typography.scss */
.text--primary a,
.text--primary-400 a {
  color: #4B57C5;
}

/* line 687, ../sass/_typography.scss */
.text--primary-light,
.text--primary-300 {
  color: #707EFA !important;
}
/* line 691, ../sass/_typography.scss */
.text--primary-light a,
.text--primary-300 a {
  color: #707EFA;
}

/* line 696, ../sass/_typography.scss */
.text--primary-very-light,
.text--primary-200 {
  color: #B0B8FC !important;
}
/* line 700, ../sass/_typography.scss */
.text--primary-very-light a,
.text--primary-200 a {
  color: #B0B8FC;
}

/* line 705, ../sass/_typography.scss */
.text--primary-very-light,
.text--primary-100 {
  color: #EDF3FD !important;
}
/* line 709, ../sass/_typography.scss */
.text--primary-very-light a,
.text--primary-100 a {
  color: #EDF3FD;
}

/* line 714, ../sass/_typography.scss */
.text--white {
  color: #ffffff !important;
}
/* line 717, ../sass/_typography.scss */
.text--white a {
  color: #ffffff;
}

/* line 722, ../sass/_typography.scss */
.text--grey-very-light {
  color: #f5f5f5 !important;
}
/* line 725, ../sass/_typography.scss */
.text--grey-very-light a {
  color: #f5f5f5;
}

/* line 730, ../sass/_typography.scss */
.text--grey-light {
  color: #e6e6e8 !important;
}
/* line 733, ../sass/_typography.scss */
.text--grey-light a {
  color: #e6e6e8;
}

/* line 738, ../sass/_typography.scss */
.text--grey,
.text-grey {
  color: #b2b2b2 !important;
}
/* line 742, ../sass/_typography.scss */
.text--grey a,
.text-grey a {
  color: #b2b2b2;
}

/* line 747, ../sass/_typography.scss */
.text--grey-dark {
  color: #464648 !important;
}
/* line 750, ../sass/_typography.scss */
.text--grey-dark a {
  color: #464648;
}

/* line 755, ../sass/_typography.scss */
.text--grey-very-dark {
  color: #2a2a2a !important;
}
/* line 758, ../sass/_typography.scss */
.text--grey-very-dark a {
  color: #2a2a2a;
}

/* line 763, ../sass/_typography.scss */
.text--black {
  color: #000000 !important;
}
/* line 766, ../sass/_typography.scss */
.text--black a {
  color: #000000;
}

/* line 1, ../sass/_layout.scss */
html {
  font-size: 16px;
}

/* line 5, ../sass/_layout.scss */
body {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.7;
  font-family: "Open Sans", sans-serif;
  color: #333333;
  padding-top: 0;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (min-width: 768px) {
  /* line 5, ../sass/_layout.scss */
  body {
    font-size: 16px;
  }
}

/* line 16, ../sass/_layout.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
}

/* line 24, ../sass/_layout.scss */
.row-flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 35, ../sass/_layout.scss */
.row-flex.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 40, ../sass/_layout.scss */
.row-flex.no-gutters > .col, .row-flex.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* line 46, ../sass/_layout.scss */
.row-flex .col,
.row-flex .card-column {
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 15px;
}
/* line 56, ../sass/_layout.scss */
.row-flex .col {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
/* line 67, ../sass/_layout.scss */
.row-flex .col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
/* line 75, ../sass/_layout.scss */
.row-flex .col,
.row-flex .col-1,
.row-flex .col-10,
.row-flex .col-11,
.row-flex .col-12,
.row-flex .col-2,
.row-flex .col-3,
.row-flex .col-4,
.row-flex .col-5,
.row-flex .col-6,
.row-flex .col-7,
.row-flex .col-8,
.row-flex .col-9,
.row-flex .col-lg,
.row-flex .col-lg-1,
.row-flex .col-lg-10,
.row-flex .col-lg-11,
.row-flex .col-lg-12,
.row-flex .col-lg-2,
.row-flex .col-lg-3,
.row-flex .col-lg-4,
.row-flex .col-lg-5,
.row-flex .col-lg-6,
.row-flex .col-lg-7,
.row-flex .col-lg-8,
.row-flex .col-lg-9,
.row-flex .col-md,
.row-flex .col-md-1,
.row-flex .col-md-10,
.row-flex .col-md-11,
.row-flex .col-md-12,
.row-flex .col-md-2,
.row-flex .col-md-3,
.row-flex .col-md-4,
.row-flex .col-md-5,
.row-flex .col-md-6,
.row-flex .col-md-7,
.row-flex .col-md-8,
.row-flex .col-md-9,
.row-flex .col-sm,
.row-flex .col-sm-1,
.row-flex .col-sm-10,
.row-flex .col-sm-11,
.row-flex .col-sm-12,
.row-flex .col-sm-2,
.row-flex .col-sm-3,
.row-flex .col-sm-4,
.row-flex .col-sm-5,
.row-flex .col-sm-6,
.row-flex .col-sm-7,
.row-flex .col-sm-8,
.row-flex .col-sm-9,
.row-flex .col-xl,
.row-flex .col-xl-1,
.row-flex .col-xl-10,
.row-flex .col-xl-11,
.row-flex .col-xl-12,
.row-flex .col-xl-2,
.row-flex .col-xl-3,
.row-flex .col-xl-4,
.row-flex .col-xl-5,
.row-flex .col-xl-6,
.row-flex .col-xl-7,
.row-flex .col-xl-8,
.row-flex .col-xl-9,
.row-flex .col-md-15 {
  width: 100%;
}
/* line 144, ../sass/_layout.scss */
.row-flex .col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.333333%;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
/* line 152, ../sass/_layout.scss */
.row-flex .col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.666667%;
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
/* line 160, ../sass/_layout.scss */
.row-flex .col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 168, ../sass/_layout.scss */
.row-flex .col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333333%;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 176, ../sass/_layout.scss */
.row-flex .col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.666667%;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
/* line 184, ../sass/_layout.scss */
.row-flex .col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 192, ../sass/_layout.scss */
.row-flex .col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.333333%;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
/* line 200, ../sass/_layout.scss */
.row-flex .col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.666667%;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
/* line 208, ../sass/_layout.scss */
.row-flex .col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
/* line 216, ../sass/_layout.scss */
.row-flex .col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.333333%;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
/* line 224, ../sass/_layout.scss */
.row-flex .col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.666667%;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
/* line 232, ../sass/_layout.scss */
.row-flex .col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 241, ../sass/_layout.scss */
  .row-flex .col-xs {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 252, ../sass/_layout.scss */
  .row-flex .col-xs-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  /* line 260, ../sass/_layout.scss */
  .row-flex .col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 268, ../sass/_layout.scss */
  .row-flex .col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 276, ../sass/_layout.scss */
  .row-flex .col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 284, ../sass/_layout.scss */
  .row-flex .col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 292, ../sass/_layout.scss */
  .row-flex .col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 300, ../sass/_layout.scss */
  .row-flex .col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 308, ../sass/_layout.scss */
  .row-flex .col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 316, ../sass/_layout.scss */
  .row-flex .col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 324, ../sass/_layout.scss */
  .row-flex .col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 332, ../sass/_layout.scss */
  .row-flex .col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 340, ../sass/_layout.scss */
  .row-flex .col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 348, ../sass/_layout.scss */
  .row-flex .col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 358, ../sass/_layout.scss */
  .row-flex .col-sm {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 369, ../sass/_layout.scss */
  .row-flex .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  /* line 377, ../sass/_layout.scss */
  .row-flex .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 385, ../sass/_layout.scss */
  .row-flex .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 393, ../sass/_layout.scss */
  .row-flex .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 401, ../sass/_layout.scss */
  .row-flex .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 409, ../sass/_layout.scss */
  .row-flex .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 417, ../sass/_layout.scss */
  .row-flex .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 425, ../sass/_layout.scss */
  .row-flex .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 433, ../sass/_layout.scss */
  .row-flex .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 441, ../sass/_layout.scss */
  .row-flex .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 449, ../sass/_layout.scss */
  .row-flex .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 457, ../sass/_layout.scss */
  .row-flex .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 465, ../sass/_layout.scss */
  .row-flex .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 475, ../sass/_layout.scss */
  .row-flex .col-md {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 486, ../sass/_layout.scss */
  .row-flex .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  /* line 494, ../sass/_layout.scss */
  .row-flex .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 502, ../sass/_layout.scss */
  .row-flex .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 510, ../sass/_layout.scss */
  .row-flex .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 518, ../sass/_layout.scss */
  .row-flex .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 526, ../sass/_layout.scss */
  .row-flex .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 534, ../sass/_layout.scss */
  .row-flex .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 542, ../sass/_layout.scss */
  .row-flex .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 550, ../sass/_layout.scss */
  .row-flex .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 558, ../sass/_layout.scss */
  .row-flex .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 566, ../sass/_layout.scss */
  .row-flex .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 574, ../sass/_layout.scss */
  .row-flex .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 582, ../sass/_layout.scss */
  .row-flex .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 590, ../sass/_layout.scss */
  .row-flex .col-md-15 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 600, ../sass/_layout.scss */
  .row-flex .col-lg {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 611, ../sass/_layout.scss */
  .row-flex .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
  /* line 619, ../sass/_layout.scss */
  .row-flex .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  /* line 627, ../sass/_layout.scss */
  .row-flex .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  /* line 635, ../sass/_layout.scss */
  .row-flex .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 643, ../sass/_layout.scss */
  .row-flex .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  /* line 651, ../sass/_layout.scss */
  .row-flex .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  /* line 659, ../sass/_layout.scss */
  .row-flex .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 667, ../sass/_layout.scss */
  .row-flex .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  /* line 675, ../sass/_layout.scss */
  .row-flex .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  /* line 683, ../sass/_layout.scss */
  .row-flex .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 691, ../sass/_layout.scss */
  .row-flex .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  /* line 699, ../sass/_layout.scss */
  .row-flex .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  /* line 707, ../sass/_layout.scss */
  .row-flex .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media only screen and (min-width: 992px) {
  /* line 720, ../sass/_layout.scss */
  .row--reverse-columns:nth-child(odd) .col-left {
    padding-right: 60px;
    padding-left: 0;
  }
  /* line 726, ../sass/_layout.scss */
  .row--reverse-columns:nth-child(even) .col-left {
    order: 2;
    padding-right: 0;
    padding-left: 60px;
  }
}

/* line 735, ../sass/_layout.scss */
.row--2-col {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 0px;
  align-items: center;
  margin-bottom: 10rem;
}
@media only screen and (min-width: 768px) {
  /* line 735, ../sass/_layout.scss */
  .row--2-col {
    grid-gap: 3rem;
    grid-template-columns: 300px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 735, ../sass/_layout.scss */
  .row--2-col {
    grid-gap: 4.5rem;
    grid-template-columns: minmax(400px, auto) minmax(350px, 550px);
  }
}
/* line 752, ../sass/_layout.scss */
.row--2-col .decorated {
  position: relative;
}
/* line 755, ../sass/_layout.scss */
.row--2-col .decorated:before {
  display: none;
  position: absolute;
  height: 365px;
  width: 365px;
  content: '';
  border-radius: 100%;
  background: linear-gradient(90deg, #fff 7px, transparent 1%) center, linear-gradient(#fff 7px, transparent 1%) center, #fcf3f3;
  background-size: 12px 12px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  /* line 755, ../sass/_layout.scss */
  .row--2-col .decorated:before {
    display: block;
    top: -70px;
    left: -140px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 774, ../sass/_layout.scss */
  .row--2-col.flipped {
    grid-template-columns: minmax(350px, 550px) minmax(400px, auto);
  }
}
/* line 779, ../sass/_layout.scss */
.row--2-col.flipped > div:nth-child(1) {
  order: 0;
}
@media only screen and (min-width: 992px) {
  /* line 779, ../sass/_layout.scss */
  .row--2-col.flipped > div:nth-child(1) {
    order: 2;
  }
}
/* line 788, ../sass/_layout.scss */
.row--2-col.flipped .decorated:before {
  right: -140px;
  bottom: -70px;
  top: auto;
  left: auto;
}

/* line 801, ../sass/_layout.scss */
.main-container {
  margin-bottom: 60px;
}
@media only screen and (min-width: 768px) {
  /* line 801, ../sass/_layout.scss */
  .main-container {
    margin-bottom: 80px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 801, ../sass/_layout.scss */
  .main-container {
    margin-bottom: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 801, ../sass/_layout.scss */
  .main-container {
    margin-bottom: 120px;
  }
}

/* line 815, ../sass/_layout.scss */
.big-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 768px) {
  /* line 815, ../sass/_layout.scss */
  .big-container {
    max-width: 750px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 815, ../sass/_layout.scss */
  .big-container {
    max-width: 970px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 815, ../sass/_layout.scss */
  .big-container {
    max-width: 1400px;
    padding-left: 30px;
    padding-right: 30px;
  }
}
/* line 831, ../sass/_layout.scss */
.big-container .row-flex,
.big-container .row {
  margin-right: 0;
  margin-left: 0;
}

/* line 839, ../sass/_layout.scss */
.text-container {
  max-width: 900px;
  margin: auto;
}

/* line 844, ../sass/_layout.scss */
.three-column-layout {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
}
/* line 848, ../sass/_layout.scss */
.three-column-layout .three-column-layout-container {
  display: flex;
  flex: 1;
}
@media only screen and (max-width: 767px) {
  /* line 848, ../sass/_layout.scss */
  .three-column-layout .three-column-layout-container {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 848, ../sass/_layout.scss */
  .three-column-layout .three-column-layout-container {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 848, ../sass/_layout.scss */
  .three-column-layout .three-column-layout-container {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 767px) {
  /* line 864, ../sass/_layout.scss */
  .three-column-layout aside.nav-sidebar {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 864, ../sass/_layout.scss */
  .three-column-layout aside.nav-sidebar {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 864, ../sass/_layout.scss */
  .three-column-layout aside.nav-sidebar {
    display: block;
    flex: 20%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 864, ../sass/_layout.scss */
  .three-column-layout aside.nav-sidebar {
    display: block;
    flex: 0 0 250px;
  }
}
/* line 880, ../sass/_layout.scss */
.three-column-layout main.main-content {
  flex: 1;
}
@media only screen and (min-width: 992px) {
  /* line 880, ../sass/_layout.scss */
  .three-column-layout main.main-content {
    flex: 80%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 880, ../sass/_layout.scss */
  .three-column-layout main.main-content {
    flex: 1;
  }
}
@media only screen and (max-width: 767px) {
  /* line 889, ../sass/_layout.scss */
  .three-column-layout aside.offers-sidebar {
    flex: -1;
  }
}
@media only screen and (min-width: 992px) {
  /* line 889, ../sass/_layout.scss */
  .three-column-layout aside.offers-sidebar {
    flex: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 889, ../sass/_layout.scss */
  .three-column-layout aside.offers-sidebar {
    flex: 0 0 350px;
  }
}

/* line 905, ../sass/_layout.scss */
section.block-sm {
  padding: 15px 0;
}

/* line 909, ../sass/_layout.scss */
section.block-md {
  padding: 30px 0;
}

/* line 913, ../sass/_layout.scss */
section.block-lg {
  padding: 60px 0;
}

/* line 917, ../sass/_layout.scss */
section.block-xlg {
  padding: 120px 0;
}

/* line 924, ../sass/_layout.scss */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

/* line 933, ../sass/_layout.scss */
.col-xs-15 {
  width: 20%;
  float: left;
}

@media only screen and (min-width: 768px) {
  /* line 938, ../sass/_layout.scss */
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 944, ../sass/_layout.scss */
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 950, ../sass/_layout.scss */
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}
/* line 4, ../sass/_footer.scss */
#footer {
  position: relative;
  z-index: 490;
}
/* line 7, ../sass/_footer.scss */
#footer .footer-top {
  background-color: #333;
  padding: 30px 0;
  display: grid;
}
/* line 11, ../sass/_footer.scss */
#footer .footer-top .container {
  width: 100%;
}
/* line 14, ../sass/_footer.scss */
#footer .footer-top .row-grid {
  display: grid;
  width: 100%;
  grid-template-columns: 100%;
  grid-gap: 30px;
  margin-top: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 14, ../sass/_footer.scss */
  #footer .footer-top .row-grid {
    grid-gap: 45px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
/* line 25, ../sass/_footer.scss */
#footer .footer-top a {
  color: #fff;
}
/* line 27, ../sass/_footer.scss */
#footer .footer-top a:hover {
  text-decoration: underline;
}
/* line 31, ../sass/_footer.scss */
#footer .footer-top li a {
  font-size: 15px;
  line-height: 1;
}
/* line 35, ../sass/_footer.scss */
#footer .footer-top h4 {
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 0;
  color: #fff;
}
/* line 42, ../sass/_footer.scss */
#footer .footer-top ul.pagegroup-horizontal {
  margin: 0 0 10px 0;
  padding-bottom: 15px;
  list-style: none;
  border-bottom: 1px solid #e6e6e8;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  /* line 49, ../sass/_footer.scss */
  #footer .footer-top ul.pagegroup-horizontal li {
    padding: 12px 0;
  }
}
/* line 55, ../sass/_footer.scss */
#footer ul.pagegroup {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 59, ../sass/_footer.scss */
#footer ul.pagegroup li {
  margin-bottom: 7px;
}
/* line 61, ../sass/_footer.scss */
#footer ul.pagegroup li a {
  font-size: 0.9em;
}
/* line 65, ../sass/_footer.scss */
#footer ul.pagegroup:not(:last-child) {
  margin-bottom: 30px;
}
/* line 69, ../sass/_footer.scss */
#footer ul.pagegroup-horizontal {
  display: flex;
  flex-direction: column;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media only screen and (min-width: 768px) {
  /* line 69, ../sass/_footer.scss */
  #footer ul.pagegroup-horizontal {
    flex-direction: row;
  }
  /* line 77, ../sass/_footer.scss */
  #footer ul.pagegroup-horizontal li {
    margin: 0 0;
    line-height: 1.2em;
    padding: 0 10px;
  }
  /* line 81, ../sass/_footer.scss */
  #footer ul.pagegroup-horizontal li:first-child {
    padding-left: 0;
  }
  /* line 84, ../sass/_footer.scss */
  #footer ul.pagegroup-horizontal li:last-child {
    padding-right: 0;
  }
}
/* line 90, ../sass/_footer.scss */
#footer .footer-middle {
  background-color: #333333;
  color: #b2b2b2;
  padding: 15px 0;
}
/* line 95, ../sass/_footer.scss */
#footer .footer-bottom {
  background-color: #222222;
  color: #aaa;
  padding: 15px 0;
  line-height: 1.2;
}
@media only screen and (min-width: 992px) {
  /* line 95, ../sass/_footer.scss */
  #footer .footer-bottom {
    text-align: left;
  }
}
/* line 103, ../sass/_footer.scss */
#footer .footer-bottom a {
  color: #aaa;
  text-decoration: none;
}
/* line 107, ../sass/_footer.scss */
#footer .footer-bottom .row-flex {
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
}
@media only screen and (max-width: 767px) {
  /* line 111, ../sass/_footer.scss */
  #footer .footer-bottom .row-flex div:not(:last-child) {
    margin-bottom: 15px;
  }
}
/* line 118, ../sass/_footer.scss */
#footer .footer-bottom .legal-links ul.pagegroup-horizontal {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  /* line 122, ../sass/_footer.scss */
  #footer .footer-bottom .legal-links ul.pagegroup-horizontal li {
    padding: 10px 0;
  }
}
/* line 129, ../sass/_footer.scss */
#footer .footer__mobile-app-icons {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media only screen and (min-width: 992px) {
  /* line 129, ../sass/_footer.scss */
  #footer .footer__mobile-app-icons {
    justify-content: flex-end;
  }
}
/* line 136, ../sass/_footer.scss */
#footer .footer__mobile-app-icons img.apple {
  width: 110px;
  margin: 0 15px;
}
/* line 140, ../sass/_footer.scss */
#footer .footer__mobile-app-icons img.android {
  width: 110px;
}
/* line 144, ../sass/_footer.scss */
#footer .footer__social-media-icons {
  display: flex;
  justify-content: flex-start;
  align-content: center;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 144, ../sass/_footer.scss */
  #footer .footer__social-media-icons {
    margin-bottom: 0;
  }
}
/* line 152, ../sass/_footer.scss */
#footer .footer__social-media-icons a {
  height: 30px;
}
/* line 154, ../sass/_footer.scss */
#footer .footer__social-media-icons a:not(:first-child) {
  margin-left: 10px;
}
/* line 158, ../sass/_footer.scss */
#footer .footer__social-media-icons svg {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}

/* line 8, ../sass/_page-templates.scss */
.template__anchored-tabs a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 8, ../sass/_page-templates.scss */
  .template__anchored-tabs a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 8, ../sass/_page-templates.scss */
  .template__anchored-tabs a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 8, ../sass/_page-templates.scss */
  .template__anchored-tabs a.nav-anchor {
    top: -170px;
  }
}
/* line 23, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar > div {
  margin-top: 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 23, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar > div {
    margin-top: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
  }
}
/* line 35, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 0;
  margin: auto;
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  /* line 35, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons {
    height: 35px;
    overflow-y: hidden;
    padding-left: 15px;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 768px) {
  /* line 35, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons {
    height: auto;
    overflow-y: hidden;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 35, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons {
    height: auto;
    padding-left: 0px;
  }
}
/* line 62, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li {
  background-color: transparent;
  display: inline-block;
  float: none;
  list-style: none;
}
@media only screen and (max-width: 767px) {
  /* line 62, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li {
    display: inline-block;
    line-height: 35px;
    height: 35px;
    margin: 0 5px;
    padding: 0px 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  /* line 62, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li {
    display: inline-block;
    line-height: 35px;
    height: 35px;
    margin: 0 5px;
    padding: 0px 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  /* line 62, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li {
    line-height: inherit;
    height: auto;
    padding: 5px 15px 10px;
    margin: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 62, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li {
    line-height: inherit;
    height: auto;
    padding: 5px 15px 10px;
    margin: 0 15px;
  }
}
/* line 95, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li a {
  border: 0;
  font-weight: bold;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  /* line 95, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 95, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 95, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 95, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 112, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li:first-child {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 117, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li:last-child {
    margin-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 123, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons img {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 123, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons img {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 123, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons img {
    display: block;
    margin: 15px auto;
    max-height: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 123, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons img {
    margin: 15px auto;
    max-height: 45px;
  }
}
/* line 129, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons:before, .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons:after {
  display: table;
  content: " ";
}
/* line 133, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons:after {
  clear: both;
}
/* line 137, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li.active > a:hover, .template__anchored-tabs .kf-sidebar .nav__horizontal--with-icons li.active > a:focus {
  border: 0;
}
/* line 141, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar.scroll-to-fixed-fixed {
  width: 100% !important;
  left: 0 !important;
}
/* line 144, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar.scroll-to-fixed-fixed img {
  display: none;
}
/* line 147, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar.scroll-to-fixed-fixed li {
  padding: 0 5px;
}
@media only screen and (min-width: 992px) {
  /* line 147, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar.scroll-to-fixed-fixed li {
    padding: 5px 15px 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 147, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar.scroll-to-fixed-fixed li {
    padding: 8px 15px;
  }
}
/* line 153, ../sass/_page-templates.scss */
.template__anchored-tabs .kf-sidebar .scroll-shade {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 153, ../sass/_page-templates.scss */
  .template__anchored-tabs .kf-sidebar .scroll-shade {
    display: block;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(248, 248, 248, 0)), color-stop(100%, #FFFFFF));
    height: 50px;
    position: absolute;
    pointer-events: none;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 2;
  }
}
/* line 168, ../sass/_page-templates.scss */
.template__anchored-tabs button.btn-arrow {
  background-color: transparent;
  display: none;
  margin: 0 15px 0 0;
  padding: 0;
  position: absolute;
  z-index: 95;
}
@media only screen and (min-width: 1200px) {
  /* line 168, ../sass/_page-templates.scss */
  .template__anchored-tabs button.btn-arrow {
    display: block;
  }
}
/* line 178, ../sass/_page-templates.scss */
.template__anchored-tabs button.btn-arrow.left {
  margin: auto;
  left: 50px;
  top: 250px;
}
@media only screen and (max-width: 1300px) {
  /* line 178, ../sass/_page-templates.scss */
  .template__anchored-tabs button.btn-arrow.left {
    left: 30px;
  }
}
/* line 186, ../sass/_page-templates.scss */
.template__anchored-tabs button.btn-arrow.right {
  margin: auto;
  right: 50px;
  top: 250px;
}
@media only screen and (max-width: 1300px) {
  /* line 186, ../sass/_page-templates.scss */
  .template__anchored-tabs button.btn-arrow.right {
    right: 30px;
  }
}
/* line 194, ../sass/_page-templates.scss */
.template__anchored-tabs button.btn-arrow span {
  transform: scale(2);
}
/* line 196, ../sass/_page-templates.scss */
.template__anchored-tabs .tab-content {
  position: relative;
}
/* line 199, ../sass/_page-templates.scss */
.template__anchored-tabs a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 199, ../sass/_page-templates.scss */
  .template__anchored-tabs a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 199, ../sass/_page-templates.scss */
  .template__anchored-tabs a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 199, ../sass/_page-templates.scss */
  .template__anchored-tabs a.nav-anchor {
    top: -170px;
  }
}
/* line 213, ../sass/_page-templates.scss */
.template__anchored-tabs .tab-banner {
  background-color: #f4f6f8;
  position: relative;
}
/* line 216, ../sass/_page-templates.scss */
.template__anchored-tabs .tab-banner .row-flex {
  height: 600px;
}
@media only screen and (min-width: 992px) {
  /* line 213, ../sass/_page-templates.scss */
  .template__anchored-tabs .tab-banner {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 222, ../sass/_page-templates.scss */
  .template__anchored-tabs .tab-banner:after {
    position: absolute;
    margin: 0 auto;
    bottom: -15px;
    left: 0;
    right: 0;
    content: " ";
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 20px solid #f4f6f8;
  }
}

/* line 246, ../sass/_page-templates.scss */
.template__5-7 {
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 248, ../sass/_page-templates.scss */
  .template__5-7 .page-header__hero {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  /* line 253, ../sass/_page-templates.scss */
  .template__5-7 .col-md-5, .template__5-7 .column-left {
    text-align: center;
  }
  /* line 256, ../sass/_page-templates.scss */
  .template__5-7 .col-md-5 img, .template__5-7 .column-left img {
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 253, ../sass/_page-templates.scss */
  .template__5-7 .col-md-5, .template__5-7 .column-left {
    padding-right: 60px;
  }
}
/* line 262, ../sass/_page-templates.scss */
.template__5-7 video {
  width: 100%;
}

/* line 269, ../sass/_page-templates.scss */
.overflow-banner--lp .page-header__hero img, .fb-lp--growth-marketers .page-header__hero img {
  border-radius: 5px;
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
}
@media only screen and (max-width: 767px) {
  /* line 274, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero header, .fb-lp--growth-marketers .page-header__hero header {
    margin-top: 15px;
    text-align: center;
  }
  /* line 278, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero header h1, .fb-lp--growth-marketers .page-header__hero header h1 {
    font-size: 1.6em;
  }
  /* line 281, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero .row-flex, .fb-lp--growth-marketers .page-header__hero .row-flex {
    justify-content: center;
  }
  /* line 284, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero img, .fb-lp--growth-marketers .page-header__hero img {
    position: relative;
    right: 0;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 291, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero header, .fb-lp--growth-marketers .page-header__hero header {
    margin-top: 15px;
    text-align: center;
  }
  /* line 295, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero header h1, .fb-lp--growth-marketers .page-header__hero header h1 {
    font-size: 1.6em;
  }
  /* line 298, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero .row-flex, .fb-lp--growth-marketers .page-header__hero .row-flex {
    justify-content: center;
  }
  /* line 301, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero img, .fb-lp--growth-marketers .page-header__hero img {
    position: relative;
    right: 0;
    max-width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 309, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero header, .fb-lp--growth-marketers .page-header__hero header {
    margin-top: 0;
    text-align: left;
  }
  /* line 313, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero header h1, .fb-lp--growth-marketers .page-header__hero header h1 {
    font-size: 2.35em;
  }
  /* line 316, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero .row-flex, .fb-lp--growth-marketers .page-header__hero .row-flex {
    justify-content: flex-start;
  }
  /* line 319, ../sass/_page-templates.scss */
  .overflow-banner--lp .page-header__hero img, .fb-lp--growth-marketers .page-header__hero img {
    position: absolute;
    right: 35px;
    max-width: 640px;
  }
}

/* line 2, ../sass/_animation.scss */
.button-morph-container {
  background: #e14d57;
  width: 170px;
  max-height: 50px;
  margin: 15px auto;
  position: relative;
  border-radius: 5px;
  z-index: 2;
  transition: 0.25s all linear;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 2, ../sass/_animation.scss */
  .button-morph-container {
    margin: 15px 0;
  }
}
/* line 15, ../sass/_animation.scss */
.button-morph-container.expand {
  width: 100%;
  background: #f2f2f2;
  border: 1px solid #ddd;
}
@media only screen and (max-width: 767px) {
  /* line 15, ../sass/_animation.scss */
  .button-morph-container.expand {
    max-height: 120px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 15, ../sass/_animation.scss */
  .button-morph-container.expand {
    max-height: 80px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 15, ../sass/_animation.scss */
  .button-morph-container.expand {
    mmax-height: 120px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 15, ../sass/_animation.scss */
  .button-morph-container.expand {
    max-height: 80px;
  }
}
/* line 32, ../sass/_animation.scss */
.button-morph-container button.button-morph-button {
  background: #e14d57;
  visibility: visible;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  z-index: 2;
  transition: 0.2s all;
}
/* line 45, ../sass/_animation.scss */
.button-morph-container button.button-morph-button.push-out {
  opacity: 0;
  visibility: hidden;
}
/* line 50, ../sass/_animation.scss */
.button-morph-container .button-morph-body {
  width: 100%;
  text-align: center;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all 0.4s;
}
/* line 57, ../sass/_animation.scss */
.button-morph-container .button-morph-body h2, .button-morph-container .button-morph-body p {
  margin: 0;
}
/* line 60, ../sass/_animation.scss */
.button-morph-container .button-morph-body.push-up {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
/* line 66, ../sass/_animation.scss */
.button-morph-container .start-trial {
  border: 0;
}
@media only screen and (min-width: 1200px) {
  /* line 66, ../sass/_animation.scss */
  .button-morph-container .start-trial {
    border-left: 1px solid #ddd;
  }
}

/* line 74, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container {
  background: #e14d57;
  width: 170px;
  max-height: 50px;
  margin: 15px auto;
  position: relative;
  border-radius: 5px;
  z-index: 2;
  transition: 0.25s all linear;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 74, ../sass/_animation.scss */
  .klip-gallery-klip-examples .button-morph-container {
    margin: 15px 0;
  }
}
/* line 87, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container.expand {
  width: 100%;
  background: #f2f2f2;
  border: 1px solid #ddd;
}
@media only screen and (max-width: 767px) {
  /* line 87, ../sass/_animation.scss */
  .klip-gallery-klip-examples .button-morph-container.expand {
    max-height: 120px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 87, ../sass/_animation.scss */
  .klip-gallery-klip-examples .button-morph-container.expand {
    max-height: 80px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 87, ../sass/_animation.scss */
  .klip-gallery-klip-examples .button-morph-container.expand {
    max-height: 120px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 87, ../sass/_animation.scss */
  .klip-gallery-klip-examples .button-morph-container.expand {
    max-height: 80px;
  }
}
/* line 104, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container button.button-morph-button {
  background: #e14d57;
  visibility: visible;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  z-index: 2;
  transition: 0.2s all;
}
/* line 117, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container button.button-morph-button.push-out {
  opacity: 0;
  visibility: hidden;
}
/* line 122, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container .button-morph-body {
  width: 100%;
  text-align: center;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all 0.4s;
}
/* line 129, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container .button-morph-body h2, .klip-gallery-klip-examples .button-morph-container .button-morph-body p {
  margin: 0;
}
/* line 132, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container .button-morph-body.push-up {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
/* line 138, ../sass/_animation.scss */
.klip-gallery-klip-examples .button-morph-container .start-trial {
  border: 0;
}
@media only screen and (min-width: 1200px) {
  /* line 138, ../sass/_animation.scss */
  .klip-gallery-klip-examples .button-morph-container .start-trial {
    border-left: 1px solid #ddd;
  }
}

/* line 146, ../sass/_animation.scss */
.webinars .button-morph-container {
  background: #5290e9;
  width: 100%;
  max-height: 50px;
  margin: 30px auto 0;
  position: relative;
  border-radius: 5px;
  z-index: 2;
  transition: 0.25s max-height linear;
  overflow: hidden;
}
/* line 156, ../sass/_animation.scss */
.webinars .button-morph-container.expand {
  width: 100%;
  background: #f5f5f5;
  max-height: 394px;
  padding: 15px;
}
/* line 162, ../sass/_animation.scss */
.webinars .button-morph-container button.button-morph-button {
  background: #5290e9;
  visibility: visible;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  z-index: 2;
  transition: opacity 0.25s ease-out, visibility 0.25s ease;
}
/* line 175, ../sass/_animation.scss */
.webinars .button-morph-container button.button-morph-button.push-out {
  opacity: 0;
  visibility: hidden;
}
/* line 180, ../sass/_animation.scss */
.webinars .button-morph-container .button-morph-body {
  width: 100%;
  text-align: center;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s all 0.4s;
}
/* line 187, ../sass/_animation.scss */
.webinars .button-morph-container .button-morph-body h2, .webinars .button-morph-container .button-morph-body p {
  margin: 0;
}
/* line 190, ../sass/_animation.scss */
.webinars .button-morph-container .button-morph-body.push-up {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}
/* line 196, ../sass/_animation.scss */
.webinars .button-morph-container .start-trial {
  border: 0;
}
@media only screen and (min-width: 1200px) {
  /* line 196, ../sass/_animation.scss */
  .webinars .button-morph-container .start-trial {
    border-left: 1px solid #ddd;
  }
}

/* line 204, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container {
  background-color: #5290e9;
  width: 100%;
  max-height: 50px;
  margin: 0 auto;
  position: relative;
  border-radius: 5px;
  z-index: 2;
  transition: 1s max-height ease, 1s background ease;
  overflow: hidden;
}
/* line 215, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container.expand {
  background-color: #f5f5f5;
  max-height: 394px;
}
/* line 219, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container button.button-morph-button {
  background: #5290e9;
  visibility: visible;
  opacity: 1;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  z-index: 2;
  transition: opacity 1s ease-out;
}
/* line 231, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container button.button-morph-button.push-out {
  opacity: 0;
  visibility: hidden;
}
/* line 236, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container .button-morph-body {
  width: 100%;
  text-align: center;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: 1s opacity 0.4s;
  padding: 15px;
}
/* line 244, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container .button-morph-body h2, .klip_gallery--add-a-klip .button-morph-container .button-morph-body p {
  margin: 0;
}
/* line 247, ../sass/_animation.scss */
.klip_gallery--add-a-klip .button-morph-container .button-morph-body.push-up {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

@-ms-keyframes slideInDelay {
  0% {
    -ms-transform: translateX(1000px);
  }
  100% {
    -ms-transform: translateX(0px);
  }
}
@-moz-keyframes slideInDelay {
  0% {
    -moz-transform: translateX(1000px);
  }
  100% {
    -moz-transform: translateX(0px);
  }
}
@-webkit-keyframes slideInDelay {
  0% {
    -webkit-transform: translateX(1000px);
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}
@keyframes slideInDelay {
  0% {
    transform: translateX(1000px);
  }
  100% {
    transform: translateX(0px);
  }
}
@-ms-keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100;
  }
}
@-moz-keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100;
  }
}
@-webkit-keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100;
  }
}
@keyframes fadeInDelay {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 100;
  }
}
@-webkit-keyframes animation__microsites--dashboard-screenshot {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
}
@keyframes animation__microsites--dashboard-screenshot {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@-webkit-keyframes animation__microsites--integration-icons {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
}
@keyframes animation__microsites--integration-icons {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@-webkit-keyframes animation__microsites--integration-icons {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px) skewY(-5deg);
  }
  100% {
    opacity: 0.4;
    -webkit-transform: translateY(0px) skewY(-5deg);
  }
}
@keyframes animation__microsites--diagonal-blocks {
  0% {
    opacity: 0;
    transform: translateY(-20px) skewY(-5deg);
  }
  100% {
    opacity: 0.4;
    transform: translateY(0px) skewY(-5deg);
  }
}
@keyframes animation__api-response {
  from {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
/* line 321, ../sass/_animation.scss */
.banner__api--request-animation {
  opacity: 0;
  transform-origin: bottom;
  -webkit-animation: 0.5s animation__api-response forwards 0s cubic-bezier(0.175, 0.885, 0.32, 1.12);
  -moz-animation: 0.5s animation__api-response forwards 0s cubic-bezier(0.175, 0.885, 0.32, 1.12);
  animation: 0.5s animation__api-response forwards 0s cubic-bezier(0.175, 0.885, 0.32, 1.12);
}

/* line 328, ../sass/_animation.scss */
.banner__api--response-animation {
  opacity: 0;
  transform-origin: bottom;
  -webkit-animation: 0.5s animation__api-response forwards 3s cubic-bezier(0.175, 0.885, 0.32, 1.12);
  -moz-animation: 0.5s animation__api-response forwards 3s cubic-bezier(0.175, 0.885, 0.32, 1.12);
  animation: 0.5s animation__api-response forwards 3s cubic-bezier(0.175, 0.885, 0.32, 1.12);
}

/* line 337, ../sass/_animation.scss */
.stepProgress-wrapper {
  counter-reset: list;
  position: relative;
}
/* line 341, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress-indicator {
  position: absolute;
  width: 2px;
  left: 4rem;
  height: 0;
  background-color: #5290e9;
}
@media only screen and (max-width: 767px) {
  /* line 341, ../sass/_animation.scss */
  .stepProgress-wrapper .stepProgress-indicator {
    left: 2rem;
  }
}
/* line 351, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress {
  position: relative;
  padding-left: 10rem;
  list-style: none;
}
@media only screen and (max-width: 767px) {
  /* line 351, ../sass/_animation.scss */
  .stepProgress-wrapper .stepProgress {
    padding-left: 5rem;
  }
}
/* line 358, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress::before {
  display: inline-block;
  content: '';
  position: absolute;
  top: 0;
  left: 4rem;
  width: 10px;
  height: 86%;
  z-index: -100;
  border-left: 2px solid #dfebfb;
}
@media only screen and (max-width: 767px) {
  /* line 358, ../sass/_animation.scss */
  .stepProgress-wrapper .stepProgress::before {
    left: 2rem;
  }
}
/* line 373, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress-item {
  position: relative;
  counter-increment: list;
}
/* line 376, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress-item:not(:last-child) {
  padding-bottom: 4rem;
}
/* line 379, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress-item::after {
  content: counter(list);
  color: #fff;
  text-align: center;
  transition: 0.6s;
  line-height: 3rem;
  font-size: 1.5rem;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -7.5rem;
  width: 3rem;
  height: 3rem;
  border: 2px solid #dfebfb;
  border-radius: 50%;
  background-color: #dfebfb;
}
@media only screen and (max-width: 767px) {
  /* line 379, ../sass/_animation.scss */
  .stepProgress-wrapper .stepProgress-item::after {
    left: -4.5rem;
  }
}
/* line 399, ../sass/_animation.scss */
.stepProgress-wrapper .stepProgress-item.current::after {
  color: #fff;
  text-align: center;
  border: 2px solid #5290e9;
  background-color: #5290e9;
  transition: 0.6s;
}

/* line 410, ../sass/_animation.scss */
.carousel-container {
  position: relative;
  margin: auto;
  margin-top: -8rem;
}
/* line 415, ../sass/_animation.scss */
.carousel-container .card.carousel-tile {
  margin-bottom: 2rem !important;
}
/* line 418, ../sass/_animation.scss */
.carousel-container .card.carousel-tile img {
  max-width: 13rem;
  margin: auto;
  margin-bottom: 0 !important;
}
/* line 425, ../sass/_animation.scss */
.carousel-container .carousel-next,
.carousel-container .carousel-pre {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 425, ../sass/_animation.scss */
  .carousel-container .carousel-next,
  .carousel-container .carousel-pre {
    color: #f1f0f8;
    cursor: default;
    font-size: 1.5rem;
    display: inline-block;
    position: absolute;
    top: 46%;
    height: 3rem;
    width: 3rem;
    border-radius: 50%;
    line-height: 3rem;
    text-align: center;
    z-index: 100;
    background-color: #6066ae;
    opacity: 0.2;
    transition: 0.4s;
  }
}
@media only screen and (min-width: 768px) {
  /* line 451, ../sass/_animation.scss */
  .carousel-container .carousel-next.active:hover,
  .carousel-container .carousel-pre.active:hover {
    transform: scale(1.2);
    cursor: pointer;
  }
  /* line 457, ../sass/_animation.scss */
  .carousel-container .carousel-pre {
    left: 8%;
  }
  /* line 461, ../sass/_animation.scss */
  .carousel-container .carousel-next {
    right: 8%;
  }
  /* line 465, ../sass/_animation.scss */
  .carousel-container .active {
    opacity: 1;
  }
  /* line 469, ../sass/_animation.scss */
  .carousel-container .carousel-row {
    overflow: scroll;
    transform: scale(0.8);
    transition: 0.4s;
  }
  /* line 474, ../sass/_animation.scss */
  .carousel-container .carousel-row::-webkit-scrollbar {
    width: 0 !important;
  }
  /* line 478, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner {
    transition: 0.45s transform;
    transition-delay: 0.3s;
    font-size: 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
    height: 10rem;
    margin: 18rem 7.5rem;
    padding: 0;
  }
  /* line 489, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner::after {
    content: '';
    min-width: 12rem;
    height: 1px;
  }
  /* line 495, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner:hover {
    transform: translate3d(-7.5rem, 0, 0);
  }
  /* line 499, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner:hover .carousel-tile {
    opacity: .6;
  }
  /* line 503, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner:hover .carousel-tile:hover {
    transform: scale(1.5);
    opacity: 1;
  }
  /* line 508, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner .card.carousel-tile img {
    opacity: 1;
    width: 10rem;
  }
  /* line 513, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner .card.carousel-tile .card-body {
    align-items: center;
  }
  /* line 517, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner .card.carousel-tile {
    position: relative;
    display: inline-block;
    white-space: normal;
    min-width: 30rem;
    margin: 10px;
    font-size: 1.25rem;
    cursor: default;
    transition: 0.45s all;
    transition-delay: 0.3s;
    transform-origin: center left;
  }
  /* line 529, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner .card.carousel-tile p {
    font-size: 1.25rem;
  }
  /* line 533, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner .card.carousel-tile:last-child {
    margin-right: 3.5rem;
  }
  /* line 538, ../sass/_animation.scss */
  .carousel-container .carousel-row .carousel-row-inner .carousel-tile:hover ~ .carousel-tile {
    transform: translate3d(15rem, 0, 0);
  }
}

/* line 105, ../sass/_colors.scss */
.bg--white {
  background-color: #ffffff !important;
}
/* line 108, ../sass/_colors.scss */
.bg--white > path {
  fill: #ffffff;
}

/* line 113, ../sass/_colors.scss */
.bg--black {
  background-color: #000000 !important;
}
/* line 116, ../sass/_colors.scss */
.bg--black > path {
  fill: #000000;
}

/* line 121, ../sass/_colors.scss */
.bg--blue-dark {
  background-color: #2c7ae8 !important;
}
/* line 124, ../sass/_colors.scss */
.bg--blue-dark > path {
  fill: #2c7ae8;
}

/* line 129, ../sass/_colors.scss */
.bg--blue {
  background-color: #5290e9 !important;
}
/* line 132, ../sass/_colors.scss */
.bg--blue > path {
  fill: #5290e9;
}

/* line 137, ../sass/_colors.scss */
.bg--blue-light {
  background-color: #dfebfb !important;
}
/* line 140, ../sass/_colors.scss */
.bg--blue-light > path {
  fill: #dfebfb;
}

/* line 145, ../sass/_colors.scss */
.bg--blue-very-light,
.bg__blue-light {
  background-color: #f4f6f8 !important;
}
/* line 149, ../sass/_colors.scss */
.bg--blue-very-light > path,
.bg__blue-light > path {
  fill: #f4f6f8;
}

/* line 155, ../sass/_colors.scss */
.bg--purple-dark {
  background-color: #525a8f !important;
}
/* line 158, ../sass/_colors.scss */
.bg--purple-dark > path {
  fill: #525a8f;
}

/* line 163, ../sass/_colors.scss */
.bg--purple {
  background-color: #6066ae !important;
}
/* line 166, ../sass/_colors.scss */
.bg--purple > path {
  fill: #6066ae;
}

/* line 171, ../sass/_colors.scss */
.bg--purple-light {
  background-color: #e1deef !important;
}
/* line 174, ../sass/_colors.scss */
.bg--purple-light > path {
  fill: #e1deef;
}

/* line 179, ../sass/_colors.scss */
.bg--purple-very-light {
  background-color: #f1f0f8 !important;
}
/* line 182, ../sass/_colors.scss */
.bg--purple-very-light > path {
  fill: #f1f0f8;
}

/* line 187, ../sass/_colors.scss */
.bg--teal-dark {
  background-color: #26a593 !important;
}
/* line 190, ../sass/_colors.scss */
.bg--teal-dark > path {
  fill: #26a593;
}

/* line 195, ../sass/_colors.scss */
.bg--teal {
  background-color: #50c2b8 !important;
}
/* line 198, ../sass/_colors.scss */
.bg--teal > path {
  fill: #50c2b8;
}

/* line 203, ../sass/_colors.scss */
.bg--teal-light {
  background-color: #dcf1ef !important;
}
/* line 206, ../sass/_colors.scss */
.bg--teal-light > path {
  fill: #dcf1ef;
}

/* line 211, ../sass/_colors.scss */
.bg--teal-very-light {
  background-color: #f0f8f7 !important;
}
/* line 214, ../sass/_colors.scss */
.bg--teal-very-light > path {
  fill: #f0f8f7;
}

/* line 219, ../sass/_colors.scss */
.bg--yellow-dark {
  background-color: #e69d44 !important;
}
/* line 222, ../sass/_colors.scss */
.bg--yellow-dark > path {
  fill: #e69d44;
}

/* line 227, ../sass/_colors.scss */
.bg--yellow {
  background-color: #ffbf66 !important;
}
/* line 230, ../sass/_colors.scss */
.bg--yellow > path {
  fill: #ffbf66;
}

/* line 235, ../sass/_colors.scss */
.bg--yellow-light {
  background-color: #ffeacc !important;
}
/* line 238, ../sass/_colors.scss */
.bg--yellow-light > path {
  fill: #ffeacc;
}

/* line 243, ../sass/_colors.scss */
.bg--yellow-very-light {
  background-color: #fff7eb !important;
}
/* line 246, ../sass/_colors.scss */
.bg--yellow-very-light > path {
  fill: #fff7eb;
}

/* line 251, ../sass/_colors.scss */
.bg--white {
  background-color: #ffffff !important;
}
/* line 254, ../sass/_colors.scss */
.bg--white > path {
  fill: #ffffff;
}

/* line 259, ../sass/_colors.scss */
.bg--grey-very-light,
.bg__grey-light {
  background-color: #f5f5f5 !important;
}
/* line 263, ../sass/_colors.scss */
.bg--grey-very-light > path,
.bg__grey-light > path {
  fill: #f5f5f5;
}

/* line 268, ../sass/_colors.scss */
.bg--grey-light {
  background-color: #e6e6e8 !important;
}
/* line 271, ../sass/_colors.scss */
.bg--grey-light > path {
  fill: #e6e6e8;
}

/* line 276, ../sass/_colors.scss */
.bg--grey {
  background-color: #b2b2b2 !important;
}
/* line 279, ../sass/_colors.scss */
.bg--grey > path {
  fill: #b2b2b2;
}

/* line 284, ../sass/_colors.scss */
.bg--grey-dark {
  background-color: #464648 !important;
}
/* line 287, ../sass/_colors.scss */
.bg--grey-dark > path {
  fill: #464648;
}

/* line 292, ../sass/_colors.scss */
.bg--grey-very-dark {
  background-color: #2a2a2a !important;
}
/* line 295, ../sass/_colors.scss */
.bg--grey-very-dark > path {
  fill: #2a2a2a;
}

/* line 300, ../sass/_colors.scss */
.bg--black {
  background-color: #000000 !important;
}
/* line 303, ../sass/_colors.scss */
.bg--black > path {
  fill: #000000;
}

/* line 309, ../sass/_colors.scss */
.bg--primary-very-light,
.bg--primary-100 {
  background-color: #EDF3FD !important;
}
/* line 313, ../sass/_colors.scss */
.bg--primary-very-light > path,
.bg--primary-100 > path {
  fill: #EDF3FD;
}

/* line 318, ../sass/_colors.scss */
.bg--primary-200 {
  background-color: #B0B8FC !important;
}
/* line 321, ../sass/_colors.scss */
.bg--primary-200 > path {
  fill: #B0B8FC;
}

/* line 326, ../sass/_colors.scss */
.bg--primary-light,
.bg--primary-300 {
  background-color: #707EFA !important;
}
/* line 330, ../sass/_colors.scss */
.bg--primary-light > path,
.bg--primary-300 > path {
  fill: #707EFA;
}

/* line 335, ../sass/_colors.scss */
.bg--primary-400 {
  background-color: #4B57C5 !important;
}
/* line 338, ../sass/_colors.scss */
.bg--primary-400 > path {
  fill: #4B57C5;
}

/* line 343, ../sass/_colors.scss */
.bg--primary,
.bg--primary-500 {
  background-color: #343C8D !important;
}
/* line 347, ../sass/_colors.scss */
.bg--primary > path,
.bg--primary-500 > path {
  fill: #343C8D;
}

/* line 352, ../sass/_colors.scss */
.bg--primary-600 {
  background-color: #21264F !important;
}
/* line 355, ../sass/_colors.scss */
.bg--primary-600 > path {
  fill: #21264F;
}

/* line 361, ../sass/_colors.scss */
.bg--blue-100 {
  background-color: #E0F8FF !important;
}
/* line 364, ../sass/_colors.scss */
.bg--blue-100 > path {
  fill: #E0F8FF;
}

/* line 369, ../sass/_colors.scss */
.bg--blue-200 {
  background-color: #9EE6FA !important;
}
/* line 372, ../sass/_colors.scss */
.bg--blue-200 > path {
  fill: #9EE6FA;
}

/* line 377, ../sass/_colors.scss */
.bg--blue-300 {
  background-color: #5DD5F6 !important;
}
/* line 380, ../sass/_colors.scss */
.bg--blue-300 > path {
  fill: #5DD5F6;
}

/* line 385, ../sass/_colors.scss */
.bg--blue-400 {
  background-color: #18AED8 !important;
}
/* line 388, ../sass/_colors.scss */
.bg--blue-400 > path {
  fill: #18AED8;
}

/* line 393, ../sass/_colors.scss */
.bg--blue,
.bg--blue-500 {
  background-color: #1278A1 !important;
}
/* line 397, ../sass/_colors.scss */
.bg--blue > path,
.bg--blue-500 > path {
  fill: #1278A1;
}

/* line 402, ../sass/_colors.scss */
.bg--blue-600 {
  background-color: #013950 !important;
}
/* line 405, ../sass/_colors.scss */
.bg--blue-600 > path {
  fill: #013950;
}

/* line 412, ../sass/_colors.scss */
.bg--green-100,
.bg--green-very-light {
  background-color: #E8FDE2 !important;
}
/* line 416, ../sass/_colors.scss */
.bg--green-100 > path,
.bg--green-very-light > path {
  fill: #E8FDE2;
}

/* line 421, ../sass/_colors.scss */
.bg--green-200,
.bg__green-light {
  background-color: #75E1B2 !important;
}
/* line 425, ../sass/_colors.scss */
.bg--green-200 > path,
.bg__green-light > path {
  fill: #75E1B2;
}

/* line 430, ../sass/_colors.scss */
.bg--green-300 {
  background-color: #34AD78 !important;
}
/* line 433, ../sass/_colors.scss */
.bg--green-300 > path {
  fill: #34AD78;
}

/* line 438, ../sass/_colors.scss */
.bg--green-400,
.bg--green {
  background-color: #00805D !important;
}
/* line 442, ../sass/_colors.scss */
.bg--green-400 > path,
.bg--green > path {
  fill: #00805D;
}

/* line 447, ../sass/_colors.scss */
.bg--green-500,
.bg--green-dark {
  background-color: #014C33 !important;
}
/* line 451, ../sass/_colors.scss */
.bg--green-500 > path,
.bg--green-dark > path {
  fill: #014C33;
}

/* line 456, ../sass/_colors.scss */
.bg--green-600 {
  background-color: #002E1F !important;
}
/* line 459, ../sass/_colors.scss */
.bg--green-600 > path {
  fill: #002E1F;
}

/* line 465, ../sass/_colors.scss */
.bg--orange-600 {
  background-color: #741E1F !important;
}
/* line 468, ../sass/_colors.scss */
.bg--orange-600 > path {
  fill: #741E1F;
}

/* line 473, ../sass/_colors.scss */
.bg--orange-500 {
  background-color: #AC2E1F !important;
}
/* line 476, ../sass/_colors.scss */
.bg--orange-500 > path {
  fill: #AC2E1F;
}

/* line 481, ../sass/_colors.scss */
.bg--orange-400 {
  background-color: #D24414 !important;
}
/* line 484, ../sass/_colors.scss */
.bg--orange-400 > path {
  fill: #D24414;
}

/* line 489, ../sass/_colors.scss */
.bg--orange-300 {
  background-color: #F38338 !important;
}
/* line 492, ../sass/_colors.scss */
.bg--orange-300 > path {
  fill: #F38338;
}

/* line 497, ../sass/_colors.scss */
.bg--orange-200 {
  background-color: #FFB85C !important;
}
/* line 500, ../sass/_colors.scss */
.bg--orange-200 > path {
  fill: #FFB85C;
}

/* line 505, ../sass/_colors.scss */
.bg--orange-100 {
  background-color: #FFF5E0 !important;
}
/* line 508, ../sass/_colors.scss */
.bg--orange-100 > path {
  fill: #FFF5E0;
}

/* line 514, ../sass/_colors.scss */
.bg--red-very-light,
.bg--red-100 {
  background-color: #FAE5EF !important;
}
/* line 518, ../sass/_colors.scss */
.bg--red-very-light > path,
.bg--red-100 > path {
  fill: #FAE5EF;
}

/* line 523, ../sass/_colors.scss */
.bg--red-light,
.bg--red-200 {
  background-color: #FDA1B9 !important;
}
/* line 527, ../sass/_colors.scss */
.bg--red-light > path,
.bg--red-200 > path {
  fill: #FDA1B9;
}

/* line 532, ../sass/_colors.scss */
.bg--red-300 {
  background-color: #FB6987 !important;
}
/* line 535, ../sass/_colors.scss */
.bg--red-300 > path {
  fill: #FB6987;
}

/* line 540, ../sass/_colors.scss */
.bg--red .bg--red-400 {
  background-color: #e14d57 !important;
}
/* line 543, ../sass/_colors.scss */
.bg--red .bg--red-400 > path {
  fill: #e14d57;
}

/* line 548, ../sass/_colors.scss */
.bg--red-500 {
  background-color: #B8143E !important;
}
/* line 551, ../sass/_colors.scss */
.bg--red-500 > path {
  fill: #B8143E;
}

/* line 556, ../sass/_colors.scss */
.bg--red-dark,
.bg--600 {
  background-color: #730D23 !important;
}
/* line 560, ../sass/_colors.scss */
.bg--red-dark > path,
.bg--600 > path {
  fill: #ce4a57;
}

/* line 570, ../sass/_colors.scss */
.bg--logo-red {
  background-color: #ed1c24 !important;
}

/* line 577, ../sass/_colors.scss */
.shadow {
  box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2), 0 8px 16px rgba(0, 0, 0, 0.1);
}

/* line 581, ../sass/_colors.scss */
.shadow-light {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 8px 16px rgba(0, 0, 0, 0.07);
}

/* line 585, ../sass/_colors.scss */
.shadow-dark {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2), 0 4px 25px rgba(0, 0, 0, 0.5);
}

/* line 589, ../sass/_colors.scss */
.shadow-double {
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
}

/* line 593, ../sass/_colors.scss */
.shadow-long {
  box-shadow: 0px 50px 50px 0px rgba(160, 180, 200, 0.4), 0px 25px 25px 0px rgba(160, 180, 200, 0.5), 0px 16px 16px 0px rgba(160, 180, 200, 0.6), 0px 8px 8px 0px rgba(160, 180, 200, 0.75), 0px 4px 4px 0px rgba(160, 180, 200, 0.9), 0px 2px 2px 0px #a0b4c8;
}

/* line 597, ../sass/_colors.scss */
.shadow-very-long {
  box-shadow: 0px 100px 100px 0px rgba(160, 180, 200, 0.4), 0px 64px 64px 0px rgba(160, 180, 200, 0.5), 0px 32px 32px 0px rgba(160, 180, 200, 0.6), 0px 16px 16px 0px rgba(160, 180, 200, 0.7), 0px 8px 8px 0px rgba(160, 180, 200, 0.8), 0px 4px 4px 0px rgba(160, 180, 200, 0.9), 0px 2px 2px 0px #a0b4c8;
}

/* line 601, ../sass/_colors.scss */
.shadow--blue-light {
  box-shadow: 0 25px 50px #9bc1f3;
}

/* line 605, ../sass/_colors.scss */
.shadow--blue {
  box-shadow: 0 25px 50px #5290e9;
}

/* line 609, ../sass/_colors.scss */
.shadow--red-light {
  box-shadow: 0 25px 50px #ffb2bb;
}

/* line 613, ../sass/_colors.scss */
.shadow--red {
  box-shadow: 0 25px 50px #e14d57;
}

/* line 617, ../sass/_colors.scss */
.shadow--orange-light {
  box-shadow: 0 25px 50px #f6a89d;
}

/* line 621, ../sass/_colors.scss */
.shadow--orange {
  box-shadow: 0 25px 50px #f87462;
}

/* line 625, ../sass/_colors.scss */
.shadow--yellow-light {
  box-shadow: 0 25px 50px #ffcd85;
}

/* line 629, ../sass/_colors.scss */
.shadow--yellow {
  box-shadow: 0 25px 50px #ffbf66;
}

/* line 633, ../sass/_colors.scss */
.shadow--green-light {
  box-shadow: 0 25px 50px #adcfa6;
}

/* line 637, ../sass/_colors.scss */
.shadow--green {
  box-shadow: 0 25px 50px #5ca762;
}

/* line 641, ../sass/_colors.scss */
.shadow--teal-light {
  box-shadow: 0 25px 50px #a9ddd8;
}

/* line 645, ../sass/_colors.scss */
.shadow--teal {
  box-shadow: 0 25px 50px #50c2b8;
}

/* line 649, ../sass/_colors.scss */
.shadow--purple-light {
  box-shadow: 0 25px 50px #b5aed8;
}

/* line 653, ../sass/_colors.scss */
.shadow--purple {
  box-shadow: 0 25px 50px #6066ae;
}

/* line 657, ../sass/_colors.scss */
.shadow--magenta-light {
  box-shadow: 0 25px 50px #d7a6ce;
}

/* line 661, ../sass/_colors.scss */
.shadow--magenta {
  box-shadow: 0 25px 50px #c2529e;
}

/* line 5, ../sass/_icons.scss */
.icons--big {
  width: 100px;
  height: 100px;
  padding: 20px;
  border-radius: 50%;
  margin: 0 auto 30px;
}

/* line 12, ../sass/_icons.scss */
.icons--small {
  width: 70px;
  height: 70px;
  padding: 12px;
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  /* line 12, ../sass/_icons.scss */
  .icons--small {
    margin: 0 auto 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 12, ../sass/_icons.scss */
  .icons--small {
    margin: 0 0 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 12, ../sass/_icons.scss */
  .icons--small {
    margin: 0 0 30px;
  }
}

/* line 27, ../sass/_icons.scss */
.icons--red-big {
  width: 100px;
  height: 100px;
  padding: 20px;
  background-color: #fcf3f3;
  border-radius: 50%;
  margin: 0 auto 30px;
}

/* line 35, ../sass/_icons.scss */
.icons--red-small {
  width: 70px;
  height: 70px;
  padding: 12px;
  background-color: #fcf3f3;
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  /* line 35, ../sass/_icons.scss */
  .icons--red-small {
    margin: 0 auto 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 35, ../sass/_icons.scss */
  .icons--red-small {
    margin: 0 0 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 35, ../sass/_icons.scss */
  .icons--red-small {
    margin: 0 0 30px;
  }
}

/* line 51, ../sass/_icons.scss */
.icons--blue-big {
  width: 100px;
  height: 100px;
  padding: 20px;
  background-color: #f4f6f8;
  border-radius: 50%;
  margin: 0 auto 30px;
}

/* line 59, ../sass/_icons.scss */
.icons--blue-small {
  width: 70px;
  height: 70px;
  padding: 12px;
  background-color: #f4f6f8;
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  /* line 59, ../sass/_icons.scss */
  .icons--blue-small {
    margin: 0 auto 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 59, ../sass/_icons.scss */
  .icons--blue-small {
    margin: 0 0 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 59, ../sass/_icons.scss */
  .icons--blue-small {
    margin: 0 0 30px;
  }
}

/* line 4, ../sass/_components.scss */
.nav-sidenav {
  background-color: #f5f5f5 !important;
  border-right: 1px solid #e6e6e8;
  z-index: 1;
}
/* line 9, ../sass/_components.scss */
.nav-sidenav ul.nav {
  list-style: none !important;
}
/* line 12, ../sass/_components.scss */
.nav-sidenav ul.nav li {
  margin: 0;
  border-bottom: 1px solid #e6e6e8;
}
/* line 16, ../sass/_components.scss */
.nav-sidenav ul.nav li a {
  background-color: transparent;
  color: #777;
  font-size: 0.9rem;
  font-weight: bold;
  padding: 10px 15px;
}
/* line 23, ../sass/_components.scss */
.nav-sidenav ul.nav li a:hover {
  color: #464648;
}
/* line 27, ../sass/_components.scss */
.nav-sidenav ul.nav li a .caret {
  display: none;
}
/* line 35, ../sass/_components.scss */
.nav-sidenav ul.nav li.dropdown > a:before {
  content: "";
  background-image: url(/sites/all/themes/klipfolio_theme/img/assets/dropdownmenu-arrow.svg);
  height: 13px;
  width: 13px;
  display: inline-block;
  margin-right: 5px;
  transition: 0.2s transform linear;
}
/* line 48, ../sass/_components.scss */
.nav-sidenav ul.nav li.dropdown.open > a:before {
  transform: rotateZ(90deg);
}
/* line 57, ../sass/_components.scss */
.nav-sidenav ul.menu.nav > li.active-trail a {
  background-color: transparent;
  font-weight: bold;
  white-space: normal;
}
/* line 62, ../sass/_components.scss */
.nav-sidenav ul.menu.nav > li.active-trail a:hover {
  color: #5290e9;
}
/* line 66, ../sass/_components.scss */
.nav-sidenav ul.menu.nav > li.active-trail a:focus, .nav-sidenav ul.menu.nav > li.active-trail a:active {
  color: #5290e9;
}
/* line 75, ../sass/_components.scss */
.nav-sidenav ul.dropdown-menu {
  background-color: #e6e6e8;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #777;
  margin: 0;
  padding: 0 0 0 15px;
  position: relative;
  transition: 0.2s all linear;
  width: 100%;
}
/* line 87, ../sass/_components.scss */
.nav-sidenav ul.dropdown-menu li {
  margin: 0;
}
/* line 94, ../sass/_components.scss */
.nav-sidenav .nav .open > a:hover, .nav-sidenav .nav .open > a:focus, .nav-sidenav .nav .open > a:active {
  background-color: transparent;
}
/* line 104, ../sass/_components.scss */
.nav-sidenav .nav-list .dropdown-submenu :hover,
.nav-sidenav .nav-list .dropdown-submenu :focus,
.nav-sidenav .nav-list .dropdown-submenu :active,
.nav-sidenav .nav-list .dropdown-menu > li :hover,
.nav-sidenav .nav-list .dropdown-menu > li :focus,
.nav-sidenav .nav-list .dropdown-menu > li :active {
  background-color: transparent;
}
/* line 112, ../sass/_components.scss */
.nav-sidenav li.active-trail > a {
  color: #5290e9;
}

/* line 121, ../sass/_components.scss */
#toolbar {
  box-shadow: none;
}

/* line 128, ../sass/_components.scss */
ul.tabs--primary.nav.nav-tabs {
  background: transparent;
  border: 0;
  position: fixed;
  right: 0;
  top: 140px;
  z-index: 100;
}
/* line 136, ../sass/_components.scss */
ul.tabs--primary.nav.nav-tabs li {
  float: none;
  margin: 0;
}
/* line 140, ../sass/_components.scss */
ul.tabs--primary.nav.nav-tabs li a {
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  border-radius: 0;
  font-size: 12px;
  margin: -1px 0 0 0;
}
/* line 150, ../sass/_components.scss */
ul.tabs--primary.nav.nav-tabs li.active a {
  background-color: #f2f2f2;
  border: 1px solid #ccc;
}

/* line 161, ../sass/_components.scss */
.btn, form.hs-form input.hs-button.primary.large {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  padding: 1rem 1.5rem;
  color: #ffffff;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  outline: 0;
  border: 0;
  border-radius: 2rem;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 180, ../sass/_components.scss */
.btn:hover, form.hs-form input.hs-button.primary.large:hover, .btn:focus, form.hs-form input.hs-button.primary.large:focus, .btn:active, form.hs-form input.hs-button.primary.large:active {
  outline: 0;
  color: white;
}
/* line 188, ../sass/_components.scss */
.btn.btn--trial-link--body, form.hs-form input.hs-button.primary.large {
  background-color: #4B57C5;
}
/* line 191, ../sass/_components.scss */
.btn.btn--trial-link--body:hover, form.hs-form input.hs-button.primary.large:hover {
  background-color: #343C8D;
}
/* line 195, ../sass/_components.scss */
.btn.btn--trial-link--body:focus, form.hs-form input.hs-button.primary.large:focus {
  background-color: #21264F;
}
/* line 200, ../sass/_components.scss */
.btn.btn--trial-link--header, form.hs-form input.btn--trial-link--header.hs-button.primary.large {
  background-color: #4B57C5;
  padding: 0.75rem 1.25rem;
}
/* line 204, ../sass/_components.scss */
.btn.btn--trial-link--header:hover, form.hs-form input.btn--trial-link--header.hs-button.primary.large:hover {
  background-color: #21264F;
}
/* line 208, ../sass/_components.scss */
.btn.btn--trial-link--header:focus, form.hs-form input.btn--trial-link--header.hs-button.primary.large:focus {
  background-color: #21264F;
}
/* line 213, ../sass/_components.scss */
.btn.btn--demo-link, form.hs-form input.btn--demo-link.hs-button.primary.large, .btn.btn--secondary-link, form.hs-form input.btn--secondary-link.hs-button.primary.large {
  background-color: #EDF3FD;
  color: #343C8D;
}
/* line 218, ../sass/_components.scss */
.btn.btn--demo-link:hover, form.hs-form input.btn--demo-link.hs-button.primary.large:hover, .btn.btn--secondary-link:hover, form.hs-form input.btn--secondary-link.hs-button.primary.large:hover {
  background-color: #B0B8FC;
  color: #21264F;
}
/* line 223, ../sass/_components.scss */
.btn.btn--demo-link:focus, form.hs-form input.btn--demo-link.hs-button.primary.large:focus, .btn.btn--secondary-link:focus, form.hs-form input.btn--secondary-link.hs-button.primary.large:focus {
  background-color: #707EFA;
  color: white;
}
/* line 230, ../sass/_components.scss */
.btn.btn--trial-partners-link--body, form.hs-form input.btn--trial-partners-link--body.hs-button.primary.large {
  background-color: #00805D;
}
/* line 233, ../sass/_components.scss */
.btn.btn--trial-partners-link--body:after, form.hs-form input.btn--trial-partners-link--body.hs-button.primary.large:after {
  display: none;
  position: absolute;
  bottom: -1rem;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 0.7rem;
  content: "Free 14-day trial";
  color: #34AD78;
}
@media only screen and (min-width: 992px) {
  /* line 233, ../sass/_components.scss */
  .btn.btn--trial-partners-link--body:after, form.hs-form input.btn--trial-partners-link--body.hs-button.primary.large:after {
    display: block;
  }
}
/* line 249, ../sass/_components.scss */
.btn.btn--trial-partners-link--body:hover, form.hs-form input.btn--trial-partners-link--body.hs-button.primary.large:hover {
  background-color: #014C33;
}
/* line 253, ../sass/_components.scss */
.btn.btn--trial-partners-link--body:focus, form.hs-form input.btn--trial-partners-link--body.hs-button.primary.large:focus {
  background-color: #002E1F;
}
/* line 258, ../sass/_components.scss */
.btn.btn--trial-partners-link--header, form.hs-form input.btn--trial-partners-link--header.hs-button.primary.large {
  background-color: #00805D;
  padding: 0.75rem 1.25rem;
}
/* line 262, ../sass/_components.scss */
.btn.btn--trial-partners-link--header:hover, form.hs-form input.btn--trial-partners-link--header.hs-button.primary.large:hover {
  background-color: #014C33;
}
/* line 266, ../sass/_components.scss */
.btn.btn--trial-partners-link--header:focus, form.hs-form input.btn--trial-partners-link--header.hs-button.primary.large:focus {
  background-color: #34AD78;
}
/* line 271, ../sass/_components.scss */
.btn.btn--partners-secondary-link, form.hs-form input.btn--partners-secondary-link.hs-button.primary.large {
  background-color: #E8FDE2;
  color: #014C33;
}
/* line 275, ../sass/_components.scss */
.btn.btn--partners-secondary-link:hover, form.hs-form input.btn--partners-secondary-link.hs-button.primary.large:hover {
  background-color: #75E1B2;
  color: #002E1F;
}
/* line 280, ../sass/_components.scss */
.btn.btn--partners-secondary-link:focus, form.hs-form input.btn--partners-secondary-link.hs-button.primary.large:focus {
  background-color: #34AD78;
  color: white;
}

/* line 288, ../sass/_components.scss */
button {
  width: auto;
  padding: 10px 30px;
  color: #ffffff;
  background-color: #5290e9;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  line-height: normal;
  cursor: pointer;
  margin: 10px auto;
  outline: 0;
  border: 0;
  border-radius: 5px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 307, ../sass/_components.scss */
button:hover, button:focus, button:active {
  outline: 0;
}
/* line 313, ../sass/_components.scss */
button.cta-primary {
  background-color: #4B57C5;
}
/* line 316, ../sass/_components.scss */
button.cta-primary:hover {
  background-color: #333e9f;
}
/* line 320, ../sass/_components.scss */
button.cta-primary:focus, button.cta-primary:active {
  background-color: #303a94;
}
/* line 326, ../sass/_components.scss */
button.red {
  background-color: #e14d57;
}
/* line 329, ../sass/_components.scss */
button.red:hover {
  background-color: #dc2e3a;
}
/* line 333, ../sass/_components.scss */
button.red:focus, button.red:active {
  background-color: #ce232e;
}
/* line 338, ../sass/_components.scss */
button.red.with-glow {
  box-shadow: 0 20px 20px -10px rgba(200, 0, 0, 0.25), 0px 5px 10px 0px rgba(200, 0, 0, 0.15);
  transition: box-shadow 0.2s ease;
}
/* line 342, ../sass/_components.scss */
button.red.with-glow:hover {
  box-shadow: 0 0px 20px 0px rgba(200, 0, 0, 0.25), 0px 0px 0 0px rgba(200, 0, 0, 0.15);
}
/* line 348, ../sass/_components.scss */
button.blue {
  background-color: #5290e9;
}
/* line 351, ../sass/_components.scss */
button.blue:hover {
  background-color: #2070e3;
}
/* line 355, ../sass/_components.scss */
button.blue:focus, button.blue:active {
  background-color: #1b67d4;
}
/* line 361, ../sass/_components.scss */
button.green {
  background-color: #5ca762;
}
/* line 364, ../sass/_components.scss */
button.green:hover {
  background-color: #4e9154;
}
/* line 368, ../sass/_components.scss */
button.green:focus, button.green:active {
  background-color: #49874e;
}
/* line 374, ../sass/_components.scss */
button.orange {
  background-color: #f87462;
}
/* line 377, ../sass/_components.scss */
button.orange:hover {
  background-color: #f65640;
}
/* line 381, ../sass/_components.scss */
button.orange:focus, button.orange:active {
  background-color: #f64931;
}
/* line 388, ../sass/_components.scss */
button.white {
  background-color: #ffffff;
  color: #e14d57;
}
/* line 392, ../sass/_components.scss */
button.white:hover, button.white:focus {
  background-color: #ccc;
}
/* line 397, ../sass/_components.scss */
button.white a.red {
  color: #e14d57;
  background: transparent;
}
/* line 401, ../sass/_components.scss */
button.white a.red:hover {
  text-decoration: none;
  color: #e14d57;
  background: transparent;
}
/* line 408, ../sass/_components.scss */
button.white a.blue {
  color: #5290e9;
  background: transparent;
}
/* line 412, ../sass/_components.scss */
button.white a.blue:hover {
  text-decoration: none;
  color: #5290e9;
  background: transparent;
}
/* line 420, ../sass/_components.scss */
button.grey {
  background-color: #b2b2b2;
}
/* line 423, ../sass/_components.scss */
button.grey:hover {
  background-color: #919191;
}
/* line 427, ../sass/_components.scss */
button.grey:focus, button.grey:active {
  background-color: #898989;
}
/* line 433, ../sass/_components.scss */
button.link-btn, button.blue-outline {
  background-color: white;
  border: 2px solid #5290e9;
  color: #5290e9;
  font-size: 100%;
  padding: 5px 15px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
/* line 445, ../sass/_components.scss */
button.link-btn a, button.blue-outline a {
  color: #5290e9;
}
/* line 449, ../sass/_components.scss */
button.link-btn:hover, button.blue-outline:hover {
  background-color: #5290e9;
  color: white;
}
/* line 457, ../sass/_components.scss */
button.btn-demo-video:before, button.btn-explainer-video:before {
  background-image: url(/sites/all/themes/klipfolio_theme/img/icons/icon-play.png);
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  width: 25px;
  height: 30px;
  display: inline-block;
  content: " ";
  vertical-align: middle;
  margin-right: 10px;
}
/* line 471, ../sass/_components.scss */
button.button--reset {
  background-color: #b2b2b2;
  border: 1px solid #b2b2b2;
}
/* line 475, ../sass/_components.scss */
button.button--reset:hover {
  background-color: #969696;
}
/* line 479, ../sass/_components.scss */
button.button--reset:focus, button.button--reset:active {
  background-color: #898989;
}
/* line 485, ../sass/_components.scss */
button a {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 490, ../sass/_components.scss */
button a:hover {
  text-decoration: none;
  color: #fff;
}

/* line 497, ../sass/_components.scss */
.navbar .nav > li > a.trial-link {
  padding: 6px 18px;
  margin-top: 4px;
  border-radius: 5px;
}
/* line 502, ../sass/_components.scss */
.navbar .nav > li > a.trial-link:hover, .navbar .nav > li > a.trial-link:focus {
  background-color: #2070e3;
}
@media only screen and (min-width: 1200px) {
  /* line 497, ../sass/_components.scss */
  .navbar .nav > li > a.trial-link {
    padding: 10px 30px;
    margin-top: 0;
  }
}

/* line 513, ../sass/_components.scss */
.trial-link,
.blue-link {
  display: inline-block;
  color: #ffffff !important;
  background-color: #5290e9;
  border-radius: 5px;
  text-align: center;
  padding: 10px 30px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -ms-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}
/* line 527, ../sass/_components.scss */
.trial-link:hover, .trial-link:focus,
.blue-link:hover,
.blue-link:focus {
  background-color: #2070e3;
}

/* line 533, ../sass/_components.scss */
.social-button {
  display: inline-block;
  cursor: pointer;
  width: 80px;
  margin: 0 4px 0 0;
  border: solid 1px #cccccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
}
/* line 544, ../sass/_components.scss */
.social-button .social-button-content {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 3px 1px;
  padding: 2px 2px 2px 28px;
  font-size: 80%;
  color: #777777;
  line-height: 1.53;
}
/* line 553, ../sass/_components.scss */
.social-button .social-button-content.twitter {
  background-image: url(../img/button-twitter.png);
}
/* line 557, ../sass/_components.scss */
.social-button .social-button-content.facebook {
  background-image: url(../img/button-facebook.png);
}
/* line 561, ../sass/_components.scss */
.social-button .social-button-content.googleplus {
  background-image: url(../img/button-googleplus.png);
}
/* line 565, ../sass/_components.scss */
.social-button .social-button-content.email {
  background-image: url(../img/button-email.png);
}
/* line 569, ../sass/_components.scss */
.social-button .social-button-content.linkedin {
  background-image: url(../img/button-linkedin.png);
}
/* line 573, ../sass/_components.scss */
.social-button .social-button-content.rss {
  background-image: url(../img/button-rss.png);
}

/* line 579, ../sass/_components.scss */
.cancel-action {
  color: #1469A8;
  margin-right: 14px;
  cursor: pointer;
  line-height: 30px;
}

@font-face {
  font-family: 'klipfolio-icons';
  src: url("../img/fonts/klipfolio-icons.eot");
  src: url("../img/fonts/klipfolio-icons.eot?#iefix") format("embedded-opentype"), url("../img/fonts/klipfolio-icons.woff") format("woff"), url("../img/fonts/klipfolio-icons.ttf") format("truetype"), url("../img/fonts/klipfolio-icons.svg#klipfolio-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* line 599, ../sass/_components.scss */
[class*='icon-']:after {
  display: inline-block;
  font-family: 'klipfolio-icons';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size: 0.8em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  transition: transform linear 0.2s;
}

/* line 615, ../sass/_components.scss */
.icon-cta-arrow-blue:after,
.icon-cta-arrow:after {
  content: '\0052';
  padding-left: 7px;
}
/* line 621, ../sass/_components.scss */
.icon-cta-arrow-blue:hover:after,
.icon-cta-arrow:hover:after {
  transform: translateX(5px);
}

/* line 628, ../sass/_components.scss */
.icon-cta-arrow-down:after {
  content: '\0052';
  transform: rotateZ(90deg);
}
/* line 634, ../sass/_components.scss */
.icon-cta-arrow-down:hover:after {
  transform: rotateZ(90deg) translateX(5px);
}

/* line 641, ../sass/_components.scss */
.icon-right-arrow:after {
  content: '\0052';
}

/* line 647, ../sass/_components.scss */
.icon-left-arrow:after {
  content: '\0052';
  transform: rotateZ(180deg);
}

/* line 656, ../sass/_components.scss */
.inputs-container {
  border-radius: 5px;
  border: 1px solid #ddd;
  padding: 30px;
  margin: 30px auto;
  width: 100%;
}
/* line 663, ../sass/_components.scss */
.inputs-container.grey-background {
  background-color: #f5f5f5;
}
/* line 667, ../sass/_components.scss */
.inputs-container .inner-container {
  max-width: 800px;
  margin: auto;
}
/* line 672, ../sass/_components.scss */
.inputs-container label {
  display: block;
  font-size: 100%;
  color: #333;
  margin-top: 12px;
}
/* line 679, ../sass/_components.scss */
.inputs-container input,
.inputs-container select {
  width: 100%;
  line-height: 1em;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
  color: #aaa;
  font-weight: 600;
  font-size: 16px;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  transition: 250ms border ease-in-out;
}
/* line 696, ../sass/_components.scss */
.inputs-container input:focus,
.inputs-container select:focus {
  border: 1px solid #5290e9;
  box-shadow: 0 0 5px rgba(44, 151, 222, 0.2);
  outline: none;
}

/* line 705, ../sass/_components.scss */
input.search-bar {
  background-image: url(../img/svg/icon-search.svg);
  background-repeat: no-repeat;
  background-size: 25px;
  background-position: center right 10px;
}

/* line 713, ../sass/_components.scss */
select.dropdown-list {
  background-image: url(/sites/all/themes/klipfolio_theme/img/svg/icon-dropdown-arrows.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center right 15px;
}

/* line 721, ../sass/_components.scss */
.dropdown-select-style {
  position: relative;
  text-align: left;
}
/* line 725, ../sass/_components.scss */
.dropdown-select-style button {
  width: 100%;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 10px;
  color: #aaa;
  font-weight: 600;
  font-size: 16px;
  margin: 0;
  overflow: hidden;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: left;
  text-transform: capitalize;
  transition: 250ms border ease-in-out;
  background-image: url(/sites/all/themes/klipfolio_theme/img/svg/icon-dropdown-arrows.svg);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center right 15px;
}
/* line 747, ../sass/_components.scss */
.dropdown-select-style button:focus {
  border: 1px solid #5290e9;
  box-shadow: 0 0 5px rgba(44, 151, 222, 0.2);
  outline: none;
}
/* line 754, ../sass/_components.scss */
.dropdown-select-style ul.dropdown-menu {
  max-height: 300px;
  overflow-y: auto;
  width: 100%;
}
/* line 759, ../sass/_components.scss */
.dropdown-select-style ul.dropdown-menu li {
  margin: 0;
  padding: 10px;
}
/* line 763, ../sass/_components.scss */
.dropdown-select-style ul.dropdown-menu li:hover {
  background-color: #f4f6f8;
  color: #333;
}
/* line 768, ../sass/_components.scss */
.dropdown-select-style ul.dropdown-menu li a {
  padding: 0;
  white-space: normal;
}
/* line 772, ../sass/_components.scss */
.dropdown-select-style ul.dropdown-menu li a:hover {
  background-color: transparent;
  color: #333;
}

/* line 784, ../sass/_components.scss */
#top-container {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 0;
  padding: 10px 15px;
}
@media only screen and (min-width: 768px) {
  /* line 784, ../sass/_components.scss */
  #top-container {
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 784, ../sass/_components.scss */
  #top-container {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 784, ../sass/_components.scss */
  #top-container {
    margin-bottom: 20px;
  }
}
/* line 801, ../sass/_components.scss */
#top-container .breadcrumb {
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  font-size: 85%;
}
/* line 808, ../sass/_components.scss */
#top-container .breadcrumb > li > .divider {
  padding: 0 10px;
  color: #666666;
}
/* line 813, ../sass/_components.scss */
#top-container .breadcrumb > .active {
  color: #888888;
}

/* line 820, ../sass/_components.scss */
.breadcrumb {
  background-color: transparent;
  border-radius: 0;
  margin: 0;
  padding: 0;
  font-size: 85%;
  font-weight: bold;
}
/* line 828, ../sass/_components.scss */
.breadcrumb > li > .divider {
  padding: 0 10px;
  color: #666666;
}
/* line 833, ../sass/_components.scss */
.breadcrumb > .active {
  color: #888888;
}

/* line 841, ../sass/_components.scss */
.kf-sidebar {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 841, ../sass/_components.scss */
  .kf-sidebar {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 841, ../sass/_components.scss */
  .kf-sidebar {
    font-size: 16px;
  }
}
/* line 853, ../sass/_components.scss */
.kf-sidebar.left {
  margin-left: -15px;
}
@media only screen and (min-width: 768px) {
  /* line 857, ../sass/_components.scss */
  .kf-sidebar > div {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 857, ../sass/_components.scss */
  .kf-sidebar > div {
    margin-top: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 857, ../sass/_components.scss */
  .kf-sidebar > div {
    margin-top: 50px;
  }
}

/* line 875, ../sass/_components.scss */
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

/* line 882, ../sass/_components.scss */
.card-column {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  flex-grow: 1;
}
/* line 889, ../sass/_components.scss */
.card-column .card {
  margin-left: 0;
  margin-right: 0;
}

/* line 895, ../sass/_components.scss */
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 1 0 0%;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border-radius: .25rem;
  margin-left: 15px;
  margin-right: 15px;
  overflow: hidden;
}
/* line 911, ../sass/_components.scss */
.card.with-border {
  border: 1px solid #ddd;
}
/* line 915, ../sass/_components.scss */
.card.with-shadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.05), 0 0px 15px rgba(0, 0, 0, 0.05);
}
/* line 919, ../sass/_components.scss */
.card.no-gutter {
  margin: 0;
}
/* line 923, ../sass/_components.scss */
.card h2,
.card h3,
.card h4,
.card .card-title {
  margin: 0;
}
/* line 930, ../sass/_components.scss */
.card .card-title {
  font-size: 120%;
  line-height: 1.65em;
}
/* line 935, ../sass/_components.scss */
.card button {
  margin: 0;
}

/* line 940, ../sass/_components.scss */
.card-img {
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}

/* line 945, ../sass/_components.scss */
.card-body,
.card-block {
  flex: 1 1 auto;
  padding: 1.5rem;
}

/* line 951, ../sass/_components.scss */
.card-cta,
.card-bottom {
  padding: 1.5rem;
}

/* line 956, ../sass/_components.scss */
.card-body + .card-cta,
.card-body + .card-bottom,
.card-block + .card-cta,
.card-block + .card-bottom {
  padding-top: 0;
}

/* line 967, ../sass/_components.scss */
.modal .modal-dialog {
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 967, ../sass/_components.scss */
  .modal .modal-dialog {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 967, ../sass/_components.scss */
  .modal .modal-dialog {
    width: 515px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 967, ../sass/_components.scss */
  .modal .modal-dialog {
    width: 600px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 982, ../sass/_components.scss */
  .modal .modal-dialog .modal-content {
    border-radius: 0;
  }
}
@media only screen and (max-width: 767px) {
  /* line 988, ../sass/_components.scss */
  .modal .modal-dialog img {
    width: 100%;
  }
}
/* line 995, ../sass/_components.scss */
.modal .modal-header {
  background-color: #f2f2f2;
  border-radius: 5px 5px 0 0;
}
/* line 999, ../sass/_components.scss */
.modal .modal-header .close {
  margin-top: 0;
  position: absolute;
  top: 0;
  right: -30px;
  margin: auto;
  color: #fff;
  opacity: 1;
  font-size: 2em;
}
@media only screen and (max-width: 767px) {
  /* line 999, ../sass/_components.scss */
  .modal .modal-header .close {
    position: relative;
    top: 0;
    right: 0;
    color: #333;
  }
}
/* line 1018, ../sass/_components.scss */
.modal .modal-body {
  position: relative;
  padding: 30px;
}
/* line 1023, ../sass/_components.scss */
.modal .modal-video {
  width: 60vw;
  margin: 30px auto;
}
@media only screen and (max-width: 767px) {
  /* line 1023, ../sass/_components.scss */
  .modal .modal-video {
    width: 100vw;
    margin: auto;
  }
}
/* line 1033, ../sass/_components.scss */
.modal button.close {
  margin-top: 0;
  position: absolute;
  top: 30px;
  right: 30px;
  margin: auto;
  color: #fff;
  opacity: 1;
  font-size: 3em;
}
@media only screen and (max-width: 767px) {
  /* line 1033, ../sass/_components.scss */
  .modal button.close {
    position: relative;
    float: none;
    top: 0;
    right: 0;
    margin: 15px;
  }
}
/* line 1052, ../sass/_components.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%) scale3d(0, 0, 0);
  -ms-transform: translate(0, -25%) scale3d(0, 0, 0);
  transform: translate(0, -25%) scale3d(0, 0, 0);
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
}
/* line 1062, ../sass/_components.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0) scale3d(1, 1, 1);
  -ms-transform: translate(0, 0) scale3d(1, 1, 1);
  transform: translate(0, 0) scale3d(1, 1, 1);
}
/* line 1068, ../sass/_components.scss */
.modal .no-thanks {
  text-align: center;
  float: none;
  color: #fff;
  opacity: 1;
  margin-top: 15px;
  font-weight: bold;
  font-size: 1.4em;
  cursor: pointer;
}

/* line 1080, ../sass/_components.scss */
.popup {
  position: relative;
  background: transparent;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}
/* line 1095, ../sass/_components.scss */
.popup button.close {
  margin-top: 0;
  position: absolute;
  top: 0;
  right: -30px;
  margin: auto;
  color: #fff;
  opacity: 1;
  font-size: 2em;
}
/* line 1106, ../sass/_components.scss */
.popup .popup-container {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}

/* line 1116, ../sass/_components.scss */
.offer--inline-offer {
  position: relative;
  width: 100%;
  max-width: 850px;
  margin: auto;
}

/* line 1126, ../sass/_components.scss */
.pagination {
  min-width: 240px;
  margin-bottom: 40px;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

/* line 1137, ../sass/_components.scss */
.youtube-embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

/* line 1145, ../sass/_components.scss */
.youtube-embed-container iframe,
.youtube-embed-container object,
.youtube-embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #ccc;
}

/* line 1156, ../sass/_components.scss */
.vidyard_player {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 1280px;
  max-height: 720px;
}

/* line 1166, ../sass/_components.scss */
.vidyard_player > span {
  width: 100% !important;
  height: 100% !important;
  margin: 0 auto !important;
}

/* line 1175, ../sass/_components.scss */
.list__horizontal {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  justify-content: center;
  -webkit-justify-content: center;
  margin: auto;
  max-width: 850px;
  padding: 0;
  text-align: center;
}
/* line 1186, ../sass/_components.scss */
.list__horizontal li {
  border-radius: 5px;
  padding: 8px 12px;
}
/* line 1191, ../sass/_components.scss */
.list__horizontal li:last-child {
  margin-right: 0;
}
/* line 1196, ../sass/_components.scss */
.list__horizontal.grey-bg li {
  background-color: #f5f5f5;
}
/* line 1202, ../sass/_components.scss */
.list__horizontal.white-bg li {
  background-color: white;
}

/* line 1211, ../sass/_components.scss */
.dashboard-example--dark-theme {
  background-color: #1b1b1b;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 1217, ../sass/_components.scss */
.dashboard-example--dark-theme.sm {
  min-height: 200px;
  max-height: 250px;
}
/* line 1222, ../sass/_components.scss */
.dashboard-example--dark-theme.md {
  min-height: 250px;
  max-height: 350px;
}
/* line 1227, ../sass/_components.scss */
.dashboard-example--dark-theme.lg {
  min-height: 350px;
  max-height: 500px;
}

/* line 1233, ../sass/_components.scss */
.dashboard-example--light-theme {
  background-color: #e6e6e6;
  border-radius: 5px;
  border: 1px solid #ddd;
  overflow: hidden;
  margin-bottom: 10px;
}
/* line 1240, ../sass/_components.scss */
.dashboard-example--light-theme.sm {
  min-height: 200px;
  max-height: 250px;
}
/* line 1245, ../sass/_components.scss */
.dashboard-example--light-theme.md {
  min-height: 250px;
  max-height: 350px;
}
/* line 1250, ../sass/_components.scss */
.dashboard-example--light-theme.lg {
  min-height: 350px;
  max-height: 500px;
}

/* line 1261, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty .twentytwenty-horizontal .twentytwenty-handle:after {
  content: " ";
  display: block;
  background: white;
  position: absolute;
  z-index: 30;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
}
/* line 1273, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty .twentytwenty-horizontal .twentytwenty-handle:after {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}
/* line 1281, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label,
.twentytwenty .twentytwenty-after-label,
.twentytwenty .twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
/* line 1290, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label,
.twentytwenty .twentytwenty-after-label,
.twentytwenty .twentytwenty-overlay {
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 1298, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label,
.twentytwenty .twentytwenty-after-label {
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  transition-property: opacity;
}
/* line 1305, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label:before,
.twentytwenty .twentytwenty-after-label:before {
  color: white;
  font-size: 13px;
  letter-spacing: 0.1em;
}
/* line 1312, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label:before,
.twentytwenty .twentytwenty-after-label:before {
  position: absolute;
  background: rgba(255, 255, 255, 0.2);
  line-height: 38px;
  padding: 0 20px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 1323, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-before-label:before,
.twentytwenty .twentytwenty-horizontal .twentytwenty-after-label:before {
  top: 50%;
  margin-top: -19px;
}
/* line 1329, ../sass/_components.scss */
.twentytwenty .twentytwenty-left-arrow,
.twentytwenty .twentytwenty-right-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
}
/* line 1337, ../sass/_components.scss */
.twentytwenty .twentytwenty-left-arrow,
.twentytwenty .twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px;
}
/* line 1343, ../sass/_components.scss */
.twentytwenty .twentytwenty-container {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
}
/* line 1354, ../sass/_components.scss */
.twentytwenty .twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}
/* line 1361, ../sass/_components.scss */
.twentytwenty .twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty .twentytwenty-container.active :hover.twentytwenty-overlay {
  background: transparent;
}
/* line 1366, ../sass/_components.scss */
.twentytwenty .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label {
  opacity: 0;
}
/* line 1373, ../sass/_components.scss */
.twentytwenty .twentytwenty-container * {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 1379, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label {
  opacity: 0;
}
/* line 1383, ../sass/_components.scss */
.twentytwenty .twentytwenty-before-label:before {
  content: attr(data-content);
}
/* line 1387, ../sass/_components.scss */
.twentytwenty .twentytwenty-after-label {
  opacity: 0;
}
/* line 1391, ../sass/_components.scss */
.twentytwenty .twentytwenty-after-label:before {
  content: attr(data-content);
}
/* line 1395, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px;
}
/* line 1399, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px;
}
/* line 1403, ../sass/_components.scss */
.twentytwenty .twentytwenty-overlay {
  -webkit-transition-property: background;
  -moz-transition-property: background;
  transition-property: background;
  background: transparent;
  z-index: 25;
}
/* line 1411, ../sass/_components.scss */
.twentytwenty .twentytwenty-overlay:hover {
  background: rgba(0, 0, 0, 0.5);
}
/* line 1415, ../sass/_components.scss */
.twentytwenty .twentytwenty-overlay:hover .twentytwenty-after-label {
  opacity: 1;
}
/* line 1419, ../sass/_components.scss */
.twentytwenty .twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}
/* line 1423, ../sass/_components.scss */
.twentytwenty .twentytwenty-before {
  z-index: 20;
}
/* line 1427, ../sass/_components.scss */
.twentytwenty .twentytwenty-after {
  z-index: 10;
}
/* line 1431, ../sass/_components.scss */
.twentytwenty .twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid white;
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0px 0px 12px rgba(51, 51, 51, 0.5);
  z-index: 40;
  cursor: pointer;
}
/* line 1450, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  -webkit-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
/* line 1458, ../sass/_components.scss */
.twentytwenty .twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  -webkit-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  -moz-box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
  box-shadow: 0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);
}
/* line 1466, ../sass/_components.scss */
.twentytwenty .twentytwenty-left-arrow {
  border-right: 6px solid white;
  left: 50%;
  margin-left: -17px;
}
/* line 1472, ../sass/_components.scss */
.twentytwenty .twentytwenty-right-arrow {
  border-left: 6px solid white;
  right: 50%;
  margin-right: -17px;
}

/* line 1480, ../sass/_components.scss */
#olark-wrapper .olark-launch-button {
  z-index: 150 !important;
}

/* line 1485, ../sass/_components.scss */
.cc-window {
  opacity: 1;
  transition: opacity 1s ease;
}

/* line 1490, ../sass/_components.scss */
.cc-window.cc-invisible {
  opacity: 0;
}

/* line 1494, ../sass/_components.scss */
.cc-animate.cc-revoke {
  transition: transform 1s ease;
}

/* line 1498, ../sass/_components.scss */
.cc-animate.cc-revoke.cc-top {
  transform: translateY(-2em);
}

/* line 1502, ../sass/_components.scss */
.cc-animate.cc-revoke.cc-bottom {
  transform: translateY(2em);
}

/* line 1506, ../sass/_components.scss */
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
  transform: translateY(0);
}

/* line 1512, ../sass/_components.scss */
.cc-grower {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s;
}

/* line 1518, ../sass/_components.scss */
.cc-link,
.cc-revoke:hover {
  text-decoration: underline;
}

/* line 1523, ../sass/_components.scss */
.cc-revoke,
.cc-window {
  position: fixed;
  overflow: hidden;
  box-sizing: border-box;
  font-family: Helvetica, Calibri, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  z-index: 9999;
}

/* line 1538, ../sass/_components.scss */
.cc-window.cc-static {
  position: static;
}

/* line 1542, ../sass/_components.scss */
.cc-window.cc-floating {
  padding: 2em;
  max-width: 24em;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1549, ../sass/_components.scss */
.cc-window.cc-banner {
  padding: 1em 1.8em;
  width: 100%;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 1556, ../sass/_components.scss */
.cc-revoke {
  padding: 0.5em;
}

/* line 1560, ../sass/_components.scss */
.cc-header {
  font-size: 18px;
  font-weight: 700;
}

/* line 1565, ../sass/_components.scss */
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
  cursor: pointer;
}

/* line 1572, ../sass/_components.scss */
.cc-link {
  opacity: .8;
  display: inline-block;
  padding: 0.2em;
}

/* line 1578, ../sass/_components.scss */
.cc-link:hover {
  opacity: 1;
}

/* line 1582, ../sass/_components.scss */
.cc-link:active,
.cc-link:visited {
  color: initial;
}

/* line 1587, ../sass/_components.scss */
.cc-btn {
  display: block;
  padding: .4em .8em;
  font-size: .9em;
  font-weight: 700;
  border-width: 2px;
  border-style: solid;
  text-align: center;
  white-space: nowrap;
  border-radius: 5px;
}
/* line 1598, ../sass/_components.scss */
.cc-btn:hover {
  background-color: #2c7ae8 !important;
}

/* line 1603, ../sass/_components.scss */
.cc-banner .cc-btn:last-child {
  min-width: 140px;
}

/* line 1607, ../sass/_components.scss */
.cc-highlight .cc-btn:first-child {
  background-color: transparent;
  border-color: transparent;
}

/* line 1612, ../sass/_components.scss */
.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
  background-color: transparent;
  text-decoration: underline;
}

/* line 1618, ../sass/_components.scss */
.cc-close {
  display: block;
  position: absolute;
  top: .5em;
  right: .5em;
  font-size: 1.6em;
  opacity: .9;
  line-height: 0.75;
}

/* line 1628, ../sass/_components.scss */
.cc-close:focus,
.cc-close:hover {
  opacity: 1;
}

/* line 1633, ../sass/_components.scss */
.cc-revoke.cc-top {
  top: 0;
  left: 3em;
  border-bottom-left-radius: .5em;
  border-bottom-right-radius: 0.5em;
}

/* line 1640, ../sass/_components.scss */
.cc-revoke.cc-bottom {
  bottom: 0;
  left: 3em;
  border-top-left-radius: .5em;
  border-top-right-radius: 0.5em;
}

/* line 1647, ../sass/_components.scss */
.cc-revoke.cc-left {
  left: 3em;
  right: unset;
}

/* line 1652, ../sass/_components.scss */
.cc-revoke.cc-right {
  right: 3em;
  left: unset;
}

/* line 1657, ../sass/_components.scss */
.cc-top {
  top: 1em;
}

/* line 1661, ../sass/_components.scss */
.cc-left {
  left: 1em;
}

/* line 1665, ../sass/_components.scss */
.cc-right {
  right: 1em;
}

/* line 1669, ../sass/_components.scss */
.cc-bottom {
  bottom: 1em;
}

/* line 1673, ../sass/_components.scss */
.cc-floating > .cc-link {
  margin-bottom: 1em;
}

/* line 1677, ../sass/_components.scss */
.cc-floating .cc-message {
  display: block;
  margin-bottom: 1em;
}

/* line 1682, ../sass/_components.scss */
.cc-window.cc-floating .cc-compliance {
  -ms-flex: 1;
  flex: 1;
}

/* line 1687, ../sass/_components.scss */
.cc-window.cc-banner {
  -ms-flex-align: center;
  align-items: center;
}

/* line 1692, ../sass/_components.scss */
.cc-banner.cc-top {
  left: 0;
  right: 0;
  top: 0;
}

/* line 1698, ../sass/_components.scss */
.cc-banner.cc-bottom {
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 1704, ../sass/_components.scss */
.cc-banner .cc-message {
  -ms-flex: 1;
  flex: 1;
}

/* line 1709, ../sass/_components.scss */
.cc-compliance {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

/* line 1718, ../sass/_components.scss */
.cc-compliance > .cc-btn {
  -ms-flex: 1;
  flex: 1;
}

/* line 1723, ../sass/_components.scss */
.cc-btn + .cc-btn {
  margin-left: 0.5em;
}

@media print {
  /* line 1729, ../sass/_components.scss */
  .cc-revoke,
  .cc-window {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  /* line 1736, ../sass/_components.scss */
  .cc-btn {
    white-space: normal;
  }
}
@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape) {
  /* line 1743, ../sass/_components.scss */
  .cc-window.cc-top {
    top: 0;
  }

  /* line 1747, ../sass/_components.scss */
  .cc-window.cc-bottom {
    bottom: 0;
  }

  /* line 1751, ../sass/_components.scss */
  .cc-window.cc-banner,
  .cc-window.cc-left,
  .cc-window.cc-right {
    left: 0;
    right: 0;
  }

  /* line 1758, ../sass/_components.scss */
  .cc-window.cc-banner {
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 1763, ../sass/_components.scss */
  .cc-window.cc-banner .cc-compliance {
    -ms-flex: 1;
    flex: 1;
  }

  /* line 1768, ../sass/_components.scss */
  .cc-window.cc-floating {
    max-width: none;
  }

  /* line 1772, ../sass/_components.scss */
  .cc-window .cc-message {
    margin-bottom: 1em;
  }

  /* line 1776, ../sass/_components.scss */
  .cc-window.cc-banner {
    -ms-flex-align: unset;
    align-items: unset;
  }
}
/* line 1782, ../sass/_components.scss */
.cc-floating.cc-theme-classic {
  padding: 1.2em;
  border-radius: 5px;
}

/* line 1787, ../sass/_components.scss */
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
  text-align: center;
  display: inline;
  -ms-flex: none;
  flex: none;
}

/* line 1794, ../sass/_components.scss */
.cc-theme-classic .cc-btn {
  border-radius: 5px;
}

/* line 1798, ../sass/_components.scss */
.cc-theme-classic .cc-btn:last-child {
  min-width: 140px;
}

/* line 1802, ../sass/_components.scss */
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
  display: inline-block;
}

/* line 1806, ../sass/_components.scss */
.cc-theme-edgeless.cc-window {
  padding: 0;
}

/* line 1810, ../sass/_components.scss */
.cc-floating.cc-theme-edgeless .cc-message {
  margin: 2em 2em 1.5em;
}

/* line 1814, ../sass/_components.scss */
.cc-banner.cc-theme-edgeless .cc-btn {
  margin: 0;
  padding: .8em 1.8em;
  height: 100%;
}

/* line 1820, ../sass/_components.scss */
.cc-banner.cc-theme-edgeless .cc-message {
  margin-left: 1em;
}

/* line 1824, ../sass/_components.scss */
.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn {
  margin-left: 0;
}

/* line 1831, ../sass/_components.scss */
.image-col,
.bg-col {
  position: relative;
  min-height: 550px;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  padding: 60px;
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 1831, ../sass/_components.scss */
  .image-col,
  .bg-col {
    padding: 30px;
    min-height: 65vh;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1831, ../sass/_components.scss */
  .image-col,
  .bg-col {
    padding: 45px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1831, ../sass/_components.scss */
  .image-col,
  .bg-col {
    padding: 60px;
  }
}

/* line 1864, ../sass/_components.scss */
.kf-carousel .kf-carousel--container {
  display: grid;
  grid-template-columns: auto;
  align-items: center;
  width: calc(100% - 30px);
  margin: auto;
  border-radius: 10px;
}
@media only screen and (min-width: 992px) {
  /* line 1864, ../sass/_components.scss */
  .kf-carousel .kf-carousel--container {
    grid-template-columns: 80px auto 80px;
  }
}
/* line 1877, ../sass/_components.scss */
.kf-carousel .kf-carousel--wrapper {
  overflow-x: scroll;
  flex-wrap: nowrap;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 60px 0;
}
/* line 1884, ../sass/_components.scss */
.kf-carousel .kf-carousel--wrapper::-webkit-scrollbar {
  display: none;
}
/* line 1889, ../sass/_components.scss */
.kf-carousel .right-button--wrapper,
.kf-carousel .left-button--wrapper {
  background-color: white;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 0;
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1889, ../sass/_components.scss */
  .kf-carousel .right-button--wrapper,
  .kf-carousel .left-button--wrapper {
    display: block;
  }
}
/* line 1905, ../sass/_components.scss */
.kf-carousel .right-button--wrapper a,
.kf-carousel .left-button--wrapper a {
  color: #333;
  line-height: 0;
}
/* line 1911, ../sass/_components.scss */
.kf-carousel .left-button--wrapper {
  transform: translateX(-40px);
}
/* line 1915, ../sass/_components.scss */
.kf-carousel .right-button--wrapper {
  transform: translateX(40px);
}

/* line 1921, ../sass/_components.scss */
.quotes--simple .quotes--simple--body p {
  position: relative;
  display: inline;
}
/* line 1925, ../sass/_components.scss */
.quotes--simple .quotes--simple--body p:before, .quotes--simple .quotes--simple--body p:after {
  display: inline-block;
  vertical-align: text-top;
  content: "";
  position: relative;
  width: 10px;
  height: 10px;
  background-image: url(/sites/all/themes/klipfolio_theme/img/svg/quotes.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
@media only screen and (min-width: 992px) {
  /* line 1925, ../sass/_components.scss */
  .quotes--simple .quotes--simple--body p:before, .quotes--simple .quotes--simple--body p:after {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
  }
}
/* line 1945, ../sass/_components.scss */
.quotes--simple .quotes--simple--body p:before {
  transform: rotateZ(180deg);
  margin-right: 5px;
}
@media only screen and (min-width: 992px) {
  /* line 1945, ../sass/_components.scss */
  .quotes--simple .quotes--simple--body p:before {
    margin-right: 0;
    top: -5px;
    left: -30px;
  }
}
/* line 1956, ../sass/_components.scss */
.quotes--simple .quotes--simple--body p:after {
  margin-left: 5px;
}
@media only screen and (min-width: 992px) {
  /* line 1956, ../sass/_components.scss */
  .quotes--simple .quotes--simple--body p:after {
    margin-left: 0;
    bottom: -5px;
    right: -30px;
  }
}
/* line 1967, ../sass/_components.scss */
.quotes--simple .quotes--simple--author {
  display: flex;
  align-items: center;
}
/* line 1971, ../sass/_components.scss */
.quotes--simple .quotes--simple--author .author-pic {
  width: 60px;
  border-radius: 10px;
  margin-right: 15px;
  overflow: hidden;
}

/* line 4, ../sass/_card.scss */
.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}

/* line 11, ../sass/_card.scss */
.card-column {
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  flex-grow: 1;
}
/* line 17, ../sass/_card.scss */
.card-column .card {
  margin-left: 0;
  margin-right: 0;
}

/* line 23, ../sass/_card.scss */
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  flex: 1 0 0%;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border-radius: .5rem;
  margin-left: 15px;
  margin-right: 15px;
  overflow: hidden;
}
/* line 38, ../sass/_card.scss */
.card.with-border {
  border: 1px solid #ddd;
}
/* line 41, ../sass/_card.scss */
.card.with-shadow {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.05), 0 0px 15px rgba(0, 0, 0, 0.05);
}
/* line 44, ../sass/_card.scss */
.card.no-gutter {
  margin: 0;
}
/* line 47, ../sass/_card.scss */
.card h2,
.card h3,
.card h4,
.card .card-title {
  margin: 0;
}
/* line 53, ../sass/_card.scss */
.card .card-title {
  font-size: 120%;
  line-height: 1.65em;
}
/* line 57, ../sass/_card.scss */
.card button {
  margin: 0;
}

/* line 62, ../sass/_card.scss */
.card-img {
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}

/* line 67, ../sass/_card.scss */
.card-body, .card-block {
  flex: 1 1 auto;
  padding: 1.5rem;
}

/* line 72, ../sass/_card.scss */
.card-cta, .card-bottom {
  padding: 1.5rem;
}

/* line 76, ../sass/_card.scss */
.card-body + .card-cta, .card-body + .card-bottom,
.card-block + .card-cta, .card-block + .card-bottom {
  padding-top: 0;
}

/* line 81, ../sass/_card.scss */
.card.with-shadow.card-shadow-hover {
  transition: 0.2s;
}
/* line 83, ../sass/_card.scss */
.card.with-shadow.card-shadow-hover a {
  color: inherit;
}
/* line 86, ../sass/_card.scss */
.card.with-shadow.card-shadow-hover .card-img {
  height: 16rem;
}
/* line 89, ../sass/_card.scss */
.card.with-shadow.card-shadow-hover:hover {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0px 0px 2px rgba(0, 0, 0, 0.05), 0 0px 2px rgba(0, 0, 0, 0.05);
}

/* line 2, ../sass/_forms.scss */
.form--embedded-trial div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 20px;
}
/* line 8, ../sass/_forms.scss */
.form--embedded-trial input {
  border: 1px solid #b2b2b2;
  border-radius: 0.25em;
  box-sizing: border-box;
  font-family: 'Soleto', sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 8px 10px;
  width: 100%;
}
/* line 18, ../sass/_forms.scss */
.form--embedded-trial input[name=fname], .form--embedded-trial input[name=lname] {
  width: calc(50% - 6px);
}

/* line 24, ../sass/_forms.scss */
.form-container {
  max-width: 100%;
  overflow: hidden;
  margin: 30px auto 0;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 5px;
  color: #464648;
}
@media only screen and (min-width: 768px) {
  /* line 24, ../sass/_forms.scss */
  .form-container {
    max-width: 650px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 24, ../sass/_forms.scss */
  .form-container {
    max-width: 760px;
  }
}
/* line 38, ../sass/_forms.scss */
.form-container iframe {
  border: 0;
  height: 70px;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 38, ../sass/_forms.scss */
  .form-container iframe {
    height: 120px;
  }
}
/* line 46, ../sass/_forms.scss */
.form-container.no-border {
  border: 0;
}
/* line 49, ../sass/_forms.scss */
.form-container.shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.05);
}
/* line 52, ../sass/_forms.scss */
.form-container .form-section {
  background-color: white;
  padding: 30px 50px 15px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  /* line 52, ../sass/_forms.scss */
  .form-container .form-section {
    padding: 20px 20px 10px;
  }
}
/* line 60, ../sass/_forms.scss */
.form-container .form-header {
  font-weight: 100;
  margin-top: 0px;
  margin-bottom: 30px;
}
/* line 65, ../sass/_forms.scss */
.form-container .social-proof-section {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  border-top: 1px solid #ddd;
  padding: 20px 50px;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 65, ../sass/_forms.scss */
  .form-container .social-proof-section {
    padding: 20px;
  }
}
/* line 80, ../sass/_forms.scss */
.form-container .social-proof-section img {
  width: 65px;
  border-radius: 50%;
  float: left;
  margin: 0px 30px 0px 0;
}
@media only screen and (max-width: 767px) {
  /* line 80, ../sass/_forms.scss */
  .form-container .social-proof-section img {
    display: none;
  }
}
/* line 89, ../sass/_forms.scss */
.form-container .social-proof-section span {
  font-weight: bold;
}
/* line 92, ../sass/_forms.scss */
.form-container .social-proof-section p {
  margin: 0;
}

/* line 99, ../sass/_forms.scss */
iframe.inline-form {
  border: 0;
  height: 118px;
  width: 100%;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  /* line 99, ../sass/_forms.scss */
  iframe.inline-form {
    height: 55px;
  }
}

/* line 109, ../sass/_forms.scss */
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
  margin-right: 0;
}

/* line 114, ../sass/_forms.scss */
.modal#TrialForm .modal-dialog {
  width: auto;
}
@media only screen and (max-width: 767px) {
  /* line 114, ../sass/_forms.scss */
  .modal#TrialForm .modal-dialog {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 114, ../sass/_forms.scss */
  .modal#TrialForm .modal-dialog {
    width: 515px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 114, ../sass/_forms.scss */
  .modal#TrialForm .modal-dialog {
    width: 600px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 125, ../sass/_forms.scss */
  .modal#TrialForm .modal-dialog .modal-content {
    border-radius: 0;
    height: 100vh;
  }
}
/* line 132, ../sass/_forms.scss */
.modal#TrialForm .modal-header {
  background-color: #f2f2f2;
  border-radius: 5px 5px 0 0;
}
/* line 136, ../sass/_forms.scss */
.modal#TrialForm .modal-body {
  position: relative;
  padding: 30px;
}
/* line 140, ../sass/_forms.scss */
.modal#TrialForm.fade .modal-dialog {
  -webkit-transform: translate(0, -25%) scale3d(0, 0, 0);
  -ms-transform: translate(0, -25%) scale3d(0, 0, 0);
  transform: translate(0, -25%) scale3d(0, 0, 0);
  -webkit-transition: -webkit-transform .3s ease-out;
  -moz-transition: -moz-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
}
/* line 150, ../sass/_forms.scss */
.modal#TrialForm.in .modal-dialog {
  -webkit-transform: translate(0, 0) scale3d(1, 1, 1);
  -ms-transform: translate(0, 0) scale3d(1, 1, 1);
  transform: translate(0, 0) scale3d(1, 1, 1);
}

/* line 158, ../sass/_forms.scss */
iframe#contact-us-form {
  width: 100%;
  border: 0;
  height: 700px;
}
@media only screen and (min-width: 1200px) {
  /* line 158, ../sass/_forms.scss */
  iframe#contact-us-form {
    height: 450px;
  }
}

/* line 167, ../sass/_forms.scss */
iframe#request-demo-form {
  width: 100%;
  border: 0;
  height: 860px;
}
@media only screen and (min-width: 1200px) {
  /* line 167, ../sass/_forms.scss */
  iframe#request-demo-form {
    height: 540px;
  }
}

/* line 176, ../sass/_forms.scss */
iframe#startup-form {
  width: 100%;
  border: 0;
  height: 1040px;
}
@media only screen and (min-width: 1200px) {
  /* line 176, ../sass/_forms.scss */
  iframe#startup-form {
    height: 700px;
  }
}

/* line 186, ../sass/_forms.scss */
iframe#partners-form {
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 186, ../sass/_forms.scss */
  iframe#partners-form {
    height: 660px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 186, ../sass/_forms.scss */
  iframe#partners-form {
    height: 660px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 186, ../sass/_forms.scss */
  iframe#partners-form {
    height: 440px;
  }
}

/* line 201, ../sass/_forms.scss */
iframe#tech-partners-form {
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 201, ../sass/_forms.scss */
  iframe#tech-partners-form {
    height: 1150px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 201, ../sass/_forms.scss */
  iframe#tech-partners-form {
    height: 1150px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 201, ../sass/_forms.scss */
  iframe#tech-partners-form {
    height: 700px;
  }
}

/* line 216, ../sass/_forms.scss */
iframe#ps-form {
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 216, ../sass/_forms.scss */
  iframe#ps-form {
    height: 700px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 216, ../sass/_forms.scss */
  iframe#ps-form {
    height: 700px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 216, ../sass/_forms.scss */
  iframe#ps-form {
    height: 455px;
  }
}

/* line 231, ../sass/_forms.scss */
iframe#webinar {
  width: 100%;
  border: 0;
  height: 390px;
}

/* line 237, ../sass/_forms.scss */
iframe#data-champion-form {
  border: 0;
  height: 70px;
  width: 100%;
  padding: 0 20px;
  margin-top: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 237, ../sass/_forms.scss */
  iframe#data-champion-form {
    height: 112px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 237, ../sass/_forms.scss */
  iframe#data-champion-form {
    height: 70px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 237, ../sass/_forms.scss */
  iframe#data-champion-form {
    height: 70px;
  }
}

/* line 250, ../sass/_forms.scss */
iframe#dashboard-palooza {
  height: 151px;
  width: 100%;
  border: 0;
  margin-top: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 250, ../sass/_forms.scss */
  iframe#dashboard-palooza {
    height: 450px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 250, ../sass/_forms.scss */
  iframe#dashboard-palooza {
    height: 151px;
  }
}

/* line 264, ../sass/_forms.scss */
iframe#journey-guide-form {
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 264, ../sass/_forms.scss */
  iframe#journey-guide-form {
    height: 660px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 264, ../sass/_forms.scss */
  iframe#journey-guide-form {
    height: 660px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 264, ../sass/_forms.scss */
  iframe#journey-guide-form {
    height: 660px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 264, ../sass/_forms.scss */
  iframe#journey-guide-form {
    height: 550px;
  }
}

/* line 282, ../sass/_forms.scss */
iframe#ebook-form {
  width: 100%;
  border: 0;
  height: 360px;
}

/* line 288, ../sass/_forms.scss */
iframe.form-education {
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 288, ../sass/_forms.scss */
  iframe.form-education {
    height: 1050px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 288, ../sass/_forms.scss */
  iframe.form-education {
    height: 1050px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 288, ../sass/_forms.scss */
  iframe.form-education {
    height: 720px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 288, ../sass/_forms.scss */
  iframe.form-education {
    height: 720px;
  }
}

/* line 305, ../sass/_forms.scss */
.preference-center-form iframe {
  height: 490px;
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 305, ../sass/_forms.scss */
  .preference-center-form iframe {
    height: 740px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 305, ../sass/_forms.scss */
  .preference-center-form iframe {
    height: 490px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 305, ../sass/_forms.scss */
  .preference-center-form iframe {
    height: 740px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 305, ../sass/_forms.scss */
  .preference-center-form iframe {
    height: 490px;
  }
}

/* line 323, ../sass/_forms.scss */
.preference-center-form2 iframe {
  height: 1450px;
  width: 100%;
  border: 0;
}
@media only screen and (min-width: 768px) {
  /* line 323, ../sass/_forms.scss */
  .preference-center-form2 iframe {
    height: 850px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 323, ../sass/_forms.scss */
  .preference-center-form2 iframe {
    height: 810px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 323, ../sass/_forms.scss */
  .preference-center-form2 iframe {
    height: 810px;
  }
}

/* line 339, ../sass/_forms.scss */
form.hs-form fieldset.form-columns-2,
form.hs-form fieldset.form-columns-1 {
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 339, ../sass/_forms.scss */
  form.hs-form fieldset.form-columns-2,
  form.hs-form fieldset.form-columns-1 {
    margin-bottom: 0.5rem;
  }
}
/* line 347, ../sass/_forms.scss */
form.hs-form fieldset.form-columns-2 > div,
form.hs-form fieldset.form-columns-1 > div {
  padding: 0.5rem;
}
/* line 352, ../sass/_forms.scss */
form.hs-form fieldset.form-columns-2 > div {
  padding: 0.5rem;
  width: 100% !important;
}
@media only screen and (min-width: 992px) {
  /* line 352, ../sass/_forms.scss */
  form.hs-form fieldset.form-columns-2 > div {
    width: 50% !important;
    float: left;
  }
}
/* line 361, ../sass/_forms.scss */
form.hs-form .input {
  margin: 0 !important;
}
/* line 365, ../sass/_forms.scss */
form.hs-form input,
form.hs-form select,
form.hs-form textarea {
  width: 100% !important;
  padding: 8px;
  background-color: #EDF3FD;
  border: 0;
  min-height: 45px;
  border-radius: 0.5rem;
}
/* line 376, ../sass/_forms.scss */
form.hs-form .actions {
  text-align: right;
}
/* line 380, ../sass/_forms.scss */
form.hs-form .hs_submit.hs-submit {
  padding: 0 0.5rem;
}
/* line 384, ../sass/_forms.scss */
form.hs-form input.hs-button.primary.large {
  width: auto !important;
}
/* line 390, ../sass/_forms.scss */
form.hs-form label {
  color: #343C8D;
  font-weight: 600;
  font-size: 0.85rem;
}
/* line 396, ../sass/_forms.scss */
form.hs-form ul.hs-error-msgs {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 401, ../sass/_forms.scss */
form.hs-form ul.hs-error-msgs label {
  color: #FB6987;
  font-size: 0.75rem;
  line-height: 1;
}

/* line 3, ../sass/_home.scss */
.page-node-734 .page-header__hero {
  background: linear-gradient(to bottom, #f2f4f6 0%, #ffffff 100%);
  padding: 60px 0;
}
/* line 8, ../sass/_home.scss */
.page-node-734 .page-header__hero header h1 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  /* line 8, ../sass/_home.scss */
  .page-node-734 .page-header__hero header h1 {
    font-size: 3.45em;
  }
}
/* line 17, ../sass/_home.scss */
.page-node-734 .page-header__hero .link-testimonial {
  color: #777;
  font-size: 0.85em;
}
/* line 22, ../sass/_home.scss */
.page-node-734 .page-header__hero .illustration {
  z-index: 10;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 22, ../sass/_home.scss */
  .page-node-734 .page-header__hero .illustration {
    min-width: 600px;
    max-width: 1200px;
    width: 62vw;
  }
}
/* line 35, ../sass/_home.scss */
.page-node-734 p {
  font-size: 1.2em;
}
/* line 39, ../sass/_home.scss */
.page-node-734 section.block-lg {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 39, ../sass/_home.scss */
  .page-node-734 section.block-lg {
    text-align: left;
  }
}
/* line 47, ../sass/_home.scss */
.page-node-734 section.block-xlg {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 47, ../sass/_home.scss */
  .page-node-734 section.block-xlg {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  /* line 55, ../sass/_home.scss */
  .page-node-734 .col-md-5,
  .page-node-734 .column-left {
    padding-right: 60px;
  }
}
/* line 62, ../sass/_home.scss */
.page-node-734 video {
  max-width: 100%;
}
/* line 66, ../sass/_home.scss */
.page-node-734 .icons--red-big {
  margin: 0 auto 30px;
}
@media only screen and (max-width: 767px) {
  /* line 70, ../sass/_home.scss */
  .page-node-734 .icons--red-small {
    margin: 0 auto 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 70, ../sass/_home.scss */
  .page-node-734 .icons--red-small {
    margin: 0 0 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 70, ../sass/_home.scss */
  .page-node-734 .icons--red-small {
    margin: 0 0 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 90, ../sass/_home.scss */
  .page-node-734 .section--features .block-xlg:nth-child(even) .col-md-5,
  .page-node-734 .section--features .block-lg:nth-child(even) .col-md-5 {
    order: 2;
    padding-right: 0;
    padding-left: 60px;
  }
}

/* line 101, ../sass/_home.scss */
header.navigation {
  box-shadow: none;
}

/* line 105, ../sass/_home.scss */
.home__trusted-by {
  position: relative;
}
/* line 108, ../sass/_home.scss */
.home__trusted-by .triangle {
  position: absolute;
  transform-origin: 50% 50%;
  max-width: 2000px;
  z-index: 1;
  background: transparent !important;
}
/* line 116, ../sass/_home.scss */
.home__trusted-by .triangle-1 {
  display: none;
  top: 0px;
  left: 50px;
  width: 90px;
  transform: rotateZ(20deg);
}
@media only screen and (min-width: 1200px) {
  /* line 116, ../sass/_home.scss */
  .home__trusted-by .triangle-1 {
    display: block;
  }
}

/* line 131, ../sass/_home.scss */
.home__sharing .tv-dashboard__home-section figure {
  margin: auto;
  overflow: hidden;
  width: 640px;
  max-width: 100%;
}
/* line 140, ../sass/_home.scss */
.home__sharing .email-sharing__home-section figure {
  position: relative;
  max-width: 100%;
}
/* line 145, ../sass/_home.scss */
.home__sharing .email-sharing__home-section .browser-mockup {
  margin: auto;
  max-width: 100%;
  border-radius: 10px;
}
@media only screen and (min-width: 1200px) {
  /* line 145, ../sass/_home.scss */
  .home__sharing .email-sharing__home-section .browser-mockup {
    margin: 0 0 0 auto;
    max-width: 600px;
  }
}
/* line 156, ../sass/_home.scss */
.home__sharing .email-sharing__home-section .klip-mockup {
  border: 1px solid #ddd;
  position: absolute;
  max-width: 90%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  /* line 156, ../sass/_home.scss */
  .home__sharing .email-sharing__home-section .klip-mockup {
    max-width: 350px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 156, ../sass/_home.scss */
  .home__sharing .email-sharing__home-section .klip-mockup {
    max-width: 400px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 176, ../sass/_home.scss */
  .home__sharing .client-management__home-section {
    min-height: 450px;
  }
}
/* line 181, ../sass/_home.scss */
.home__sharing .client-management__home-section .clients {
  background: #fff;
  border: 1px solid #ddd;
  max-width: 100%;
  padding: 50px 30px;
  position: relative;
  border-radius: 10px;
}
@media only screen and (min-width: 768px) {
  /* line 181, ../sass/_home.scss */
  .home__sharing .client-management__home-section .clients {
    width: 400px;
  }
}
/* line 193, ../sass/_home.scss */
.home__sharing .client-management__home-section .clients h4 {
  margin-top: 0;
}
/* line 197, ../sass/_home.scss */
.home__sharing .client-management__home-section .clients p {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-bottom: 15px;
}
/* line 204, ../sass/_home.scss */
.home__sharing .client-management__home-section .clients p:last-child {
  border-bottom: 0;
  padding-bottom: 10px;
  margin-bottom: 0;
}

/* line 213, ../sass/_home.scss */
.home__templates {
  overflow: hidden;
}
/* line 216, ../sass/_home.scss */
.home__templates .image-col {
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 216, ../sass/_home.scss */
  .home__templates .image-col {
    height: 640px;
  }
}
/* line 224, ../sass/_home.scss */
.home__templates .klps-group--wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
}
/* line 231, ../sass/_home.scss */
.home__templates .klips-group {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
/* line 240, ../sass/_home.scss */
.home__templates .klips-group img:not(:last-child) {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}
/* line 247, ../sass/_home.scss */
.home__templates .dashboard-group--wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
}
/* line 254, ../sass/_home.scss */
.home__templates .dashboards-group {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  height: 100%;
}
/* line 263, ../sass/_home.scss */
.home__templates .dashboards-group img:not(:last-child) {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

/* line 272, ../sass/_home.scss */
.homepage-2019 section {
  overflow: hidden;
}
/* line 276, ../sass/_home.scss */
.homepage-2019 .homepage--page-header {
  background: linear-gradient(180deg, #EDF3FD 0%, white 100%);
  text-align: center;
}
/* line 280, ../sass/_home.scss */
.homepage-2019 .homepage--page-header h1 {
  line-height: 1.3;
  font-size: 2.85rem;
}
@media only screen and (min-width: 992px) {
  /* line 280, ../sass/_home.scss */
  .homepage-2019 .homepage--page-header h1 {
    font-size: 3.6rem;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 280, ../sass/_home.scss */
  .homepage-2019 .homepage--page-header h1 {
    font-size: 4.6rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 276, ../sass/_home.scss */
  .homepage-2019 .homepage--page-header {
    text-align: left;
  }
}
/* line 297, ../sass/_home.scss */
.homepage-2019 .homepage--page-header .col-left {
  order: 2;
  margin-top: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 297, ../sass/_home.scss */
  .homepage-2019 .homepage--page-header .col-left {
    order: 0;
    margin-top: 0;
  }
}
/* line 308, ../sass/_home.scss */
.homepage-2019 .klips-screenshot--gradient {
  background: linear-gradient(180deg, #EDF3FD 5%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 95%, #EDF3FD 100%);
  height: 100%;
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
}
@media only screen and (min-width: 768px) {
  /* line 308, ../sass/_home.scss */
  .homepage-2019 .klips-screenshot--gradient {
    background: linear-gradient(180deg, #EDF3FD 5%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 95%, white 100%);
  }
}
/* line 321, ../sass/_home.scss */
.homepage-2019 .klips-screenshot-container {
  position: relative;
  width: 100%;
  height: 40vh;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  /* line 321, ../sass/_home.scss */
  .homepage-2019 .klips-screenshot-container {
    height: 420px;
    width: 500px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 321, ../sass/_home.scss */
  .homepage-2019 .klips-screenshot-container {
    height: 600px;
    width: 100%;
  }
}
@-webkit-keyframes move {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-711px);
    @media only screen and (min-width: 992px) {
      transform: translateY(-1163px);
    }
  }
}
@keyframes move {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-711px);
    @media only screen and (min-width: 768px) {
      transform: translateY(-997px);
    }
    @media only screen and (min-width: 992px) {
      transform: translateY(-1163px);
    }
  }
}
/* line 370, ../sass/_home.scss */
.homepage-2019 .row-klips-screenshot {
  display: grid;
  grid-template-columns: repeat(2, 2fr);
  grid-gap: 30px;
  align-items: center;
  padding: 30px;
  position: absolute;
  animation: move 50s linear infinite;
  transform: translateY(0);
  will-change: transform;
}
@media only screen and (min-width: 1200px) {
  /* line 370, ../sass/_home.scss */
  .homepage-2019 .row-klips-screenshot {
    grid-template-columns: repeat(2, 250px);
  }
}
/* line 386, ../sass/_home.scss */
.homepage-2019 .klips-screenshot-column:nth-child(odd) {
  transform: translateY(30px);
}
@media only screen and (min-width: 1200px) {
  /* line 386, ../sass/_home.scss */
  .homepage-2019 .klips-screenshot-column:nth-child(odd) {
    transform: translateY(100px);
  }
}
/* line 394, ../sass/_home.scss */
.homepage-2019 .klips-screenshot {
  width: 100%;
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 4px 1px #ecf1fb, 0 6px 16px #e4ebf9;
}
/* line 400, ../sass/_home.scss */
.homepage-2019 .klips-screenshot img {
  height: 100%;
  width: 100%;
}
/* line 409, ../sass/_home.scss */
.homepage-2019 .homepage--integration-search .text-container {
  padding: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 409, ../sass/_home.scss */
  .homepage-2019 .homepage--integration-search .text-container {
    padding: 60px 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 418, ../sass/_home.scss */
  .homepage-2019 .integration_list,
  .homepage-2019 .integration_list2 {
    width: 1000px;
    max-width: 100%;
    margin: auto;
  }
}
/* line 426, ../sass/_home.scss */
.homepage-2019 .integration_list .card,
.homepage-2019 .integration_list2 .card {
  transform: translateY(0px);
  box-shadow: none;
  transition: transform 0.2s ease, box-shadow 0.3s ease 0.1s;
}
@media only screen and (min-width: 992px) {
  /* line 426, ../sass/_home.scss */
  .homepage-2019 .integration_list .card,
  .homepage-2019 .integration_list2 .card {
    height: 200px;
  }
}
/* line 435, ../sass/_home.scss */
.homepage-2019 .integration_list .card:hover,
.homepage-2019 .integration_list2 .card:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 1px #ecf1fb, 0 6px 16px #e4ebf9;
}
/* line 441, ../sass/_home.scss */
.homepage-2019 .integration_list img,
.homepage-2019 .integration_list2 img {
  max-width: 45px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 441, ../sass/_home.scss */
  .homepage-2019 .integration_list img,
  .homepage-2019 .integration_list2 img {
    max-width: 75px;
  }
}
/* line 450, ../sass/_home.scss */
.homepage-2019 .integration_list .no-results,
.homepage-2019 .integration_list2 .no-results {
  max-width: 100%;
  flex: 0 0 100%;
  justify-content: center;
  margin-bottom: 30px;
}
/* line 458, ../sass/_home.scss */
.homepage-2019 .inputs-container {
  padding: 0;
  border: 0;
}
/* line 464, ../sass/_home.scss */
.homepage-2019 .inputs-container input.search-bar {
  border: 0;
  box-shadow: 0 4px 1px #ecf1fb, 0 6px 16px #e4ebf9;
  border-radius: 10px;
  padding: 30px 60px;
  background-image: url(../img/svg/icon-search.svg);
  background-repeat: no-repeat;
  background-size: 22px;
  background-position: center left 25px;
  color: #777;
}
/* line 476, ../sass/_home.scss */
.homepage-2019 .inputs-container ::placeholder {
  color: #cdcdcd;
}
/* line 483, ../sass/_home.scss */
.homepage-2019 .homepage--integration-search .container,
.homepage-2019 .homepage--build-for-you .container {
  position: relative;
}
/* line 486, ../sass/_home.scss */
.homepage-2019 .homepage--integration-search .container .bg,
.homepage-2019 .homepage--build-for-you .container .bg {
  background-color: #EDF3FD;
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transform: scaleX(0);
  transition: 0.5s transform 0.5s linear;
  transform-origin: left;
}
/* line 501, ../sass/_home.scss */
.homepage-2019 .homepage--integration-search .container .scaled-up,
.homepage-2019 .homepage--build-for-you .container .scaled-up {
  transform: scaleX(1);
}
/* line 507, ../sass/_home.scss */
.homepage-2019 .row-grid {
  display: grid;
  grid-template-columns: 100%;
  grid-gap: 70px;
}
@media only screen and (min-width: 768px) {
  /* line 507, ../sass/_home.scss */
  .homepage-2019 .row-grid {
    grid-template-columns: 300px auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 507, ../sass/_home.scss */
  .homepage-2019 .row-grid {
    grid-template-columns: minmax(400px, 550px) minmax(350px, 470px);
  }
}
/* line 520, ../sass/_home.scss */
.homepage-2019 .row-grid:not(:last-child) {
  margin-bottom: 180px;
}
/* line 524, ../sass/_home.scss */
.homepage-2019 .row-grid .col-left {
  position: relative;
}
/* line 527, ../sass/_home.scss */
.homepage-2019 .row-grid .col-left:before {
  display: none;
  position: absolute;
  height: 365px;
  width: 365px;
  content: '';
  border-radius: 100%;
  background: linear-gradient(90deg, #fff 7px, transparent 1%) center, linear-gradient(#fff 7px, transparent 1%) center, #fcf3f3;
  background-size: 12px 12px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  /* line 527, ../sass/_home.scss */
  .homepage-2019 .row-grid .col-left:before {
    display: block;
  }
}
/* line 546, ../sass/_home.scss */
.homepage-2019 .row-grid:nth-child(odd) .col-left:before {
  left: -140px;
  top: -70px;
}
@media only screen and (min-width: 992px) {
  /* line 553, ../sass/_home.scss */
  .homepage-2019 .row-grid:nth-child(even) {
    grid-template-columns: minmax(350px, 470px) minmax(400px, 550px);
  }
}
/* line 559, ../sass/_home.scss */
.homepage-2019 .row-grid:nth-child(even) .col-left:before {
  right: -140px;
  bottom: -70px;
}
/* line 570, ../sass/_home.scss */
.homepage-2019 .homepage--rating-websites img {
  padding: 15px;
}

/* line 576, ../sass/_home.scss */
.homepage-2020 {
  /* Interactive piece */
  /* Make first SVG animation static so it can take up space in dom */
  /* Other make them absolute so they stack */
  /* END - Interactive Piece */
  /* Animation Check Mark  */
  /* END - Animation Check Mark */
}
/* line 577, ../sass/_home.scss */
.homepage-2020 .gap-south-xs {
  margin-bottom: 0.5rem !important;
}
/* line 581, ../sass/_home.scss */
.homepage-2020 .gap-south-sm {
  margin-bottom: 1rem !important;
}
/* line 585, ../sass/_home.scss */
.homepage-2020 .gap-south-md {
  margin-bottom: 2rem !important;
}
/* line 589, ../sass/_home.scss */
.homepage-2020 .gap-south-lg {
  margin-bottom: 3rem !important;
}
/* line 593, ../sass/_home.scss */
.homepage-2020 .gap-south-xl {
  margin-bottom: 4rem !important;
}
/* line 597, ../sass/_home.scss */
.homepage-2020 .gap-south-xxl {
  margin-bottom: 12rem !important;
}
/* line 601, ../sass/_home.scss */
.homepage-2020 .text--sm {
  font-size: 0.75rem;
}
/* line 605, ../sass/_home.scss */
.homepage-2020 .text--md {
  font-size: 1.25rem;
  line-height: 1.55;
}
@media only screen and (max-width: 767px) {
  /* line 605, ../sass/_home.scss */
  .homepage-2020 .text--md {
    font-size: 1.255rem;
  }
}
/* line 614, ../sass/_home.scss */
.homepage-2020 .text--lg {
  font-size: 2rem;
  line-height: 1.2;
}
@media only screen and (max-width: 767px) {
  /* line 614, ../sass/_home.scss */
  .homepage-2020 .text--lg {
    font-size: 1.5rem;
  }
}
/* line 623, ../sass/_home.scss */
.homepage-2020 .text--xl {
  font-size: 3rem;
  line-height: 1.2;
  letter-spacing: -0.03em;
}
@media only screen and (max-width: 767px) {
  /* line 623, ../sass/_home.scss */
  .homepage-2020 .text--xl {
    font-size: 2.5rem;
  }
}
/* line 633, ../sass/_home.scss */
.homepage-2020 .text--xxl {
  font-size: 5.5rem;
  /*=88px*/
  line-height: 1.2;
  letter-spacing: -0.03em;
}
@media only screen and (max-width: 767px) {
  /* line 633, ../sass/_home.scss */
  .homepage-2020 .text--xxl {
    font-size: 3.0rem;
  }
}
/* line 644, ../sass/_home.scss */
.homepage-2020 .container-sm {
  width: 700px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  padding: 0 1rem;
}
/* line 652, ../sass/_home.scss */
.homepage-2020 .container-md {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  padding: 0 1rem;
}
/* line 660, ../sass/_home.scss */
.homepage-2020 .container-lg {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  padding: 0 1rem;
}
/* line 671, ../sass/_home.scss */
.homepage-2020 #google {
  position: static !important;
}
/* line 676, ../sass/_home.scss */
.homepage-2020 .anim-svg {
  position: absolute;
  display: flex;
  max-width: 1000px;
}
/* line 683, ../sass/_home.scss */
.homepage-2020 .anim-grid {
  display: grid;
  grid-template-columns: 32px auto;
}
/* line 688, ../sass/_home.scss */
.homepage-2020 .anim-container {
  display: flex;
  justify-content: center;
  position: relative;
}
/* line 698, ../sass/_home.scss */
.homepage-2020 .anim-checkmarks {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
/* line 704, ../sass/_home.scss */
.homepage-2020 .anim-checkmarks > div {
  position: relative;
}
/* line 708, ../sass/_home.scss */
.homepage-2020 .anim-checkmark input {
  display: none;
}
/* line 712, ../sass/_home.scss */
.homepage-2020 .anim-checkmark input:checked + .box {
  background-color: transparent;
}
/* line 716, ../sass/_home.scss */
.homepage-2020 .anim-checkmark input:checked + .box:after {
  top: 0;
}
/* line 720, ../sass/_home.scss */
.homepage-2020 .anim-checkmark .box {
  width: 24px;
  height: 24px;
  transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
  border: 2px solid #707EFA;
  background-color: white;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  border-radius: 4px;
}
/* line 732, ../sass/_home.scss */
.homepage-2020 .anim-checkmark .box:after {
  width: 16px;
  height: 8px;
  content: "";
  position: absolute;
  border-left: 3px solid;
  border-bottom: 3px solid;
  border-color: #707EFA;
  transform: rotate(-45deg) translate3d(0, 0, 0);
  transform-origin: center center;
  transition: all 1.1s cubic-bezier(0.19, 1, 0.22, 1);
  left: 0;
  right: 0;
  top: 200%;
  bottom: 5%;
  margin: auto;
}
/* line 752, ../sass/_home.scss */
.homepage-2020 .analytic-icon {
  width: 95px;
  height: 95px;
  border-radius: 32px;
}
/* line 758, ../sass/_home.scss */
.homepage-2020 .rotate10 {
  transform: rotateX(6deg);
}
/* line 762, ../sass/_home.scss */
.homepage-2020 .rotate0 {
  transform: rotateX(0deg);
  transition: 1.35s transform ease;
}
/* line 767, ../sass/_home.scss */
.homepage-2020 .section--metric-dashobard {
  position: relative;
  display: flex;
  justify-content: center;
  padding: 1rem;
  transform: translate3d(0px, 50px, 0px);
  opacity: 0;
}
@media only screen and (min-width: 992px) {
  /* line 767, ../sass/_home.scss */
  .homepage-2020 .section--metric-dashobard {
    padding: 0rem;
  }
}
/* line 780, ../sass/_home.scss */
.homepage-2020 .section--metric-dashobard .header-triangles {
  margin: auto;
  position: absolute;
  z-index: -1;
  width: 650%;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 780, ../sass/_home.scss */
  .homepage-2020 .section--metric-dashobard .header-triangles {
    width: 6996px;
  }
}
/* line 793, ../sass/_home.scss */
.homepage-2020 .section--metric-dashobard .header-triangles.translate-up {
  transform: translate3d(0px, -300px, 0px);
}

/* line 1, ../sass/_banners.scss */
.banner--request-demo {
  background-image: url(../img/banners/banner-request_demo.jpg);
}

/* line 8, ../sass/_banners.scss */
.banner__klip-gallery,
.banner__dashboard-gallery,
.banner__live-dashboards {
  overflow: hidden;
  padding-right: 90px;
}
/* line 13, ../sass/_banners.scss */
.banner__klip-gallery .col-md-6:nth-child(1),
.banner__dashboard-gallery .col-md-6:nth-child(1),
.banner__live-dashboards .col-md-6:nth-child(1) {
  padding-right: 60px;
}

@media only screen and (min-width: 992px) {
  /* line 18, ../sass/_banners.scss */
  .banner__klip-gallery--column,
  .banner__dashboard-gallery--column,
  .banner__live-dashboards--column {
    height: 500px;
  }
}

/* line 26, ../sass/_banners.scss */
.banner__klip-gallery--klips-group,
.banner__dashboard-gallery--dashboards-group,
.banner__live-dashboards--dashboards-group {
  margin-top: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 26, ../sass/_banners.scss */
  .banner__klip-gallery--klips-group,
  .banner__dashboard-gallery--dashboards-group,
  .banner__live-dashboards--dashboards-group {
    align-items: center;
    position: absolute;
    left: 0;
    margin-top: 0;
    max-width: 1900px;
    width: 1500px;
  }
}
/* line 38, ../sass/_banners.scss */
.banner__klip-gallery--klips-group img,
.banner__dashboard-gallery--dashboards-group img,
.banner__live-dashboards--dashboards-group img {
  box-shadow: 0 30px 30px -10px rgba(33, 71, 109, 0.3), 0 0px 20px -2px rgba(15, 81, 148, 0.2);
}

/* line 43, ../sass/_banners.scss */
.banner--colored-triangles {
  padding: 60px 0;
}
@media only screen and (min-width: 992px) {
  /* line 43, ../sass/_banners.scss */
  .banner--colored-triangles {
    padding: 100px 0;
  }
}
/* line 48, ../sass/_banners.scss */
.banner--colored-triangles header {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 48, ../sass/_banners.scss */
  .banner--colored-triangles header {
    text-align: left;
  }
}
/* line 53, ../sass/_banners.scss */
.banner--colored-triangles header h2 {
  color: #777;
  font-size: 1.2em;
  line-height: 1.5;
  margin-bottom: 45px;
}
@media only screen and (min-width: 1200px) {
  /* line 53, ../sass/_banners.scss */
  .banner--colored-triangles header h2 {
    padding-right: 100px;
  }
}
/* line 63, ../sass/_banners.scss */
.banner--colored-triangles .container:before,
.banner--colored-triangles .container:after {
  content: none;
}
/* line 67, ../sass/_banners.scss */
.banner--colored-triangles .grid--2-col {
  position: relative;
  display: grid;
  grid-row-gap: 60px;
}
@media only screen and (min-width: 992px) {
  /* line 67, ../sass/_banners.scss */
  .banner--colored-triangles .grid--2-col {
    grid-template-columns: 40% 55%;
    grid-gap: 5%;
    align-items: center;
  }
}
/* line 77, ../sass/_banners.scss */
.banner--colored-triangles .col-left {
  position: relative;
  order: 2;
}
@media only screen and (min-width: 992px) {
  /* line 77, ../sass/_banners.scss */
  .banner--colored-triangles .col-left {
    order: 0;
  }
}
/* line 84, ../sass/_banners.scss */
.banner--colored-triangles .col-right {
  position: relative;
}
/* line 87, ../sass/_banners.scss */
.banner--colored-triangles .illustration {
  position: relative;
  z-index: 10;
  width: 80%;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 87, ../sass/_banners.scss */
  .banner--colored-triangles .illustration {
    max-width: 650px;
    width: 650px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 87, ../sass/_banners.scss */
  .banner--colored-triangles .illustration {
    max-width: 760px;
    width: 760px;
  }
}
/* line 101, ../sass/_banners.scss */
.banner--colored-triangles .triangle {
  position: absolute;
  transform-origin: 50% 50%;
  max-width: 2000px;
  z-index: 1;
  background: transparent !important;
}
/* line 109, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--1 .triangle-1 {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 109, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--1 .triangle-1 {
    display: block;
    top: -60px;
    right: -200px;
    transform: rotateZ(100deg);
    width: 220px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 109, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--1 .triangle-1 {
    top: -280px;
    right: -560px;
    width: 530px;
    transform: rotateZ(98deg);
  }
}
/* line 125, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--1 .triangle-2 {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 125, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--1 .triangle-2 {
    display: block;
    top: -70px;
    right: 0;
    transform: rotateZ(25deg);
    width: 300px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 125, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--1 .triangle-2 {
    top: -410px;
    right: 250px;
    width: 700px;
    transform: rotateZ(168deg);
  }
}
/* line 141, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--1 .triangle-3 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 141, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--1 .triangle-3 {
    display: block;
    top: -130px;
    right: 0;
    width: 140px;
    transform: rotateZ(98deg);
  }
}
/* line 151, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--1 .triangle-4 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 151, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--1 .triangle-4 {
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -261px;
    width: 120px;
    transform: rotateZ(48deg);
  }
}
/* line 165, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--2 .triangle-1 {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 165, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--2 .triangle-1 {
    display: block;
    top: -20px;
    right: 0;
    transform: rotateZ(100deg);
    width: 70px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 165, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--2 .triangle-1 {
    top: -280px;
    right: -560px;
    width: 530px;
    transform: rotateZ(98deg);
  }
}
/* line 181, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--2 .triangle-2 {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 181, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--2 .triangle-2 {
    display: block;
    top: -100px;
    right: 0;
    left: 0;
    margin: auto;
    transform: rotateZ(105deg);
    width: 130px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 181, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--2 .triangle-2 {
    top: 230px;
    right: -130px;
    width: 150px;
    transform: rotateZ(46deg);
  }
}
/* line 199, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--2 .triangle-3 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 199, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--2 .triangle-3 {
    display: block;
    top: -50px;
    right: 40px;
    width: 60px;
    transform: rotateZ(98deg);
  }
}
/* line 209, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--2 .triangle-4 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 209, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--2 .triangle-4 {
    display: block;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -261px;
    width: 120px;
    transform: rotateZ(48deg);
  }
}
/* line 223, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--3 .triangle-1 {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 223, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-1 {
    display: block;
    top: -20px;
    right: 0;
    transform: rotateZ(100deg);
    width: 70px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 223, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-1 {
    top: -90px;
    right: -190px;
    width: 320px;
    transform: rotateZ(140deg);
  }
}
/* line 239, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--3 .triangle-2 {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 239, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-2 {
    display: block;
    top: -100px;
    right: 0;
    left: 0;
    margin: auto;
    transform: rotateZ(105deg);
    width: 130px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 239, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-2 {
    top: 130px;
    right: 480px;
    width: 80px;
    transform: rotateZ(60deg);
  }
}
/* line 257, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--3 .triangle-3 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 257, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-3 {
    display: block;
    top: 115px;
    right: 390px;
    width: 60px;
    transform: rotateZ(76deg);
  }
}
/* line 267, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--3 .triangle-4 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 267, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-4 {
    display: block;
    top: -410px;
    bottom: 0;
    margin: auto;
    left: 150px;
    width: 290px;
    transform: rotateZ(17deg);
  }
}
/* line 279, ../sass/_banners.scss */
.banner--colored-triangles.triangles-formation--3 .triangle-5 {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 279, ../sass/_banners.scss */
  .banner--colored-triangles.triangles-formation--3 .triangle-5 {
    display: block;
    top: 0px;
    bottom: 0;
    margin: auto;
    left: -90px;
    width: 160px;
    transform: rotateZ(34deg);
  }
}
/* line 292, ../sass/_banners.scss */
.banner--colored-triangles .cta-container--2-buttons {
  justify-content: center;
  margin-bottom: 0;
}
/* line 296, ../sass/_banners.scss */
.banner--colored-triangles .cta-container--2-buttons a {
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 292, ../sass/_banners.scss */
  .banner--colored-triangles .cta-container--2-buttons {
    justify-content: flex-start;
  }
}
/* line 304, ../sass/_banners.scss */
.banner--colored-triangles .tri-form-3-grid {
  position: relative;
  display: grid;
  max-width: 1400px;
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 50px;
}
/* line 312, ../sass/_banners.scss */
.banner--colored-triangles .cta-container--2-buttons {
  justify-content: center;
  margin-bottom: 0;
}
/* line 315, ../sass/_banners.scss */
.banner--colored-triangles .cta-container--2-buttons a {
  margin-right: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 312, ../sass/_banners.scss */
  .banner--colored-triangles .cta-container--2-buttons {
    justify-content: flex-start;
  }
}

@media only screen and (min-width: 768px) {
  /* line 1, ../sass/_blocks.scss */
  .right-col__client-management {
    height: 600px;
  }
}
/* line 5, ../sass/_blocks.scss */
.right-col__client-management .clients {
  display: none;
  background: #fff;
  border: 1px solid #ddd;
  max-width: 100%;
  padding: 50px 30px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 5, ../sass/_blocks.scss */
  .right-col__client-management .clients {
    display: block;
    position: absolute;
    width: 400px;
  }
}
/* line 17, ../sass/_blocks.scss */
.right-col__client-management .clients h4 {
  margin-top: 0;
}
/* line 20, ../sass/_blocks.scss */
.right-col__client-management .clients p {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-bottom: 15px;
}
/* line 26, ../sass/_blocks.scss */
.right-col__client-management .clients p:last-child {
  border-bottom: 0;
  padding-bottom: 10px;
  margin-bottom: 0;
}
/* line 32, ../sass/_blocks.scss */
.right-col__client-management .client-1 {
  display: block;
  z-index: 4;
}
@media only screen and (min-width: 768px) {
  /* line 32, ../sass/_blocks.scss */
  .right-col__client-management .client-1 {
    top: 96px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
/* line 42, ../sass/_blocks.scss */
.right-col__client-management .client-2 {
  box-shadow: 0 15px 20px -15px rgba(32, 51, 70, 0.45), 0 0px 20px 0px rgba(32, 51, 70, 0.2);
  top: 220px;
  left: 0px;
  filter: blur(1px);
  opacity: 0.9;
  z-index: 3;
}
/* line 50, ../sass/_blocks.scss */
.right-col__client-management .client-3 {
  box-shadow: 0 15px 20px -15px rgba(32, 51, 70, 0.35), 0 0px 10px 0px rgba(32, 51, 70, 0.2);
  top: 0;
  left: 80px;
  filter: blur(1.4px);
  opacity: 0.9;
  z-index: 2;
}
/* line 58, ../sass/_blocks.scss */
.right-col__client-management .client-4 {
  box-shadow: 0 10px 20px -15px rgba(32, 51, 70, 0.25), 0 0px 10px 0px rgba(32, 51, 70, 0.2);
  top: 210px;
  right: 0;
  filter: blur(2px);
  opacity: 0.9;
  z-index: 1;
}

/* line 69, ../sass/_blocks.scss */
.right-col__tv-dashboard figure {
  border: 3px solid #000;
  margin: auto;
  overflow: hidden;
  width: 640px;
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 69, ../sass/_blocks.scss */
  .right-col__tv-dashboard figure {
    height: 360px;
  }
}

/* line 82, ../sass/_blocks.scss */
.right-col__email-sharing figure {
  position: relative;
  max-width: 100%;
}
/* line 86, ../sass/_blocks.scss */
.right-col__email-sharing .browser-mockup {
  margin: auto;
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 86, ../sass/_blocks.scss */
  .right-col__email-sharing .browser-mockup {
    margin: 0 0 0 auto;
    max-width: 600px;
  }
}
/* line 94, ../sass/_blocks.scss */
.right-col__email-sharing .klip-mockup {
  border: 1px solid #ddd;
  position: absolute;
  max-width: 300px;
}
@media only screen and (max-width: 767px) {
  /* line 94, ../sass/_blocks.scss */
  .right-col__email-sharing .klip-mockup {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 94, ../sass/_blocks.scss */
  .right-col__email-sharing .klip-mockup {
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 400px;
  }
}

@media only screen and (min-width: 992px) {
  /* line 115, ../sass/_blocks.scss */
  .right-col__pre-built-klips {
    height: 530px;
  }
}
/* line 119, ../sass/_blocks.scss */
.right-col__pre-built-klips .klips-group {
  margin-top: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 119, ../sass/_blocks.scss */
  .right-col__pre-built-klips .klips-group {
    align-items: center;
    position: absolute;
    left: 0;
    margin-top: 0;
    max-width: 1900px;
    width: 1700px;
  }
}

@media only screen and (min-width: 992px) {
  /* line 132, ../sass/_blocks.scss */
  .right-col__pre-built-dashboards {
    height: 640px;
  }
}
/* line 136, ../sass/_blocks.scss */
.right-col__pre-built-dashboards .dashboards-group {
  margin-top: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 136, ../sass/_blocks.scss */
  .right-col__pre-built-dashboards .dashboards-group {
    align-items: center;
    position: absolute;
    left: 0;
    margin-top: 0;
    max-width: 1900px;
    width: 1300px;
  }
}

/* line 151, ../sass/_blocks.scss */
.block--metric-mobile .metric-mobile--example-container {
  background: white;
  box-shadow: 0 53px 87px #f1bbc1;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 151, ../sass/_blocks.scss */
  .block--metric-mobile .metric-mobile--example-container {
    border-radius: 10px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 151, ../sass/_blocks.scss */
  .block--metric-mobile .metric-mobile--example-container {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 151, ../sass/_blocks.scss */
  .block--metric-mobile .metric-mobile--example-container {
    border-radius: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 151, ../sass/_blocks.scss */
  .block--metric-mobile .metric-mobile--example-container {
    border-radius: 40px;
  }
}
/* line 168, ../sass/_blocks.scss */
.block--metric-mobile .metric-mobile--example-container-1 {
  transform: translateX(70px) translateY(-30px);
}
@media only screen and (max-width: 767px) {
  /* line 168, ../sass/_blocks.scss */
  .block--metric-mobile .metric-mobile--example-container-1 {
    transform: translateX(20px) translateY(0px);
  }
}
/* line 174, ../sass/_blocks.scss */
.block--metric-mobile .metric-mobile--example-container-2 {
  transform: translateX(-70px) translateY(60px);
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  /* line 174, ../sass/_blocks.scss */
  .block--metric-mobile .metric-mobile--example-container-2 {
    transform: translateX(-20px) translateY(60px);
    margin-bottom: 60px;
  }
}
/* line 182, ../sass/_blocks.scss */
.block--metric-mobile .metric-mobile--example {
  width: 100%;
  height: 100%;
  border-radius: 18px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 53px 87px #f1bbc1;
}

/* line 193, ../sass/_blocks.scss */
.block--metric-services .service-icons--group {
  filter: grayscale(1);
  opacity: 0.5;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
}
@media only screen and (max-width: 767px) {
  /* line 193, ../sass/_blocks.scss */
  .block--metric-services .service-icons--group {
    justify-content: center;
  }
}
/* line 206, ../sass/_blocks.scss */
.block--metric-services .service-icons--group img {
  width: 40px;
  height: 40px;
  margin: 0 30px 0 0;
  padding: 8px;
}
@media only screen and (max-width: 767px) {
  /* line 206, ../sass/_blocks.scss */
  .block--metric-services .service-icons--group img {
    margin: 10px;
    width: 50px;
    height: 50px;
    padding: 10px;
  }
}
/* line 218, ../sass/_blocks.scss */
.block--metric-services .service-icon {
  background: white;
  border-radius: 50%;
  position: absolute;
  box-shadow: 0 25px 50px #afcdf5;
}
/* line 224, ../sass/_blocks.scss */
.block--metric-services .service-icon--4 {
  left: 260px;
  top: 32px;
  width: 70px;
  height: 70px;
}
@media only screen and (max-width: 767px) {
  /* line 224, ../sass/_blocks.scss */
  .block--metric-services .service-icon--4 {
    right: -80px;
    left: 0;
    bottom: 0px;
    top: -300px;
    margin: auto;
  }
}
/* line 236, ../sass/_blocks.scss */
.block--metric-services .service-icon--4 img {
  padding: 1rem;
}
/* line 240, ../sass/_blocks.scss */
.block--metric-services .service-icon--3 {
  right: 20px;
  top: 250px;
  width: 80px;
  height: 80px;
}
/* line 245, ../sass/_blocks.scss */
.block--metric-services .service-icon--3 img {
  padding: 1.4rem;
}
/* line 249, ../sass/_blocks.scss */
.block--metric-services .service-icon--2 {
  left: 20px;
  bottom: 160px;
  width: 60px;
  height: 60px;
}
@media only screen and (max-width: 767px) {
  /* line 249, ../sass/_blocks.scss */
  .block--metric-services .service-icon--2 {
    left: 20px;
    bottom: -270px;
    top: 0;
    margin: auto;
  }
}
/* line 260, ../sass/_blocks.scss */
.block--metric-services .service-icon--2 img {
  padding: 1rem;
}
/* line 264, ../sass/_blocks.scss */
.block--metric-services .service-icon--1 {
  right: 210px;
  bottom: 30px;
  width: 80px;
  height: 80px;
}
@media only screen and (max-width: 767px) {
  /* line 264, ../sass/_blocks.scss */
  .block--metric-services .service-icon--1 {
    display: none;
  }
}
/* line 272, ../sass/_blocks.scss */
.block--metric-services .service-icon--1 img {
  padding: 1.35rem;
}
@media only screen and (max-width: 767px) {
  /* line 276, ../sass/_blocks.scss */
  .block--metric-services .image-col {
    overflow: hidden;
  }
}
@media only screen and (max-width: 767px) {
  /* line 281, ../sass/_blocks.scss */
  .block--metric-services .dashboard-full-view {
    max-width: 450px;
    transform: translateX(-110px);
  }
}

@media only screen and (max-width: 767px) {
  /* line 290, ../sass/_blocks.scss */
  .block--metric-alert .image-col {
    overflow: hidden;
  }
}
/* line 295, ../sass/_blocks.scss */
.block--metric-alert .dashboard-full-view {
  box-shadow: 0 53px 87px #abd8b3;
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 295, ../sass/_blocks.scss */
  .block--metric-alert .dashboard-full-view {
    border-radius: 5px;
    max-width: 450px;
    transform: translateX(-115px);
  }
}
/* line 304, ../sass/_blocks.scss */
.block--metric-alert .dashboard-clip-alert {
  box-shadow: 0 23px 27px rgba(126, 169, 134, 0.45);
  border-radius: 5px;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  /* line 304, ../sass/_blocks.scss */
  .block--metric-alert .dashboard-clip-alert {
    right: 30px;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 304, ../sass/_blocks.scss */
  .block--metric-alert .dashboard-clip-alert {
    right: 0;
    left: 0;
    top: 370px;
    width: 90%;
    margin: auto;
  }
}

@media only screen and (max-width: 767px) {
  /* line 323, ../sass/_blocks.scss */
  .block--metric-team .image-col {
    overflow: hidden;
  }
}
/* line 328, ../sass/_blocks.scss */
.block--metric-team .dashboard-full-view {
  box-shadow: 0 53px 87px #b3d6d3;
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 328, ../sass/_blocks.scss */
  .block--metric-team .dashboard-full-view {
    border-radius: 5px;
    max-width: 450px;
    transform: translateX(-115px);
  }
}
/* line 337, ../sass/_blocks.scss */
.block--metric-team .image-col .dashboard-clip-comments {
  box-shadow: 0 45px 70px #b3d6d3;
  border-radius: 10px;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  /* line 337, ../sass/_blocks.scss */
  .block--metric-team .image-col .dashboard-clip-comments {
    right: 30px;
    margin: auto;
    max-height: 400px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 337, ../sass/_blocks.scss */
  .block--metric-team .image-col .dashboard-clip-comments {
    right: 40px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 353, ../sass/_blocks.scss */
  .block--metric-support .image-col {
    overflow: hidden;
  }
}
/* line 358, ../sass/_blocks.scss */
.block--metric-support .dashboard-full-view {
  box-shadow: 0 53px 87px #AFA8C7;
  border-radius: 10px;
}
@media only screen and (max-width: 767px) {
  /* line 358, ../sass/_blocks.scss */
  .block--metric-support .dashboard-full-view {
    display: none;
  }
}
/* line 365, ../sass/_blocks.scss */
.block--metric-support .image-col .dashboard-clip-pendo {
  box-shadow: 0 30px 40px rgba(159, 148, 216, 0.6);
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  border-radius: 10px;
  max-width: 500px;
  padding: 20px;
}
/* line 374, ../sass/_blocks.scss */
.block--metric-support .image-col .dashboard-clip-pendo img {
  object-fit: cover;
  border-radius: 50%;
  overflow: hidden;
  height: 100px;
  width: 100px;
}
/* line 381, ../sass/_blocks.scss */
.block--metric-support .image-col .dashboard-clip-pendo div {
  flex: 1;
  margin-left: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 365, ../sass/_blocks.scss */
  .block--metric-support .image-col .dashboard-clip-pendo {
    max-width: calc(100% - 60px);
    box-shadow: 0 53px 87px #9f94d8;
  }
  /* line 388, ../sass/_blocks.scss */
  .block--metric-support .image-col .dashboard-clip-pendo img {
    margin-bottom: 30px;
  }
  /* line 391, ../sass/_blocks.scss */
  .block--metric-support .image-col .dashboard-clip-pendo div {
    flex: auto;
    margin: 0;
    width: 100%;
    max-width: 100%;
  }
}

/* line 403, ../sass/_blocks.scss */
.block--metric-quick-connections .metric-quick-connections--container.example-1 {
  transform: translateY(0);
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 403, ../sass/_blocks.scss */
  .block--metric-quick-connections .metric-quick-connections--container.example-1 {
    transform: translateY(-80px);
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 403, ../sass/_blocks.scss */
  .block--metric-quick-connections .metric-quick-connections--container.example-1 {
    transform: translateY(-50px);
    margin-bottom: 0;
  }
}
/* line 415, ../sass/_blocks.scss */
.block--metric-quick-connections .metric-quick-connections--container.example-2 {
  transform: translateY(0);
}
@media only screen and (min-width: 992px) {
  /* line 415, ../sass/_blocks.scss */
  .block--metric-quick-connections .metric-quick-connections--container.example-2 {
    transform: translateY(80px);
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 415, ../sass/_blocks.scss */
  .block--metric-quick-connections .metric-quick-connections--container.example-2 {
    transform: translateY(50px);
    margin-bottom: 0;
  }
}
/* line 426, ../sass/_blocks.scss */
.block--metric-quick-connections .metric-quick-connections--container > img {
  box-shadow: 0 25px 50px #e0c09f;
  border-radius: 10px;
  margin: auto;
}
/* line 432, ../sass/_blocks.scss */
.block--metric-quick-connections .metric-quick-connections--metric {
  box-shadow: 0 25px 50px #e0c09f;
  margin: auto;
  border-radius: 10px;
}
/* line 437, ../sass/_blocks.scss */
.block--metric-quick-connections .service-icon {
  background: white;
  border-radius: 50%;
  position: absolute;
  box-shadow: 0 25px 50px #e0c09f;
}
/* line 443, ../sass/_blocks.scss */
.block--metric-quick-connections .service-icon--1 {
  bottom: 80px;
  width: 80px;
  padding: 1rem;
  left: -200px;
  right: 0;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 443, ../sass/_blocks.scss */
  .block--metric-quick-connections .service-icon--1 {
    left: -30px;
    right: auto;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 443, ../sass/_blocks.scss */
  .block--metric-quick-connections .service-icon--1 {
    left: 0;
    right: auto;
    margin: 0;
  }
}
/* line 461, ../sass/_blocks.scss */
.block--metric-quick-connections .service-icon--2 {
  bottom: 80px;
  width: 80px;
  padding: 1rem;
  left: -200px;
  right: 0;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 461, ../sass/_blocks.scss */
  .block--metric-quick-connections .service-icon--2 {
    left: -30px;
    right: auto;
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 461, ../sass/_blocks.scss */
  .block--metric-quick-connections .service-icon--2 {
    left: 0;
    right: auto;
    margin: 0;
  }
}

/* line 482, ../sass/_blocks.scss */
.block--metric-history .metric-history--example {
  box-shadow: 0 25px 50px #f1b7b0;
  border-radius: 10px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 482, ../sass/_blocks.scss */
  .block--metric-history .metric-history--example {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 482, ../sass/_blocks.scss */
  .block--metric-history .metric-history--example {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 493, ../sass/_blocks.scss */
  .block--metric-history .col-md-6:nth-child(2) > .metric-history--example {
    margin-bottom: 30px;
  }
}

/* line 501, ../sass/_blocks.scss */
.block-section--testimnoial .testimnoial--pic {
  border-radius: 50%;
  max-width: 120px;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 501, ../sass/_blocks.scss */
  .block-section--testimnoial .testimnoial--pic {
    margin: 0;
  }
}

/* line 512, ../sass/_blocks.scss */
.block-section--testimonial--with-triangles .testimonial--wrapper {
  border-radius: 10px;
  padding: 30px;
  position: relative;
  text-align: left;
}
@media only screen and (max-width: 767px) {
  /* line 512, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .testimonial--wrapper {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 512, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .testimonial--wrapper {
    padding: 60px 100px;
  }
}
/* line 524, ../sass/_blocks.scss */
.block-section--testimonial--with-triangles .triangle {
  position: absolute;
  background: transparent !important;
}
/* line 528, ../sass/_blocks.scss */
.block-section--testimonial--with-triangles .triangle-1 {
  top: -400px;
  margin: auto;
  left: -0;
  position: absolute;
  width: 170px;
  z-index: 0;
  transform: rotateZ(-180deg);
}
@media only screen and (max-width: 767px) {
  /* line 528, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .triangle-1 {
    display: none;
  }
}
/* line 540, ../sass/_blocks.scss */
.block-section--testimonial--with-triangles .triangle-2 {
  display: none;
  top: 0;
  bottom: 0;
  margin: auto;
  left: -125px;
  width: 110px;
  z-index: 0;
  transform: rotateZ(200deg);
}
@media only screen and (min-width: 1200px) {
  /* line 540, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .triangle-2 {
    display: block;
  }
}
/* line 553, ../sass/_blocks.scss */
.block-section--testimonial--with-triangles .triangle-3 {
  display: none;
  bottom: -50px;
  margin: auto;
  right: 160px;
  position: absolute;
  width: 105px;
  z-index: 0;
  transform: rotateZ(200deg);
}
@media only screen and (min-width: 1200px) {
  /* line 553, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .triangle-3 {
    display: block;
  }
}
/* line 566, ../sass/_blocks.scss */
.block-section--testimonial--with-triangles .testimonial--pic {
  margin-right: 60px;
  position: relative;
  border-radius: 10px;
  max-width: 200px;
}
@media only screen and (max-width: 767px) {
  /* line 566, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .testimonial--pic {
    margin: 0 auto 30px;
    max-width: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 566, ../sass/_blocks.scss */
  .block-section--testimonial--with-triangles .testimonial--pic {
    margin-left: -160px;
  }
}

/* line 582, ../sass/_blocks.scss */
.block--services-group .services-group--wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 3em;
  align-items: center;
  justify-items: center;
}
@media only screen and (min-width: 768px) {
  /* line 582, ../sass/_blocks.scss */
  .block--services-group .services-group--wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
/* line 591, ../sass/_blocks.scss */
.block--services-group .services-group--wrapper img {
  max-width: 60px;
}

/* line 597, ../sass/_blocks.scss */
.b--cta-1-button {
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  /* line 597, ../sass/_blocks.scss */
  .b--cta-1-button {
    justify-content: flex-start;
  }
}
/* line 605, ../sass/_blocks.scss */
.b--cta-1-button .button--with-subtitle {
  text-align: center;
}

/* line 610, ../sass/_blocks.scss */
.b--cta-2-buttons {
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 992px) {
  /* line 610, ../sass/_blocks.scss */
  .b--cta-2-buttons {
    flex-direction: row;
  }
}
/* line 616, ../sass/_blocks.scss */
.b--cta-2-buttons a:first-child {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 992px) {
  /* line 616, ../sass/_blocks.scss */
  .b--cta-2-buttons a:first-child {
    margin-bottom: 0;
    margin-right: 1rem;
  }
}

/* line 626, ../sass/_blocks.scss */
.b--text-cta--small .row-grid {
  display: grid;
  grid-template-columns: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  grid-gap: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 626, ../sass/_blocks.scss */
  .b--text-cta--small .row-grid {
    grid-template-columns: 600px minmax(250px, auto);
    grid-gap: 60px;
    text-align: left;
  }
}

/* line 643, ../sass/_blocks.scss */
.b--text-cta--full .row-grid {
  display: grid;
  grid-template-columns: 100%;
  align-items: center;
  justify-content: center;
  text-align: center;
  grid-gap: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 643, ../sass/_blocks.scss */
  .b--text-cta--full .row-grid {
    grid-template-columns: 1fr minmax(250px, auto);
    grid-gap: 60px;
    text-align: left;
  }
}

/* line 661, ../sass/_blocks.scss */
.b--testimonial .testimonial--grid {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px;
  height: 750px;
  margin: 60px 0;
}
@media only screen and (max-width: 767px) {
  /* line 661, ../sass/_blocks.scss */
  .b--testimonial .testimonial--grid {
    padding: 60px 30px;
    height: 850px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 661, ../sass/_blocks.scss */
  .b--testimonial .testimonial--grid {
    display: grid;
    grid-gap: 0;
    grid-template-columns: 50% 50%;
    height: 600px;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 661, ../sass/_blocks.scss */
  .b--testimonial .testimonial--grid {
    grid-template-columns: 500px 550px;
    grid-gap: 100px;
    height: 750px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 687, ../sass/_blocks.scss */
  .b--testimonial .testimonial--title-col {
    padding: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 687, ../sass/_blocks.scss */
  .b--testimonial .testimonial--title-col {
    padding: 0;
  }
}
/* line 697, ../sass/_blocks.scss */
.b--testimonial h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 697, ../sass/_blocks.scss */
  .b--testimonial h2 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 709, ../sass/_blocks.scss */
.b--testimonial .testimonial--content-col {
  display: flex;
  align-items: center;
  background: white;
  padding: 30px;
  height: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 709, ../sass/_blocks.scss */
  .b--testimonial .testimonial--content-col {
    padding: 60px;
  }
}
/* line 721, ../sass/_blocks.scss */
.b--testimonial .testimonial--logo {
  padding: 0;
  width: 120px;
}

/* line 728, ../sass/_blocks.scss */
.b--testimonial-carousel {
  margin: 60px 0;
}
@media only screen and (max-width: 767px) {
  /* line 731, ../sass/_blocks.scss */
  .b--testimonial-carousel .carousel-inner {
    height: 900px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 731, ../sass/_blocks.scss */
  .b--testimonial-carousel .carousel-inner {
    height: 810px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 731, ../sass/_blocks.scss */
  .b--testimonial-carousel .carousel-inner {
    height: 700px;
  }
}
/* line 745, ../sass/_blocks.scss */
.b--testimonial-carousel > .item {
  position: absolute;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.5s opacity ease, 0.5s visibility ease;
}
/* line 752, ../sass/_blocks.scss */
.b--testimonial-carousel > .item.active {
  opacity: 1;
  visibility: visible;
}
/* line 758, ../sass/_blocks.scss */
.b--testimonial-carousel .testimonial--grid {
  margin: 0;
}
/* line 762, ../sass/_blocks.scss */
.b--testimonial-carousel .carousel-indicators {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
  margin: auto;
  z-index: 15;
  list-style: none;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 762, ../sass/_blocks.scss */
  .b--testimonial-carousel .carousel-indicators {
    top: 0;
    bottom: 0;
    transform: translateX(600px);
    width: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
/* line 783, ../sass/_blocks.scss */
.b--testimonial-carousel .carousel-indicators li {
  background-color: white;
  border: 1px solid #ddd;
  margin-bottom: 3px;
}
/* line 788, ../sass/_blocks.scss */
.b--testimonial-carousel .carousel-indicators li.active {
  background-color: #dfebfb;
  height: 10px;
  width: 10px;
}

/* line 798, ../sass/_blocks.scss */
.region-below-content .b--testimonial .testimonial--grid {
  margin-bottom: 0;
}

/* line 803, ../sass/_blocks.scss */
.faq---accordion.with-border {
  border: 1px solid #ddd;
  border-radius: 10px;
}
/* line 807, ../sass/_blocks.scss */
.faq---accordion .faq--container {
  padding: 15px 30px;
}
/* line 809, ../sass/_blocks.scss */
.faq---accordion .faq--container:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
/* line 813, ../sass/_blocks.scss */
.faq---accordion .faq--question {
  display: flex;
  align-items: center;
  font-size: 1.2em;
  font-weight: 600;
}
/* line 818, ../sass/_blocks.scss */
.faq---accordion .faq--question svg {
  transform: rotate(180deg);
}
/* line 822, ../sass/_blocks.scss */
.faq---accordion .faq--question.collapsed svg {
  transform: rotate(0deg);
}
/* line 825, ../sass/_blocks.scss */
.faq---accordion .faq--answer {
  padding-top: 15px;
}
/* line 828, ../sass/_blocks.scss */
.faq---accordion svg {
  width: 12px;
  height: 10px;
  justify-items: flex-end;
  margin: 0 0 0 auto;
  transition: transform 0.25s linear;
}

/* line 838, ../sass/_blocks.scss */
.b--testimonial .testimonial--grid {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px;
  height: 750px;
  margin: 60px 0;
}
@media only screen and (max-width: 767px) {
  /* line 838, ../sass/_blocks.scss */
  .b--testimonial .testimonial--grid {
    padding: 60px 30px;
    height: 850px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 838, ../sass/_blocks.scss */
  .b--testimonial .testimonial--grid {
    display: grid;
    grid-gap: 0;
    grid-template-columns: 50% 50%;
    height: 600px;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 838, ../sass/_blocks.scss */
  .b--testimonial .testimonial--grid {
    grid-template-columns: 500px 550px;
    grid-gap: 100px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 866, ../sass/_blocks.scss */
  .b--testimonial .testimonial--title-col {
    padding: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 866, ../sass/_blocks.scss */
  .b--testimonial .testimonial--title-col {
    padding: 0;
  }
}
/* line 876, ../sass/_blocks.scss */
.b--testimonial h2 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 876, ../sass/_blocks.scss */
  .b--testimonial h2 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
  }
}
/* line 888, ../sass/_blocks.scss */
.b--testimonial .testimonial--content-col {
  display: flex;
  align-items: center;
  background: white;
  padding: 30px;
  height: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 888, ../sass/_blocks.scss */
  .b--testimonial .testimonial--content-col {
    padding: 60px;
  }
}
/* line 900, ../sass/_blocks.scss */
.b--testimonial .testimonial--logo {
  padding: 0;
  width: 120px;
}

/* line 907, ../sass/_blocks.scss */
.b--offer .offer--grid {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px;
  height: 720px;
  margin: 60px 0;
}
@media only screen and (max-width: 767px) {
  /* line 907, ../sass/_blocks.scss */
  .b--offer .offer--grid {
    padding: 60px 30px;
    height: 850px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 907, ../sass/_blocks.scss */
  .b--offer .offer--grid {
    display: grid;
    grid-gap: 0;
    grid-template-columns: 50% 50%;
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 907, ../sass/_blocks.scss */
  .b--offer .offer--grid {
    grid-template-columns: 500px 550px;
    grid-gap: 100px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 931, ../sass/_blocks.scss */
  .b--offer .offer--title-col {
    padding: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 931, ../sass/_blocks.scss */
  .b--offer .offer--title-col {
    padding: 0;
  }
}
/* line 939, ../sass/_blocks.scss */
.b--offer .offer--content-col {
  display: flex;
  align-items: center;
  background: white;
  padding: 30px;
  height: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 939, ../sass/_blocks.scss */
  .b--offer .offer--content-col {
    padding: 60px;
  }
}
/* line 951, ../sass/_blocks.scss */
.b--offer .offer--logo {
  padding: 0;
  width: 120px;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: italic;
  font-weight: 400;
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 600;
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 300, ../sass/_util.scss */
.gap-north-very-small {
  margin-top: 5px !important;
}
@media only screen and (min-width: 768px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 8px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 11px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 300, ../sass/_util.scss */
  .gap-north-very-small {
    margin-top: 15px !important;
  }
}

/* line 316, ../sass/_util.scss */
.gap-north-small {
  margin-top: 10px !important;
}
@media only screen and (min-width: 768px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 17px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 23px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 316, ../sass/_util.scss */
  .gap-north-small {
    margin-top: 30px !important;
  }
}

/* line 332, ../sass/_util.scss */
.gap-north {
  margin-top: 30px !important;
}
@media only screen and (min-width: 768px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 40px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 50px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 332, ../sass/_util.scss */
  .gap-north {
    margin-top: 60px !important;
  }
}

/* line 348, ../sass/_util.scss */
.gap-north-big {
  margin-top: 50px !important;
}
@media only screen and (min-width: 768px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 63px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 76px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 348, ../sass/_util.scss */
  .gap-north-big {
    margin-top: 90px !important;
  }
}

/* line 364, ../sass/_util.scss */
.gap-north-none {
  margin-top: 0px !important;
}

/* line 368, ../sass/_util.scss */
.gap-south-very-small {
  margin-bottom: 5px !important;
}
@media only screen and (min-width: 768px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 8px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 11px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 368, ../sass/_util.scss */
  .gap-south-very-small {
    margin-bottom: 15px !important;
  }
}

/* line 384, ../sass/_util.scss */
.gap-south-small {
  margin-bottom: 10px !important;
}
@media only screen and (min-width: 768px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 17px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 23px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 384, ../sass/_util.scss */
  .gap-south-small {
    margin-bottom: 30px !important;
  }
}

/* line 400, ../sass/_util.scss */
.gap-south {
  margin-bottom: 30px !important;
}
@media only screen and (min-width: 768px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 40px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 50px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 400, ../sass/_util.scss */
  .gap-south {
    margin-bottom: 60px !important;
  }
}

/* line 416, ../sass/_util.scss */
.gap-south-big {
  margin-bottom: 50px !important;
}
@media only screen and (min-width: 768px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 63px !important;
  }
}
@media only screen and (min-width: 992px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 76px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 416, ../sass/_util.scss */
  .gap-south-big {
    margin-bottom: 90px !important;
  }
}

/* line 432, ../sass/_util.scss */
.gap-south-none {
  margin-bottom: 0px !important;
}

/* line 436, ../sass/_util.scss */
.gap-north-0 {
  margin-top: 0px !important;
}

/* line 440, ../sass/_util.scss */
.gap-north-15 {
  margin-top: 15px !important;
}

/* line 444, ../sass/_util.scss */
.gap-north-30 {
  margin-top: 30px !important;
}

/* line 448, ../sass/_util.scss */
.gap-north-45 {
  margin-top: 45px !important;
}

/* line 452, ../sass/_util.scss */
.gap-north-60 {
  margin-top: 60px !important;
}

/* line 456, ../sass/_util.scss */
.gap-north-90 {
  margin-top: 90px !important;
}

/* line 460, ../sass/_util.scss */
.gap-north-120 {
  margin-top: 120px !important;
}

/* line 464, ../sass/_util.scss */
.gap-south-0 {
  margin-bottom: 0px !important;
}

/* line 468, ../sass/_util.scss */
.gap-south-15 {
  margin-bottom: 15px !important;
}

/* line 472, ../sass/_util.scss */
.gap-south-30 {
  margin-bottom: 30px !important;
}

/* line 476, ../sass/_util.scss */
.gap-south-45 {
  margin-bottom: 45px !important;
}

/* line 480, ../sass/_util.scss */
.gap-south-60 {
  margin-bottom: 60px !important;
}

/* line 484, ../sass/_util.scss */
.gap-south-90 {
  margin-bottom: 90px !important;
}

/* line 488, ../sass/_util.scss */
.gap-south-120 {
  margin-bottom: 120px !important;
}

/* line 495, ../sass/_util.scss */
img {
  display: block;
  height: auto;
  max-width: 100%;
}

/* fade image in after load */
/* line 504, ../sass/_util.scss */
.lazyload,
.lazyloading {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
  will-change: opacity;
}

/* line 513, ../sass/_util.scss */
.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

/* line 518, ../sass/_util.scss */
.regular-frame {
  border: 1px solid #ccc;
}

/* line 522, ../sass/_util.scss */
.circle-frame {
  border-radius: 50%;
  border: 3px solid #ccc;
  overflow: hidden;
}

/* line 528, ../sass/_util.scss */
.bg-no-repeat {
  background-repeat: no-repeat;
}

/* line 532, ../sass/_util.scss */
.bg-cover {
  background-size: cover;
}

/* line 536, ../sass/_util.scss */
.bg-contain {
  background-size: contain;
}

/* line 540, ../sass/_util.scss */
.bg-center {
  background-position: center;
}

/* line 544, ../sass/_util.scss */
.bg-top {
  background-position: top;
}

/* line 548, ../sass/_util.scss */
.bg-right {
  background-position: right;
}

/* line 552, ../sass/_util.scss */
.bg-bottom {
  background-position: bottom;
}

/* line 556, ../sass/_util.scss */
.bg-left {
  background-position: left;
}

/* line 560, ../sass/_util.scss */
.bg-fixed {
  background-attachment: fixed;
}

/* line 564, ../sass/_util.scss */
.bg-local {
  background-attachment: local;
}

/* line 568, ../sass/_util.scss */
.img-cover {
  object-fit: cover;
}

/* line 572, ../sass/_util.scss */
.img-contain {
  object-fit: contain;
}

/* line 576, ../sass/_util.scss */
.img-fill {
  object-fit: fill;
}

/* line 580, ../sass/_util.scss */
.img-scale-down {
  object-fit: scale-down;
}

/* line 584, ../sass/_util.scss */
.thumb-border,
.grey-border {
  border: solid 1px #e6e6e8;
}

/* line 589, ../sass/_util.scss */
.border-soft,
.border-curved {
  border-radius: 5px;
}

/* line 594, ../sass/_util.scss */
.border-circle {
  border-radius: 50%;
}

/* line 599, ../sass/_util.scss */
a.nav-anchor {
  display: block;
  position: relative;
  text-decoration: none;
  visibility: hidden;
}

/* line 609, ../sass/_util.scss */
.hidden {
  display: none !important;
}

/* line 613, ../sass/_util.scss */
.block {
  display: block;
}

/* line 617, ../sass/_util.scss */
.flex {
  display: flex;
}

/* line 621, ../sass/_util.scss */
.flex-wrap {
  flex-wrap: wrap;
}

/* line 625, ../sass/_util.scss */
.inline {
  display: inline;
}

/* line 629, ../sass/_util.scss */
.inline-block {
  display: inline-block;
}

/* line 633, ../sass/_util.scss */
.inline-flex {
  display: inline-flex;
}

/* line 637, ../sass/_util.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 641, ../sass/_util.scss */
.overflow-scroll {
  overflow: scroll;
}

/* line 645, ../sass/_util.scss */
.overflow-auto {
  overflow: auto;
}

/* line 652, ../sass/_util.scss */
.scroll-horizontal {
  overflow-x: scroll;
  overflow-y: hidden;
}

/* line 657, ../sass/_util.scss */
.scroll-vertical {
  overflow-x: hidden;
  overflow-y: scroll;
}

/* line 662, ../sass/_util.scss */
.no-scrollbar::-webkit-scrollbar {
  width: 0px;
  height: 0px;
  background: transparent;
}

/* line 671, ../sass/_util.scss */
.visible-on-xs {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 671, ../sass/_util.scss */
  .visible-on-xs {
    display: block;
  }
}

/* line 679, ../sass/_util.scss */
.hidden-on-xs {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 679, ../sass/_util.scss */
  .hidden-on-xs {
    display: none !important;
  }
}

/* line 687, ../sass/_util.scss */
.visible-on-small {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 687, ../sass/_util.scss */
  .visible-on-small {
    display: block;
  }
}

/* line 695, ../sass/_util.scss */
.hidden-on-small {
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 695, ../sass/_util.scss */
  .hidden-on-small {
    display: block;
  }
}

/* line 715, ../sass/_util.scss */
.visible-on-md {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 715, ../sass/_util.scss */
  .visible-on-md {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 723, ../sass/_util.scss */
  .hidden-on-md {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: none;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 741, ../sass/_util.scss */
  .visible-on-lg {
    display: block;
  }
}

/* line 759, ../sass/_util.scss */
.hidden-on-lg {
  display: block;
}
@media only screen and (min-width: 1200px) {
  /* line 759, ../sass/_util.scss */
  .hidden-on-lg {
    display: none;
  }
}

/* line 767, ../sass/_util.scss */
.hidden-on-mobile {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 767, ../sass/_util.scss */
  .hidden-on-mobile {
    display: block;
  }
}

/* line 775, ../sass/_util.scss */
.visible-on-mobile {
  display: block;
}
@media only screen and (min-width: 1200px) {
  /* line 775, ../sass/_util.scss */
  .visible-on-mobile {
    display: none;
  }
}

/* line 786, ../sass/_util.scss */
.vertical-center {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 796, ../sass/_util.scss */
.vertical-center.column {
  flex-direction: column;
}
/* line 800, ../sass/_util.scss */
.vertical-center.row {
  flex-direction: row;
}
/* line 804, ../sass/_util.scss */
.vertical-center.height-100 {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 808, ../sass/_util.scss */
  .vertical-center.responsive {
    flex-direction: row;
  }
}

/* line 823, ../sass/_util.scss */
.vertical-bottom {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-align-items: flex-end;
  justify-content: center;
  -webkit-justify-content: center;
}
/* line 833, ../sass/_util.scss */
.vertical-bottom.column {
  flex-direction: column;
}
/* line 837, ../sass/_util.scss */
.vertical-bottom.row {
  flex-direction: row;
}
/* line 841, ../sass/_util.scss */
.vertical-bottom.height-100 {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 768px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 845, ../sass/_util.scss */
  .vertical-bottom.responsive {
    flex-direction: row;
  }
}

/* line 864, ../sass/_util.scss */
.plus-sign {
  width: 22px;
  height: 22px;
  box-sizing: content-box;
  position: relative;
}
/* line 870, ../sass/_util.scss */
.plus-sign:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  width: 14px;
  margin-top: -1px;
  height: 2px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
/* line 888, ../sass/_util.scss */
.plus-sign:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: auto;
  margin-top: -1px;
  height: 2px;
  width: 14px;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 905, ../sass/_util.scss */
.plus-sign.black:before {
  background: #404040;
}
/* line 909, ../sass/_util.scss */
.plus-sign.black:after {
  background: #404040;
}
/* line 915, ../sass/_util.scss */
.plus-sign.white:before {
  background: #ffffff;
}
/* line 919, ../sass/_util.scss */
.plus-sign.white:after {
  background: #ffffff;
}

/* line 926, ../sass/_util.scss */
.close-sign {
  display: inline-block;
  background: #404040;
  width: 33px;
  height: 100px;
  position: relative;
  margin-left: 33px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 939, ../sass/_util.scss */
.close-sign:before {
  display: inline-block;
  background: #404040;
  content: "";
  width: 100px;
  height: 33px;
  position: absolute;
  top: 33px;
  left: -33px;
}

/* line 950, ../sass/_util.scss */
.close-sign:after {
  display: inline-block;
  background: #404040;
  content: "";
  width: 100px;
  height: 33px;
  position: absolute;
  top: 33px;
  left: -33px;
}

/* line 962, ../sass/_util.scss */
.arrow-up {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #404040;
  border-top: 0px;
  padding: 0;
  margin: 10px auto;
  cursor: pointer;
  margin-left: 6px;
}
/* line 976, ../sass/_util.scss */
.arrow-up.white {
  border-bottom: 6px solid #FFFFFF;
}

/* line 982, ../sass/_util.scss */
.arrow-right {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #404040;
  margin-left: 6px;
  content: "";
}

/* line 995, ../sass/_util.scss */
.arrow-down {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #404040;
  border-bottom: 0px;
  padding: 0;
  margin: 10px auto;
  margin-left: 6px;
  cursor: pointer;
}
/* line 1009, ../sass/_util.scss */
.arrow-down.white {
  border-top: 6px solid #FFFFFF;
}

/* line 1015, ../sass/_util.scss */
.arrow-left {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #404040;
  margin-right: 6px;
  content: "";
}

/* line 1027, ../sass/_util.scss */
.check-mark {
  position: relative;
  padding-right: 15px;
}
/* line 1031, ../sass/_util.scss */
.check-mark:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  border-bottom: 3px solid #333;
  height: 11px;
  border-right: 3px solid #333;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* line 1048, ../sass/_util.scss */
.check-mark.white:after {
  content: "";
  background-color: transparent;
  position: absolute;
  left: 0;
  top: 6px;
  width: 5px;
  border-bottom: 3px solid #fff;
  height: 11px;
  border-right: 3px solid #fff;
  transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* line 1071, ../sass/_util.scss */
ul.blank {
  list-style: none;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
}
/* line 1077, ../sass/_util.scss */
ul.blank li {
  margin: 5px 0;
}

/* line 1082, ../sass/_util.scss */
ul.bullet-points {
  list-style-type: square;
  width: 100%;
}
/* line 1086, ../sass/_util.scss */
ul.bullet-points li {
  margin: 7px 15px 7px 0;
  font-weight: 600;
  line-height: 160%;
}

/* line 1092, ../sass/_util.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
}

/* line 6, ../sass/_content.scss */
article.node-unpublished {
  background-color: transparent;
}

/* line 14, ../sass/_content.scss */
.msg-404 {
  background-image: url(../img/404.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 300px;
  width: 100%;
}

/* line 22, ../sass/_content.scss */
.alert {
  margin: 60px 0;
}
/* line 24, ../sass/_content.scss */
.alert h1 {
  margin: 10px 0 10px 0;
  line-height: 43px;
}
/* line 28, ../sass/_content.scss */
.alert h2 {
  margin: 0;
}
/* line 31, ../sass/_content.scss */
.alert .next-steps-block p {
  margin-bottom: 24px;
}

/* line 36, ../sass/_content.scss */
.alert-style {
  margin: 0 20px;
}
/* line 38, ../sass/_content.scss */
.alert-style p {
  font-size: 120%;
}
/* line 41, ../sass/_content.scss */
.alert-style h2 {
  font-size: 124%;
}
/* line 44, ../sass/_content.scss */
.alert-style hr {
  color: #a9ce99;
  background-color: #a9ce99;
  height: 1px;
  margin: 30px 0;
}
/* line 50, ../sass/_content.scss */
.alert-style .trial-link {
  text-shadow: none;
  background-color: #468847;
}

/* line 59, ../sass/_content.scss */
.share-section {
  background: #fff;
}
/* line 61, ../sass/_content.scss */
.share-section h3 {
  margin: 10px 15px;
  color: #fff;
}
/* line 65, ../sass/_content.scss */
.share-section #social-media {
  float: none;
  margin: 10px auto;
  text-align: center;
}
/* line 66, ../sass/_content.scss */
.share-section #social-media h1 {
  margin: 0 0 20px 0;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 71, ../sass/_content.scss */
.share-section #social-media .social-links {
  display: inline-block;
  background-size: 100% 100%;
  width: 80px;
  height: 80px;
}
/* line 76, ../sass/_content.scss */
.share-section #social-media .social-links .social-button {
  display: block;
  cursor: pointer;
  width: auto;
  margin: 0;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: -moz-linear-gradient(0);
  background: none;
}
/* line 93, ../sass/_content.scss */
.share-section #social-media a div {
  display: inline-block;
  background-size: 100% 100%;
  width: 80px;
  height: 80px;
}
/* line 99, ../sass/_content.scss */
.share-section #social-media a img {
  display: inline-block;
  width: 80px;
  height: 80px;
  padding: 20px;
  border-right: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 109, ../sass/_content.scss */
.share-section #social-media a img:hover {
  text-decoration: none;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  transform: translateY(-5px);
}
/* line 116, ../sass/_content.scss */
.share-section #social-media a :last-child img {
  border-right: 0px;
}
/* line 121, ../sass/_content.scss */
.share-section #social-media a:hover,
.share-section #social-media a:focus {
  text-decoration: none;
}
/* line 125, ../sass/_content.scss */
.share-section #social-media .email-button {
  background-image: url(../img/icon-email.png);
  display: inline-block;
  background-size: 100% 100%;
  width: 80px;
  height: 80px;
}
/* line 133, ../sass/_content.scss */
.share-section #social-media .email img {
  display: inline-block;
  width: 80px;
  height: 80px;
  padding: 20px;
  border-right: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 143, ../sass/_content.scss */
.share-section #social-media .email img:hover {
  text-decoration: none;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  transform: translateY(-5px);
}
/* line 150, ../sass/_content.scss */
.share-section #social-media .twitter-button {
  background-image: url(../img/icon-twitter.png);
}
/* line 153, ../sass/_content.scss */
.share-section #social-media .facebook-button {
  background-image: url(../img/icon-facebook.png);
}
/* line 156, ../sass/_content.scss */
.share-section #social-media .googleplus-button {
  background-image: url(../img/icon-googleplus.png);
}
/* line 159, ../sass/_content.scss */
.share-section #social-media .linkedin-button {
  background-image: url(../img/icon-linkedin.png);
}

/* line 168, ../sass/_content.scss */
.articles-body-container {
  max-width: 750px;
  margin: 60px auto;
}
/* line 171, ../sass/_content.scss */
.articles-body-container p {
  font-size: 120%;
  line-height: 200%;
  margin: 0 0 30px 0;
}
/* line 176, ../sass/_content.scss */
.articles-body-container li {
  font-size: 120%;
  line-height: 200%;
}
/* line 180, ../sass/_content.scss */
.articles-body-container ul {
  margin-bottom: 20px;
}
/* line 183, ../sass/_content.scss */
.articles-body-container img {
  margin: 30px auto;
}
/* line 186, ../sass/_content.scss */
.articles-body-container .article-section-title {
  margin-top: 30px;
}
/* line 188, ../sass/_content.scss */
.articles-body-container .article-section-title img.title-icon {
  max-height: 225px;
  margin: 0 auto 15px;
}
/* line 192, ../sass/_content.scss */
.articles-body-container .article-section-title h2 {
  margin: 0;
  font-weight: bold;
  text-align: center;
}
/* line 198, ../sass/_content.scss */
.articles-body-container .article-sub-section-title {
  margin-top: 15px;
}
/* line 200, ../sass/_content.scss */
.articles-body-container .article-sub-section-title img.title-icon {
  max-height: 225px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  /* line 200, ../sass/_content.scss */
  .articles-body-container .article-sub-section-title img.title-icon {
    max-width: 100px;
    margin: 0 0 15px;
  }
}
/* line 208, ../sass/_content.scss */
.articles-body-container .article-sub-section-title h3 {
  margin-top: 0;
  font-weight: bold;
}
@media only screen and (min-width: 992px) {
  /* line 213, ../sass/_content.scss */
  .articles-body-container .full-container-width {
    margin-left: calc(-940px / 2 + 750px / 2);
    margin-right: calc(-940px / 2 + 750px / 2);
  }
}
@media only screen and (min-width: 1200px) {
  /* line 213, ../sass/_content.scss */
  .articles-body-container .full-container-width {
    margin-left: calc(-1140px / 2 + 750px / 2);
    margin-right: calc(-1140px / 2 + 750px / 2);
  }
}

/* line 234, ../sass/_content.scss */
article .how-it-works .kf-sidebar {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 50px !important;
}
@media only screen and (min-width: 992px) {
  /* line 234, ../sass/_content.scss */
  article .how-it-works .kf-sidebar {
    top: 60px !important;
  }
}
/* line 241, ../sass/_content.scss */
article .how-it-works .kf-sidebar > div {
  margin-top: 0;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 241, ../sass/_content.scss */
  article .how-it-works .kf-sidebar > div {
    margin-top: 0;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
  }
}
/* line 253, ../sass/_content.scss */
article .how-it-works .kf-sidebar .features-nav {
  border: 0;
  margin: auto;
  padding: 0;
  display: block;
  text-align: center;
  -webkit-user-select: none;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  /* line 253, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav {
    height: 35px;
    overflow-y: hidden;
    padding-left: 15px;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 768px) {
  /* line 253, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav {
    height: auto;
    overflow-y: hidden;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 253, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav {
    height: auto;
    padding-left: 0px;
  }
}
/* line 278, ../sass/_content.scss */
article .how-it-works .kf-sidebar .features-nav li {
  background-color: transparent;
  display: inline-block;
  float: none;
  list-style: none;
}
@media only screen and (max-width: 767px) {
  /* line 278, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li {
    display: inline-block;
    line-height: 35px;
    height: 35px;
    margin: 0 5px;
    padding: 0px 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  /* line 278, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li {
    display: inline-block;
    line-height: 35px;
    height: 35px;
    margin: 0 5px;
    padding: 0px 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  /* line 278, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li {
    line-height: inherit;
    height: auto;
    padding: 5px 15px 10px;
    margin: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 278, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li {
    line-height: inherit;
    height: auto;
    padding: 5px 15px 10px;
    margin: 0 15px;
  }
}
/* line 311, ../sass/_content.scss */
article .how-it-works .kf-sidebar .features-nav li a {
  border: 0;
  font-weight: bold;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  /* line 311, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 311, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 311, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li a {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 311, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li a {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 328, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li:first-child {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 333, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav li:last-child {
    margin-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 339, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav img {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 339, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav img {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 339, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav img {
    display: block;
    margin: 15px auto;
    max-height: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 339, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .features-nav img {
    margin: 15px auto;
    max-height: 55px;
  }
}
/* line 356, ../sass/_content.scss */
article .how-it-works .kf-sidebar .features-nav:before, article .how-it-works .kf-sidebar .features-nav:after {
  display: table;
  content: " ";
}
/* line 361, ../sass/_content.scss */
article .how-it-works .kf-sidebar .features-nav:after {
  clear: both;
}
/* line 364, ../sass/_content.scss */
article .how-it-works .kf-sidebar .features-nav li.active > a:hover,
article .how-it-works .kf-sidebar .features-nav li.active > a:focus {
  border: 0;
}
/* line 370, ../sass/_content.scss */
article .how-it-works .kf-sidebar.scroll-to-fixed-fixed img {
  display: none;
}
/* line 373, ../sass/_content.scss */
article .how-it-works .kf-sidebar.scroll-to-fixed-fixed li {
  padding: 0 5px;
}
@media only screen and (min-width: 992px) {
  /* line 373, ../sass/_content.scss */
  article .how-it-works .kf-sidebar.scroll-to-fixed-fixed li {
    padding: 5px 15px 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 373, ../sass/_content.scss */
  article .how-it-works .kf-sidebar.scroll-to-fixed-fixed li {
    padding: 8px 15px;
  }
}
/* line 383, ../sass/_content.scss */
article .how-it-works .kf-sidebar .scroll-shade {
  display: none;
}
@media only screen and (max-width: 767px) {
  /* line 383, ../sass/_content.scss */
  article .how-it-works .kf-sidebar .scroll-shade {
    display: block;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(248, 248, 248, 0)), color-stop(100%, #FFFFFF));
    height: 50px;
    position: absolute;
    pointer-events: none;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 2;
  }
}
/* line 398, ../sass/_content.scss */
article .how-it-works button.btn-arrow {
  background-color: transparent;
  display: none;
  margin: 0 15px 0 0;
  padding: 0;
  position: absolute;
  z-index: 95;
}
@media only screen and (min-width: 1200px) {
  /* line 398, ../sass/_content.scss */
  article .how-it-works button.btn-arrow {
    display: block;
  }
}
/* line 408, ../sass/_content.scss */
article .how-it-works button.btn-arrow.left {
  margin: auto;
  left: 50px;
  top: 250px;
}
@media only screen and (max-width: 1300px) {
  /* line 408, ../sass/_content.scss */
  article .how-it-works button.btn-arrow.left {
    left: 30px;
  }
}
/* line 416, ../sass/_content.scss */
article .how-it-works button.btn-arrow.right {
  margin: auto;
  right: 50px;
  top: 250px;
}
@media only screen and (max-width: 1300px) {
  /* line 416, ../sass/_content.scss */
  article .how-it-works button.btn-arrow.right {
    right: 30px;
  }
}
/* line 424, ../sass/_content.scss */
article .how-it-works button.btn-arrow span {
  transform: scale(2);
}
/* line 428, ../sass/_content.scss */
article .how-it-works .tab-content {
  position: relative;
}
/* line 431, ../sass/_content.scss */
article .how-it-works a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 431, ../sass/_content.scss */
  article .how-it-works a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 431, ../sass/_content.scss */
  article .how-it-works a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 431, ../sass/_content.scss */
  article .how-it-works a.nav-anchor {
    top: -170px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 445, ../sass/_content.scss */
  article .how-it-works .page__hero {
    height: 600px;
  }
}
/* line 449, ../sass/_content.scss */
article .how-it-works .page__hero > div {
  text-align: center;
  margin-top: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 449, ../sass/_content.scss */
  article .how-it-works .page__hero > div {
    text-align: left;
    margin-top: 0px;
  }
}
/* line 458, ../sass/_content.scss */
article .how-it-works .main-dashboard-image {
  position: relative;
}
@media only screen and (min-width: 992px) {
  /* line 458, ../sass/_content.scss */
  article .how-it-works .main-dashboard-image {
    max-width: 850px;
    position: absolute;
    left: -870px;
    top: -100px;
    margin: 0px auto;
  }
}
/* line 468, ../sass/_content.scss */
article .how-it-works .section-banner {
  background-color: #f5f5f5;
  position: relative;
}
@media only screen and (min-width: 992px) {
  /* line 468, ../sass/_content.scss */
  article .how-it-works .section-banner {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 474, ../sass/_content.scss */
  article .how-it-works .section-banner:after {
    position: absolute;
    margin: 0 auto;
    bottom: -15px;
    left: 0;
    right: 0;
    content: " ";
    width: 0;
    height: 0;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    border-top: 20px solid #f2f2f2;
  }
}
@media only screen and (max-width: 1300px) {
  /* line 489, ../sass/_content.scss */
  article .how-it-works .section-banner .container {
    padding: 0 50px;
  }
}
/* line 494, ../sass/_content.scss */
article .how-it-works .section-banner .row.vertical-center {
  height: auto;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 992px) {
  /* line 494, ../sass/_content.scss */
  article .how-it-works .section-banner .row.vertical-center {
    height: 540px;
    flex-direction: row;
  }
}
/* line 502, ../sass/_content.scss */
article .how-it-works .section-banner h1,
article .how-it-works .section-banner h2,
article .how-it-works .section-banner h3,
article .how-it-works .section-banner h4 {
  margin-top: 0;
}
@media only screen and (max-width: 767px) {
  /* line 508, ../sass/_content.scss */
  article .how-it-works .section-banner .section-banner-image {
    margin-bottom: 30px;
  }
}
/* line 513, ../sass/_content.scss */
article .how-it-works .section-banner img {
  max-height: 500px;
  max-width: 550px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 513, ../sass/_content.scss */
  article .how-it-works .section-banner img {
    max-width: 90%;
    max-height: none;
  }
}
@media only screen and (max-width: 767px) {
  /* line 524, ../sass/_content.scss */
  article .how-it-works .section-banner.visualize .row.vertical-center {
    -webkit-align-items: stretch;
    align-items: stretch;
  }
}
@media only screen and (min-width: 768px) {
  /* line 524, ../sass/_content.scss */
  article .how-it-works .section-banner.visualize .row.vertical-center {
    -webkit-align-items: stretch;
    align-items: stretch;
  }
}
@media only screen and (min-width: 992px) {
  /* line 524, ../sass/_content.scss */
  article .how-it-works .section-banner.visualize .row.vertical-center {
    -webkit-align-items: center;
    align-items: center;
  }
}
/* line 540, ../sass/_content.scss */
article .how-it-works img {
  margin: 15px auto;
  max-width: 85%;
}
/* line 544, ../sass/_content.scss */
article .how-it-works img.deploy-icons {
  max-width: 70px;
  margin: auto;
}
/* line 548, ../sass/_content.scss */
article .how-it-works ol {
  padding-left: 20px;
}
/* line 551, ../sass/_content.scss */
article .how-it-works .helpful-snippet {
  padding: 30px;
  background-color: #f5f5f5;
  text-align: left;
}
/* line 555, ../sass/_content.scss */
article .how-it-works .helpful-snippet h4 {
  margin: 0;
}
/* line 560, ../sass/_content.scss */
article .features {
  margin-top: 50px;
}
/* line 562, ../sass/_content.scss */
article .features a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 562, ../sass/_content.scss */
  article .features a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 562, ../sass/_content.scss */
  article .features a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 562, ../sass/_content.scss */
  article .features a.nav-anchor {
    top: -170px;
  }
}
/* line 576, ../sass/_content.scss */
article .features img {
  margin: auto;
}
/* line 579, ../sass/_content.scss */
article .features .section-header,
article .features .section-sub-header {
  text-align: left;
}
/* line 583, ../sass/_content.scss */
article .features section.block-xlg:not(:last-child) {
  border-bottom: 1px solid #ddd;
}
/* line 586, ../sass/_content.scss */
article .features section:last-child,
article .features .row:last-child {
  padding-bottom: 0px;
}
/* line 590, ../sass/_content.scss */
article .features .row {
  padding: 60px 0;
}
/* line 593, ../sass/_content.scss */
article .features .feature-box {
  padding: 20px;
}
/* line 595, ../sass/_content.scss */
article .features .feature-box h2 {
  margin-top: 4px;
  font-size: 140%;
  color: black;
}
/* line 600, ../sass/_content.scss */
article .features .feature-box h3 {
  margin-top: 4px;
}
/* line 603, ../sass/_content.scss */
article .features .feature-box h4 {
  margin: 24px 0 4px 0;
}
/* line 606, ../sass/_content.scss */
article .features .feature-box p {
  font-size: 90%;
  line-height: 160%;
  margin: 8px 0;
}
/* line 611, ../sass/_content.scss */
article .features .feature-box ul {
  list-style: none;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
}
/* line 616, ../sass/_content.scss */
article .features .feature-box ul li {
  margin: 5px 0;
}
/* line 623, ../sass/_content.scss */
article .features .carousel .item img {
  margin: auto;
}
/* line 627, ../sass/_content.scss */
article .features .carousel .left-control {
  position: absolute;
  top: 40%;
  left: -10px;
}
@media only screen and (min-width: 768px) {
  /* line 627, ../sass/_content.scss */
  article .features .carousel .left-control {
    left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 627, ../sass/_content.scss */
  article .features .carousel .left-control {
    left: -15px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 627, ../sass/_content.scss */
  article .features .carousel .left-control {
    left: -30px;
  }
}
/* line 640, ../sass/_content.scss */
article .features .carousel .left-control .arrow-left {
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-right: 14px solid #404040;
  margin-right: 14px;
}
/* line 647, ../sass/_content.scss */
article .features .carousel .right-control {
  position: absolute;
  top: 40%;
  right: -10px;
}
@media only screen and (min-width: 768px) {
  /* line 647, ../sass/_content.scss */
  article .features .carousel .right-control {
    right: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 647, ../sass/_content.scss */
  article .features .carousel .right-control {
    right: -15px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 647, ../sass/_content.scss */
  article .features .carousel .right-control {
    right: -30px;
  }
}
/* line 660, ../sass/_content.scss */
article .features .carousel .right-control .arrow-right {
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #404040;
  margin-left: 14px;
}
/* line 666, ../sass/_content.scss */
article .features .carousel .right-control p {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 666, ../sass/_content.scss */
  article .features .carousel .right-control p {
    display: block;
  }
}
/* line 673, ../sass/_content.scss */
article .features .carousel .caption {
  text-align: center;
  margin: auto;
  width: 90%;
  margin-top: 20px;
}
/* line 679, ../sass/_content.scss */
article .features .carousel .carousel-indicators {
  position: relative;
  bottom: 0;
}
/* line 682, ../sass/_content.scss */
article .features .carousel .carousel-indicators li {
  border: 0;
  background-color: #d1d1d1;
  margin: 0 3px;
  width: 9px;
  height: 9px;
}
/* line 688, ../sass/_content.scss */
article .features .carousel .carousel-indicators li.active {
  background-color: #666;
  width: 9px;
  height: 9px;
}
/* line 696, ../sass/_content.scss */
article .features .helpful-snippet {
  padding: 30px;
  background-color: #f5f5f5;
  text-align: left;
}
/* line 700, ../sass/_content.scss */
article .features .helpful-snippet h4 {
  margin: 0;
}
/* line 707, ../sass/_content.scss */
article .features-faq-panels .panel-group .panel {
  box-shadow: none;
  margin-bottom: 10px;
}
/* line 711, ../sass/_content.scss */
article .features-faq-panels .panel-group .panel-body {
  padding: 1em 2em;
  border-left: 1px solid #eee;
}
/* line 716, ../sass/_content.scss */
article .features-faq-panels .learn-more-content {
  padding-left: 2em;
  margin-top: 1em;
  border-left: 1px solid #eee;
}
/* line 721, ../sass/_content.scss */
article .features-faq-panels .graph-tooltip {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0;
  background-color: #e14d57;
  border-radius: 50%;
  width: 10px;
  height: 10px;
  -webkit-animation: pulse 0.5s infinite alternate;
  -moz-animation: pulse 0.5s infinite alternate;
  animation: pulse 0.5s infinite alternate;
}
/* line 735, ../sass/_content.scss */
article .features-faq-titles {
  background-color: #F6F8F9;
  border-radius: 5px;
  display: block;
  margin-bottom: 15px;
  padding: 30px;
  transition: 0.25s background-color linear;
}
/* line 742, ../sass/_content.scss */
article .features-faq-titles:hover {
  background-color: #F2F2F9;
}
/* line 745, ../sass/_content.scss */
article .features-faq-titles:focus, article .features-faq-titles:active {
  background-color: #e6e8e9;
}
/* line 749, ../sass/_content.scss */
article .features-faq-titles a {
  color: #333;
}
/* line 752, ../sass/_content.scss */
article .features-faq-titles h3 {
  font-size: 1.5em;
}
/* line 755, ../sass/_content.scss */
article .features-faq-titles h3,
article .features-faq-titles p {
  color: #333;
  margin: 0;
}
/* line 759, ../sass/_content.scss */
article .features-faq-titles h3:before,
article .features-faq-titles p:before {
  content: "";
  background-image: url(/sites/all/themes/klipfolio_theme/img/assets/dropdownmenu-arrow.svg);
  height: 15px;
  width: 15px;
  display: inline-block;
  margin-right: 10px;
  transform: rotateZ(90deg);
  transition: 0.2s transform linear;
}
/* line 773, ../sass/_content.scss */
article .features-faq-titles.collapsed h3:before,
article .features-faq-titles.collapsed p:before {
  content: "";
  background-image: url(/sites/all/themes/klipfolio_theme/img/assets/dropdownmenu-arrow.svg);
  height: 15px;
  width: 15px;
  display: inline-block;
  margin-right: 10px;
  transform: rotateZ(0deg);
  transition: 0.2s transform linear;
}
/* line 785, ../sass/_content.scss */
article .features-faq-titles.subtitle {
  background-color: white;
  border: 1px solid #ddd;
}
/* line 788, ../sass/_content.scss */
article .features-faq-titles.subtitle:hover {
  border: 1px solid #ccc;
}
/* line 791, ../sass/_content.scss */
article .features-faq-titles.subtitle:focus, article .features-faq-titles.subtitle:active {
  border: 1px solid #ccc;
}
/* line 798, ../sass/_content.scss */
article .feature-index a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 798, ../sass/_content.scss */
  article .feature-index a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 798, ../sass/_content.scss */
  article .feature-index a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 798, ../sass/_content.scss */
  article .feature-index a.nav-anchor {
    top: -170px;
  }
}
/* line 814, ../sass/_content.scss */
article .whats-new .view a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 814, ../sass/_content.scss */
  article .whats-new .view a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 814, ../sass/_content.scss */
  article .whats-new .view a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 814, ../sass/_content.scss */
  article .whats-new .view a.nav-anchor {
    top: -170px;
  }
}
/* line 828, ../sass/_content.scss */
article .whats-new .view h2 {
  margin-top: 0;
  cursor: default;
}
/* line 832, ../sass/_content.scss */
article .whats-new .view h3 {
  margin: 15px 0 5px 0;
}
/* line 835, ../sass/_content.scss */
article .whats-new .view .changelog_item {
  margin: 0 0 40px 0;
}
@media only screen and (min-width: 768px) {
  /* line 835, ../sass/_content.scss */
  article .whats-new .view .changelog_item {
    margin: 0 0 60px 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 835, ../sass/_content.scss */
  article .whats-new .view .changelog_item {
    margin: 0 30px 60px 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 835, ../sass/_content.scss */
  article .whats-new .view .changelog_item {
    margin: 0 50px 60px 0;
  }
}
/* line 849, ../sass/_content.scss */
article .coming-soon .coming_soon-item {
  margin: 0 0 40px 0;
}
@media only screen and (min-width: 768px) {
  /* line 849, ../sass/_content.scss */
  article .coming-soon .coming_soon-item {
    margin: 0 0 60px 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 849, ../sass/_content.scss */
  article .coming-soon .coming_soon-item {
    margin: 0 30px 60px 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 849, ../sass/_content.scss */
  article .coming-soon .coming_soon-item {
    margin: 0 50px 60px 0;
  }
}
/* line 860, ../sass/_content.scss */
article .coming-soon .coming_soon-item .thumb-border {
  max-width: 642px;
}
/* line 863, ../sass/_content.scss */
article .coming-soon .coming_soon-item h3 {
  margin-top: 22px;
}

/* line 873, ../sass/_content.scss */
.pricing-page--2019 .page--header {
  background: linear-gradient(0deg, white 10%, #f4f6f8 60%);
  padding: 45px 0;
  position: relative;
}
/* line 878, ../sass/_content.scss */
.pricing-page--2019 .page--header header {
  text-align: center;
}
/* line 884, ../sass/_content.scss */
.pricing-page--2019 .nav-tabs {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  border: 0;
  border-radius: 1rem;
  overflow: hidden;
  margin-bottom: 30px;
  flex: 1 1 100%;
}
/* line 896, ../sass/_content.scss */
.pricing-page--2019 .nav-tabs li {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 30px;
  border-radius: 0.5rem;
}
/* line 904, ../sass/_content.scss */
.pricing-page--2019 .nav-tabs li a,
.pricing-page--2019 .nav-tabs li span {
  border: 0;
  background: transparent;
  cursor: pointer;
  color: #333;
  margin: 0;
  padding: 0;
  font-size: 1.25em;
}
/* line 915, ../sass/_content.scss */
.pricing-page--2019 .nav-tabs li a:hover,
.pricing-page--2019 .nav-tabs li a:focus {
  border: 0;
  background: transparent;
}
/* line 921, ../sass/_content.scss */
.pricing-page--2019 .nav-tabs li:nth-child(1).active {
  background-color: #dcf1ef;
}
/* line 925, ../sass/_content.scss */
.pricing-page--2019 .nav-tabs li:nth-child(2).active {
  background-color: #fce2de;
}

/* line 933, ../sass/_content.scss */
.pricing-grid {
  border-radius: 1rem;
  border: 1px solid #ddd;
}
@media only screen and (min-width: 992px) {
  /* line 933, ../sass/_content.scss */
  .pricing-grid {
    border-radius: 1rem 0 1rem 1rem;
  }
}
/* line 941, ../sass/_content.scss */
.pricing-grid .animation-pop {
  animation: anim-pop 0.5s forwards;
}
@keyframes anim-pop {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  70% {
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* line 962, ../sass/_content.scss */
.pricing-grid--row {
  grid-template-columns: 60% 40%;
  display: grid;
}
@media only screen and (min-width: 992px) {
  /* line 962, ../sass/_content.scss */
  .pricing-grid--row {
    grid-template-columns: 250px repeat(5, minmax(100px, 1fr));
  }
}
@media only screen and (min-width: 1200px) {
  /* line 962, ../sass/_content.scss */
  .pricing-grid--row {
    grid-template-columns: 300px repeat(5, minmax(100px, 1fr));
  }
}
/* line 974, ../sass/_content.scss */
.pricing-grid--row.pricing-row--prices {
  background-color: #f4f6f8;
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 974, ../sass/_content.scss */
  .pricing-grid--row.pricing-row--prices {
    display: grid;
  }
}
/* line 983, ../sass/_content.scss */
.pricing-grid--row.pricing-row--sections {
  background-color: #f4f6f8;
  grid-template-columns: 100%;
}
/* line 987, ../sass/_content.scss */
.pricing-grid--row.pricing-row--sections .pricing-grid--col:nth-child(1) {
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 987, ../sass/_content.scss */
  .pricing-grid--row.pricing-row--sections .pricing-grid--col:nth-child(1) {
    display: block;
  }
}
/* line 996, ../sass/_content.scss */
.pricing-grid--row.sticky-row {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  z-index: 100;
}
@media only screen and (min-width: 992px) {
  /* line 996, ../sass/_content.scss */
  .pricing-grid--row.sticky-row {
    top: 60px;
  }
}

/* line 1009, ../sass/_content.scss */
.pricing-grid--col:not(:first-child) {
  text-align: center;
}
/* line 1012, ../sass/_content.scss */
.pricing-grid--col:not(:first-child) .pricing--feature-wrapper {
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  /* line 1017, ../sass/_content.scss */
  .pricing-grid--col:not(:last-child) {
    border-right: 1px solid #ddd;
  }
}
/* line 1023, ../sass/_content.scss */
.pricing-grid--col.basic-col, .pricing-grid--col.publish-col {
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 1023, ../sass/_content.scss */
  .pricing-grid--col.basic-col, .pricing-grid--col.publish-col {
    display: block !important;
  }
}
/* line 1032, ../sass/_content.scss */
.pricing-grid--col.plus-col, .pricing-grid--col.p-publish-col {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1032, ../sass/_content.scss */
  .pricing-grid--col.plus-col, .pricing-grid--col.p-publish-col {
    display: block !important;
  }
}
/* line 1041, ../sass/_content.scss */
.pricing-grid--col.grow-col, .pricing-grid--col.a-lite-col {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1041, ../sass/_content.scss */
  .pricing-grid--col.grow-col, .pricing-grid--col.a-lite-col {
    display: block !important;
  }
}
/* line 1050, ../sass/_content.scss */
.pricing-grid--col.team-col, .pricing-grid--col.a-pro-col {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1050, ../sass/_content.scss */
  .pricing-grid--col.team-col, .pricing-grid--col.a-pro-col {
    display: block !important;
  }
}
/* line 1059, ../sass/_content.scss */
.pricing-grid--col.teamplus-col, .pricing-grid--col.a-unlimited-col {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1059, ../sass/_content.scss */
  .pricing-grid--col.teamplus-col, .pricing-grid--col.a-unlimited-col {
    display: block !important;
  }
}

/* line 1069, ../sass/_content.scss */
.pricing--plan-header {
  text-align: center;
  padding: 45px;
}
/* line 1073, ../sass/_content.scss */
.pricing--plan-header .pricing--plan-title {
  font-size: 1.25em;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 15px;
}
/* line 1080, ../sass/_content.scss */
.pricing--plan-header .pricing--plan-price {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 1;
}
/* line 1088, ../sass/_content.scss */
.pricing--plan-header .pricing--plan-price span {
  font-size: 0.85rem;
  margin: 5px;
}

/* line 1095, ../sass/_content.scss */
.pricing--feature-wrapper {
  align-items: center;
  display: flex;
  justify-content: flex-start;
  word-wrap: break-word;
  padding: 12px 15px;
  height: 100%;
}
/* line 1103, ../sass/_content.scss */
.pricing--feature-wrapper:not(:last-child) {
  margin-bottom: 10px;
}
/* line 1107, ../sass/_content.scss */
.pricing--feature-wrapper svg {
  width: 18px;
  height: 14px;
}
/* line 1112, ../sass/_content.scss */
.pricing--feature-wrapper .pricing--feature-title {
  width: 100%;
  font-weight: bold;
}
/* line 1117, ../sass/_content.scss */
.pricing--feature-wrapper .pricing--feature-details {
  width: 100%;
}
/* line 1120, ../sass/_content.scss */
.pricing--feature-wrapper .pricing--feature-details span {
  color: #464648;
}
/* line 1125, ../sass/_content.scss */
.pricing--feature-wrapper .helper-icon {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1125, ../sass/_content.scss */
  .pricing--feature-wrapper .helper-icon {
    display: flex;
    align-items: center;
    opacity: 0.3;
    transition: 0.2s opacity linear;
  }
  /* line 1134, ../sass/_content.scss */
  .pricing--feature-wrapper .helper-icon .icon-question-mark {
    width: 16px;
    height: 16px;
    cursor: pointer;
  }
}
/* line 1141, ../sass/_content.scss */
.pricing--feature-wrapper .helper-icon:hover {
  opacity: 1;
}

/* line 1148, ../sass/_content.scss */
.pricing--feature-row {
  grid-template-columns: 1fr;
  display: grid;
  background-color: #f4f6f8;
  align-items: center;
}

/* line 1155, ../sass/_content.scss */
.pricing-grid--modal {
  font-size: 14px;
}
/* line 1158, ../sass/_content.scss */
.pricing-grid--modal .modal-dialog {
  width: 980px;
}
/* line 1163, ../sass/_content.scss */
.pricing-grid--modal#PartnerPlansComparisons .pricing-grid--row {
  grid-template-columns: 250px repeat(4, minmax(100px, 1fr));
}
/* line 1168, ../sass/_content.scss */
.pricing-grid--modal .pricing-grid--row {
  grid-template-columns: 60% 40%;
  display: grid;
}
@media only screen and (min-width: 992px) {
  /* line 1168, ../sass/_content.scss */
  .pricing-grid--modal .pricing-grid--row {
    grid-template-columns: 250px repeat(5, minmax(100px, 1fr));
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1168, ../sass/_content.scss */
  .pricing-grid--modal .pricing-grid--row {
    grid-template-columns: 250px repeat(5, minmax(100px, 1fr));
  }
}
/* line 1180, ../sass/_content.scss */
.pricing-grid--modal .pricing-grid--row.pricing-row--prices {
  background-color: #f4f6f8;
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1180, ../sass/_content.scss */
  .pricing-grid--modal .pricing-grid--row.pricing-row--prices {
    display: grid;
  }
}
/* line 1189, ../sass/_content.scss */
.pricing-grid--modal .pricing-grid--row.pricing-row--sections {
  background-color: #f4f6f8;
  grid-template-columns: 100%;
}
/* line 1193, ../sass/_content.scss */
.pricing-grid--modal .pricing-grid--row.pricing-row--sections .pricing-grid--col:nth-child(1) {
  display: block;
}
@media only screen and (min-width: 992px) {
  /* line 1193, ../sass/_content.scss */
  .pricing-grid--modal .pricing-grid--row.pricing-row--sections .pricing-grid--col:nth-child(1) {
    display: block;
  }
}
/* line 1202, ../sass/_content.scss */
.pricing-grid--modal .pricing-grid--row.sticky-row {
  position: -webkit-sticky;
  position: sticky;
  top: 30px;
  z-index: 100;
  border-radius: 1rem;
}
@media only screen and (min-width: 992px) {
  /* line 1202, ../sass/_content.scss */
  .pricing-grid--modal .pricing-grid--row.sticky-row {
    top: 0;
  }
}
/* line 1215, ../sass/_content.scss */
.pricing-grid--modal .modal button.close {
  color: black;
  background-color: white;
  font-size: 2em;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  top: -0.5rem;
  right: -0.5rem;
  box-shadow: 0px 0px 6px 2px rgba(0, 0, 0, 0.3);
}
/* line 1227, ../sass/_content.scss */
.pricing-grid--modal .tooltip-inner {
  text-align: left;
}

/* line 1233, ../sass/_content.scss */
.pricing--helpers-modal {
  overflow-x: hidden;
  overflow-y: auto;
}
@media only screen and (min-width: 992px) {
  /* line 1237, ../sass/_content.scss */
  .pricing--helpers-modal .modal-dialog {
    margin-top: 30vh;
  }
}
/* line 1243, ../sass/_content.scss */
.pricing--helpers-modal .modal-content {
  background: #f4f6f8;
  padding: 30px;
}
/* line 1249, ../sass/_content.scss */
.pricing--helpers-modal .modal-content button.close {
  color: #333;
  top: 10px;
  right: 10px;
  line-height: 1;
  font-size: 2em;
  text-shadow: none;
}

/* line 1263, ../sass/_content.scss */
.pricing-page--sept-2019 .nav-tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  background: white;
  border: 0;
  border-radius: 1rem;
}
/* line 1271, ../sass/_content.scss */
.pricing-page--sept-2019 .nav-tabs li {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px 30px;
  border-radius: 0.5rem;
  width: 50%;
}
/* line 1280, ../sass/_content.scss */
.pricing-page--sept-2019 .nav-tabs li a,
.pricing-page--sept-2019 .nav-tabs li span {
  border: 0;
  background: transparent;
  cursor: pointer;
  color: #333;
  margin: 0;
  padding: 0;
  font-size: 1.25em;
}
/* line 1291, ../sass/_content.scss */
.pricing-page--sept-2019 .nav-tabs li a {
  width: 100%;
  padding: 12px 15px;
  color: #888;
}
/* line 1297, ../sass/_content.scss */
.pricing-page--sept-2019 .nav-tabs li a:hover,
.pricing-page--sept-2019 .nav-tabs li a:focus {
  border: 0;
  background: transparent;
}
/* line 1304, ../sass/_content.scss */
.pricing-page--sept-2019 .nav-tabs li.active a {
  color: #323b5f;
}
/* line 1312, ../sass/_content.scss */
.pricing-page--sept-2019 #price-tabs-container:after {
  height: 8px;
  padding: 0;
  content: "";
  display: block;
  width: 33.33334%;
  background: #323b5f;
  z-index: 10;
  border-radius: 10px;
  transition: 0.4s ease-in-out;
  transform: translate(0, 0);
}
/* line 1326, ../sass/_content.scss */
.pricing-page--sept-2019 #price-tabs-container.agencies-active:after {
  transform: translate(100%, 0);
}
/* line 1330, ../sass/_content.scss */
.pricing-page--sept-2019 #price-tabs-container.enterprise-active:after {
  transform: translate(200%, 0);
}
/* line 1334, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--card {
  padding: 0 15px;
  display: block;
}
/* line 1339, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--card ul li {
  color: #5F6C96;
  font-size: 0.9rem;
  margin-bottom: 0.9rem;
}
/* line 1344, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--card ul li:last-child {
  margin: 0;
}
/* line 1351, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header {
  text-align: left;
  margin-bottom: 0.25rem;
}
/* line 1355, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .pricing--plan-title {
  padding: 1.5rem 1.5rem 0 1.5rem;
  margin: 0;
  font-size: 1rem;
}
/* line 1360, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .pricing--plan-title + div {
  position: relative;
  padding-top: 0 !important;
}
/* line 1366, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .pricing--plan-price {
  justify-content: left;
}
/* line 1369, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .pricing--plan-price span:first-of-type {
  font-size: 1em;
}
/* line 1374, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .annually,
.pricing-page--sept-2019 .pricing--plan-header .monthly {
  transition: 0.6s ease;
  opacity: 0;
}
/* line 1380, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .monthly {
  position: absolute;
  top: 0;
}
/* line 1385, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--plan-header .toggle-price {
  opacity: 1;
}
/* line 1390, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing--promoted-card {
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
}
/* line 1394, ../sass/_content.scss */
.pricing-page--sept-2019 .promoted-card-tag {
  position: absolute;
  left: 0;
  right: 0;
  padding: 0 15px;
  color: white;
  width: 100%;
  border-radius: 10px;
  top: -0.75rem;
  font-size: 0.8rem;
  width: 120px;
  color: white;
  margin: auto;
  background-color: #21264F;
  padding: 2px;
  border-radius: 4px;
  text-align: center;
  font-weight: bold;
}
/* line 1414, ../sass/_content.scss */
.pricing-page--sept-2019 .save-card-tag {
  background-color: #343C8D;
  padding: 0.25rem 1.5rem;
  font-weight: bold;
  font-size: 0.85rem;
  visibility: hidden;
  opacity: 0;
  color: white;
  transform: translateX(-100%);
  transition: 0.3s ease;
}
/* line 1425, ../sass/_content.scss */
.pricing-page--sept-2019 .save-card-tag.show {
  visibility: visible;
  opacity: 1;
  transform: translateX(0px);
}
/* line 1433, ../sass/_content.scss */
.pricing-page--sept-2019 .switch-container {
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 45px 0;
}
/* line 1442, ../sass/_content.scss */
.pricing-page--sept-2019 div[class^="switch-tag-"] {
  color: #888;
}
/* line 1446, ../sass/_content.scss */
.pricing-page--sept-2019 label.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  margin: 0 1rem;
}
/* line 1454, ../sass/_content.scss */
.pricing-page--sept-2019 .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
/* line 1460, ../sass/_content.scss */
.pricing-page--sept-2019 .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
/* line 1471, ../sass/_content.scss */
.pricing-page--sept-2019 .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
/* line 1483, ../sass/_content.scss */
.pricing-page--sept-2019 .slider.round {
  border-radius: 34px;
}
/* line 1486, ../sass/_content.scss */
.pricing-page--sept-2019 .slider.round:before {
  border-radius: 50%;
}
/* line 1494, ../sass/_content.scss */
.pricing-page--sept-2019 input + .slider {
  background-color: #4b57c5 !important;
}
/* line 1498, ../sass/_content.scss */
.pricing-page--sept-2019 input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
/* line 1502, ../sass/_content.scss */
.pricing-page--sept-2019 input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* line 1508, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing-page--smb.fade {
  transform: translateX(50px);
}
/* line 1512, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing-page--smb.fade.in {
  transform: translateX(0px);
}
/* line 1516, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing-page--agency.fade {
  transform: translateX(-50px);
}
/* line 1520, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing-page--agency.fade.in {
  transform: translateX(0px);
}
/* line 1524, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing-page--enterprise.fade {
  transform: translateX(-50px);
}
/* line 1528, ../sass/_content.scss */
.pricing-page--sept-2019 .pricing-page--enterprise.fade.in {
  transform: translateX(0px);
}
/* line 1532, ../sass/_content.scss */
.pricing-page--sept-2019 .fade {
  transition: opacity 0.3s ease, transform 0.3s ease;
}

/* line 1542, ../sass/_content.scss */
article .resources .column-container {
  padding: 30px;
  text-align: left;
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  /* line 1542, ../sass/_content.scss */
  article .resources .column-container {
    height: 315px;
  }
}
/* line 1550, ../sass/_content.scss */
article .resources h3 {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 1554, ../sass/_content.scss */
article .resources h4 {
  margin: 0 0 5px 0;
}
/* line 1557, ../sass/_content.scss */
article .resources p {
  display: inline;
}
@media only screen and (min-width: 992px) {
  /* line 1561, ../sass/_content.scss */
  article .resources .uberflip-articles-section .card {
    height: 230px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1568, ../sass/_content.scss */
  article .resources .articles-section .card {
    height: 500px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1575, ../sass/_content.scss */
  article .resources .webinars-media-section .card {
    height: 420px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1582, ../sass/_content.scss */
  article .resources .examples-section .card {
    height: 230px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1589, ../sass/_content.scss */
  article .resources .guides-section .card {
    height: 350px;
  }
}

@media only screen and (max-width: 767px) {
  /* line 1602, ../sass/_content.scss */
  .customers .page__banner {
    padding-top: 0;
  }
}
/* line 1606, ../sass/_content.scss */
.customers .page__banner .container {
  height: 500px;
  position: relative;
  overflow: hidden;
  padding: 0;
  box-shadow: 0px 64px 64px 0px rgba(180, 190, 200, 0.2), 0px 32px 32px 0px rgba(180, 190, 200, 0.3), 0px 16px 16px 0px rgba(180, 190, 200, 0.4), 0px 8px 8px 0px rgba(180, 190, 200, 0.6), 0px 4px 4px 0px rgba(180, 190, 200, 0.8), 0px 2px 2px 0px #a0b4c8;
}
@media only screen and (max-width: 767px) {
  /* line 1606, ../sass/_content.scss */
  .customers .page__banner .container {
    height: 350px;
    border-radius: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1606, ../sass/_content.scss */
  .customers .page__banner .container {
    height: 400px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1606, ../sass/_content.scss */
  .customers .page__banner .container {
    height: 500px;
  }
}
/* line 1624, ../sass/_content.scss */
.customers .page__banner--video {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  z-index: -1;
}
@media only screen and (max-width: 767px) {
  /* line 1624, ../sass/_content.scss */
  .customers .page__banner--video {
    width: 200%;
  }
}
/* line 1635, ../sass/_content.scss */
.customers .col-left {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 1635, ../sass/_content.scss */
  .customers .col-left {
    padding-right: 60px;
    margin-bottom: 0;
  }
}
/* line 1642, ../sass/_content.scss */
.customers .nav__horizontal--with-icons {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 0;
  margin: auto;
  padding: 0;
  text-align: center;
  -webkit-user-select: none;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767px) {
  /* line 1642, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons {
    justify-content: flex-start;
    overflow-y: hidden;
    padding-left: 15px;
    position: relative;
    overflow-x: scroll;
    overflow-y: hidden;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1642, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons {
    overflow-y: hidden;
    padding-left: 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1642, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons {
    padding-left: 0px;
  }
}
/* line 1667, ../sass/_content.scss */
.customers .nav__horizontal--with-icons li {
  background-color: transparent;
  display: inline-block;
  float: none;
  list-style: none;
}
@media only screen and (max-width: 767px) {
  /* line 1667, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li {
    display: inline-block;
    margin: 0 5px;
    padding: 0px 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1667, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li {
    display: inline-block;
    margin: 0 5px;
    padding: 0px 5px;
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1667, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li {
    line-height: inherit;
    height: auto;
    padding: 5px 15px 10px;
    margin: 0 10px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1667, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li {
    line-height: inherit;
    height: auto;
    padding: 15px;
    margin: 0 15px;
  }
}
/* line 1696, ../sass/_content.scss */
.customers .nav__horizontal--with-icons li a,
.customers .nav__horizontal--with-icons li a:hover,
.customers .nav__horizontal--with-icons li a:focus {
  color: #333;
  border: 0;
  font-weight: bold;
  background-color: transparent;
}
@media only screen and (max-width: 767px) {
  /* line 1696, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li a,
  .customers .nav__horizontal--with-icons li a:hover,
  .customers .nav__horizontal--with-icons li a:focus {
    font-size: 12px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1696, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li a,
  .customers .nav__horizontal--with-icons li a:hover,
  .customers .nav__horizontal--with-icons li a:focus {
    font-size: 12px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1696, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li a,
  .customers .nav__horizontal--with-icons li a:hover,
  .customers .nav__horizontal--with-icons li a:focus {
    font-size: 12px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1696, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li a,
  .customers .nav__horizontal--with-icons li a:hover,
  .customers .nav__horizontal--with-icons li a:focus {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1716, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li:first-child {
    margin-left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 1721, ../sass/_content.scss */
  .customers .nav__horizontal--with-icons li:last-child {
    margin-right: 30px;
  }
}
/* line 1726, ../sass/_content.scss */
.customers .nav__horizontal--with-icons li.active a {
  text-decoration: underline;
}
/* line 1730, ../sass/_content.scss */
.customers .nav__horizontal--with-icons .icons--red-small {
  margin: 0 auto 10px;
}
/* line 1733, ../sass/_content.scss */
.customers .nav__horizontal--with-icons img {
  max-height: auto;
  margin: auto;
}
/* line 1737, ../sass/_content.scss */
.customers .nav__horizontal--with-icons:before, .customers .nav__horizontal--with-icons:after {
  display: table;
  content: " ";
}
/* line 1742, ../sass/_content.scss */
.customers .nav__horizontal--with-icons:after {
  clear: both;
}
/* line 1745, ../sass/_content.scss */
.customers .nav__horizontal--with-icons li.active > a:hover,
.customers .nav__horizontal--with-icons li.active > a:focus {
  border: 0;
}
/* line 1750, ../sass/_content.scss */
.customers .tab-pane {
  position: relative;
}
/* line 1752, ../sass/_content.scss */
.customers .tab-pane .col-sm-2 {
  padding: 0 30px;
}
/* line 1757, ../sass/_content.scss */
.customers .tab-pane#Brands .shadow-large {
  box-shadow: 0px 64px 64px 0px rgba(200, 160, 160, 0.2), 0px 32px 32px 0px rgba(200, 160, 160, 0.3), 0px 16px 16px 0px rgba(200, 160, 160, 0.4), 0px 8px 8px 0px rgba(200, 160, 160, 0.6), 0px 4px 4px 0px rgba(200, 160, 160, 0.8), 0px 2px 2px 0px #c8a0a0;
}
@media only screen and (min-width: 1200px) {
  /* line 1760, ../sass/_content.scss */
  .customers .tab-pane#Brands:after {
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: -450px;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 20px;
    border-color: transparent transparent #fcf3f3 transparent;
  }
}
/* line 1778, ../sass/_content.scss */
.customers .tab-pane#Startups .shadow-large {
  box-shadow: 0px 64px 64px 0px rgba(185, 142, 89, 0.2), 0px 32px 32px 0px rgba(185, 142, 89, 0.3), 0px 16px 16px 0px rgba(185, 142, 89, 0.4), 0px 8px 8px 0px rgba(185, 142, 89, 0.6), 0px 4px 4px 0px rgba(185, 142, 89, 0.8), 0px 2px 2px 0px #d8bd8c;
}
@media only screen and (min-width: 1200px) {
  /* line 1781, ../sass/_content.scss */
  .customers .tab-pane#Startups:after {
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: -92px;
    right: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 20px;
    border-color: transparent transparent #fdf2ef transparent;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1799, ../sass/_content.scss */
  .customers .tab-pane#Education:after {
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: 0px;
    right: -210px;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 20px;
    border-color: transparent transparent #eff5ed transparent;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1817, ../sass/_content.scss */
  .customers .tab-pane#Nonprofits:after {
    content: "";
    display: block;
    position: absolute;
    top: -20px;
    left: 0;
    right: -500px;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 20px 20px;
    border-color: transparent transparent #f4f6f8 transparent;
  }
}
/* line 1834, ../sass/_content.scss */
.customers .tab-pane img {
  width: 100%;
}
/* line 1838, ../sass/_content.scss */
.customers .customer-logo {
  padding: 10px;
  border-radius: 50%;
  overflow: hidden;
  background: #fff;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 1838, ../sass/_content.scss */
  .customers .customer-logo {
    padding: 30px;
    margin-bottom: 0;
  }
}
/* line 1849, ../sass/_content.scss */
.customers .shadow-large {
  box-shadow: 0px 64px 64px 0px rgba(180, 190, 200, 0.2), 0px 32px 32px 0px rgba(180, 190, 200, 0.3), 0px 16px 16px 0px rgba(180, 190, 200, 0.4), 0px 8px 8px 0px rgba(180, 190, 200, 0.6), 0px 4px 4px 0px rgba(180, 190, 200, 0.8), 0px 2px 2px 0px #a0b4c8;
}
/* line 1852, ../sass/_content.scss */
.customers .testimonial-grid {
  -webkit-columns: 3;
  -moz-columns: 3;
  columns: 3;
  -webkit-column-gap: 80px;
  -moz-column-gap: 80px;
  column-gap: 80px;
}
@media only screen and (max-width: 767px) {
  /* line 1852, ../sass/_content.scss */
  .customers .testimonial-grid {
    -webkit-columns: 1;
    -moz-columns: 1;
    columns: 1;
  }
  /* line 1863, ../sass/_content.scss */
  .customers .testimonial-grid .col {
    margin-bottom: 30px;
  }
}
/* line 1867, ../sass/_content.scss */
.customers .testimonial-grid img {
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 1867, ../sass/_content.scss */
  .customers .testimonial-grid img {
    max-width: 250px;
  }
}
/* line 1876, ../sass/_content.scss */
.customers .marketing-agencies .col-sm-4 {
  margin-bottom: 60px;
}
@media only screen and (min-width: 992px) {
  /* line 1876, ../sass/_content.scss */
  .customers .marketing-agencies .col-sm-4 {
    margin-bottom: 0;
  }
}
/* line 1883, ../sass/_content.scss */
.customers .right-col__client-management {
  display: none;
}
@media only screen and (min-width: 992px) {
  /* line 1883, ../sass/_content.scss */
  .customers .right-col__client-management {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1888, ../sass/_content.scss */
  .customers .right-col__client-management .client-1 {
    left: 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1888, ../sass/_content.scss */
  .customers .right-col__client-management .client-1 {
    left: 96px;
  }
}
/* line 1898, ../sass/_content.scss */
.customers .klipfolians-selfies .col-md-3 {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 1898, ../sass/_content.scss */
  .customers .klipfolians-selfies .col-md-3 {
    margin-bottom: 0;
  }
}
/* line 1906, ../sass/_content.scss */
.customers .call-to-actions .col-sm-4 {
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 1906, ../sass/_content.scss */
  .customers .call-to-actions .col-sm-4 {
    margin-bottom: 0;
  }
}
/* line 1913, ../sass/_content.scss */
.customers .social-icons {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
/* line 1917, ../sass/_content.scss */
.customers .social-icons svg {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 5px;
}

/* line 1930, ../sass/_content.scss */
article .press_news {
  margin-top: 60px;
}
/* line 1932, ../sass/_content.scss */
article .press_news h1 {
  margin-bottom: 20px;
}
/* line 1935, ../sass/_content.scss */
article .press_news h4 {
  margin-top: 8px;
}
/* line 1938, ../sass/_content.scss */
article .press_news p {
  margin-bottom: 15px;
}
/* line 1941, ../sass/_content.scss */
article .press_news h5 {
  margin: 0 0 5px 0;
}
/* line 1944, ../sass/_content.scss */
article .press_news .press-type a {
  color: #333333;
  font-weight: bold;
}
/* line 1950, ../sass/_content.scss */
article.node-press-release .date-display-single {
  display: block;
  margin-top: 60px;
}
/* line 1954, ../sass/_content.scss */
article.node-press-release h1 {
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  /* line 1954, ../sass/_content.scss */
  article.node-press-release h1 {
    margin-top: 10px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1954, ../sass/_content.scss */
  article.node-press-release h1 {
    margin-top: 60px;
  }
}
/* line 1963, ../sass/_content.scss */
article.node-press-release h4 {
  margin-top: 15px;
}
/* line 1967, ../sass/_content.scss */
article.node-coverage {
  margin-bottom: 60px;
}
/* line 1969, ../sass/_content.scss */
article.node-coverage .date-display-single {
  display: block;
  margin-top: 60px;
  font-weight: 400;
}
/* line 1974, ../sass/_content.scss */
article.node-coverage h1 {
  margin: 10px 0 20px 0;
}
@media only screen and (min-width: 768px) {
  /* line 1974, ../sass/_content.scss */
  article.node-coverage h1 {
    margin-top: 10px;
  }
}
/* line 1980, ../sass/_content.scss */
article.node-coverage h2 {
  margin: 10px 0 10px 0;
  font-size: 140%;
}
@media only screen and (min-width: 992px) {
  /* line 1980, ../sass/_content.scss */
  article.node-coverage h2 {
    margin-top: 60px;
  }
}
/* line 1987, ../sass/_content.scss */
article.node-coverage h4 {
  margin-top: 2px;
}
/* line 1990, ../sass/_content.scss */
article.node-coverage h5 {
  margin: 10px 0;
}
/* line 1994, ../sass/_content.scss */
article .media-resources {
  margin-bottom: 60px;
}

/* line 2002, ../sass/_content.scss */
.msg-404 {
  background-image: url(../img/404.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 300px;
  width: 100%;
}

/* line 2010, ../sass/_content.scss */
.alert {
  margin: 60px 0;
}
/* line 2012, ../sass/_content.scss */
.alert h1 {
  margin: 10px 0 10px 0;
  line-height: 43px;
}
/* line 2016, ../sass/_content.scss */
.alert h2 {
  margin: 0;
}
/* line 2019, ../sass/_content.scss */
.alert .next-steps-block p {
  margin-bottom: 24px;
}

/* line 2024, ../sass/_content.scss */
.alert-style {
  margin: 0 20px;
}
/* line 2026, ../sass/_content.scss */
.alert-style p {
  font-size: 120%;
}
/* line 2029, ../sass/_content.scss */
.alert-style h2 {
  font-size: 124%;
}
/* line 2032, ../sass/_content.scss */
.alert-style hr {
  color: #a9ce99;
  background-color: #a9ce99;
  height: 1px;
  margin: 30px 0;
}
/* line 2038, ../sass/_content.scss */
.alert-style .trial-link {
  text-shadow: none;
  background-color: #468847;
}

/* line 2047, ../sass/_content.scss */
.share-section {
  background: #fff;
}
/* line 2049, ../sass/_content.scss */
.share-section h3 {
  margin: 10px 15px;
  color: #fff;
}
/* line 2053, ../sass/_content.scss */
.share-section #social-media {
  float: none;
  margin: 10px auto;
  text-align: center;
}
/* line 2054, ../sass/_content.scss */
.share-section #social-media h1 {
  margin: 0 0 20px 0;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 2059, ../sass/_content.scss */
.share-section #social-media .social-links {
  display: inline-block;
  background-size: 100% 100%;
  width: 80px;
  height: 80px;
}
/* line 2064, ../sass/_content.scss */
.share-section #social-media .social-links .social-button {
  display: block;
  cursor: pointer;
  width: auto;
  margin: 0;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background: -moz-linear-gradient(0);
  background: none;
}
/* line 2081, ../sass/_content.scss */
.share-section #social-media a div {
  display: inline-block;
  background-size: 100% 100%;
  width: 80px;
  height: 80px;
}
/* line 2087, ../sass/_content.scss */
.share-section #social-media a img {
  display: inline-block;
  width: 80px;
  height: 80px;
  padding: 20px;
  border-right: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 2097, ../sass/_content.scss */
.share-section #social-media a img:hover {
  text-decoration: none;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  transform: translateY(-5px);
}
/* line 2104, ../sass/_content.scss */
.share-section #social-media a :last-child img {
  border-right: 0px;
}
/* line 2109, ../sass/_content.scss */
.share-section #social-media a:hover,
.share-section #social-media a:focus {
  text-decoration: none;
}
/* line 2113, ../sass/_content.scss */
.share-section #social-media .email-button {
  background-image: url(../img/icon-email.png);
  display: inline-block;
  background-size: 100% 100%;
  width: 80px;
  height: 80px;
}
/* line 2121, ../sass/_content.scss */
.share-section #social-media .email img {
  display: inline-block;
  width: 80px;
  height: 80px;
  padding: 20px;
  border-right: 1px solid #ccc;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 2131, ../sass/_content.scss */
.share-section #social-media .email img:hover {
  text-decoration: none;
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  transform: translateY(-5px);
}
/* line 2138, ../sass/_content.scss */
.share-section #social-media .twitter-button {
  background-image: url(../img/icon-twitter.png);
}
/* line 2141, ../sass/_content.scss */
.share-section #social-media .facebook-button {
  background-image: url(../img/icon-facebook.png);
}
/* line 2144, ../sass/_content.scss */
.share-section #social-media .googleplus-button {
  background-image: url(../img/icon-googleplus.png);
}
/* line 2147, ../sass/_content.scss */
.share-section #social-media .linkedin-button {
  background-image: url(../img/icon-linkedin.png);
}

/* line 2157, ../sass/_content.scss */
.page-node-1000 #top-container {
  display: none;
}
/* line 2160, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard {
  /*DEFINITION*/
  /*OVERVIEW*/
  /*BUSINESS CASE*/
  /*FEATURES OF BUSINESS DASHBOARD*/
  /*BUILDING AND DESIGING*/
  /*DASHBOARD EXAMPLES*/
}
/* line 2161, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard h1 {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 2167, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .section-spark-line {
  padding: 0px;
  background: #fff;
}
/* line 2171, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .spark-line {
  background-image: url(/images/content/guide-to-business-dashboards/spark-line-header.png);
  background-repeat: repeat-x;
  height: 200px;
  width: 0%;
  position: relative;
  z-index: 3;
}
@media only screen and (max-width: 767px) {
  /* line 2171, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .spark-line {
    margin-bottom: -140px;
    background-size: 250%;
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 2171, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .spark-line {
    margin-bottom: -140px;
    background-size: 100%;
    width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2171, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .spark-line {
    margin-bottom: -70px;
    background-size: auto;
    width: 0%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 2171, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .spark-line {
    margin-bottom: -70px;
    background-size: auto;
    width: 0%;
  }
}
/* line 2200, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .scale-up:nth-child(1) {
  -webkit-transition: all 550ms ease-in-out;
  -moz-transition: all 550ms ease-in-out;
  -o-transition: all 550ms ease-in-out;
  transition: all 550ms ease-in-out;
}
/* line 2206, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .scale-up:nth-child(2) {
  -webkit-transition: all 550ms ease-in-out 0.3s;
  -moz-transition: all 550ms ease-in-out 0.3s;
  -o-transition: all 550ms ease-in-out 0.3s;
  transition: all 550ms ease-in-out 0.3s;
}
/* line 2212, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .scale-up:nth-child(3) {
  -webkit-transition: all 550ms ease-in-out 0.6s;
  -moz-transition: all 550ms ease-in-out 0.6s;
  -o-transition: all 550ms ease-in-out 0.6s;
  transition: all 550ms ease-in-out 0.6s;
}
/* line 2218, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .unscaled {
  opacity: 0;
  -webkit-transform: translateX(0px) translateY(-10px) translateZ(0px);
  -moz-transform: translateX(0px) translateY(-10px) translateZ(0px);
  -o-transform: translateX(0px) translateY(-10px) translateZ(0px);
  transform: translateX(0px) translateY(-10px) translateZ(0px);
}
/* line 2225, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .scaling {
  opacity: 1;
  -webkit-transform: translateX(0px) translateY(0px) translateZ(0px);
  -moz-transform: translateX(0px) translateY(0px) translateZ(0px);
  -o-transform: translateX(0px) translateY(0px) translateZ(0px);
  transform: translateX(0px) translateY(0px) translateZ(0px);
}
/* line 2233, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .grey-triangle {
  position: relative;
  margin: 0 auto;
  content: " ";
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 27px solid #F3F3F3;
}
/* line 2243, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .white-triangle {
  position: relative;
  margin: 0 auto;
  content: " ";
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 27px solid #fff;
}
/* line 2253, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .black-triangle {
  position: relative;
  margin: 0 auto;
  content: " ";
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 27px solid #2d2d2d;
}
/* line 2263, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .triangle {
  -webkit-transition: all 0.5s ease-in-out;
  -mox-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 2269, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .remove {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}
/* line 2275, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .add {
  -webkit-transform: translateY(440%);
  -moz-transform: translateY(440%);
  -o-transform: translateY(440%);
  transform: translateY(440%);
}
@media only screen and (max-width: 767px) {
  /* line 2282, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .definition-section {
    padding: 20px 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2286, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .definition-section p {
    font-size: 20px;
    line-height: 34px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2286, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .definition-section p {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 2296, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .definition-section .section-logo {
  text-align: center;
  margin: 0px auto;
  position: relative;
  z-index: 5;
}
/* line 2302, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .definition-section .section-logo img {
  margin: 0 auto;
}
/* line 2307, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .overview-section {
  background: #2d2d2d;
  color: #fff;
}
/* line 2310, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .overview-section .overview-header {
  background-image: url(/images/content/guide-to-business-dashboards/overview-img2.png);
  background-repeat: no-repeat;
  background-position-y: 11%;
  background-position-x: 50%;
  margin-bottom: 50px;
  margin-top: -100px;
}
@media only screen and (max-width: 767px) {
  /* line 2310, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .overview-section .overview-header {
    background-size: 120%;
    height: 100px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 2310, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .overview-section .overview-header {
    background-size: 120%;
    height: 240px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 2310, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .overview-section .overview-header {
    background-size: 120%;
    height: 310px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 2310, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .overview-section .overview-header {
    background-size: 93%;
    height: 498px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2334, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .overview-section .bg-bigger {
    background-size: 120%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 2334, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .overview-section .bg-bigger {
    background-size: 95%;
  }
}
/* line 2342, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .overview-section .bg-transition {
  -webkit-transition: all 1.0s ease-in-out 0.5s;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  transition: all 1.0s ease-in-out 0.5s;
}
/* line 2350, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .business-case {
  background: #fff;
}
/* line 2352, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .business-case a {
  color: #f87462;
}
/* line 2356, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .business-case .business-case-section .title-col {
  text-align: center;
}
/* line 2358, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .business-case .business-case-section .title-col img {
  margin: 40px auto;
}
@media only screen and (min-width: 992px) {
  /* line 2362, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .business-case .business-case-section .paragraph-col {
    padding-left: 45px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2362, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .business-case .business-case-section .paragraph-col {
    padding-left: 15px;
  }
}
/* line 2369, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .business-case .business-case-section .paragraph-col h2 {
  margin-top: 5px;
}
/* line 2376, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .fod {
  background: #F3F3F3;
}
/* line 2378, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .fod h1 {
  color: #222222;
}
/* line 2382, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .fod-section {
  text-align: left;
  width: 100%;
}
/* line 2385, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .fod-section img {
  margin: 45px auto 0 auto;
  -webkit-transition: all 0.2s linear;
}
/* line 2388, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .fod-section img :hover {
  -webkit-transform: scale 1.1;
  transform: scale 1.1;
}
/* line 2394, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .fod-section p:last-child {
  margin-bottom: 45px;
}
/* line 2398, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .building-and-designing {
  background: #fff;
}
/* line 2400, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .building-and-designing .title-col {
  text-align: center;
}
/* line 2402, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .building-and-designing .title-col img {
  margin: 40px auto;
}
@media only screen and (min-width: 992px) {
  /* line 2406, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .building-and-designing .paragraph-col {
    padding-left: 45px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 2406, ../sass/_content.scss */
  .page-node-1000 #guide-to-business-dashboard .building-and-designing .paragraph-col {
    padding-left: 15px;
  }
}
/* line 2413, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .building-and-designing .paragraph-col h2 {
  margin-top: 5px;
}
/* line 2419, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .examples-of-dashboards {
  background: #5290e9;
  color: #fff;
}
/* line 2422, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .examples-of-dashboards img {
  border: 0px;
}
/* line 2425, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .examples-of-dashboards .dashboard-examples-section {
  text-align: left;
  width: 100%;
}
/* line 2428, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .examples-of-dashboards .dashboard-examples-section img {
  margin: 45px auto 0 auto;
  width: 145px;
  height: 145px;
}
/* line 2433, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .examples-of-dashboards .dashboard-examples-section a {
  color: #eee;
  font-weight: bold;
}
/* line 2437, ../sass/_content.scss */
.page-node-1000 #guide-to-business-dashboard .examples-of-dashboards .dashboard-examples-section p:last-child {
  margin-bottom: 45px;
}

/* line 2449, ../sass/_content.scss */
.webinars .webinar-type {
  margin-bottom: 30px;
}
/* line 2451, ../sass/_content.scss */
.webinars .webinar-type .webinar-type-title {
  margin: 0;
  color: #5290e9;
  font-weight: 100;
}
/* line 2456, ../sass/_content.scss */
.webinars .webinar-type .webinar-date {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: bold;
  display: block;
}
/* line 2462, ../sass/_content.scss */
.webinars .webinar-type .column-container {
  text-align: left;
  padding: 30px;
}
/* line 2466, ../sass/_content.scss */
.webinars .webinar-type .column-image-container {
  height: 225px;
}
/* line 2470, ../sass/_content.scss */
.webinars .dropdown-select-style ul.dropdown-menu li {
  margin: 0;
  padding: 5px 15px;
  font-weight: bold;
}
/* line 2474, ../sass/_content.scss */
.webinars .dropdown-select-style ul.dropdown-menu li:hover {
  background-color: #f4f6f8;
}

/* line 2480, ../sass/_content.scss */
.view-webinar-klipfolio-101-view .view-content,
.view-webinar-klipfolio-201-view .view-content,
.view-webinar-klipfolio-301-view .view-content,
.view-webinar-klipfolio-401-view .view-content {
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: stretch;
  justify-content: flex-start;
  margin: 0 -15px;
}
/* line 2490, ../sass/_content.scss */
.view-webinar-klipfolio-101-view .view-content .card-column,
.view-webinar-klipfolio-201-view .view-content .card-column,
.view-webinar-klipfolio-301-view .view-content .card-column,
.view-webinar-klipfolio-401-view .view-content .card-column {
  flex-basis: 33.333334%;
  max-width: 33.333334%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2501, ../sass/_content.scss */
article.node-kpi-example {
  margin-right: 0;
}

/* line 2505, ../sass/_content.scss */
.kpi-examples-categories__klip-cards {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333334%;
  -ms-flex: 0 0 33.333334%;
  flex: 0 0 33.333334%;
  max-width: 33.333334%;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 2505, ../sass/_content.scss */
  .kpi-examples-categories__klip-cards {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
/* line 2518, ../sass/_content.scss */
.kpi-examples-categories__klip-cards img {
  width: auto;
  margin: 0 !important;
}
@media only screen and (min-width: 992px) {
  /* line 2518, ../sass/_content.scss */
  .kpi-examples-categories__klip-cards img {
    max-height: 235px;
  }
}
/* line 2525, ../sass/_content.scss */
.kpi-examples-categories__klip-cards .card-img {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  padding: 2rem;
  background-color: #f5f5f5;
}
/* line 2537, ../sass/_content.scss */
.kpi-examples-categories__klip-cards .card-body {
  padding: 0 1.5rem;
}
/* line 2540, ../sass/_content.scss */
.kpi-examples-categories__klip-cards h3 {
  margin: 0;
  font-size: 1.15rem;
}
/* line 2544, ../sass/_content.scss */
.kpi-examples-categories__klip-cards a {
  padding: 1.5rem 0;
  display: inline-block;
}

/* line 2550, ../sass/_content.scss */
.kpi-examples--list-box {
  position: fixed;
  bottom: 25px;
  left: 20px;
  background-color: white;
  z-index: 10;
  border-radius: 10px;
  padding: 10px;
  width: 140px;
  height: 48px;
  max-height: 800px;
  transition: 0.25s width ease, 0.25s height 0.25s ease;
}
/* line 2562, ../sass/_content.scss */
.kpi-examples--list-box .kpi-examples--list-container {
  position: relative;
  width: 100%;
  height: 100%;
}
/* line 2567, ../sass/_content.scss */
.kpi-examples--list-box .kpi-examples--list {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow-y: scroll;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s opacity 0.5s ease;
}
/* line 2579, ../sass/_content.scss */
.kpi-examples--list-box .kpi-examples--list-title {
  display: block;
  background-image: url(/sites/all/themes/klipfolio_theme/img/svg/ui/icon-list.svg);
  background-size: 24px 24px;
  background-position: 0px 50%;
  background-repeat: no-repeat;
  padding-left: 30px;
  transition: 0.3s opacity 0.45s ease;
}
/* line 2588, ../sass/_content.scss */
.kpi-examples--list-box:hover {
  border: 0;
  padding: 0px;
  width: 300px;
  height: calc(100vh - 200px);
  transition: 0.3s height ease, 0.25s width 0.25s ease;
}
/* line 2594, ../sass/_content.scss */
.kpi-examples--list-box:hover .kpi-examples--list-title {
  visibility: hidden;
  opacity: 0;
  transition: 1s opacity ease;
}
/* line 2599, ../sass/_content.scss */
.kpi-examples--list-box:hover .kpi-examples--list-container {
  display: block;
}
/* line 2602, ../sass/_content.scss */
.kpi-examples--list-box:hover .kpi-examples--list {
  top: auto;
  bottom: 0;
  visibility: visible;
  opacity: 1;
}
/* line 2608, ../sass/_content.scss */
.kpi-examples--list-box:hover ul {
  display: block;
}
/* line 2612, ../sass/_content.scss */
.kpi-examples--list-box ul {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 15px;
  background-color: white;
  border-radius: 5px;
  display: none;
}
/* line 2622, ../sass/_content.scss */
.kpi-examples--list-box li:not(:last-child) {
  border-bottom: 1px solid #ddd;
  margin-bottom: 15px;
  padding-bottom: 5px;
}
/* line 2627, ../sass/_content.scss */
.kpi-examples--list-box li a {
  color: #333;
  font-size: 0.85em;
}
/* line 2630, ../sass/_content.scss */
.kpi-examples--list-box li a:hover {
  color: #5290e9;
}

/* line 2641, ../sass/_content.scss */
.kpi-example .services-used-logos {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
/* line 2646, ../sass/_content.scss */
.kpi-example .services-used-logos a {
  border-radius: 50%;
  background-color: #f4f6f8;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin-right: 10px;
  margin-bottom: 10px;
}

/* line 2661, ../sass/_content.scss */
.kpi-examples__main-image {
  border-radius: 5px;
  width: 100%;
  margin: 0;
  padding: 5px;
  background: white;
}
/* line 2667, ../sass/_content.scss */
.kpi-examples__main-image img {
  margin: auto;
  max-height: 400px;
  width: auto;
}

/* line 2674, ../sass/_content.scss */
.kpi-examples__header {
  text-align: center;
  margin-top: 30px;
}
@media only screen and (min-width: 1200px) {
  /* line 2674, ../sass/_content.scss */
  .kpi-examples__header {
    margin-top: 0;
    text-align: left;
  }
}

/* line 2683, ../sass/_content.scss */
.kpi-examples__banner {
  padding-top: 60px;
  padding-bottom: 160px;
  overflow: hidden;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 2688, ../sass/_content.scss */
  .kpi-examples__banner .col-text {
    padding-right: 15px;
  }
}
/* line 2693, ../sass/_content.scss */
.kpi-examples__banner svg {
  display: none;
}

/* line 2698, ../sass/_content.scss */
.kpi-examples__offers-section {
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 2698, ../sass/_content.scss */
  .kpi-examples__offers-section {
    transform: translateY(-150px);
    margin-bottom: -150px;
  }
}

/* line 2707, ../sass/_content.scss */
.kpi-examples__klip-cards {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  margin-bottom: 30px;
  min-height: 350px;
}
/* line 2715, ../sass/_content.scss */
.kpi-examples__klip-cards .card-img {
  background: #e6e6e6;
  border-bottom: 1px solid #ddd;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  overflow: hidden;
  height: 220px;
}
/* line 2728, ../sass/_content.scss */
.kpi-examples__klip-cards .card-img figure {
  width: 100%;
  overflow: hidden;
  max-height: 220px;
  padding: 1rem;
}
/* line 2733, ../sass/_content.scss */
.kpi-examples__klip-cards .card-img figure img {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.05), 0 0px 15px rgba(0, 0, 0, 0.05);
  width: 100%;
}

/* line 2742, ../sass/_content.scss */
.kpi-examples__fields .card-column {
  flex-direction: column;
}

/* line 2747, ../sass/_content.scss */
.kpi-examples__side-offer {
  margin-top: 30px;
}
@media only screen and (min-width: 1200px) {
  /* line 2747, ../sass/_content.scss */
  .kpi-examples__side-offer {
    margin-top: 0;
  }
}

/* line 2754, ../sass/_content.scss */
.kpi-examples__related-kpi-cards {
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 2754, ../sass/_content.scss */
  .kpi-examples__related-kpi-cards {
    min-height: 350px;
  }
}
/* line 2759, ../sass/_content.scss */
.kpi-examples__related-kpi-cards .card-img {
  border-bottom: 1px solid #ddd;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 2759, ../sass/_content.scss */
  .kpi-examples__related-kpi-cards .card-img {
    height: 220px;
  }
}
/* line 2773, ../sass/_content.scss */
.kpi-examples__related-kpi-cards .card-img figure {
  width: 100%;
  overflow: hidden;
  padding: 1rem;
}
@media only screen and (min-width: 992px) {
  /* line 2773, ../sass/_content.scss */
  .kpi-examples__related-kpi-cards .card-img figure {
    max-height: 220px;
  }
}
/* line 2780, ../sass/_content.scss */
.kpi-examples__related-kpi-cards .card-img figure img {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.05), 0 0px 15px rgba(0, 0, 0, 0.05);
  width: 100%;
}

/* line 2788, ../sass/_content.scss */
.kpi-examples__sharing-buttons {
  position: absolute;
  left: 0;
  display: none;
  flex-direction: column;
  width: 60px;
  text-align: center;
  z-index: 0;
}
@media only screen and (min-width: 1200px) {
  /* line 2788, ../sass/_content.scss */
  .kpi-examples__sharing-buttons {
    display: flex;
  }
}
/* line 2799, ../sass/_content.scss */
.kpi-examples__sharing-buttons div {
  font-weight: bold;
  color: #aaa;
  text-transform: uppercase;
  font-size: 12px;
}

/* line 2811, ../sass/_content.scss */
.partners-agencies .partners-hero {
  position: relative;
  background-image: url(/sites/all/themes/klipfolio_theme/img/banners/partners-hero.jpg);
  background-position: 50%;
  height: 550px;
  background-size: cover;
}
/* line 2817, ../sass/_content.scss */
.partners-agencies .partners-hero .overlay-dark.solid {
  background: rgba(0, 0, 0, 0.35);
}
/* line 2821, ../sass/_content.scss */
.partners-agencies .partners-agencies-hero {
  background-image: url(/sites/all/themes/klipfolio_theme/img/banners/partners-marketing-hero.jpg);
  background-position: 50% 0;
  height: 550px;
  background-size: cover;
}
/* line 2827, ../sass/_content.scss */
.partners-agencies .partners-analytics-hero {
  background-image: url(/sites/all/themes/klipfolio_theme/img/banners/partners-analytics-hero.jpg);
  background-position: 50% 0;
  height: 550px;
  background-size: cover;
}
/* line 2833, ../sass/_content.scss */
.partners-agencies .partners-solution-hero {
  background-image: url(/sites/all/themes/klipfolio_theme/img/banners/partners-solutions-hero.jpg);
  background-position: 50% 0;
  height: 550px;
  background-size: cover;
}
/* line 2839, ../sass/_content.scss */
.partners-agencies .partners-tech-hero {
  background-image: url(/sites/all/themes/klipfolio_theme/img/banners/partners-tech-hero.jpg);
  background-position: 50% 0;
  height: 550px;
  background-size: cover;
}
/* line 2845, ../sass/_content.scss */
.partners-agencies .partners-oem-hero {
  background-image: url(/sites/all/themes/klipfolio_theme/img/banners/partners-oem.jpg);
  background-position: 50% 0;
  height: 550px;
  background-size: cover;
}
/* line 2851, ../sass/_content.scss */
.partners-agencies .partners-header {
  z-index: 2;
  position: relative;
}
/* line 2854, ../sass/_content.scss */
.partners-agencies .partners-header header {
  position: relative;
  margin: 0;
  color: white;
}
/* line 2858, ../sass/_content.scss */
.partners-agencies .partners-header header .page-header {
  font-weight: bold;
  font-size: 340%;
}
/* line 2862, ../sass/_content.scss */
.partners-agencies .partners-header header .page-sub-header {
  font-weight: bold;
  margin-bottom: 0;
}
/* line 2869, ../sass/_content.scss */
.partners-agencies .partners-features section {
  padding-top: 60px;
  padding-bottom: 60px;
}
/* line 2872, ../sass/_content.scss */
.partners-agencies .partners-features section:first-child {
  padding-top: 0;
}
/* line 2875, ../sass/_content.scss */
.partners-agencies .partners-features section:last-child {
  padding-bottom: 0;
}
/* line 2879, ../sass/_content.scss */
.partners-agencies .partners-features img {
  margin: 0 auto;
}
/* line 2882, ../sass/_content.scss */
.partners-agencies .partners-features span.big-number {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 2882, ../sass/_content.scss */
  .partners-agencies .partners-features span.big-number {
    display: block;
    position: absolute;
    top: -60px;
    left: -20px;
    font-size: 700%;
    font-weight: bold;
    z-index: -1;
    color: #eee;
  }
}
/* line 2895, ../sass/_content.scss */
.partners-agencies .partners-features .partners-features-image {
  max-width: 85%;
}
/* line 2898, ../sass/_content.scss */
.partners-agencies .partners-features .partners-features-icons {
  max-width: 300px;
}
/* line 2902, ../sass/_content.scss */
.partners-agencies .form-container .form-header {
  color: #333;
}
/* line 2906, ../sass/_content.scss */
.partners-agencies .carousel .item {
  text-align: center;
}
/* line 2909, ../sass/_content.scss */
.partners-agencies .carousel .carousel-inner {
  width: 80%;
  margin: auto;
}
/* line 2913, ../sass/_content.scss */
.partners-agencies .carousel .carousel-inner > .item > a > img {
  display: inline-block;
  max-width: 100px;
  margin: 5px 30px;
}
/* line 2918, ../sass/_content.scss */
.partners-agencies .carousel .left-control {
  position: absolute;
  top: 40%;
  left: -30px;
}
@media only screen and (max-width: 767px) {
  /* line 2918, ../sass/_content.scss */
  .partners-agencies .carousel .left-control {
    left: 0;
  }
}
/* line 2925, ../sass/_content.scss */
.partners-agencies .carousel .left-control .arrow-left {
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-right: 14px solid #404040;
  margin-right: 14px;
}
/* line 2932, ../sass/_content.scss */
.partners-agencies .carousel .right-control {
  position: absolute;
  top: 40%;
  right: -30px;
}
@media only screen and (max-width: 767px) {
  /* line 2932, ../sass/_content.scss */
  .partners-agencies .carousel .right-control {
    right: 0;
  }
}
/* line 2939, ../sass/_content.scss */
.partners-agencies .carousel .right-control .arrow-right {
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #404040;
  margin-left: 14px;
}
/* line 2946, ../sass/_content.scss */
.partners-agencies .carousel .caption {
  text-align: center;
  margin: auto;
  width: 90%;
  margin-top: 20px;
}
/* line 2952, ../sass/_content.scss */
.partners-agencies .carousel .carousel-indicators {
  position: relative;
  bottom: 0;
}
/* line 2955, ../sass/_content.scss */
.partners-agencies .carousel .carousel-indicators li {
  border: 0;
  background-color: #d1d1d1;
  margin: 0 3px;
  width: 9px;
  height: 9px;
}
/* line 2961, ../sass/_content.scss */
.partners-agencies .carousel .carousel-indicators li.active {
  background-color: #666;
  width: 9px;
  height: 9px;
}

/* line 2972, ../sass/_content.scss */
.partners-main-page .page-header__hero {
  background: url(../img/partners/partners-hero.jpg) no-repeat center center;
  background-size: cover;
}
/* line 2975, ../sass/_content.scss */
.partners-main-page .page-header__hero header {
  width: 600px;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 2983, ../sass/_content.scss */
  .partners-types-pages .client-management {
    height: 600px;
  }
}
/* line 2987, ../sass/_content.scss */
.partners-types-pages .client-management .clients {
  display: none;
  background: #fff;
  border: 1px solid #ddd;
  max-width: 100%;
  padding: 50px 30px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 2987, ../sass/_content.scss */
  .partners-types-pages .client-management .clients {
    display: block;
    position: absolute;
    width: 400px;
  }
}
/* line 2999, ../sass/_content.scss */
.partners-types-pages .client-management .clients h4 {
  margin-top: 0;
}
/* line 3002, ../sass/_content.scss */
.partners-types-pages .client-management .clients p {
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-bottom: 15px;
}
/* line 3008, ../sass/_content.scss */
.partners-types-pages .client-management .clients p:last-child {
  border-bottom: 0;
  padding-bottom: 10px;
  margin-bottom: 0;
}
/* line 3014, ../sass/_content.scss */
.partners-types-pages .client-management .client-1 {
  display: block;
  z-index: 4;
}
@media only screen and (min-width: 768px) {
  /* line 3014, ../sass/_content.scss */
  .partners-types-pages .client-management .client-1 {
    top: 96px;
    left: 0;
    right: 0;
    margin: auto;
  }
}
/* line 3024, ../sass/_content.scss */
.partners-types-pages .client-management .client-2 {
  box-shadow: 0 15px 20px -15px rgba(32, 51, 70, 0.45), 0 0px 20px 0px rgba(32, 51, 70, 0.2);
  top: 220px;
  left: 0px;
  filter: blur(1px);
  opacity: 0.9;
  z-index: 3;
}
/* line 3032, ../sass/_content.scss */
.partners-types-pages .client-management .client-3 {
  box-shadow: 0 15px 20px -15px rgba(32, 51, 70, 0.35), 0 0px 10px 0px rgba(32, 51, 70, 0.2);
  top: 0;
  left: 80px;
  filter: blur(1.4px);
  opacity: 0.9;
  z-index: 2;
}
/* line 3040, ../sass/_content.scss */
.partners-types-pages .client-management .client-4 {
  box-shadow: 0 10px 20px -15px rgba(32, 51, 70, 0.25), 0 0px 10px 0px rgba(32, 51, 70, 0.2);
  top: 210px;
  right: 0;
  filter: blur(2px);
  opacity: 0.9;
  z-index: 1;
}
/* line 3050, ../sass/_content.scss */
.partners-types-pages .tv-dashboard figure {
  border: 3px solid #000;
  margin: auto;
  overflow: hidden;
  width: 640px;
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 3050, ../sass/_content.scss */
  .partners-types-pages .tv-dashboard figure {
    height: 360px;
  }
}
/* line 3062, ../sass/_content.scss */
.partners-types-pages .email-sharing figure {
  position: relative;
  max-width: 100%;
}
/* line 3066, ../sass/_content.scss */
.partners-types-pages .email-sharing .browser-mockup {
  margin: auto;
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 3066, ../sass/_content.scss */
  .partners-types-pages .email-sharing .browser-mockup {
    margin: 0 0 0 auto;
    max-width: 600px;
  }
}
/* line 3074, ../sass/_content.scss */
.partners-types-pages .email-sharing .klip-mockup {
  border: 1px solid #ddd;
  position: absolute;
  max-width: 300px;
}
@media only screen and (max-width: 767px) {
  /* line 3074, ../sass/_content.scss */
  .partners-types-pages .email-sharing .klip-mockup {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 3074, ../sass/_content.scss */
  .partners-types-pages .email-sharing .klip-mockup {
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-width: 400px;
  }
}

/* line 3097, ../sass/_content.scss */
.partner-directory a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 3097, ../sass/_content.scss */
  .partner-directory a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3097, ../sass/_content.scss */
  .partner-directory a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 3097, ../sass/_content.scss */
  .partner-directory a.nav-anchor {
    top: -170px;
  }
}
/* line 3111, ../sass/_content.scss */
.partner-directory .card {
  height: 250px;
}
/* line 3113, ../sass/_content.scss */
.partner-directory .card .partner-logo img {
  display: block;
  height: auto;
  max-width: 150px;
  width: auto;
  max-height: 100px;
}
/* line 3120, ../sass/_content.scss */
.partner-directory .card.certified {
  border: 1px solid #d6b823;
}
/* line 3123, ../sass/_content.scss */
.partner-directory .card.not-certified {
  border: 1px solid #ddd;
}
/* line 3127, ../sass/_content.scss */
.partner-directory .partner__icon-global {
  width: 25px;
  margin: 15px;
  float: right;
}
/* line 3132, ../sass/_content.scss */
.partner-directory .partner__icon-certified {
  width: 25px;
  margin: 15px;
  float: left;
}

/* line 3140, ../sass/_content.scss */
.partner-directory-sidenav .dropdown-select-style ul.dropdown-menu li {
  margin: 0;
  padding: 5px 15px;
  font-weight: bold;
}
/* line 3144, ../sass/_content.scss */
.partner-directory-sidenav .dropdown-select-style ul.dropdown-menu li:hover {
  background-color: #f4f6f8;
}

/* line 3151, ../sass/_content.scss */
.node-type-partner h1 {
  font-size: 220%;
}
/* line 3154, ../sass/_content.scss */
.node-type-partner figure.partner-logo img {
  width: 300px;
  max-width: 100%;
  margin: auto;
}
/* line 3159, ../sass/_content.scss */
.node-type-partner .partners-social-media {
  display: flex;
  flex-direction: row;
}
/* line 3162, ../sass/_content.scss */
.node-type-partner .partners-social-media a {
  width: 30px;
  height: 30px;
  display: flex;
  margin-right: 10px;
}

/* line 3175, ../sass/_content.scss */
.about-klipfolio h2,
.about-klipfolio h3,
.about-klipfolio h4 {
  margin-bottom: 0;
}
/* line 3180, ../sass/_content.scss */
.about-klipfolio .banner {
  background-image: url(/sites/all/themes/klipfolio_theme/img/about/about-us-banner.jpg);
  background-position: 0 50%;
  height: 550px;
}
/* line 3186, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers-grid {
  margin: 0;
}
/* line 3188, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers-grid div {
  padding: 0;
}
/* line 3192, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers {
  height: 200px;
  text-align: center;
  color: #f2f2f2;
  display: flex;
  align-items: center;
  -webkit-transition: 0.2s all ease-in-out;
  -moz-transition: 0.2s all ease-in-out;
  -ms-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  background-color: #fff;
}
/* line 3203, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers h2 {
  font-size: 4em;
  font-weight: bold;
  margin: 0;
}
/* line 3208, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers p {
  margin: 0;
  font-weight: bold;
}
/* line 3213, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers:hover {
  z-index: 10;
  box-shadow: 0px 0px 30px #3A3A3A;
  color: #fff;
  -webkit-transform: scale(1.01);
  -moz-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}
/* line 3221, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers:hover a {
  color: #fff;
}
/* line 3224, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers:hover a:hover {
  text-decoration: none;
}
/* line 3228, ../sass/_content.scss */
.about-klipfolio .our-numbers .numbers-content {
  width: 100%;
}
/* line 3231, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-1 {
  background-color: #5290e9;
  border-radius: 5px 0 0 0;
}
/* line 3235, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-2 {
  background-color: #f87462;
}
/* line 3238, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-3 {
  background-color: #e14d57;
}
/* line 3241, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-4 {
  background-color: #50c2b8;
}
/* line 3244, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-5 {
  background-color: #5290e9;
}
@media only screen and (min-width: 768px) {
  /* line 3244, ../sass/_content.scss */
  .about-klipfolio .our-numbers .number-5 {
    height: 400px;
    border-radius: 0 5px 0 0;
  }
  /* line 3249, ../sass/_content.scss */
  .about-klipfolio .our-numbers .number-5 .bg-numbers {
    font-size: 13em;
  }
  /* line 3252, ../sass/_content.scss */
  .about-klipfolio .our-numbers .number-5 h2 {
    font-size: 7em;
  }
}
/* line 3257, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-6 {
  background-color: #2c7ae8;
}
/* line 3260, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-7 {
  background-color: #5290e9;
}
/* line 3263, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-8 {
  background-color: #5ca762;
}
/* line 3266, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-9 {
  background-color: #f87462;
  border-radius: 0 0 0 5px;
}
/* line 3270, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-10 {
  background-color: #5290e9;
}
/* line 3273, ../sass/_content.scss */
.about-klipfolio .our-numbers .number-11 {
  background-color: #e14d57;
  border-radius: 0 0 5px 0;
}
/* line 3277, ../sass/_content.scss */
.about-klipfolio .our-numbers .bg-numbers {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  font-size: 7em;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.06);
}
/* line 3291, ../sass/_content.scss */
.about-klipfolio .careers-cta .card-column {
  flex-basis: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 3291, ../sass/_content.scss */
  .about-klipfolio .careers-cta .card-column {
    flex-basis: 33.33333334%;
    max-width: 33.33333334%;
  }
}
/* line 3301, ../sass/_content.scss */
.about-klipfolio .employees .col-sm-3 {
  padding: 0;
}
/* line 3304, ../sass/_content.scss */
.about-klipfolio .employees .team-member {
  padding: 0;
  overflow: hidden;
  background-color: #333;
}
@media only screen and (max-width: 767px) {
  /* line 3304, ../sass/_content.scss */
  .about-klipfolio .employees .team-member {
    padding-right: 15px;
    padding-left: 15px;
  }
}
/* line 3312, ../sass/_content.scss */
.about-klipfolio .employees .team-member img {
  width: 100%;
  opacity: 1;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
/* line 3319, ../sass/_content.scss */
.about-klipfolio .employees .team-member .info {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  transition: all 0.3s linear;
  width: 100%;
  text-align: center;
  padding: 30px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 3319, ../sass/_content.scss */
  .about-klipfolio .employees .team-member .info {
    position: relative;
    opacity: 1;
    padding: 15px;
  }
}
/* line 3339, ../sass/_content.scss */
.about-klipfolio .employees .team-member .info h4 {
  font-weight: bold;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3339, ../sass/_content.scss */
  .about-klipfolio .employees .team-member .info h4 {
    opacity: 1;
  }
}
/* line 3350, ../sass/_content.scss */
.about-klipfolio .employees .team-member .info p {
  font-weight: bold;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out 0.3s;
  -moz-transition: all 0.3s ease-in-out 0.3s;
  transition: all 0.3s ease-in-out 0.3s;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3350, ../sass/_content.scss */
  .about-klipfolio .employees .team-member .info p {
    opacity: 1;
    margin: 0;
  }
}
/* line 3364, ../sass/_content.scss */
.about-klipfolio .employees .team-member:hover {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3364, ../sass/_content.scss */
  .about-klipfolio .employees .team-member:hover {
    padding-right: 15px;
    padding-left: 15px;
  }
}
/* line 3370, ../sass/_content.scss */
.about-klipfolio .employees .team-member:hover img {
  width: 100%;
  opacity: 0.15;
  -webkit-filter: blur(1px);
  filter: blur(1px);
}
@media only screen and (max-width: 767px) {
  /* line 3370, ../sass/_content.scss */
  .about-klipfolio .employees .team-member:hover img {
    opacity: 1;
    -webkit-filter: blur(0px);
    filter: blur(0px);
  }
}
/* line 3381, ../sass/_content.scss */
.about-klipfolio .employees .team-member:hover .info {
  opacity: 1;
}
/* line 3384, ../sass/_content.scss */
.about-klipfolio .employees .team-member:hover h4 {
  opacity: 1;
}
/* line 3387, ../sass/_content.scss */
.about-klipfolio .employees .team-member:hover p {
  opacity: 1;
}
/* line 3392, ../sass/_content.scss */
.about-klipfolio .advisors-pictures img {
  width: 100%;
  max-width: 120px;
  margin: 0 auto 15px;
  border-radius: 5px;
}
/* line 3398, ../sass/_content.scss */
.about-klipfolio .investor-logo img {
  max-width: 160px;
  max-height: 70px;
  margin: 0 auto 30px;
}
/* line 3403, ../sass/_content.scss */
.about-klipfolio .timeline-section {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 3403, ../sass/_content.scss */
  .about-klipfolio .timeline-section {
    display: block;
  }
}
/* line 3409, ../sass/_content.scss */
.about-klipfolio .timeline {
  position: relative;
  height: 250px;
}
/* line 3412, ../sass/_content.scss */
.about-klipfolio .timeline p {
  margin: 0;
  font-weight: bold;
}
/* line 3416, ../sass/_content.scss */
.about-klipfolio .timeline .line {
  width: 100%;
  background-color: #fff;
  height: 2px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 3426, ../sass/_content.scss */
.about-klipfolio .timeline .chapter {
  position: absolute;
  text-align: center;
  width: 270px;
  background: #fff;
  margin-bottom: 10px;
  border-radius: 5px;
  padding: 15px;
}
/* line 3434, ../sass/_content.scss */
.about-klipfolio .timeline .chapter p {
  color: #333;
}
/* line 3437, ../sass/_content.scss */
.about-klipfolio .timeline .chapter .dot {
  display: block;
  position: absolute;
  background-color: #5290e9;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 3449, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-1 {
  top: -13px;
  left: 0;
}
/* line 3452, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-1 .dot {
  bottom: -24px;
}
/* line 3455, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-1 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  bottom: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 3468, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-2 {
  position: absolute;
  top: 145px;
  left: 20%;
}
/* line 3472, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-2 .dot {
  top: -24px;
}
/* line 3475, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-2 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 3488, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-3 {
  top: -13px;
  left: 40%;
}
/* line 3491, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-3 .dot {
  bottom: -24px;
}
/* line 3494, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-3 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  bottom: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 3507, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-4 {
  top: 145px;
  right: 20%;
}
/* line 3510, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-4 .dot {
  top: -24px;
}
/* line 3513, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-4 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  top: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 3526, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-5 {
  top: -13px;
  right: 0%;
}
/* line 3529, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-5 .dot {
  bottom: -24px;
}
/* line 3532, ../sass/_content.scss */
.about-klipfolio .timeline .chapter-5 .triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #fff transparent transparent transparent;
  position: absolute;
  bottom: -7px;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 3552, ../sass/_content.scss */
.klipfolio-careers p {
  font-size: 120%;
  line-height: 200%;
  margin: 0 0 30px 0;
}
/* line 3557, ../sass/_content.scss */
.klipfolio-careers .banner {
  background-image: url(/sites/all/themes/klipfolio_theme/img/klipfolio-careers/careers-top-banner.jpg);
  height: 50vh;
  min-height: 550px;
  padding: 50px;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  /* line 3557, ../sass/_content.scss */
  .klipfolio-careers .banner {
    height: calc(100vh - 50px);
  }
}
/* line 3567, ../sass/_content.scss */
.klipfolio-careers .video-container {
  max-width: 720px;
  margin: auto;
}
/* line 3571, ../sass/_content.scss */
.klipfolio-careers .employees-quotes {
  text-align: center;
}
/* line 3573, ../sass/_content.scss */
.klipfolio-careers .employees-quotes .headshot {
  display: block;
  border-radius: 50%;
  margin-top: -40px;
}
/* line 3577, ../sass/_content.scss */
.klipfolio-careers .employees-quotes .headshot img {
  border-radius: 50%;
  margin: 0 auto 30px;
  width: 100px;
}
/* line 3582, ../sass/_content.scss */
.klipfolio-careers .employees-quotes .headshot p {
  margin: 0;
  line-height: 1em;
}
/* line 3587, ../sass/_content.scss */
.klipfolio-careers .employees-quotes .quote-container {
  position: relative;
  padding: 0px;
  max-width: 800px;
  margin: auto;
}
/* line 3593, ../sass/_content.scss */
.klipfolio-careers .employees-quotes .quote-body {
  border-radius: 10px;
  border: 1px solid #ddd;
  padding: 30px;
  background-color: #fff;
}
/* line 3601, ../sass/_content.scss */
.klipfolio-careers .open-positions h3 {
  font-weight: bold;
}
/* line 3604, ../sass/_content.scss */
.klipfolio-careers .open-positions a {
  color: #777;
  cursor: pointer;
}
/* line 3608, ../sass/_content.scss */
.klipfolio-careers .open-positions ul {
  margin: 0;
  padding: 0;
}
/* line 3612, ../sass/_content.scss */
.klipfolio-careers .open-positions li {
  color: #777;
  list-style: none;
  font-weight: bold;
  font-size: 1.15em;
  margin: 0 0 20px 0;
}
/* line 3621, ../sass/_content.scss */
.klipfolio-careers .careers-cta .card {
  height: 210px;
  padding: 20px;
}
/* line 3624, ../sass/_content.scss */
.klipfolio-careers .careers-cta .card h4 {
  margin: 0;
}

/* line 3635, ../sass/_content.scss */
.brand-guideline ul.blue {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3639, ../sass/_content.scss */
.brand-guideline ul.blue li {
  margin: 0;
}
/* line 3642, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(1) {
  background-color: luminance(#80e61a, 20%);
  background-color: luma(#80e61a, 20%);
  height: 30px;
}
/* line 3647, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(2) {
  background-color: #fdeff4;
}
/* line 3650, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(3) {
  background-color: #f9c1d4;
}
/* line 3653, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(4) {
  background-color: #f27ba3;
}
/* line 3656, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(5) {
  background-color: #ee4c83;
}
/* line 3659, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(6) {
  background-color: #eb3573;
}
/* line 3662, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(7) {
  background-color: #E91E63;
}
/* line 3665, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(8) {
  background-color: #d81558;
}
/* line 3668, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(9) {
  background-color: #b8124a;
}
/* line 3671, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(10) {
  background-color: #9c0f3f;
}
/* line 3674, ../sass/_content.scss */
.brand-guideline ul.blue li:nth-child(11) {
  background-color: #850d36;
}
/* line 3678, ../sass/_content.scss */
.brand-guideline ul.blue2 {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 3682, ../sass/_content.scss */
.brand-guideline ul.blue2 li {
  margin: 0;
}
/* line 3685, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(1) {
  background-color: #E91E63;
  height: 30px;
}
/* line 3689, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(2) {
  background-color: #FCE4EC;
}
/* line 3692, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(3) {
  background-color: #F8BBD0;
}
/* line 3695, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(4) {
  background-color: #F48FB1;
}
/* line 3698, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(5) {
  background-color: #F06292;
}
/* line 3701, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(6) {
  background-color: #EC407A;
}
/* line 3704, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(7) {
  background-color: #E91E63;
}
/* line 3707, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(8) {
  background-color: #D81B60;
}
/* line 3710, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(9) {
  background-color: #C2185B;
}
/* line 3713, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(10) {
  background-color: #AD1457;
}
/* line 3716, ../sass/_content.scss */
.brand-guideline ul.blue2 li:nth-child(11) {
  background-color: #880E4F;
}

/* line 3725, ../sass/_content.scss */
#brand-sidenav ul.nav-list li.active {
  background-color: #e14d57;
}
/* line 3727, ../sass/_content.scss */
#brand-sidenav ul.nav-list li.active a {
  color: #fff;
}
/* line 3731, ../sass/_content.scss */
#brand-sidenav ul.nav-list li:hover {
  border-left: 2px solid #e14d57;
  margin-left: 5px;
}
/* line 3734, ../sass/_content.scss */
#brand-sidenav ul.nav-list li:hover a {
  color: #e14d57;
}
/* line 3738, ../sass/_content.scss */
#brand-sidenav ul.nav-list li a {
  color: #404040;
  background-color: transparent;
  padding: 5px 15px;
  letter-spacing: 1px;
}

/* line 3749, ../sass/_content.scss */
.modal-backdrop.in {
  opacity: 0.85;
}

/* line 3758, ../sass/_content.scss */
.view-integrations-main-page .view-content img {
  max-width: 80px;
  margin: 0 auto 15px;
}
/* line 3763, ../sass/_content.scss */
.view-integrations-main-page .view-content .row-flex .card-column {
  margin-bottom: 30px;
}
/* line 3766, ../sass/_content.scss */
.view-integrations-main-page .view-content .row-flex .card {
  height: 350px;
  transform: translateY(0px);
  transition: 0.2s transform linear;
}
/* line 3770, ../sass/_content.scss */
.view-integrations-main-page .view-content .row-flex .card:hover {
  transform: translateY(-7px);
}

/* line 3778, ../sass/_content.scss */
.integrations-page {
  position: relative;
  overflow: hidden;
}
/* line 3781, ../sass/_content.scss */
.integrations-page h1,
.integrations-page h2,
.integrations-page h3,
.integrations-page h4 {
  font-weight: bold;
}
/* line 3787, ../sass/_content.scss */
.integrations-page h1 {
  font-size: 200%;
}
/* line 3790, ../sass/_content.scss */
.integrations-page .main-container {
  max-width: 1280px;
  margin: auto;
}
/* line 3794, ../sass/_content.scss */
.integrations-page .margin-0 {
  margin: 0;
}
/* line 3798, ../sass/_content.scss */
.integrations-page .integrations__header .row-flex {
  margin: 0;
}
/* line 3801, ../sass/_content.scss */
.integrations-page .integrations__header .card-column:nth-child(1) {
  order: 2;
  position: relative;
  z-index: 2;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 3801, ../sass/_content.scss */
  .integrations-page .integrations__header .card-column:nth-child(1) {
    order: 1;
    text-align: left;
  }
}
/* line 3811, ../sass/_content.scss */
.integrations-page .integrations__header .card-column:nth-child(2) {
  order: 1;
}
@media only screen and (min-width: 992px) {
  /* line 3811, ../sass/_content.scss */
  .integrations-page .integrations__header .card-column:nth-child(2) {
    order: 2;
  }
}
/* line 3817, ../sass/_content.scss */
.integrations-page .integrations__header .trial-form {
  height: 115px;
  margin-top: 0;
  width: 100%;
  border: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3817, ../sass/_content.scss */
  .integrations-page .integrations__header .trial-form {
    height: 115px;
    margin-top: 30px;
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 3817, ../sass/_content.scss */
  .integrations-page .integrations__header .trial-form {
    width: 480px;
  }
}
/* line 3832, ../sass/_content.scss */
.integrations-page .integration__dashboard--header img {
  box-shadow: 0px 128px 128px 0px rgba(160, 180, 200, 0.4), 0px 64px 64px 0px rgba(160, 180, 200, 0.5), 0px 32px 32px 0px rgba(160, 180, 200, 0.6), 0px 16px 16px 0px rgba(160, 180, 200, 0.7), 0px 8px 8px 0px rgba(160, 180, 200, 0.8), 0px 4px 4px 0px rgba(160, 180, 200, 0.9), 0px 2px 2px 0px #a0b4c8;
  border-radius: 5px;
  width: 100%;
  position: relative;
  z-index: 1;
  max-width: 600px;
  margin: auto;
}
/* line 3841, ../sass/_content.scss */
.integrations-page .integrations__logo-img {
  max-width: 120px;
  max-height: 120px;
  padding: 30px;
  margin: 0 auto 15px;
  background-color: white;
  border-radius: 50%;
}
/* line 3849, ../sass/_content.scss */
.integrations-page .integration__content {
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 3853, ../sass/_content.scss */
.integrations-page .klip-gallery {
  background-color: #333;
}
/* line 3855, ../sass/_content.scss */
.integrations-page .klip-gallery .integration-klip-gallery-title-body > h3,
.integrations-page .klip-gallery .integration-klip-gallery-title-body > p {
  color: #fff;
}
/* line 3860, ../sass/_content.scss */
.integrations-page .view-template-dashboard-card .view-content,
.integrations-page .view-template-klip-card .view-content,
.integrations-page .view-template-featured-klip-card .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 3872, ../sass/_content.scss */
.integrations-page .view-template-dashboard-card .view-content .card,
.integrations-page .view-template-klip-card .view-content .card,
.integrations-page .view-template-featured-klip-card .view-content .card {
  width: 100%;
}
/* line 3877, ../sass/_content.scss */
.integrations-page .related-integrations .card-block {
  padding: 2em;
}
/* line 3881, ../sass/_content.scss */
.integrations-page .template-card.dashboard-template {
  flex-basis: 50%;
  max-width: 50%;
}
@media only screen and (max-width: 767px) {
  /* line 3881, ../sass/_content.scss */
  .integrations-page .template-card.dashboard-template {
    flex-basis: 100%;
    max-width: 100%;
  }
}
/* line 3889, ../sass/_content.scss */
.integrations-page .template-card.klip-template {
  width: 100%;
}
/* line 3894, ../sass/_content.scss */
.integrations-page .pre-built-metrics .row-flex {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 3894, ../sass/_content.scss */
  .integrations-page .pre-built-metrics .row-flex {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: scroll;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-overflow-scrolling: touch;
  }
  /* line 3902, ../sass/_content.scss */
  .integrations-page .pre-built-metrics .row-flex::-webkit-scrollbar {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 3894, ../sass/_content.scss */
  .integrations-page .pre-built-metrics .row-flex {
    justify-content: center;
  }
}
/* line 3910, ../sass/_content.scss */
.integrations-page .pre-built-metrics .list__horizontal {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
  /* line 3914, ../sass/_content.scss */
  .integrations-page .pre-built-metrics .template-card.klip-template {
    flex-basis: 85%;
    max-width: 85%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3914, ../sass/_content.scss */
  .integrations-page .pre-built-metrics .template-card.klip-template {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 3925, ../sass/_content.scss */
  .integrations-page .pre-built-metrics__description {
    padding-right: 40px;
  }
}
/* line 3931, ../sass/_content.scss */
.integrations-page .integrations__related a {
  color: #333;
  text-transform: capitalize;
}
/* line 3937, ../sass/_content.scss */
.integrations-page .integrations__related-logo-img img {
  margin: 0 auto 15px;
  max-width: 60px;
}
/* line 3941, ../sass/_content.scss */
.integrations-page .integrations__related-logo-img img[src*="int-combo"] {
  max-width: 200px;
}
/* line 3945, ../sass/_content.scss */
.integrations-page .card-block p:last-child {
  margin: 0;
}

/* line 3951, ../sass/_content.scss */
.integrations-list-box {
  position: fixed;
  top: 15px;
  left: 15px;
  background-color: #ffffff;
  border: 1px solid #eee;
  z-index: 10;
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
}
/* line 3960, ../sass/_content.scss */
.integrations-list-box section {
  display: none;
  overflow: hidden;
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
}
/* line 3966, ../sass/_content.scss */
.integrations-list-box:hover section {
  display: block;
  width: 800px;
}
/* line 3970, ../sass/_content.scss */
.integrations-list-box:hover .title {
  display: none;
}
/* line 3974, ../sass/_content.scss */
.integrations-list-box .title {
  padding: 5px 15px;
  display: block;
}
/* line 3978, ../sass/_content.scss */
.integrations-list-box .integrations-list-container {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100vh - 300px);
  padding: 15px;
  background-color: #f4f6f8;
}
/* line 3985, ../sass/_content.scss */
.integrations-list-box .view-integrations-main-page .view-content .row-flex .card {
  height: 180px;
}
/* line 3988, ../sass/_content.scss */
.integrations-list-box .view-integrations-main-page .view-content img {
  max-width: 40px;
}
/* line 3991, ../sass/_content.scss */
.integrations-list-box p.contact-us {
  background-color: white;
  margin: 0;
  padding: 10px 15px;
}

/* line 4002, ../sass/_content.scss */
.public-dashboards .dashboard-category {
  text-align: center;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 15px;
  margin-bottom: 50px;
  font-weight: bold;
}
/* line 4009, ../sass/_content.scss */
.public-dashboards .dashboard-category h3,
.public-dashboards .dashboard-category p {
  margin: 0;
}
/* line 4014, ../sass/_content.scss */
.public-dashboards figure.dashboard-image-container {
  position: relative;
  overflow: hidden;
  margin: auto;
  margin-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 4014, ../sass/_content.scss */
  .public-dashboards figure.dashboard-image-container {
    width: 100%;
    max-height: 300px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4014, ../sass/_content.scss */
  .public-dashboards figure.dashboard-image-container {
    width: 100%;
    max-height: 300px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4014, ../sass/_content.scss */
  .public-dashboards figure.dashboard-image-container {
    width: auto;
    max-width: 420px;
    max-height: 260px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4014, ../sass/_content.scss */
  .public-dashboards figure.dashboard-image-container {
    width: auto;
    max-width: 420px;
    max-height: 260px;
  }
}
/* line 4038, ../sass/_content.scss */
.public-dashboards figure.dashboard-image-container:hover a.public-dashboard-link {
  visibility: visible;
  opacity: 1;
}
/* line 4043, ../sass/_content.scss */
.public-dashboards figure.dashboard-image-container a.public-dashboard-link {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
  color: #fff;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  height: 100%;
  line-height: 0;
}
/* line 4061, ../sass/_content.scss */
.public-dashboards figure.dashboard-image-container a.public-dashboard-link span {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
/* line 4070, ../sass/_content.scss */
.public-dashboards .dashboard-container {
  margin-bottom: 30px;
}
/* line 4072, ../sass/_content.scss */
.public-dashboards .dashboard-container h4 {
  margin-bottom: 5px;
  text-align: center;
}
/* line 4076, ../sass/_content.scss */
.public-dashboards .dashboard-container p {
  text-align: center;
  color: #aaa;
  margin-bottom: 0;
  text-transform: uppercase;
}

/* line 4086, ../sass/_content.scss */
.live-dashboard-examples a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 4086, ../sass/_content.scss */
  .live-dashboard-examples a.nav-anchor {
    top: -125px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4086, ../sass/_content.scss */
  .live-dashboard-examples a.nav-anchor {
    top: -140px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4086, ../sass/_content.scss */
  .live-dashboard-examples a.nav-anchor {
    top: -200px;
  }
}
/* line 4100, ../sass/_content.scss */
.live-dashboard-examples .live-dashboard-card {
  background-color: #f4f6f8;
}
/* line 4102, ../sass/_content.scss */
.live-dashboard-examples .live-dashboard-card .card-image {
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}
/* line 4106, ../sass/_content.scss */
.live-dashboard-examples .live-dashboard-card figure {
  background: #1b1c1f;
  width: 100%;
  height: 180px;
  object-fit: cover;
  overflow: hidden;
}
/* line 4113, ../sass/_content.scss */
.live-dashboard-examples .live-dashboard-card img {
  width: 100%;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
/* line 4119, ../sass/_content.scss */
.live-dashboard-examples .live-dashboard-card button {
  width: 100%;
}
/* line 4123, ../sass/_content.scss */
.live-dashboard-examples img[data-src] {
  opacity: 0;
  will-change: opacity;
  transition: opacity 0.5s linear;
}
/* line 4128, ../sass/_content.scss */
.live-dashboard-examples img[data-src].lazyloaded {
  opacity: 1;
}

/* line 4138, ../sass/_content.scss */
.klipfolio-for-mobile .safari-iphone .device-iphone {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 4138, ../sass/_content.scss */
  .klipfolio-for-mobile .safari-iphone .device-iphone {
    width: 100px;
    top: 70px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4138, ../sass/_content.scss */
  .klipfolio-for-mobile .safari-iphone .device-iphone {
    width: 150px;
    top: 140px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4138, ../sass/_content.scss */
  .klipfolio-for-mobile .safari-iphone .device-iphone {
    width: 200px;
    top: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4138, ../sass/_content.scss */
  .klipfolio-for-mobile .safari-iphone .device-iphone {
    width: 240px;
    top: 125px;
  }
}
/* line 4160, ../sass/_content.scss */
.klipfolio-for-mobile .safari-iphone .iphone-shadow {
  width: 220px;
  height: 1px;
  position: absolute;
  bottom: -106px;
  left: 0;
  right: 0;
  margin: auto;
  box-shadow: 0px 10px 15px 9px rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.56);
}
/* line 4172, ../sass/_content.scss */
.klipfolio-for-mobile .device-android {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 4172, ../sass/_content.scss */
  .klipfolio-for-mobile .device-android {
    width: 170px;
    top: 70px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4172, ../sass/_content.scss */
  .klipfolio-for-mobile .device-android {
    width: 250px;
    top: 140px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4172, ../sass/_content.scss */
  .klipfolio-for-mobile .device-android {
    width: 300px;
    top: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4172, ../sass/_content.scss */
  .klipfolio-for-mobile .device-android {
    width: 380px;
    top: 125px;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4194, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-iphone {
    max-width: 100%;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4194, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-iphone {
    max-width: 200px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4194, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-iphone {
    max-width: 200px;
    margin: auto;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4194, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-iphone {
    max-width: 200px;
    margin: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4212, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-android {
    max-width: 100%;
    margin: auto;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4212, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-android {
    max-width: 250px;
    margin: auto;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4212, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-android {
    max-width: 250px;
    margin: auto;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4212, ../sass/_content.scss */
  .klipfolio-for-mobile .dashboard-on-android {
    max-width: 250px;
    margin: auto;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4230, ../sass/_content.scss */
  .klipfolio-for-mobile .border-right {
    border: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4230, ../sass/_content.scss */
  .klipfolio-for-mobile .border-right {
    border: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4230, ../sass/_content.scss */
  .klipfolio-for-mobile .border-right {
    border-right: 1px solid #ccc;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4230, ../sass/_content.scss */
  .klipfolio-for-mobile .border-right {
    border-right: 1px solid #ccc;
  }
}
@media only screen and (max-width: 767px) {
  /* line 4244, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features {
    margin: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4244, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4244, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features {
    margin: 130px 0;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4244, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features {
    margin: 115px 0;
  }
}
/* line 4257, ../sass/_content.scss */
.klipfolio-for-mobile .mobile-app-features .section-header {
  font-weight: 100;
}
@media only screen and (max-width: 767px) {
  /* line 4257, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features .section-header {
    font-size: 200%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4257, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features .section-header {
    font-size: 240%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4257, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features .section-header {
    font-size: 260%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4257, ../sass/_content.scss */
  .klipfolio-for-mobile .mobile-app-features .section-header {
    font-size: 300%;
  }
}

/* line 4275, ../sass/_content.scss */
.question-box {
  height: 200px;
  padding: 30px;
  background-color: #ffffff;
}
/* line 4279, ../sass/_content.scss */
.question-box p {
  margin: 0;
  text-align: center;
  font-size: 1.25em;
  line-height: 1.7em;
  font-weight: 100;
}

/* line 4288, ../sass/_content.scss */
.answer-box {
  height: 200px;
  padding: 30px;
  text-align: center;
}
/* line 4292, ../sass/_content.scss */
.answer-box p {
  color: #fff;
  margin: 0;
  font-weight: bold;
}
/* line 4297, ../sass/_content.scss */
.answer-box h4 {
  color: #fff;
  margin: 0;
  font-weight: bold;
}

/* line 4308, ../sass/_content.scss */
.dashboard-examples .row {
  margin: 100px 0;
}
/* line 4310, ../sass/_content.scss */
.dashboard-examples .row:last-child {
  margin-bottom: 100px;
}
/* line 4314, ../sass/_content.scss */
.dashboard-examples .dashboard-image {
  padding: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.05);
  z-index: 1;
}
@media only screen and (max-width: 767px) {
  /* line 4314, ../sass/_content.scss */
  .dashboard-examples .dashboard-image {
    box-shadow: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4314, ../sass/_content.scss */
  .dashboard-examples .dashboard-image {
    margin-right: -30px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4314, ../sass/_content.scss */
  .dashboard-examples .dashboard-image {
    margin-right: -100px;
  }
}
/* line 4327, ../sass/_content.scss */
.dashboard-examples .dashboard-image .dashboard-image-container {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin: auto;
  border-radius: 5px;
}
@media only screen and (max-width: 767px) {
  /* line 4327, ../sass/_content.scss */
  .dashboard-examples .dashboard-image .dashboard-image-container {
    border-radius: 5px 5px 0 0px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4327, ../sass/_content.scss */
  .dashboard-examples .dashboard-image .dashboard-image-container {
    height: 305px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4327, ../sass/_content.scss */
  .dashboard-examples .dashboard-image .dashboard-image-container {
    height: 345px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4342, ../sass/_content.scss */
  .dashboard-examples .dashboard-image .dashboard-image-container img {
    position: absolute;
    height: auto;
    max-width: 100%;
    width: 100%;
    top: 0;
    right: 0;
  }
}
/* line 4353, ../sass/_content.scss */
.dashboard-examples .dashboard-image .dashboard-image-container:hover a.public-dashboard-link {
  visibility: visible;
  opacity: 1;
}
/* line 4358, ../sass/_content.scss */
.dashboard-examples .dashboard-image .dashboard-image-container a.public-dashboard-link {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all .25s ease-out;
  transition: all .25s ease-out;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  overflow: hidden;
  color: #fff;
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.7);
  text-align: center;
  height: 100%;
  line-height: 0;
}
/* line 4376, ../sass/_content.scss */
.dashboard-examples .dashboard-image .dashboard-image-container a.public-dashboard-link span {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
}
/* line 4385, ../sass/_content.scss */
.dashboard-examples .dashboard-text {
  background-color: #fff;
  padding: 30px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.05);
  border-radius: 5px;
}
@media only screen and (max-width: 767px) {
  /* line 4385, ../sass/_content.scss */
  .dashboard-examples .dashboard-text {
    border-radius: 0px 0px 5px 5px;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4385, ../sass/_content.scss */
  .dashboard-examples .dashboard-text {
    padding: 30px 30px 30px 60px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4385, ../sass/_content.scss */
  .dashboard-examples .dashboard-text {
    padding: 30px 30px 30px 120px;
    height: 100%;
    min-height: 400px;
  }
}
/* line 4401, ../sass/_content.scss */
.dashboard-examples .dashboard-text .dashboard-text-container {
  padding: 10px;
}
@media only screen and (min-width: 1200px) {
  /* line 4401, ../sass/_content.scss */
  .dashboard-examples .dashboard-text .dashboard-text-container {
    padding: 30px 60px;
  }
}
/* line 4407, ../sass/_content.scss */
.dashboard-examples .dashboard-text .dashboard-description {
  margin-bottom: 15px;
}
/* line 4411, ../sass/_content.scss */
.dashboard-examples .dashboard-text .dashboard-quote:before {
  content: " ";
  display: block;
  position: relative;
  height: 5px;
  width: 50px;
  background-color: #ccc;
  margin: 10px 0;
}
/* line 4420, ../sass/_content.scss */
.dashboard-examples .dashboard-text .dashboard-quote div {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  padding-top: 15px;
}
/* line 4431, ../sass/_content.scss */
.dashboard-examples .dashboard-text .dashboard-quote span {
  font-weight: bold;
}
/* line 4435, ../sass/_content.scss */
.dashboard-examples .dashboard-text .column-header {
  text-align: left;
  font-weight: bold;
  margin-top: 0;
}
/* line 4440, ../sass/_content.scss */
.dashboard-examples .dashboard-text .author-pic {
  width: 50px;
  border-radius: 50%;
  float: left;
  margin-right: 20px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  /* line 4440, ../sass/_content.scss */
  .dashboard-examples .dashboard-text .author-pic {
    display: none;
  }
}
/* line 4450, ../sass/_content.scss */
.dashboard-examples .dashboard-text p {
  margin-bottom: 0;
}

/* line 4460, ../sass/_content.scss */
.getting-started section:not(:last-child) {
  border-bottom: 1px solid #eee;
}
/* line 4463, ../sass/_content.scss */
.getting-started section:last-child {
  padding-bottom: 0;
}
/* line 4467, ../sass/_content.scss */
.getting-started .row .col-md-6:nth-child(2) {
  padding: 30px;
}
/* line 4471, ../sass/_content.scss */
.getting-started .getting-started-section {
  position: relative;
  padding: 0 40px;
}
/* line 4475, ../sass/_content.scss */
.getting-started .step-number {
  color: #e14d57;
  font-weight: bold;
  margin: 0;
}
/* line 4480, ../sass/_content.scss */
.getting-started .step-big-number {
  color: #ddd;
  position: absolute;
  left: 0px;
  top: -60px;
  margin: 0;
  display: block;
  font-size: 1000%;
  line-height: 1em;
  font-weight: bold;
}
/* line 4491, ../sass/_content.scss */
.getting-started .column-header {
  text-align: left;
  margin-top: 0;
}

/* line 4501, ../sass/_content.scss */
.web-metrics-lp .quote-block {
  background-color: #f2f2f2;
  padding: 60px;
  text-align: center;
}
/* line 4506, ../sass/_content.scss */
.web-metrics-lp .key-questions {
  position: relative;
  padding: 60px 15px;
  text-align: center;
}
/* line 4511, ../sass/_content.scss */
.web-metrics-lp .big-number {
  display: block;
  position: absolute;
  top: 40%;
  left: 0px;
  right: 0px;
  bottom: 0;
  margin: auto;
  font-size: 1200%;
  font-weight: bold;
  z-index: -1;
  color: #eee;
}
@media only screen and (min-width: 768px) {
  /* line 4524, ../sass/_content.scss */
  .web-metrics-lp .page-content-navs {
    height: 180px;
  }
}
/* line 4530, ../sass/_content.scss */
.web-metrics-lp .building-steps img {
  max-width: 75px;
  margin: 10px auto 0;
}
/* line 4534, ../sass/_content.scss */
.web-metrics-lp .building-steps h4 {
  font-weight: bold;
  color: #b2b2b2;
  margin-bottom: 0;
}
/* line 4541, ../sass/_content.scss */
.web-metrics-lp .dashboard-examples .row {
  margin: 30px -15px;
}
@media only screen and (max-width: 767px) {
  /* line 4541, ../sass/_content.scss */
  .web-metrics-lp .dashboard-examples .row {
    margin: 30px 0px;
  }
}
/* line 4547, ../sass/_content.scss */
.web-metrics-lp .dashboard-examples .dashboard-image .dashboard-image-container {
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width: 768px) {
  /* line 4547, ../sass/_content.scss */
  .web-metrics-lp .dashboard-examples .dashboard-image .dashboard-image-container {
    height: 180px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4547, ../sass/_content.scss */
  .web-metrics-lp .dashboard-examples .dashboard-image .dashboard-image-container {
    height: 160px;
    background: #222;
  }
}
/* line 4557, ../sass/_content.scss */
.web-metrics-lp .dashboard-examples .dashboard-text {
  border-radius: 0 0 5px 5px;
  min-height: 1px;
}
@media only screen and (min-width: 768px) {
  /* line 4557, ../sass/_content.scss */
  .web-metrics-lp .dashboard-examples .dashboard-text {
    padding: 15px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4557, ../sass/_content.scss */
  .web-metrics-lp .dashboard-examples .dashboard-text {
    padding: 30px 50px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4557, ../sass/_content.scss */
  .web-metrics-lp .dashboard-examples .dashboard-text {
    padding: 30px 50px;
  }
}
/* line 4569, ../sass/_content.scss */
.web-metrics-lp .dashboard-examples .dashboard-text .dashboard-text-container {
  padding: 0;
}
/* line 4574, ../sass/_content.scss */
.web-metrics-lp .kpi-dashboard-example {
  margin-bottom: 15px;
  text-align: center;
  border-radius: 5px;
  overflow: hidden;
  outline: 0;
}
/* line 4580, ../sass/_content.scss */
.web-metrics-lp .kpi-dashboard-example .image-column-container {
  border: 1px solid #ddd;
  border-radius: 5px;
  padding: 5px;
}
/* line 4584, ../sass/_content.scss */
.web-metrics-lp .kpi-dashboard-example .image-column-container img.klip-example {
  margin: 0 auto;
  height: 150px;
  width: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 0px 0px;
}
/* line 4592, ../sass/_content.scss */
.web-metrics-lp .kpi-dashboard-example .image-column-container img.dashboard-example {
  margin: 0 auto;
  height: 250px;
  width: 100%;
  max-width: none;
  object-fit: cover;
  object-position: 0px 0px;
}
/* line 4601, ../sass/_content.scss */
.web-metrics-lp .kpi-dashboard-example .column-container {
  padding: 15px;
  margin-bottom: 15px;
}
/* line 4604, ../sass/_content.scss */
.web-metrics-lp .kpi-dashboard-example .column-container h3 {
  margin: 0px;
  font-weight: bold;
  font-size: 1em;
}
/* line 4611, ../sass/_content.scss */
.web-metrics-lp .page-sidenav {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 4611, ../sass/_content.scss */
  .web-metrics-lp .page-sidenav {
    display: block;
    position: fixed;
    left: 30px;
    top: 40%;
  }
  /* line 4618, ../sass/_content.scss */
  .web-metrics-lp .page-sidenav ul {
    width: 9px;
  }
  /* line 4621, ../sass/_content.scss */
  .web-metrics-lp .page-sidenav li {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    border: 0;
    background-color: #d1d1d1;
    z-index: 2;
    margin: 0 auto 20px;
    transition: 0.3s all linear;
  }
  /* line 4630, ../sass/_content.scss */
  .web-metrics-lp .page-sidenav li.active {
    background-color: #666;
  }
  /* line 4633, ../sass/_content.scss */
  .web-metrics-lp .page-sidenav li a {
    background-color: transparent;
  }
}
/* line 4639, ../sass/_content.scss */
.web-metrics-lp a.nav-anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  /* line 4639, ../sass/_content.scss */
  .web-metrics-lp a.nav-anchor {
    top: -90px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 4639, ../sass/_content.scss */
  .web-metrics-lp a.nav-anchor {
    top: -100px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4639, ../sass/_content.scss */
  .web-metrics-lp a.nav-anchor {
    top: -100px;
  }
}

/* line 4660, ../sass/_content.scss */
.dashboard-klip-gallery-page .row-flex {
  background: linear-gradient(180deg, #f4f6f8, #fcf3f3);
}
@media only screen and (min-width: 992px) {
  /* line 4660, ../sass/_content.scss */
  .dashboard-klip-gallery-page .row-flex {
    background: linear-gradient(90deg, #f4f6f8, #fcf3f3);
  }
}
/* line 4666, ../sass/_content.scss */
.dashboard-klip-gallery-page .left-col,
.dashboard-klip-gallery-page .right-col {
  margin: 3rem 0;
  color: #333;
}
@media only screen and (min-width: 992px) {
  /* line 4666, ../sass/_content.scss */
  .dashboard-klip-gallery-page .left-col,
  .dashboard-klip-gallery-page .right-col {
    margin: 0;
    height: calc(100vh - 60px);
  }
}
/* line 4674, ../sass/_content.scss */
.dashboard-klip-gallery-page .left-col .vertical-center,
.dashboard-klip-gallery-page .right-col .vertical-center {
  flex-grow: 1;
  max-height: 50vh;
}
/* line 4678, ../sass/_content.scss */
.dashboard-klip-gallery-page .left-col img,
.dashboard-klip-gallery-page .right-col img {
  max-height: 50vh;
  max-width: 450px;
  transition: 0.25s all ease;
}
/* line 4684, ../sass/_content.scss */
.dashboard-klip-gallery-page .left-col:hover img,
.dashboard-klip-gallery-page .right-col:hover img {
  max-height: 55vh;
  max-width: 500px;
}
/* line 4690, ../sass/_content.scss */
.dashboard-klip-gallery-page .left-col img {
  box-shadow: rgba(181, 194, 207, 0.298) 0px 2px 2px, rgba(181, 194, 207, 0.298) 0px 4px 4px, rgba(181, 194, 207, 0.298) 0px 8px 8px, rgba(181, 194, 207, 0.298) 0px 16px 16px, rgba(181, 194, 207, 0.298) 0px 32px 32px, rgba(181, 194, 207, 0.298) 0px 64px 64px, rgba(181, 194, 207, 0.298) 0px 128px 128px;
}
/* line 4693, ../sass/_content.scss */
.dashboard-klip-gallery-page .right-col img {
  box-shadow: rgba(224, 170, 164, 0.298) 0px 2px 2px, rgba(224, 170, 164, 0.298) 0px 4px 4px, rgba(224, 170, 164, 0.298) 0px 8px 8px, rgba(224, 170, 164, 0.298) 0px 16px 16px, rgba(224, 170, 164, 0.298) 0px 32px 32px, rgba(224, 170, 164, 0.298) 0px 64px 64px, rgba(224, 170, 164, 0.298) 0px 128px 128px;
}

/* line 4701, ../sass/_content.scss */
.node-template-dashboard .backdrop.half-grey-bg:before,
.node-dashboard-example .backdrop.half-grey-bg:before {
  height: 350px;
}
/* line 4704, ../sass/_content.scss */
.node-template-dashboard h4,
.node-dashboard-example h4 {
  margin-bottom: 0;
}
/* line 4708, ../sass/_content.scss */
.node-template-dashboard .dashboard-template-image img,
.node-dashboard-example .dashboard-template-image img {
  margin: auto;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
  border-radius: 5px;
}
/* line 4714, ../sass/_content.scss */
.node-template-dashboard .dashboard-template-image button,
.node-dashboard-example .dashboard-template-image button {
  margin-top: 0.75rem;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  /* line 4714, ../sass/_content.scss */
  .node-template-dashboard .dashboard-template-image button,
  .node-dashboard-example .dashboard-template-image button {
    width: auto;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4720, ../sass/_content.scss */
  .node-template-dashboard .dashboard-template-image button.grey,
  .node-dashboard-example .dashboard-template-image button.grey {
    margin-right: 0.75rem;
  }
}
/* line 4725, ../sass/_content.scss */
.node-template-dashboard .dashboard-template-image button.blue,
.node-dashboard-example .dashboard-template-image button.blue {
  display: none;
}
@media only screen and (min-width: 1200px) {
  /* line 4725, ../sass/_content.scss */
  .node-template-dashboard .dashboard-template-image button.blue,
  .node-dashboard-example .dashboard-template-image button.blue {
    display: inline-block;
  }
}
/* line 4733, ../sass/_content.scss */
.node-template-dashboard .dashboard-template-cta,
.node-dashboard-example .dashboard-template-cta {
  width: 100%;
}
/* line 4735, ../sass/_content.scss */
.node-template-dashboard .dashboard-template-cta button,
.node-dashboard-example .dashboard-template-cta button {
  width: 100%;
}
/* line 4737, ../sass/_content.scss */
.node-template-dashboard .dashboard-template-cta button.blue,
.node-dashboard-example .dashboard-template-cta button.blue {
  margin-top: 0;
}
/* line 4742, ../sass/_content.scss */
.node-template-dashboard .services-used-logos,
.node-dashboard-example .services-used-logos {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
/* line 4747, ../sass/_content.scss */
.node-template-dashboard .services-used-logos a,
.node-dashboard-example .services-used-logos a {
  border-radius: 50%;
  background-color: #f4f6f8;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* line 4761, ../sass/_content.scss */
.node-template-dashboard .difficulty-lvl div,
.node-dashboard-example .difficulty-lvl div {
  height: 20px;
  width: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
  display: inline-block;
  font-size: 0;
}
/* line 4770, ../sass/_content.scss */
.node-template-dashboard .difficulty-lvl.Beginner div:nth-child(1),
.node-dashboard-example .difficulty-lvl.Beginner div:nth-child(1) {
  background-color: #eee;
}
/* line 4775, ../sass/_content.scss */
.node-template-dashboard .difficulty-lvl.Intermediate div:nth-child(1),
.node-template-dashboard .difficulty-lvl.Intermediate div:nth-child(2),
.node-dashboard-example .difficulty-lvl.Intermediate div:nth-child(1),
.node-dashboard-example .difficulty-lvl.Intermediate div:nth-child(2) {
  background-color: #eee;
}
/* line 4781, ../sass/_content.scss */
.node-template-dashboard .difficulty-lvl.Advanced div:nth-child(1),
.node-template-dashboard .difficulty-lvl.Advanced div:nth-child(2),
.node-template-dashboard .difficulty-lvl.Advanced div:nth-child(3),
.node-dashboard-example .difficulty-lvl.Advanced div:nth-child(1),
.node-dashboard-example .difficulty-lvl.Advanced div:nth-child(2),
.node-dashboard-example .difficulty-lvl.Advanced div:nth-child(3) {
  background-color: #eee;
}
/* line 4788, ../sass/_content.scss */
.node-template-dashboard .difficulty-lvl.Pro div,
.node-dashboard-example .difficulty-lvl.Pro div {
  background-color: #eee;
}

/* line 4797, ../sass/_content.scss */
.node-template-klip .backdrop.half-grey-bg:before {
  height: 350px;
}
/* line 4800, ../sass/_content.scss */
.node-template-klip h4 {
  margin-bottom: 0;
}
/* line 4804, ../sass/_content.scss */
.node-template-klip .categories-list .category {
  display: inline-block;
  margin-right: 15px;
}
/* line 4809, ../sass/_content.scss */
.node-template-klip .services-used-logos img {
  width: 35px;
  display: inline-block;
  margin-right: 15px;
}
/* line 4814, ../sass/_content.scss */
.node-template-klip .klip-template-image img {
  margin: auto;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 8px 16px rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
  border-radius: 5px;
}
/* line 4820, ../sass/_content.scss */
.node-template-klip .klip-template-cta {
  text-align: center;
}
/* line 4822, ../sass/_content.scss */
.node-template-klip .klip-template-cta button {
  width: 100%;
}

/* line 4832, ../sass/_content.scss */
.view-template-dashboard-card .view-content,
.view-template-klip-card .view-content,
.view-template-dashboard-related-dashboards .view-content {
  margin: 0 -15px;
  display: flex;
  flex-wrap: wrap;
  align-content: stretch;
  align-items: stretch;
  justify-content: flex-start;
}

/* line 4842, ../sass/_content.scss */
.template-card {
  margin-top: 30px;
  display: flex;
}
@media only screen and (min-width: 992px) {
  /* line 4845, ../sass/_content.scss */
  .template-card.dashboard-template {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4845, ../sass/_content.scss */
  .template-card.dashboard-template {
    flex-basis: 50%;
    max-width: 50%;
  }
}
/* line 4854, ../sass/_content.scss */
.template-card.dashboard-template .card {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* line 4859, ../sass/_content.scss */
.template-card.dashboard-template .card-body {
  padding: 0;
}
/* line 4861, ../sass/_content.scss */
.template-card.dashboard-template .card-body a {
  padding: 1.5rem;
  display: inline-block;
  width: 100%;
}
/* line 4867, ../sass/_content.scss */
.template-card.dashboard-template .card-image {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  overflow: hidden;
  height: 350px;
}
/* line 4880, ../sass/_content.scss */
.template-card.dashboard-template .card-image figure {
  width: 100%;
  overflow: hidden;
  max-height: 350px;
  padding: 15px;
}
/* line 4885, ../sass/_content.scss */
.template-card.dashboard-template .card-image figure img {
  box-shadow: 0 15px 20px -10px rgba(32, 51, 70, 0.3), 0 0px 30px 0px rgba(32, 51, 70, 0.2);
  width: 100%;
  margin: auto;
}
/* line 4892, ../sass/_content.scss */
.template-card.dashboard-template .block-sm {
  padding-top: 10px;
  padding-bottom: 0;
}
/* line 4896, ../sass/_content.scss */
.template-card.dashboard-template p {
  margin-bottom: 0;
}
/* line 4899, ../sass/_content.scss */
.template-card.dashboard-template .integration_logo {
  display: inline-block;
  margin-right: 10px;
}
/* line 4902, ../sass/_content.scss */
.template-card.dashboard-template .integration_logo img {
  max-width: 30px;
}
/* line 4906, ../sass/_content.scss */
.template-card.dashboard-template .card-bottom {
  position: relative;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 1200px) {
  /* line 4906, ../sass/_content.scss */
  .template-card.dashboard-template .card-bottom {
    flex-direction: row;
  }
  /* line 4912, ../sass/_content.scss */
  .template-card.dashboard-template .card-bottom a:first-child {
    flex-shrink: 1.5;
    margin-right: 15px;
  }
}
/* line 4917, ../sass/_content.scss */
.template-card.dashboard-template .card-bottom a {
  width: 100%;
}
/* line 4920, ../sass/_content.scss */
.template-card.dashboard-template .card-bottom button {
  width: 100%;
  padding: 10px 15px;
  margin: 0;
}
/* line 4924, ../sass/_content.scss */
.template-card.dashboard-template .card-bottom button.grey {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  /* line 4924, ../sass/_content.scss */
  .template-card.dashboard-template .card-bottom button.grey {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 4933, ../sass/_content.scss */
  .template-card.klip-template {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 4933, ../sass/_content.scss */
  .template-card.klip-template {
    flex-basis: 33.33333334%;
    max-width: 33.33333334%;
  }
}
/* line 4943, ../sass/_content.scss */
.template-card.klip-template .card-image {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  overflow: hidden;
  height: 300px;
}
/* line 4956, ../sass/_content.scss */
.template-card.klip-template .card-image figure {
  width: 100%;
  overflow: hidden;
  max-height: 300px;
  padding: 15px;
}
/* line 4961, ../sass/_content.scss */
.template-card.klip-template .card-image figure img {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.05), 0 0px 15px rgba(0, 0, 0, 0.05);
  width: 100%;
}
/* line 4967, ../sass/_content.scss */
.template-card.klip-template .block-sm {
  padding-top: 10px;
  padding-bottom: 0;
}
/* line 4971, ../sass/_content.scss */
.template-card.klip-template p {
  margin-bottom: 0;
}
/* line 4974, ../sass/_content.scss */
.template-card.klip-template .integration_logo {
  display: inline-block;
  margin-right: 10px;
}
/* line 4977, ../sass/_content.scss */
.template-card.klip-template .integration_logo img {
  max-width: 30px;
}
/* line 4982, ../sass/_content.scss */
.template-card.klip-template .card-cta a {
  width: 100%;
}
/* line 4985, ../sass/_content.scss */
.template-card.klip-template .card-cta button {
  width: 100%;
}
/* line 4987, ../sass/_content.scss */
.template-card.klip-template .card-cta button.grey {
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 4993, ../sass/_content.scss */
  .template-card.related-dashboard-template {
    flex-basis: 33.33333334%;
    max-width: 33.33333334%;
  }
}
/* line 4998, ../sass/_content.scss */
.template-card.related-dashboard-template .card {
  display: flex;
  flex-direction: column;
  width: 100%;
}
/* line 5003, ../sass/_content.scss */
.template-card.related-dashboard-template .card-image {
  background: #e6e6e6;
  border-bottom: 1px solid #ddd;
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
  overflow: hidden;
  height: 225px;
}
/* line 5016, ../sass/_content.scss */
.template-card.related-dashboard-template .card-image figure {
  width: 100%;
  overflow: hidden;
  max-height: 225px;
  padding: 15px;
}
/* line 5021, ../sass/_content.scss */
.template-card.related-dashboard-template .card-image figure img {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.05), 0 0px 15px rgba(0, 0, 0, 0.05);
  width: 100%;
}
/* line 5027, ../sass/_content.scss */
.template-card.related-dashboard-template .block-sm {
  padding-top: 10px;
  padding-bottom: 0;
}
/* line 5031, ../sass/_content.scss */
.template-card.related-dashboard-template p {
  margin-bottom: 0;
}
/* line 5035, ../sass/_content.scss */
.template-card.related-dashboard-template .card-cta a {
  width: 100%;
}
/* line 5038, ../sass/_content.scss */
.template-card.related-dashboard-template .card-cta button {
  width: 100%;
}
/* line 5040, ../sass/_content.scss */
.template-card.related-dashboard-template .card-cta button.grey {
  margin-bottom: 15px;
}

/* line 5052, ../sass/_content.scss */
.kvo-saas-dashboards-examples .live-dashboard-card {
  flex-basis: 50%;
  max-width: 50%;
  margin: 0;
}
@media only screen and (max-width: 767px) {
  /* line 5052, ../sass/_content.scss */
  .kvo-saas-dashboards-examples .live-dashboard-card {
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 15px;
    display: block;
  }
}
/* line 5063, ../sass/_content.scss */
.kvo-saas-dashboards-examples .live-dashboard-card figure {
  background: #1b1c1f;
  width: 100%;
  height: 175px;
}
@media only screen and (max-width: 767px) {
  /* line 5063, ../sass/_content.scss */
  .kvo-saas-dashboards-examples .live-dashboard-card figure {
    height: 220px;
  }
}

/* line 5074, ../sass/_content.scss */
.kvo-saas-dashboards-carousel .item {
  padding-bottom: 15px;
}
@media only screen and (max-width: 767px) {
  /* line 5074, ../sass/_content.scss */
  .kvo-saas-dashboards-carousel .item {
    display: block;
  }
}
/* line 5080, ../sass/_content.scss */
.kvo-saas-dashboards-carousel a.left-control {
  position: absolute;
  top: 90px;
  left: -5px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 5080, ../sass/_content.scss */
  .kvo-saas-dashboards-carousel a.left-control {
    display: none;
  }
}
/* line 5088, ../sass/_content.scss */
.kvo-saas-dashboards-carousel a.left-control .arrow-left {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #404040;
}
/* line 5094, ../sass/_content.scss */
.kvo-saas-dashboards-carousel a.right-control {
  position: absolute;
  top: 90px;
  right: -5px;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 5094, ../sass/_content.scss */
  .kvo-saas-dashboards-carousel a.right-control {
    display: none;
  }
}
/* line 5102, ../sass/_content.scss */
.kvo-saas-dashboards-carousel a.right-control .arrow-right {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #404040;
}

/* line 5110, ../sass/_content.scss */
.saastr-lp {
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 767px) {
  /* line 5113, ../sass/_content.scss */
  .saastr-lp .kf-sidebar {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 5113, ../sass/_content.scss */
  .saastr-lp .kf-sidebar {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5113, ../sass/_content.scss */
  .saastr-lp .kf-sidebar {
    display: block;
  }
}
/* line 5123, ../sass/_content.scss */
.saastr-lp .kf-sidebar.scroll-to-fixed-fixed {
  width: 100% !important;
  left: 0 !important;
  border-bottom: 1px solid #ddd;
}
/* line 5128, ../sass/_content.scss */
.saastr-lp .kf-sidebar .container {
  margin: 0 auto;
}
/* line 5132, ../sass/_content.scss */
.saastr-lp ul.saas-nav {
  padding: 0;
  margin: 0;
}
/* line 5135, ../sass/_content.scss */
.saastr-lp ul.saas-nav a {
  color: #333;
}
/* line 5138, ../sass/_content.scss */
.saastr-lp ul.saas-nav li {
  display: inline-block;
  list-style: none;
  padding: 5px 10px;
}
/* line 5143, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(1) li {
  background-color: rgba(245, 232, 208, 0.6);
}
/* line 5146, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(2) li {
  background-color: rgba(100, 137, 122, 0.6);
}
/* line 5149, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(3) li {
  background-color: rgba(225, 130, 86, 0.6);
}
/* line 5152, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(4) li {
  background-color: rgba(159, 179, 182, 0.6);
}
/* line 5155, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(5) li {
  background-color: rgba(240, 186, 125, 0.6);
}
/* line 5158, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(6) li {
  background-color: rgba(169, 195, 164, 0.6);
}
/* line 5161, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(7) li {
  background-color: rgba(152, 155, 189, 0.6);
}
/* line 5164, ../sass/_content.scss */
.saastr-lp ul.saas-nav a:nth-child(8) li {
  background-color: rgba(126, 166, 121, 0.6);
}
/* line 5167, ../sass/_content.scss */
.saastr-lp ul.saas-nav.fixed {
  position: fixed;
  top: 70px;
  z-index: 1;
  margin: 0;
  width: 100%;
  background: #fff;
  left: 0;
  padding: 10px;
  border-bottom: 1px solid #ddd;
}
/* line 5179, ../sass/_content.scss */
.saastr-lp .nav-anchor {
  display: block;
  visibility: hidden;
  cursor: none;
  position: absolute;
  top: -120px;
}
/* line 5186, ../sass/_content.scss */
.saastr-lp .text-container {
  max-width: 850px;
  margin: auto;
}
/* line 5190, ../sass/_content.scss */
.saastr-lp .intro {
  position: relative;
  background: linear-gradient(0deg, rgba(245, 192, 192, 0) 0%, rgba(246, 214, 177, 0.63) 100%);
}
/* line 5194, ../sass/_content.scss */
.saastr-lp .diagonal-bg-intro {
  position: absolute;
  height: 1400px;
  width: 1140px;
  top: 0px;
  left: 570px;
  right: 0;
  margin: auto;
  transform: skew(60deg);
}
/* line 5203, ../sass/_content.scss */
.saastr-lp .diagonal-bg-intro:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 00px;
  left: 0;
  z-index: -2;
  background-color: #f0f0f9;
}
/* line 5214, ../sass/_content.scss */
.saastr-lp .diagonal-bg {
  position: absolute;
  height: 480px;
  width: 100%;
  top: 0px;
  display: block;
}
@media only screen and (max-width: 767px) {
  /* line 5214, ../sass/_content.scss */
  .saastr-lp .diagonal-bg {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 5214, ../sass/_content.scss */
  .saastr-lp .diagonal-bg {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5214, ../sass/_content.scss */
  .saastr-lp .diagonal-bg {
    display: block;
  }
}
/* line 5229, ../sass/_content.scss */
.saastr-lp .diagonal-bg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 00px;
  left: 0;
  z-index: -2;
}
@media only screen and (max-width: 767px) {
  /* line 5241, ../sass/_content.scss */
  .saastr-lp .saastr--department-section h3 {
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  /* line 5246, ../sass/_content.scss */
  .saastr-lp .saastr--department-section h3 {
    text-align: center;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5251, ../sass/_content.scss */
  .saastr-lp .saastr--department-section h3 {
    text-align: left;
  }
}
/* line 5257, ../sass/_content.scss */
.saastr-lp .saastr--department-image img {
  max-width: 320px;
  margin: auto;
}
/* line 5262, ../sass/_content.scss */
.saastr-lp .saastr--video {
  max-width: 640px;
  max-height: 360px;
  margin: 0 auto 60px;
  background-color: #333;
  border-radius: 5px;
}
/* line 5270, ../sass/_content.scss */
.saastr-lp .saastr--dashboard-examples figure {
  border-radius: 5px;
  background-color: #1b1c1f;
  margin-bottom: 15px;
  height: 350px;
  overflow: hidden;
  box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.45);
}
/* line 5277, ../sass/_content.scss */
.saastr-lp .saastr--dashboard-examples figure.light-theme {
  background-color: #e6e6e8;
}
/* line 5282, ../sass/_content.scss */
.saastr-lp .saastr--saas-section {
  position: relative;
}
/* line 5285, ../sass/_content.scss */
.saastr-lp .saastr--saas-section .diagonal-bg:before {
  background-color: rgba(245, 232, 208, 0.35);
}
/* line 5290, ../sass/_content.scss */
.saastr-lp .saastr--executive-section {
  position: relative;
}
/* line 5293, ../sass/_content.scss */
.saastr-lp .saastr--executive-section .diagonal-bg:before {
  background-color: rgba(100, 137, 122, 0.2);
}
/* line 5298, ../sass/_content.scss */
.saastr-lp .saastr--marketing-section {
  position: relative;
}
/* line 5301, ../sass/_content.scss */
.saastr-lp .saastr--marketing-section .diagonal-bg:before {
  background-color: rgba(225, 130, 86, 0.2);
}
/* line 5306, ../sass/_content.scss */
.saastr-lp .saastr--sales-section {
  position: relative;
}
/* line 5309, ../sass/_content.scss */
.saastr-lp .saastr--sales-section .diagonal-bg:before {
  background-color: rgba(159, 179, 182, 0.2);
}
/* line 5314, ../sass/_content.scss */
.saastr-lp .saastr--retention-section {
  position: relative;
}
/* line 5317, ../sass/_content.scss */
.saastr-lp .saastr--retention-section .diagonal-bg:before {
  background-color: rgba(240, 186, 125, 0.2);
}
/* line 5322, ../sass/_content.scss */
.saastr-lp .saastr--dev-section {
  position: relative;
}
/* line 5325, ../sass/_content.scss */
.saastr-lp .saastr--dev-section .diagonal-bg:before {
  background-color: rgba(152, 155, 189, 0.2);
}
/* line 5330, ../sass/_content.scss */
.saastr-lp .saastr--support-section {
  position: relative;
}
/* line 5333, ../sass/_content.scss */
.saastr-lp .saastr--support-section .diagonal-bg:before {
  background-color: rgba(169, 195, 164, 0.2);
}
/* line 5338, ../sass/_content.scss */
.saastr-lp .saastr--ux-section {
  position: relative;
}
/* line 5341, ../sass/_content.scss */
.saastr-lp .saastr--ux-section .diagonal-bg:before {
  background-color: rgba(126, 166, 121, 0.2);
}
/* line 5346, ../sass/_content.scss */
.saastr-lp .card-column {
  padding: 0 15px;
}
/* line 5349, ../sass/_content.scss */
.saastr-lp .card {
  min-height: 250px;
}

/* line 5354, ../sass/_content.scss */
.iso-office {
  position: relative;
}
/* line 5356, ../sass/_content.scss */
.iso-office svg {
  overflow: visible;
}
/* line 5359, ../sass/_content.scss */
.iso-office #DevDept,
.iso-office #ExecDept,
.iso-office #SalesDept,
.iso-office #MarketingDept,
.iso-office #RetentionDept,
.iso-office #SupportDept,
.iso-office #UXDept {
  cursor: pointer;
}
/* line 5368, ../sass/_content.scss */
.iso-office svg g {
  transition: .3s transform ease;
}
/* line 5371, ../sass/_content.scss */
.iso-office .move-up {
  transform: translateY(-18px);
}
/* line 5374, ../sass/_content.scss */
.iso-office .move-up2 {
  transform: translateY(-7px);
}
/* line 5378, ../sass/_content.scss */
.iso-office .tooltip {
  position: absolute;
  width: 320px;
  opacity: 0;
  background: #fff;
  color: #333;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 1.5em;
  box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.12), 1px 2px 5px 0px rgba(0, 0, 0, 0.2);
  padding: 0px;
  visibility: hidden;
  transform: translateY(-20px);
  transition: 0.4s opacity ease 0.3s, 0.4s transform ease 0.2s;
}
/* line 5392, ../sass/_content.scss */
.iso-office .tooltip.showup {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
}
/* line 5397, ../sass/_content.scss */
.iso-office .tooltip > div {
  padding: 30px;
  background-color: white;
  border-radius: 1.5em;
}
/* line 5402, ../sass/_content.scss */
.iso-office .tooltip:before {
  position: absolute;
  margin: 0 auto;
  content: " ";
  width: 0;
  height: 0;
  bottom: -12px;
  left: 0;
  right: 0;
  z-index: -1;
  border-top: 15px solid #fff;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.2));
}
/* line 5418, ../sass/_content.scss */
.iso-office .tooltip--Support {
  top: 80px;
  right: 101px;
}
/* line 5422, ../sass/_content.scss */
.iso-office .tooltip--Executive {
  top: 35px;
  right: 244px;
}
/* line 5426, ../sass/_content.scss */
.iso-office .tooltip--Sale {
  top: 190px;
  right: 245px;
}
/* line 5430, ../sass/_content.scss */
.iso-office .tooltip--Dev {
  top: -46px;
  left: 128px;
}
/* line 5434, ../sass/_content.scss */
.iso-office .tooltip--Marketing {
  top: 122px;
  left: 59px;
}
/* line 5438, ../sass/_content.scss */
.iso-office .tooltip--UX {
  top: -80px;
  left: 333px;
}
/* line 5442, ../sass/_content.scss */
.iso-office .tooltip--Retention {
  top: 377px;
  left: 112px;
}
/* line 5446, ../sass/_content.scss */
.iso-office .tooltip--PhoneGuy {
  top: 154px;
  right: 357px;
}
/* line 5450, ../sass/_content.scss */
.iso-office .tooltip--TV {
  top: 102px;
  right: 417px;
}
/* line 5454, ../sass/_content.scss */
.iso-office .tooltip--Bentley {
  top: 244px;
  right: 477px;
}
/* line 5459, ../sass/_content.scss */
.iso-office .floor-shadow {
  opacity: 0.5;
  transition: 0.2s opacity linear;
}
/* line 5463, ../sass/_content.scss */
.iso-office .shadow-retention {
  opacity: 0.45;
}
/* line 5466, ../sass/_content.scss */
.iso-office .shadow-sales {
  opacity: 0.45;
}
/* line 5469, ../sass/_content.scss */
.iso-office .shadow-support {
  opacity: 0.45;
}
/* line 5472, ../sass/_content.scss */
.iso-office .shadow-marketing {
  opacity: 0.45;
}
/* line 5475, ../sass/_content.scss */
.iso-office .shadow-executive {
  opacity: 0.45;
}
/* line 5478, ../sass/_content.scss */
.iso-office .shadow-dev {
  opacity: 0.45;
}
/* line 5481, ../sass/_content.scss */
.iso-office .shadow-ux {
  opacity: 0.45;
}
/* line 5484, ../sass/_content.scss */
.iso-office .shadow-saas {
  opacity: 0.45;
}
/* line 5487, ../sass/_content.scss */
.iso-office .less-shadow {
  opacity: 0.3;
}

/* line 5495, ../sass/_content.scss */
.personas-microsite {
  background: -webkit-linear-gradient(-90deg, #fefefe 0%, #fff 90%);
  overflow: hidden;
  position: relative;
}
/* line 5500, ../sass/_content.scss */
.personas-microsite .main-banner .container {
  position: relative;
  z-index: 2;
}
/* line 5504, ../sass/_content.scss */
.personas-microsite .main-banner header {
  max-width: 900px;
  margin: auto;
}
/* line 5509, ../sass/_content.scss */
.personas-microsite section {
  position: relative;
}
/* line 5512, ../sass/_content.scss */
.personas-microsite .in-front {
  position: relative;
  z-index: 5;
}
/* line 5516, ../sass/_content.scss */
.personas-microsite .header-dashboard-screenshot {
  position: relative;
  z-index: 10;
  width: 600px;
  max-width: 100%;
  margin: auto;
  padding: 0;
  opacity: 0;
  transform: translateY(20px);
  animation: 1.8s animation__microsites--dashboard-screenshot forwards 0.5s ease;
}
@media only screen and (max-width: 767px) {
  /* line 5516, ../sass/_content.scss */
  .personas-microsite .header-dashboard-screenshot {
    padding: 15px;
  }
}
/* line 5529, ../sass/_content.scss */
.personas-microsite .header-dashboard-screenshot:after {
  display: block;
  content: "";
  position: absolute;
  width: 600px;
  max-width: 100%;
  height: 7px;
  background-color: #000;
  bottom: -40px;
  left: 0;
  right: 0;
  margin: auto;
  filter: blur(15px);
  transform: translateY(20px);
}
@media only screen and (max-width: 767px) {
  /* line 5529, ../sass/_content.scss */
  .personas-microsite .header-dashboard-screenshot:after {
    bottom: -10px;
  }
}
/* line 5547, ../sass/_content.scss */
.personas-microsite .header-dashboard-screenshot figure {
  border-radius: 5px;
  overflow: hidden;
  width: 600px;
  max-width: 100%;
  margin: auto;
  max-height: 420px;
}
/* line 5557, ../sass/_content.scss */
.personas-microsite .quote .text-container {
  padding: 50px;
}
/* line 5559, ../sass/_content.scss */
.personas-microsite .quote .text-container.light-grey-bg {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  color: #333;
}
/* line 5564, ../sass/_content.scss */
.personas-microsite .quote .text-container.dark-grey-bg {
  background-color: #333;
  color: #fff;
}
/* line 5568, ../sass/_content.scss */
.personas-microsite .quote .text-container.blue-bg {
  background-color: #5290e9;
  color: #fff;
}
/* line 5572, ../sass/_content.scss */
.personas-microsite .quote .text-container p {
  font-size: 1.15em;
  font-weight: bold;
}
/* line 5577, ../sass/_content.scss */
.personas-microsite .quote img {
  width: 100px;
  margin: 0 auto 10px;
  border-radius: 10px;
}
/* line 5582, ../sass/_content.scss */
.personas-microsite .quote .author-container {
  background-position: 50%;
  background-size: cover;
}
/* line 5587, ../sass/_content.scss */
.personas-microsite .three-ways-to-build--icon {
  max-width: 160px;
  margin: 0 auto 20px;
  background-color: #fff;
  box-shadow: 0 3px 20px #f4e9df;
  border-radius: 50%;
  padding: 35px;
}
/* line 5595, ../sass/_content.scss */
.personas-microsite .integration-icon {
  box-shadow: 0px 3px 45px rgba(30, 39, 70, 0.13);
  border-radius: 50%;
  background: #fff;
  display: block;
  width: 80px;
  height: 80px;
  padding: 20px;
  margin: auto;
}
/* line 5605, ../sass/_content.scss */
.personas-microsite .active > .integration-icon {
  border: 1px solid #5290e9;
}
/* line 5609, ../sass/_content.scss */
.personas-microsite .pre-built-metrics .row-flex {
  padding: 0;
}
@media only screen and (max-width: 767px) {
  /* line 5609, ../sass/_content.scss */
  .personas-microsite .pre-built-metrics .row-flex {
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow-x: scroll;
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-overflow-scrolling: touch;
  }
  /* line 5617, ../sass/_content.scss */
  .personas-microsite .pre-built-metrics .row-flex::-webkit-scrollbar {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  /* line 5609, ../sass/_content.scss */
  .personas-microsite .pre-built-metrics .row-flex {
    justify-content: center;
  }
}
/* line 5625, ../sass/_content.scss */
.personas-microsite .pre-built-metrics .list__horizontal {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
  /* line 5629, ../sass/_content.scss */
  .personas-microsite .pre-built-metrics .template-card.klip-template {
    flex-basis: 85%;
    max-width: 85%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5629, ../sass/_content.scss */
  .personas-microsite .pre-built-metrics .template-card.klip-template {
    flex-basis: 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 5640, ../sass/_content.scss */
  .personas-microsite .pre-built-metrics__description {
    padding-right: 40px;
  }
}
/* line 5645, ../sass/_content.scss */
.personas-microsite .floating-integration-icon {
  position: absolute;
  z-index: 55;
  opacity: 0;
  transform: translateY(20px);
  animation: 1.8s animation__microsites--integration-icons forwards 1s ease-in-out;
}
/* line 5652, ../sass/_content.scss */
.personas-microsite .diagonal-block {
  display: block;
  opacity: 0;
  transform-origin: center top;
  transform: translateY(-20px) skewY(-5deg);
  -webkit-animation: 1.8s animation__microsites--diagonal-blocks forwards 0.5s ease;
  animation: 1.8s animation__microsites--diagonal-blocks forwards 0.5s ease;
}
@media only screen and (max-width: 767px) {
  /* line 5652, ../sass/_content.scss */
  .personas-microsite .diagonal-block {
    display: none;
  }
}
/* line 5662, ../sass/_content.scss */
.personas-microsite .diagonal-block.diagonal-block--left {
  width: 10vw;
  height: 330px;
  opacity: 0;
  z-index: 1;
  position: absolute;
  top: 470px;
  left: 0;
}
/* line 5671, ../sass/_content.scss */
.personas-microsite .diagonal-block.diagonal-block--right {
  width: 10vw;
  height: 330px;
  opacity: 0;
  z-index: 1;
  position: absolute;
  top: 430px;
  right: 0;
}
/* line 5680, ../sass/_content.scss */
.personas-microsite .diagonal-block.diagonal-block--middle {
  width: calc( 100% - 10vw);
  height: 330px;
  z-index: 0;
  position: absolute;
  top: 450px;
  right: 0;
  left: 0;
  margin: auto;
}

/* line 5694, ../sass/_content.scss */
.marketing-microsite .diagonal-block--left {
  background-color: #f87462;
}
/* line 5697, ../sass/_content.scss */
.marketing-microsite .diagonal-block--right {
  background-color: #50c2b8;
}
/* line 5700, ../sass/_content.scss */
.marketing-microsite .diagonal-block--middle {
  background: #e6e6e8;
  top: 450px;
}
/* line 5704, ../sass/_content.scss */
.marketing-microsite .triangle-1 {
  width: 30px;
  position: absolute;
  top: 9px;
  left: 0;
  transform: rotateZ(105deg);
}
/* line 5710, ../sass/_content.scss */
.marketing-microsite .triangle-1 .triangle {
  fill: #50c2b8;
  fill-opacity: 0.15;
}
/* line 5715, ../sass/_content.scss */
.marketing-microsite .triangle-2 {
  width: 30px;
  position: absolute;
  top: 270px;
  left: 170px;
  transform: rotateZ(35deg);
}
/* line 5721, ../sass/_content.scss */
.marketing-microsite .triangle-2 .triangle {
  fill: #f87462;
  fill-opacity: 0.1;
}
/* line 5726, ../sass/_content.scss */
.marketing-microsite .triangle-3 {
  width: 40px;
  position: absolute;
  top: 90px;
  right: -80px;
  transform: rotateZ(-165deg);
}
/* line 5732, ../sass/_content.scss */
.marketing-microsite .triangle-3 .triangle {
  fill: #f87462;
  fill-opacity: 0.2;
}
/* line 5737, ../sass/_content.scss */
.marketing-microsite .triangle-4 {
  width: 40px;
  position: absolute;
  top: 351px;
  right: 130px;
  transform: rotateZ(-110deg);
}
/* line 5743, ../sass/_content.scss */
.marketing-microsite .triangle-4 .triangle {
  fill: #50c2b8;
  fill-opacity: 0.12;
}
/* line 5748, ../sass/_content.scss */
.marketing-microsite .three-ways-to-build {
  margin: 60px 0;
}
/* line 5750, ../sass/_content.scss */
.marketing-microsite .three-ways-to-build .three-ways-to-build__gradient-line {
  width: calc( 100% - 10vw);
  height: 100%;
  background: #ffe1d1;
  opacity: 0.4;
  transform: skewY(-5deg);
  z-index: 0;
  position: absolute;
  top: 00px;
  right: 0;
  left: 0;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 5750, ../sass/_content.scss */
  .marketing-microsite .three-ways-to-build .three-ways-to-build__gradient-line {
    width: 100%;
  }
}
/* line 5767, ../sass/_content.scss */
.marketing-microsite .integration-icon__moz {
  width: 70px;
  height: 70px;
  padding: 17px;
  top: 270px;
  left: -140px;
}
/* line 5774, ../sass/_content.scss */
.marketing-microsite .integration-icon__instagram {
  width: 70px;
  height: 70px;
  padding: 16px;
  top: 110px;
  left: -120px;
}
/* line 5781, ../sass/_content.scss */
.marketing-microsite .integration-icon__ga {
  width: 110px;
  height: 110px;
  padding: 25px;
  top: 160px;
  left: -260px;
}
/* line 5788, ../sass/_content.scss */
.marketing-microsite .integration-icon__hubspot {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 120px;
  left: -360px;
}
/* line 5795, ../sass/_content.scss */
.marketing-microsite .integration-icon__twitter {
  width: 65px;
  height: 65px;
  padding: 16px;
  top: 90px;
  right: -110px;
}
/* line 5802, ../sass/_content.scss */
.marketing-microsite .integration-icon__facebook {
  width: 90px;
  height: 90px;
  padding: 23px;
  top: 120px;
  right: -330px;
}
/* line 5809, ../sass/_content.scss */
.marketing-microsite .integration-icon__campaignmonitor {
  width: 100px;
  height: 100px;
  padding: 21px;
  top: 200px;
  right: -200px;
}
/* line 5816, ../sass/_content.scss */
.marketing-microsite .integration-icon__adwords {
  width: 80px;
  height: 80px;
  padding: 20px;
  top: 270px;
  right: -350px;
}

/* line 5826, ../sass/_content.scss */
.sales-microsite .diagonal-block--left {
  background-color: #002bff;
}
/* line 5829, ../sass/_content.scss */
.sales-microsite .diagonal-block--right {
  background-color: #00a5ff;
}
/* line 5832, ../sass/_content.scss */
.sales-microsite .diagonal-block--middle {
  background: #e6e6e8;
  top: 450px;
}
/* line 5836, ../sass/_content.scss */
.sales-microsite .triangle-1 {
  width: 30px;
  position: absolute;
  top: 89px;
  left: -60px;
  transform: rotateZ(25deg);
}
/* line 5842, ../sass/_content.scss */
.sales-microsite .triangle-1 .triangle {
  fill: #00a5ff;
  fill-opacity: 0.10;
}
/* line 5847, ../sass/_content.scss */
.sales-microsite .triangle-2 {
  width: 30px;
  position: absolute;
  top: 270px;
  left: 40px;
  transform: rotateZ(65deg);
}
/* line 5853, ../sass/_content.scss */
.sales-microsite .triangle-2 .triangle {
  fill: #002bff;
  fill-opacity: 0.07;
}
/* line 5858, ../sass/_content.scss */
.sales-microsite .triangle-3 {
  width: 40px;
  position: absolute;
  top: 90px;
  right: -80px;
  transform: rotateZ(-165deg);
}
/* line 5864, ../sass/_content.scss */
.sales-microsite .triangle-3 .triangle {
  fill: #002bff;
  fill-opacity: 0.1;
}
/* line 5869, ../sass/_content.scss */
.sales-microsite .triangle-4 {
  width: 40px;
  position: absolute;
  top: 330px;
  right: 60px;
  transform: rotateZ(-130deg);
}
/* line 5875, ../sass/_content.scss */
.sales-microsite .triangle-4 .triangle {
  fill: #00a5ff;
  fill-opacity: 0.12;
}
/* line 5880, ../sass/_content.scss */
.sales-microsite .three-ways-to-build {
  margin: 60px 0;
}
/* line 5882, ../sass/_content.scss */
.sales-microsite .three-ways-to-build .three-ways-to-build__gradient-line {
  width: calc( 100% - 10vw);
  height: 100%;
  background: #ffe1d1;
  opacity: 0.4;
  transform: skewY(-5deg);
  z-index: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  margin: auto;
}
@media only screen and (max-width: 767px) {
  /* line 5882, ../sass/_content.scss */
  .sales-microsite .three-ways-to-build .three-ways-to-build__gradient-line {
    width: 100%;
  }
}
/* line 5899, ../sass/_content.scss */
.sales-microsite .integration-icon__quickbooks {
  width: 90px;
  height: 90px;
  padding: 22px;
  top: 240px;
  left: -160px;
}
/* line 5906, ../sass/_content.scss */
.sales-microsite .integration-icon__xero {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 80px;
  left: -120px;
}
/* line 5913, ../sass/_content.scss */
.sales-microsite .integration-icon__salesforce {
  width: 110px;
  height: 110px;
  padding: 24px;
  top: 130px;
  left: -280px;
}
/* line 5920, ../sass/_content.scss */
.sales-microsite .integration-icon__stripe {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 120px;
  right: -130px;
}
/* line 5927, ../sass/_content.scss */
.sales-microsite .integration-icon__zoho {
  width: 70px;
  height: 70px;
  padding: 17px;
  top: 100px;
  left: -400px;
}
/* line 5934, ../sass/_content.scss */
.sales-microsite .integration-icon__infusionsoft {
  width: 90px;
  height: 90px;
  padding: 22px;
  top: 120px;
  right: -330px;
}
/* line 5941, ../sass/_content.scss */
.sales-microsite .integration-icon__excel {
  width: 110px;
  height: 110px;
  padding: 26px;
  top: 210px;
  right: -230px;
}

/* line 5951, ../sass/_content.scss */
.executive-microsite .diagonal-block--left {
  background-color: #5ca762;
}
/* line 5954, ../sass/_content.scss */
.executive-microsite .diagonal-block--right {
  background-color: #f87462;
}
/* line 5957, ../sass/_content.scss */
.executive-microsite .diagonal-block--middle {
  background: #e6e6e8;
  top: 450px;
}
/* line 5961, ../sass/_content.scss */
.executive-microsite .triangle-1 {
  width: 30px;
  position: absolute;
  top: 89px;
  left: -60px;
  transform: rotateZ(25deg);
}
/* line 5967, ../sass/_content.scss */
.executive-microsite .triangle-1 .triangle {
  fill: #5ca762;
  fill-opacity: 0.10;
}
/* line 5972, ../sass/_content.scss */
.executive-microsite .triangle-2 {
  width: 30px;
  position: absolute;
  top: 270px;
  left: 40px;
  transform: rotateZ(65deg);
}
/* line 5978, ../sass/_content.scss */
.executive-microsite .triangle-2 .triangle {
  fill: #f87462;
  fill-opacity: 0.07;
}
/* line 5983, ../sass/_content.scss */
.executive-microsite .triangle-3 {
  width: 40px;
  position: absolute;
  top: 90px;
  right: -80px;
  transform: rotateZ(-165deg);
}
/* line 5989, ../sass/_content.scss */
.executive-microsite .triangle-3 .triangle {
  fill: #f87462;
  fill-opacity: 0.1;
}
/* line 5994, ../sass/_content.scss */
.executive-microsite .triangle-4 {
  width: 40px;
  position: absolute;
  top: 330px;
  right: 60px;
  transform: rotateZ(-130deg);
}
/* line 6000, ../sass/_content.scss */
.executive-microsite .triangle-4 .triangle {
  fill: #5ca762;
  fill-opacity: 0.12;
}
/* line 6005, ../sass/_content.scss */
.executive-microsite .integration-icon__quickbooks {
  width: 90px;
  height: 90px;
  padding: 22px;
  top: 240px;
  left: -160px;
}
/* line 6012, ../sass/_content.scss */
.executive-microsite .integration-icon__xero {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 80px;
  left: -120px;
}
/* line 6019, ../sass/_content.scss */
.executive-microsite .integration-icon__salesforce {
  width: 110px;
  height: 110px;
  padding: 24px;
  top: 130px;
  left: -280px;
}
/* line 6026, ../sass/_content.scss */
.executive-microsite .integration-icon__stripe {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 90px;
  right: -130px;
}
/* line 6033, ../sass/_content.scss */
.executive-microsite .integration-icon__zoho {
  width: 70px;
  height: 70px;
  padding: 17px;
  top: 100px;
  left: -400px;
}
/* line 6040, ../sass/_content.scss */
.executive-microsite .integration-icon__infusionsoft {
  width: 90px;
  height: 90px;
  padding: 22px;
  top: 100px;
  right: -330px;
}
/* line 6047, ../sass/_content.scss */
.executive-microsite .integration-icon__excel {
  width: 110px;
  height: 110px;
  padding: 26px;
  top: 180px;
  right: -230px;
}

/* line 6057, ../sass/_content.scss */
.analyst-microsite .diagonal-block--left {
  background-color: #0f62cc;
}
/* line 6060, ../sass/_content.scss */
.analyst-microsite .diagonal-block--right {
  background-color: #F44336;
}
/* line 6063, ../sass/_content.scss */
.analyst-microsite .diagonal-block--middle {
  background: #e6e6e8;
  top: 450px;
}
/* line 6067, ../sass/_content.scss */
.analyst-microsite .triangle-1 {
  width: 30px;
  position: absolute;
  top: 89px;
  left: -60px;
  transform: rotateZ(25deg);
}
/* line 6073, ../sass/_content.scss */
.analyst-microsite .triangle-1 .triangle {
  fill: #F44336;
  fill-opacity: 0.10;
}
/* line 6078, ../sass/_content.scss */
.analyst-microsite .triangle-2 {
  width: 30px;
  position: absolute;
  top: 270px;
  left: 40px;
  transform: rotateZ(65deg);
}
/* line 6084, ../sass/_content.scss */
.analyst-microsite .triangle-2 .triangle {
  fill: #0f62cc;
  fill-opacity: 0.07;
}
/* line 6089, ../sass/_content.scss */
.analyst-microsite .triangle-3 {
  width: 40px;
  position: absolute;
  top: 90px;
  right: -80px;
  transform: rotateZ(-165deg);
}
/* line 6095, ../sass/_content.scss */
.analyst-microsite .triangle-3 .triangle {
  fill: #0f62cc;
  fill-opacity: 0.1;
}
/* line 6100, ../sass/_content.scss */
.analyst-microsite .triangle-4 {
  width: 40px;
  position: absolute;
  top: 330px;
  right: 60px;
  transform: rotateZ(-130deg);
}
/* line 6106, ../sass/_content.scss */
.analyst-microsite .triangle-4 .triangle {
  fill: #F44336;
  fill-opacity: 0.12;
}
/* line 6111, ../sass/_content.scss */
.analyst-microsite .integration-icon__1 {
  width: 90px;
  height: 90px;
  padding: 22px;
  top: 290px;
  left: -160px;
}
/* line 6118, ../sass/_content.scss */
.analyst-microsite .integration-icon__2 {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 50px;
  left: -120px;
}
/* line 6125, ../sass/_content.scss */
.analyst-microsite .integration-icon__3 {
  width: 110px;
  height: 110px;
  padding: 24px;
  top: 160px;
  left: -280px;
}
/* line 6132, ../sass/_content.scss */
.analyst-microsite .integration-icon__4 {
  width: 70px;
  height: 70px;
  padding: 15px;
  top: 80px;
  right: -130px;
}
/* line 6139, ../sass/_content.scss */
.analyst-microsite .integration-icon__5 {
  width: 70px;
  height: 70px;
  padding: 17px;
  top: 100px;
  left: -400px;
}
/* line 6146, ../sass/_content.scss */
.analyst-microsite .integration-icon__6 {
  width: 90px;
  height: 90px;
  padding: 22px;
  top: 120px;
  right: -330px;
}
/* line 6153, ../sass/_content.scss */
.analyst-microsite .integration-icon__7 {
  width: 110px;
  height: 110px;
  padding: 26px;
  top: 244px;
  right: -230px;
}

/* line 6165, ../sass/_content.scss */
.dashboard-examples__banner {
  height: 50vh;
  max-height: 770px;
  min-height: 700px;
  padding-top: 60px;
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  /* line 6171, ../sass/_content.scss */
  .dashboard-examples__banner .col-text {
    padding-right: 15px;
  }
}

/* line 6178, ../sass/_content.scss */
.dashboard-examples__offers-section {
  transform: translateY(-150px);
  margin-bottom: -150px;
  position: relative;
  overflow: hidden;
}

/* line 6185, ../sass/_content.scss */
.dashboard-examples__half-half {
  margin-bottom: 60px;
  overflow: hidden;
}
/* line 6188, ../sass/_content.scss */
.dashboard-examples__half-half:last-child {
  margin-bottom: 0;
}
/* line 6191, ../sass/_content.scss */
.dashboard-examples__half-half .col-md-6 {
  padding: 30px;
}
@media only screen and (min-width: 992px) {
  /* line 6191, ../sass/_content.scss */
  .dashboard-examples__half-half .col-md-6 {
    padding: 60px;
  }
}
/* line 6197, ../sass/_content.scss */
.dashboard-examples__half-half img {
  width: auto;
  max-height: 400px;
}
/* line 6201, ../sass/_content.scss */
.dashboard-examples__half-half .col-left {
  background-color: #f4f6f8;
}
@media only screen and (min-width: 992px) {
  /* line 6201, ../sass/_content.scss */
  .dashboard-examples__half-half .col-left {
    height: 500px;
  }
}
/* line 6207, ../sass/_content.scss */
.dashboard-examples__half-half .col-right {
  background-color: white;
}
@media only screen and (min-width: 992px) {
  /* line 6207, ../sass/_content.scss */
  .dashboard-examples__half-half .col-right {
    height: 500px;
  }
}
/* line 6213, ../sass/_content.scss */
.dashboard-examples__half-half a {
  display: inline-block;
  padding: 1rem 0;
  color: #5290e9 !important;
}

@media only screen and (min-width: 992px) {
  /* line 6220, ../sass/_content.scss */
  .dashboard-examples__body {
    padding-top: 60px;
    padding-right: 60px;
  }
}

@media only screen and (min-width: 992px) {
  /* line 6232, ../sass/_content.scss */
  .guide-template .template-card.klip-template {
    flex-basis: 50%;
    max-width: 50%;
  }
}

/* line 6245, ../sass/_content.scss */
.cta__container {
  justify-content: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 6245, ../sass/_content.scss */
  .cta__container {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) {
  /* line 6245, ../sass/_content.scss */
  .cta__container {
    justify-content: flex-start;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 6255, ../sass/_content.scss */
  .cta__container a:first-child {
    margin-right: 15px;
  }
}

/* line 6267, ../sass/_content.scss */
.brand-guideline .branding-icons--collection .icons--big {
  margin-right: 30px;
}

/* line 6277, ../sass/_content.scss */
.integrations-mashups--page .template-card.klip-template {
  width: 280px;
  margin: 0;
  flex: 0 0 auto;
}
@media only screen and (min-width: 992px) {
  /* line 6277, ../sass/_content.scss */
  .integrations-mashups--page .template-card.klip-template {
    width: auto;
  }
}
/* line 6285, ../sass/_content.scss */
.integrations-mashups--page video {
  width: 100%;
}

/* line 6291, ../sass/_content.scss */
.integrations-mashups--hero .integrations-mashups--logos {
  display: flex;
  align-content: center;
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  /* line 6291, ../sass/_content.scss */
  .integrations-mashups--hero .integrations-mashups--logos {
    justify-content: flex-start;
  }
}
/* line 6298, ../sass/_content.scss */
.integrations-mashups--hero .integrations-mashups--logos span {
  margin-left: 20px;
  margin-right: 20px;
}
/* line 6303, ../sass/_content.scss */
.integrations-mashups--hero .icons--blue-big {
  margin: 0;
  padding: 25px;
}
/* line 6307, ../sass/_content.scss */
.integrations-mashups--hero .illustration {
  max-width: 100%;
  border-radius: 10px;
}

/* line 6315, ../sass/_content.scss */
.integrations-mashups--main-page .integrations-mashups--wrapper .card-body {
  padding: 30px;
}
/* line 6319, ../sass/_content.scss */
.integrations-mashups--main-page .integrations-mashups--logos {
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  font-weight: bold;
  font-size: 2em;
  color: #b2b2b2;
}
/* line 6327, ../sass/_content.scss */
.integrations-mashups--main-page .integrations-mashups--logos .integration_logo {
  background-color: white;
  box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08);
  padding: 20px;
  max-width: 80px;
  max-height: 80px;
  border-radius: 50%;
}
/* line 6335, ../sass/_content.scss */
.integrations-mashups--main-page .integrations-mashups--logos .integration_logo:first-child {
  margin-right: 10px;
}
/* line 6338, ../sass/_content.scss */
.integrations-mashups--main-page .integrations-mashups--logos .integration_logo:nth-child(2) {
  margin-left: 10px;
}
/* line 6342, ../sass/_content.scss */
.integrations-mashups--main-page h4 {
  font-size: 1em;
  text-align: center;
}

/* line 6348, ../sass/_content.scss */
.table-grid {
  display: grid;
}
/* line 6350, ../sass/_content.scss */
.table-grid .col {
  padding: 15px;
}
/* line 6353, ../sass/_content.scss */
.table-grid .col:not(:first-child) {
  border-left: 1px solid #ddd;
}
/* line 6356, ../sass/_content.scss */
.table-grid .col-title {
  padding: 30px;
}
/* line 6359, ../sass/_content.scss */
.table-grid ul {
  padding-left: 20px;
}

/* line 6364, ../sass/_content.scss */
.table-grid--full-row {
  grid-template-columns: 1fr;
  background-color: #f4f6f8;
  align-items: center;
}
/* line 6368, ../sass/_content.scss */
.table-grid--full-row .col {
  padding: 15px;
}

/* line 6373, ../sass/_content.scss */
.table-grid--2-column {
  grid-template-columns: repeat(2, minmax(100px, 1fr));
}

/* line 6378, ../sass/_content.scss */
.node-type-article, .node-type-kpi-examples-categories, .node-type-dashboard-examples-categories, .node-type-blog {
  overflow-x: hidden;
}
/* line 6380, ../sass/_content.scss */
.node-type-article .b--testimonial, .node-type-kpi-examples-categories .b--testimonial, .node-type-dashboard-examples-categories .b--testimonial, .node-type-blog .b--testimonial {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
/* line 6388, ../sass/_content.scss */
.node-type-article .b--offer, .node-type-kpi-examples-categories .b--offer, .node-type-dashboard-examples-categories .b--offer, .node-type-blog .b--offer {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  z-index: 999;
}

/* line 6399, ../sass/_content.scss */
.region-below-content section .b--offer.hidden-on-xs:last-child .offer--grid {
  margin: 0;
}

/* line 6404, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .bounce {
  animation: bounce 3s infinite;
  animation-timing-function: linear;
}
@-webkit-keyframes bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
/* line 6418, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .flip {
  -moz-transition: all .5s linear;
  -webkit-transition: all .5s linear;
  transition: all .5s linear;
}
/* line 6423, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .flip-up {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 6428, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .underline-effect {
  display: inline-block;
  overflow: hidden;
  position: relative;
}
/* line 6433, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .underline-effect.text-red:before {
  background-color: #e14d57;
}
/* line 6438, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .underline-effect.text--green:before {
  background-color: #5ca762;
}
/* line 6443, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .underline-effect.text--orange:before {
  background-color: #f87462;
}
/* line 6447, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .underline-effect:before {
  display: block;
  content: "";
  left: 0;
  bottom: 0;
  width: 100%;
  opacity: 0;
  height: 2px;
  transition: opacity 0.2s ease;
  position: absolute;
}
/* line 6458, ../sass/_content.scss */
.spreadsheets-excel-reporting-page .underline-effect:hover:before {
  opacity: 1;
}

@keyframes fadeInDelay {
  0% {
    opacity: 0;
    transform: translateY(-30px);
  }
  100% {
    opacity: 100;
    transform: translateY(0px);
  }
}
/* line 6476, ../sass/_content.scss */
.adds-lp .lp-header {
  padding: 100px 0;
  opacity: 0;
  background: linear-gradient(180deg, #f4f6f8 0%, white 50%);
  animation: 2s fadeInDelay 0.15s forwards ease;
}
@media only screen and (min-width: 992px) {
  /* line 6476, ../sass/_content.scss */
  .adds-lp .lp-header {
    padding: 120px 0;
    height: calc(100vh - 0px);
    max-height: 900px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 6486, ../sass/_content.scss */
  .adds-lp .lp-header h1 {
    font-size: 4em;
  }
}
/* line 6491, ../sass/_content.scss */
.adds-lp .lp-header .main-illustration {
  max-height: 600px;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 6491, ../sass/_content.scss */
  .adds-lp .lp-header .main-illustration {
    height: calc(100vh - 150px);
    max-height: 750px;
  }
}
/* line 6499, ../sass/_content.scss */
.adds-lp .lp-header .smaller {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 6499, ../sass/_content.scss */
  .adds-lp .lp-header .smaller {
    text-align: left;
  }
}
/* line 6506, ../sass/_content.scss */
.adds-lp .lp-header
.banner--colored-triangles .grid--2-col {
  grid-template-columns: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 6506, ../sass/_content.scss */
  .adds-lp .lp-header
  .banner--colored-triangles .grid--2-col {
    grid-template-columns: 50% auto;
  }
}
/* line 6513, ../sass/_content.scss */
.adds-lp ul.blank {
  text-align: center;
}
/* line 6515, ../sass/_content.scss */
.adds-lp ul.blank li {
  padding: 10px;
}
@media only screen and (min-width: 992px) {
  /* line 6515, ../sass/_content.scss */
  .adds-lp ul.blank li {
    font-size: 1.25em;
  }
}
/* line 6521, ../sass/_content.scss */
.adds-lp ul.blank li.active a {
  padding: 5px 3px;
  background-color: white;
  border-radius: 0.5rem;
}
@media only screen and (min-width: 992px) {
  /* line 6521, ../sass/_content.scss */
  .adds-lp ul.blank li.active a {
    padding: 10px 15px;
  }
}
/* line 6532, ../sass/_content.scss */
.adds-lp .feature-section .row-grid {
  display: grid;
  grid-gap: 60px;
}
@media only screen and (min-width: 992px) {
  /* line 6532, ../sass/_content.scss */
  .adds-lp .feature-section .row-grid {
    grid-template-columns: 45% auto;
    width: 100%;
    margin: auto;
    align-items: center;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 6532, ../sass/_content.scss */
  .adds-lp .feature-section .row-grid {
    grid-template-columns: 500px auto;
    width: 1110px;
    margin: auto;
    align-items: center;
  }
}
/* line 6548, ../sass/_content.scss */
.adds-lp .tabs-section .row-grid {
  display: grid;
  grid-gap: 60px;
}
@media only screen and (min-width: 992px) {
  /* line 6548, ../sass/_content.scss */
  .adds-lp .tabs-section .row-grid {
    grid-template-columns: 45% auto;
    width: 100%;
    margin: auto;
    align-items: center;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 6548, ../sass/_content.scss */
  .adds-lp .tabs-section .row-grid {
    grid-template-columns: 400px auto;
    width: 100%;
    margin: auto;
    align-items: center;
  }
}
/* line 6564, ../sass/_content.scss */
.adds-lp .feature-section,
.adds-lp .tabs-section {
  text-align: center;
}
@media only screen and (min-width: 992px) {
  /* line 6564, ../sass/_content.scss */
  .adds-lp .feature-section,
  .adds-lp .tabs-section {
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 6564, ../sass/_content.scss */
  .adds-lp .feature-section,
  .adds-lp .tabs-section {
    margin-bottom: 200px;
  }
}
/* line 6573, ../sass/_content.scss */
.adds-lp .feature-section .col-left,
.adds-lp .tabs-section .col-left {
  order: 1;
}
@media only screen and (min-width: 992px) {
  /* line 6573, ../sass/_content.scss */
  .adds-lp .feature-section .col-left,
  .adds-lp .tabs-section .col-left {
    order: 0;
  }
}
/* line 6581, ../sass/_content.scss */
.adds-lp .lp-illustrations img {
  max-height: 650px;
  margin: 0 0 0 auto;
}
@media only screen and (min-width: 1200px) {
  /* line 6581, ../sass/_content.scss */
  .adds-lp .lp-illustrations img {
    max-width: 650px;
  }
}

/* line 6592, ../sass/_content.scss */
.lp--tableau-alternative ul.blank {
  font-weight: 600;
  display: flex;
}
@media only screen and (min-width: 992px) {
  /* line 6592, ../sass/_content.scss */
  .lp--tableau-alternative ul.blank {
    display: block;
  }
}
/* line 6600, ../sass/_content.scss */
.lp--tableau-alternative ul.blank .active {
  font-weight: bold;
}
/* line 6604, ../sass/_content.scss */
.lp--tableau-alternative ul.blank li {
  padding: 0 10px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  /* line 6610, ../sass/_content.scss */
  .lp--tableau-alternative .tabs-section.row-grid {
    display: grid;
    grid-template-columns: 150px auto;
    grid-column-gap: 60px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 6619, ../sass/_content.scss */
  .lp--tableau-alternative .section--db-examples .tab-pane {
    min-height: 700px;
  }
}
/* line 6624, ../sass/_content.scss */
.lp--tableau-alternative .section--db-examples .tab-pane.active {
  display: flex;
}

/* line 6634, ../sass/_content.scss */
.for-marketing-page section.homepage--integration-search {
  overflow: visible;
}
/* line 6637, ../sass/_content.scss */
.for-marketing-page section.block-xlg {
  padding: 0;
}
@media only screen and (min-width: 992px) {
  /* line 6637, ../sass/_content.scss */
  .for-marketing-page section.block-xlg {
    padding: 120px 0;
  }
}
/* line 6643, ../sass/_content.scss */
.for-marketing-page .metrics-img-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  padding: 15px;
  z-index: 2;
  margin-top: -60px;
}
/* line 6650, ../sass/_content.scss */
.for-marketing-page .metrics-img-container > div {
  padding: 15px;
  border-radius: 7px;
}
/* line 6653, ../sass/_content.scss */
.for-marketing-page .metrics-img-container > div:nth-child(2n+1) {
  transform: translateY(50px);
}
/* line 6658, ../sass/_content.scss */
.for-marketing-page .block-lg.feature-section {
  height: calc(100vh - 60px);
  margin: 0;
  display: flex;
  align-items: center;
  background: aqua;
  position: sticky;
  top: 60px;
  z-index: 0;
}
/* line 6668, ../sass/_content.scss */
.for-marketing-page section.block-lg {
  background: white;
  position: relative;
}
/* line 6672, ../sass/_content.scss */
.for-marketing-page .col-left.translate-up-1 {
  padding: 60px 30px;
  order: 1;
}
/* line 6675, ../sass/_content.scss */
.for-marketing-page .col-left.translate-up-1 .b--cta-1-button {
  justify-content: flex-start;
}
@media only screen and (min-width: 992px) {
  /* line 6672, ../sass/_content.scss */
  .for-marketing-page .col-left.translate-up-1 {
    order: 0;
  }
}
/* line 6683, ../sass/_content.scss */
.for-marketing-page .feature-section .row--2-col {
  margin: 0;
}
/* line 6685, ../sass/_content.scss */
.for-marketing-page .feature-section .row--2-col .col-left {
  padding: 20px 0;
}
@media only screen and (min-width: 992px) {
  /* line 6683, ../sass/_content.scss */
  .for-marketing-page .feature-section .row--2-col {
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 4.5rem;
  }
}
/* line 6692, ../sass/_content.scss */
.for-marketing-page .feature-section .row--2-col .logo-pop-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, 20%);
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(5, 1fr);
  grid-gap: 15px;
}
/* line 6698, ../sass/_content.scss */
.for-marketing-page .feature-section .row--2-col .logo-pop-container > div {
  width: 90%;
  height: auto;
  padding: 12px;
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.09);
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 6698, ../sass/_content.scss */
  .for-marketing-page .feature-section .row--2-col .logo-pop-container > div {
    padding: 20px;
  }
}
/* line 6712, ../sass/_content.scss */
.for-marketing-page .block-section--testimnoial .logos-container img {
  padding: 20px;
}

/* line 6720, ../sass/_content.scss */
.lp--powermetrics {
  position: relative;
  height: 100vh;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}
/* line 6730, ../sass/_content.scss */
.lp--powermetrics .block-lg {
  height: 100vh;
  scroll-snap-align: center;
}
/* line 6735, ../sass/_content.scss */
.lp--powermetrics h1 {
  line-height: 1.1;
  letter-spacing: -2.5px;
  font-size: 3.90rem;
}
@media only screen and (max-width: 767px) {
  /* line 6735, ../sass/_content.scss */
  .lp--powermetrics h1 {
    font-size: 3rem;
  }
}
/* line 6744, ../sass/_content.scss */
.lp--powermetrics h2 {
  font-size: 5rem;
  line-height: 1.15;
  letter-spacing: -0.05rem;
}
@media only screen and (max-width: 767px) {
  /* line 6744, ../sass/_content.scss */
  .lp--powermetrics h2 {
    font-size: 2.25rem;
  }
}
@media only screen and (max-width: 767px) {
  /* line 6753, ../sass/_content.scss */
  .lp--powermetrics .h4 {
    font-size: 1rem;
  }
}
/* line 6759, ../sass/_content.scss */
.lp--powermetrics .section--feature {
  position: relative;
  height: 100vh;
  scroll-snap-align: center;
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-top: 0px;
  overflow: hidden;
}
/* line 6767, ../sass/_content.scss */
.lp--powermetrics .section--feature .text-container {
  max-width: 600px;
}
@media only screen and (max-width: 767px) {
  /* line 6759, ../sass/_content.scss */
  .lp--powermetrics .section--feature {
    grid-template-columns: 100%;
    grid-template-rows: 250px 1fr;
    padding-top: 60px;
  }
}
/* line 6777, ../sass/_content.scss */
.lp--powermetrics .section--title {
  height: 100vh;
  margin: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  /* line 6777, ../sass/_content.scss */
  .lp--powermetrics .section--title {
    height: 100%;
  }
}
/* line 6788, ../sass/_content.scss */
.lp--powermetrics .section--animation {
  height: 100vh;
  width: 100%;
  padding: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  justify-items: center;
}
@media only screen and (max-width: 767px) {
  /* line 6788, ../sass/_content.scss */
  .lp--powermetrics .section--animation {
    height: 100%;
    padding: 0 15px;
    background-color: transparent;
  }
}
/* line 6801, ../sass/_content.scss */
.lp--powermetrics .section--animation > div {
  width: 100%;
}
/* line 6807, ../sass/_content.scss */
.lp--powermetrics .main-header--powermetrics.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(27%, 0%, 0);
}
/* line 6812, ../sass/_content.scss */
.lp--powermetrics .main-header--powermetrics.is-visible .triangle-1 {
  opacity: 1;
  transform: translateX(0px);
}
/* line 6817, ../sass/_content.scss */
.lp--powermetrics .main-header--powermetrics.is-visible .triangle-2 {
  opacity: 1;
  transform: translateX(0px) scale(1);
}
/* line 6823, ../sass/_content.scss */
.lp--powermetrics .main-header--powermetrics .triangle-1 {
  opacity: 0;
  transform: translateX(400px);
  transition: opacity 0.6s ease, transform 0.6s ease;
  transition-delay: 0.4s;
}
/* line 6830, ../sass/_content.scss */
.lp--powermetrics .main-header--powermetrics .triangle-2 {
  opacity: 0;
  transform: translateX(400px);
  transition: opacity 1s ease, transform 1s ease;
}
/* line 6837, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-video {
  grid-template-columns: 100%;
  grid-template-rows: 50% 50%;
}
/* line 6841, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-video.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(0%, 50%, 0);
}
/* line 6845, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-video.is-visible video {
  transform: translateY(0px);
}
/* line 6849, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-video .section--title {
  height: 100%;
  align-self: center;
  margin: 30px auto 0 auto;
}
/* line 6855, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-video .section--animation {
  height: 100%;
  padding-bottom: 0;
}
/* line 6860, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-video video {
  transform: translateY(150px);
  transition: 1s ease-in-out 0.5s;
  max-height: 100%;
  max-width: 100%;
}
@media only screen and (min-width: 992px) {
  /* line 6868, ../sass/_content.scss */
  .lp--powermetrics .section--powermetrics-data-sources {
    display: flex;
    flex-direction: column;
  }
}
/* line 6873, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-data-sources.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(0%, 0%, 0);
}
/* line 6878, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-data-sources.is-visible svg#Layer_2 {
  opacity: 1;
  transform: translate(0, 0);
}
/* line 6886, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-no-coding.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(-10%, 40%, 0);
}
/* line 6889, ../sass/_content.scss */
.lp--powermetrics .section--powermetrics-no-coding .section--animation {
  background-color: #FED2D9;
}
@media only screen and (max-width: 767px) {
  /* line 6889, ../sass/_content.scss */
  .lp--powermetrics .section--powermetrics-no-coding .section--animation {
    background-color: transparent;
  }
}
/* line 6898, ../sass/_content.scss */
.lp--powermetrics .section--track-data.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(-20%, 30%, 0);
}
/* line 6901, ../sass/_content.scss */
.lp--powermetrics .section--track-data .section--animation {
  background-color: #E8FDE2;
}
@media only screen and (max-width: 767px) {
  /* line 6901, ../sass/_content.scss */
  .lp--powermetrics .section--track-data .section--animation {
    background-color: transparent;
  }
}
/* line 6910, ../sass/_content.scss */
.lp--powermetrics .section--metrics-combine.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(-14%, 10%, 0);
}
/* line 6913, ../sass/_content.scss */
.lp--powermetrics .section--metrics-combine .section--animation {
  background-color: #EDF3FD;
}
@media only screen and (max-width: 767px) {
  /* line 6913, ../sass/_content.scss */
  .lp--powermetrics .section--metrics-combine .section--animation {
    background-color: transparent;
  }
}
/* line 6922, ../sass/_content.scss */
.lp--powermetrics .section--flexible.is-visible ~ svg#Layer_1 {
  transform: scale3d(1, 1, 1) translate3d(-30%, 20%, 0);
}
/* line 6925, ../sass/_content.scss */
.lp--powermetrics .section--flexible .section--animation {
  background-color: #FFF5E0;
}
@media only screen and (max-width: 767px) {
  /* line 6925, ../sass/_content.scss */
  .lp--powermetrics .section--flexible .section--animation {
    background-color: transparent;
  }
}
/* line 6936, ../sass/_content.scss */
.lp--powermetrics svg#Layer_1 {
  transform: scale3d(4, 4, 4) translate3d(0%, 0, 0);
  transition: 2s ease;
  overflow: visible;
  will-change: transform;
}
/* line 6945, ../sass/_content.scss */
.lp--powermetrics svg#Layer_2 {
  opacity: 0;
  transform: translate(0, 8rem) scale(1.1);
  transition: opacity 1500ms ease-in-out 400ms, transform 2s ease 400ms, scale 1500ms ease 400ms;
}
/* line 6951, ../sass/_content.scss */
.lp--powermetrics .mobile-logo-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 6951, ../sass/_content.scss */
  .lp--powermetrics .mobile-logo-container {
    display: none;
  }
}
/* line 6960, ../sass/_content.scss */
.lp--powermetrics .mobile-logo-container .circle {
  padding: 1rem;
  margin: 1rem;
}
/* line 6964, ../sass/_content.scss */
.lp--powermetrics .mobile-logo-container img {
  max-width: 2rem;
}
@media only screen and (max-width: 767px) {
  /* line 6970, ../sass/_content.scss */
  .lp--powermetrics .triangle-1,
  .lp--powermetrics .triangle-2,
  .lp--powermetrics .header-decoration,
  .lp--powermetrics #Layer_2,
  .lp--powermetrics #Layer_1 {
    display: none;
  }
}

/*----------------------------------Main Blogs----------------------------------*/
/* line 3, ../sass/_blog.scss */
.blog {
  background-color: #f4f6f8;
}

/* line 6, ../sass/_blog.scss */
.main-blog__header--container {
  max-width: 1280px;
  margin: auto;
  padding: 0;
  height: 450px;
  background-color: #2a2a2a;
  background-size: cover;
  background-position: 50%;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
/* line 19, ../sass/_blog.scss */
.main-blog__header--container.banner__blog-main-blog {
  background-image: url(../img/banners/banner-main-blog.jpg);
}
/* line 22, ../sass/_blog.scss */
.main-blog__header--container.banner__blog-startup-founder {
  background-image: url(../img/banners/banner-blog-startup.jpg);
}
/* line 25, ../sass/_blog.scss */
.main-blog__header--container.banner__blog-kpi-metrics {
  background-image: url(../img/banners/banner-blog-kpis-metrics.jpg);
}
/* line 28, ../sass/_blog.scss */
.main-blog__header--container.banner__blog-happy-dashboarding {
  background-image: url(../img/banners/banner-blog-happy-dashboarding.jpg);
}
/* line 31, ../sass/_blog.scss */
.main-blog__header--container.banner__blog-labs {
  background-image: url(../img/banners/banner-blog-labs.jpg);
}
/* line 34, ../sass/_blog.scss */
.main-blog__header--container header {
  max-width: 100%;
  width: 600px;
  padding: 15px;
  margin: 0;
}
@media only screen and (min-width: 992px) {
  /* line 34, ../sass/_blog.scss */
  .main-blog__header--container header {
    padding-left: 55px;
    padding-right: 0;
  }
}
/* line 44, ../sass/_blog.scss */
.main-blog__header--container iframe {
  height: 115px;
  border: 0px;
  width: 100%;
  margin: auto;
}
@media only screen and (min-width: 992px) {
  /* line 44, ../sass/_blog.scss */
  .main-blog__header--container iframe {
    height: 65px;
  }
}

/* line 54, ../sass/_blog.scss */
.main-blog__container {
  background-color: #fff;
  max-width: 1280px;
  margin: auto;
  padding: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 54, ../sass/_blog.scss */
  .main-blog__container {
    padding: 55px;
  }
}

/* line 64, ../sass/_blog.scss */
.main-blog__blog-posts .pagination {
  margin: 0px;
  padding: 15px;
}

/* line 69, ../sass/_blog.scss */
.main-blog__blog-column, .main-blog--blog-column {
  display: flex;
  margin-bottom: 30px;
}

/* line 73, ../sass/_blog.scss */
.main-blog__banner--full {
  margin-bottom: 30px;
}
/* line 75, ../sass/_blog.scss */
.main-blog__banner--full img {
  border-radius: 5px;
}

/* line 79, ../sass/_blog.scss */
.main-blog__banner--thumbnail {
  margin: 0 auto;
  border-radius: 5px 5px 0 0;
  overflow: hidden;
}

/* line 84, ../sass/_blog.scss */
.main-blog-top__post-body {
  display: flex;
  flex-direction: column;
  max-width: 700px;
  border-radius: 5px;
  padding: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 92, ../sass/_blog.scss */
.main-blog-top__post-body h2 {
  font-weight: bold;
  margin: 0 0 15px;
}

/* line 97, ../sass/_blog.scss */
.main-blog__post-body {
  display: flex;
  flex-direction: column;
  max-width: 700px;
  border-radius: 5px;
  padding: 0;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 105, ../sass/_blog.scss */
.main-blog__post-body h4 {
  font-weight: bold;
  line-height: 150%;
  margin: 0 0 30px;
  flex-grow: 1;
}

/* line 112, ../sass/_blog.scss */
.main-blog__info {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 30px 20px;
}

/* line 119, ../sass/_blog.scss */
.main-blog__meta p {
  margin: 0;
}

/* line 123, ../sass/_blog.scss */
.main-blog__author {
  font-weight: bold;
}

/*----------------------------------Blog Entry----------------------------------*/
/* line 128, ../sass/_blog.scss */
.blog-entry__container {
  max-width: 800px;
  padding-left: 15px;
  padding-right: 15px;
  margin: auto;
  position: relative;
}

/* line 135, ../sass/_blog.scss */
.blog-entry__title {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 139, ../sass/_blog.scss */
.blog-entry__author-container {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  /* line 139, ../sass/_blog.scss */
  .blog-entry__author-container {
    flex-direction: row;
  }
}
@media only screen and (min-width: 992px) {
  /* line 139, ../sass/_blog.scss */
  .blog-entry__author-container {
    flex-direction: row;
  }
}

/* line 151, ../sass/_blog.scss */
.blog-entry__author-info {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  padding: 0 15px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 992px) {
  /* line 151, ../sass/_blog.scss */
  .blog-entry__author-info {
    margin-bottom: 0;
  }
}
/* line 165, ../sass/_blog.scss */
.blog-entry__author-info:first-child {
  margin-right: 30px;
}

/* line 170, ../sass/_blog.scss */
.blog-entry__author-picture img {
  margin-right: 15px;
  width: 65px;
  border-radius: 50%;
}

/* line 176, ../sass/_blog.scss */
.blog-entry__author-name {
  font-weight: bold;
  font-size: 1.2em;
  margin-bottom: 0.5em;
  line-height: 1;
}

/* line 183, ../sass/_blog.scss */
.blog-entry__social-icons a {
  line-height: 1;
  display: inline-block;
  vertical-align: middle;
}
/* line 187, ../sass/_blog.scss */
.blog-entry__social-icons a:first-child {
  margin-right: 3px;
}
/* line 191, ../sass/_blog.scss */
.blog-entry__social-icons svg {
  height: 26px;
  width: 26px;
  border-radius: 50%;
}

/* line 197, ../sass/_blog.scss */
.blog-entry__banner {
  position: relative;
  z-index: 10;
  margin-bottom: 60px;
  padding: 0;
}
/* line 202, ../sass/_blog.scss */
.blog-entry__banner img {
  margin: auto;
}

/* line 206, ../sass/_blog.scss */
.blog-entry__body, .blog-entry__summary-container {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 209, ../sass/_blog.scss */
.blog-entry__body p, .blog-entry__summary-container p {
  font-size: 1.2rem;
  line-height: 2;
  margin: 0 0 30px 0;
}

/* line 216, ../sass/_blog.scss */
.blog-entry__body li {
  font-size: 1.2rem;
  line-height: 2;
  margin: 0 0 15px 0;
}
/* line 221, ../sass/_blog.scss */
.blog-entry__body ul {
  margin-bottom: 20px;
}
/* line 226, ../sass/_blog.scss */
.blog-entry__body .add-klip p,
.blog-entry__body .start-trial p {
  font-size: 100%;
  font-weight: 400;
  line-height: 120%;
  margin: 0;
}
/* line 233, ../sass/_blog.scss */
.blog-entry__body img {
  margin: 20px 0;
}
@media only screen and (min-width: 992px) {
  /* line 233, ../sass/_blog.scss */
  .blog-entry__body img {
    margin: 30px auto;
  }
}
/* line 239, ../sass/_blog.scss */
.blog-entry__body .tweet-this {
  position: relative;
}
/* line 241, ../sass/_blog.scss */
.blog-entry__body .tweet-this a {
  background-color: #dae7fa;
  color: #333;
  padding: 2px;
  transition: 0.2s background-color linear;
}
/* line 246, ../sass/_blog.scss */
.blog-entry__body .tweet-this a:before {
  position: absolute;
  left: 0;
  top: -90px;
  right: 0;
  margin: auto;
  content: "Tweet This";
  color: #eee;
  font-size: 12px;
  text-align: center;
  line-height: 1.50em;
  font-weight: bold;
  vertical-align: bottom;
  background-image: url(/sites/all/themes/klipfolio_theme/img/icons/icon-tweet-this.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 0;
  padding: 37px 10px 10px 10px;
  width: 60px;
  height: 100px;
  border-radius: 5px;
  opacity: 0;
  transform: scale(0);
  transition: 0.2s opacity linear, 0.2s transform linear;
}
/* line 271, ../sass/_blog.scss */
.blog-entry__body .tweet-this a:hover {
  background-color: #c3d9f7;
}
/* line 273, ../sass/_blog.scss */
.blog-entry__body .tweet-this a:hover:before {
  opacity: 1;
  transform: scale(1);
}
/* line 280, ../sass/_blog.scss */
.blog-entry__body blockquote {
  padding: 30px 30px;
  margin: 30px 0;
  border-left: 5px solid #eee;
  font-size: 230%;
  font-weight: bold;
}
@media only screen and (max-width: 767px) {
  /* line 280, ../sass/_blog.scss */
  .blog-entry__body blockquote {
    font-size: 150%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 280, ../sass/_blog.scss */
  .blog-entry__body blockquote {
    font-size: 180%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 280, ../sass/_blog.scss */
  .blog-entry__body blockquote {
    font-size: 230%;
  }
}

/* line 297, ../sass/_blog.scss */
.blog-entry__subscribe-form-container {
  border-radius: 10px;
  box-shadow: 0 35px 40px -13px rgba(32, 51, 70, 0.3), 0 0px 20px -2px rgba(32, 51, 70, 0.2);
  margin: 60px 0 80px;
}
@media only screen and (min-width: 992px) {
  /* line 297, ../sass/_blog.scss */
  .blog-entry__subscribe-form-container {
    margin: 60px 0;
  }
}
/* line 304, ../sass/_blog.scss */
.blog-entry__subscribe-form-container iframe {
  height: 115px;
  border: 0px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 304, ../sass/_blog.scss */
  .blog-entry__subscribe-form-container iframe {
    height: 65px;
  }
}

/* line 314, ../sass/_blog.scss */
.blog-topics a {
  background-color: #f4f6f8;
  padding: 5px 10px;
  margin-right: 5px;
  font-weight: bold;
  border-radius: 1rem;
}

/* line 322, ../sass/_blog.scss */
.disqus-section {
  position: relative;
  z-index: 10;
}

/* line 328, ../sass/_blog.scss */
.blog-sharing-button__container {
  position: fixed;
  left: calc(50% - 550px);
  top: 120px;
  display: none;
  flex-direction: column;
  width: 60px;
  text-align: center;
  z-index: 0;
}
@media only screen and (min-width: 1200px) {
  /* line 328, ../sass/_blog.scss */
  .blog-sharing-button__container {
    display: flex;
  }
}
/* line 340, ../sass/_blog.scss */
.blog-sharing-button__container p {
  font-weight: bold;
  color: #aaa;
  text-transform: uppercase;
  font-size: 12px;
}

/* line 347, ../sass/_blog.scss */
.blog-sharing-button__link,
.blog-sharing-button__icon {
  display: inline-block;
}

/* line 351, ../sass/_blog.scss */
.blog-sharing-button__link {
  text-decoration: none;
  color: #fff;
  margin: 0.5em;
}

/* line 356, ../sass/_blog.scss */
.blog-sharing-button {
  border-radius: 5px;
  transition: 25ms ease-out;
  padding: 1px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin: auto;
}

/* line 365, ../sass/_blog.scss */
.blog-sharing-button__icon svg {
  width: 14px;
  height: 14px;
}

/* line 369, ../sass/_blog.scss */
.blog-sharing-button--small svg {
  margin: 0;
  vertical-align: middle;
}

/* line 373, ../sass/_blog.scss */
.blog-sharing-button__icon {
  fill: #fff;
  stroke: none;
}

/* line 377, ../sass/_blog.scss */
.blog-sharing-button--twitter {
  background-color: #55acee;
}
/* line 379, ../sass/_blog.scss */
.blog-sharing-button--twitter:hover {
  background-color: #2795e9;
}
/* line 382, ../sass/_blog.scss */
.blog-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

/* line 387, ../sass/_blog.scss */
.blog-sharing-button--facebook {
  background-color: #3b5998;
}
/* line 389, ../sass/_blog.scss */
.blog-sharing-button--facebook:hover {
  background-color: #2d4373;
}
/* line 392, ../sass/_blog.scss */
.blog-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

/* line 397, ../sass/_blog.scss */
.blog-sharing-button--linkedin {
  background-color: #0077b5;
}
/* line 399, ../sass/_blog.scss */
.blog-sharing-button--linkedin:hover {
  background-color: #046293;
}
/* line 402, ../sass/_blog.scss */
.blog-sharing-button--linkedin:active {
  background-color: #046293;
  border-color: #046293;
}

/*----------------------------------Blog Topics----------------------------------*/
/* line 410, ../sass/_blog.scss */
.blog-topics {
  background-color: white;
}
/* line 413, ../sass/_blog.scss */
.blog-topics .blog-container {
  margin-top: 0 !important;
  border: 0;
  padding: 30px;
}
/* line 418, ../sass/_blog.scss */
.blog-topics .blog-container .blog-thumb {
  display: block;
  border-radius: 50% !important;
  position: relative;
  overflow: hidden !important;
  border: 1px solid #ccc;
  margin: 0 0 30px;
  height: 140px;
  width: 140px;
}
/* line 427, ../sass/_blog.scss */
.blog-topics .blog-container .blog-thumb img {
  margin: auto;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}
/* line 436, ../sass/_blog.scss */
.blog-topics .blog-container h2.blog-post-title {
  margin-top: 0;
  margin-bottom: 10px;
  text-align: left;
  font-weight: 100;
}
/* line 441, ../sass/_blog.scss */
.blog-topics .blog-container h2.blog-post-title a {
  color: #404040;
}
/* line 445, ../sass/_blog.scss */
.blog-topics .blog-container .author-date {
  margin-bottom: 25px;
  font-style: italic;
  text-align: left;
}
/* line 450, ../sass/_blog.scss */
.blog-topics .blog-container span.blog-read-more {
  float: left;
}

/*----------------------------------carousel----------------------------------*/
/* line 459, ../sass/_blog.scss */
.grey-carousel .caption {
  background: #fff;
  padding: 20px 40px;
  text-align: center;
}
/* line 464, ../sass/_blog.scss */
.grey-carousel .carousel-bar {
  border-bottom: 1px solid #ccc;
}
/* line 467, ../sass/_blog.scss */
.grey-carousel .carousel-indicators {
  position: initial;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 473, ../sass/_blog.scss */
.grey-carousel .carousel-indicators li {
  border: 1px solid #ccc;
}
/* line 476, ../sass/_blog.scss */
.grey-carousel .carousel-indicators .active {
  border: 1px solid #9E9E9E;
  background: #B9B9B9;
}
/* line 480, ../sass/_blog.scss */
.grey-carousel .prev-button {
  background: #fafafa;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom-left-radius: 3px;
}
/* line 487, ../sass/_blog.scss */
.grey-carousel .next-button {
  background: #fafafa;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  text-align: right;
}
/* line 495, ../sass/_blog.scss */
.grey-carousel .indicators {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}
@media only screen and (max-width: 767px) {
  /* line 495, ../sass/_blog.scss */
  .grey-carousel .indicators {
    display: none;
  }
}

/* line 505, ../sass/_blog.scss */
.red-carousel .caption {
  background: #fff;
  padding: 20px 40px;
  text-align: left;
  border-top: 1px solid #ccc;
}
/* line 511, ../sass/_blog.scss */
.red-carousel .caption h4 {
  text-align: center;
}
/* line 514, ../sass/_blog.scss */
.red-carousel .image-title {
  background: #fff;
  padding: 20px 40px;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
/* line 520, ../sass/_blog.scss */
.red-carousel .carousel-bar {
  border-bottom: 1px solid #ccc;
}
/* line 523, ../sass/_blog.scss */
.red-carousel .carousel-indicators {
  position: static;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  /* line 523, ../sass/_blog.scss */
  .red-carousel .carousel-indicators {
    display: none;
  }
}
/* line 532, ../sass/_blog.scss */
.red-carousel .carousel-indicators li {
  border: 1px solid #ccc;
}
/* line 535, ../sass/_blog.scss */
.red-carousel .prev-button {
  background: #e14d57;
  border-bottom: transparent;
  border-top: 1px solid #e14d57;
  border-left: 1px solid #e14d57;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 0px;
  padding: 7px 15px;
  height: 40px;
}
/* line 545, ../sass/_blog.scss */
.red-carousel .next-button {
  background: #e14d57;
  border-bottom: transparent;
  border-top: 1px solid #e14d57;
  border-right: 1px solid #e14d57;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 0px;
  text-align: right;
  padding: 7px 15px;
  height: 40px;
}
/* line 556, ../sass/_blog.scss */
.red-carousel .prev-button span a,
.red-carousel .next-button span a {
  color: #fff;
}
/* line 560, ../sass/_blog.scss */
.red-carousel .indicators {
  border-bottom: 1px solid #e14d57;
  border-top: 1px solid #e14d57;
  padding: 8px 0px;
  height: 40px;
}
@media only screen and (max-width: 767px) {
  /* line 560, ../sass/_blog.scss */
  .red-carousel .indicators {
    display: none;
  }
}
