@import url("../fonts/gingericon/style.css");
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v36/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4gaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USSwaPHA.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHjxAwWw.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVSwaPHA.ttf) format('truetype');
}
@font-face {
  font-family: "Levenim";
  src: url('../fonts/levenim/lvnm.eot');
  src: url('../fonts/levenim/lvnm.eot?#iefix') format('embedded-opentype'), url('../fonts/levenim/lvnm.svg#Levenim MT') format('svg'), url('../fonts/levenim/lvnm.woff') format('woff'), url('../fonts/levenim/lvnm.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*BOOTSTRAP*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #21b1c9;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #167787;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  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;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #21b1c9;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #1a8a9d;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #21b1c9;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #1a8a9d;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 992px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1034px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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;
}
.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;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .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;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.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;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.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;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.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;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.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;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.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;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.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;
}
.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;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.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;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #21b1c9;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.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;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 992px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.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;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.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) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*BOOTSTRAP*/
@media (min-width: 1400px) {
  .container {
    width: 1200px;
  }
}
@media (min-width: 1600px) {
  .container {
    width: 1400px;
  }
}
.ginger-new {
  /**grammar checker header - adaptive*/
  /**grammar checker header - adaptive*/
  /*-----------*/
}
.ginger-new header.ginger-new-header {
  position: relative;
  z-index: 1000;
}
.ginger-new .ginger-navbar {
  margin-bottom: 0;
  height: 84px;
  padding: 0 50px;
  font-size: 14px;
  display: flex;
  transition: background-color 0.2s, box-shadow 0.4s;
}
.ginger-new .ginger-navbar a,
.ginger-new .ginger-navbar a:focus {
  text-decoration: none;
  color: #444;
}
@media (max-width: 767px) {
  .ginger-new .ginger-navbar {
    padding: 0 15px;
  }
}
.ginger-new .ginger-navbar-brand {
  align-self: center;
}
.ginger-new .ginger-navbar-brand > img {
  max-width: 95px;
}
.ginger-new .ginger-navbar-brand img {
  width: 95px;
}
.ginger-new.ginger-platform-mobile .ginger-navbar-menu .ginger-navbar-menu-item {
  display: none;
}
.ginger-new.ginger-platform-mobile .grammar-checker-section.ginger-platform-mobile {
  padding-top: 0;
}
.ginger-new.ginger-platform-mobile .ginger-navbar-cta.right {
  margin: 0 0 0 auto;
}
.ginger-new .ginger-navbar-cta {
  text-align: center;
  margin: 0 auto;
  align-self: center;
  white-space: nowrap;
  font-size: 16px;
}
.ginger-new .ginger-navbar-cta .btn-cta-common {
  background: transparent;
  transition: background 0.15s, color 0.15s;
  padding: 10px 26px;
  margin-left: 12px;
  display: inline-block;
  border-radius: 6px;
  color: #42A9B8;
  border: 1px solid #42A9B8;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400;
}
.ginger-new .ginger-navbar-cta .btn-cta-common:hover {
  background: #42A9B8;
  color: #fff;
}
.ginger-new .ginger-navbar-cta .btn {
  min-height: 0;
  min-width: 0;
}
.ginger-new .ginger-navbar-cta .btn-cta-android {
  height: 40px;
  width: 120px;
}
.ginger-new .ginger-navbar-cta .btn-cta-ios {
  min-height: 46px;
  width: 160px;
}
.ginger-new .ginger-navbar-menu .btn-cta-ios {
  width: 150px;
  min-width: auto;
}
.ginger-new .ginger-navbar-cta-link {
  transition: color 0.15s;
}
.ginger-new .ginger-navbar-cta-link:hover .btn-cta-common {
  background: #42A9B8;
  color: #fff;
}
.ginger-new .ginger-navbar-cta-link:hover {
  color: #42A9B8;
}
@media (max-width: 1094px) {
  .ginger-new .ginger-navbar-cta-content {
    display: none;
  }
}
@media (max-width: 700px) {
  .ginger-new .ginger-navbar a.ginger-navbar-menu-item-campaign {
    display: none;
  }
}
.ginger-new .ginger-navbar-menu {
  align-self: center;
}
.ginger-new .ginger-navbar-menu-item {
  display: inline-block;
  margin-left: 40px;
  color: inherit;
  cursor: pointer;
}
.ginger-new .ginger-navbar-menu-item .badge {
  background: rgba(32, 179, 200, 0.1);
  border-radius: 3px;
  color: #1da0b2;
  font-size: 13px;
  line-height: 15px;
  padding: 2px 5px;
}
.ginger-new .ginger-navbar-menu-item-store {
  border: 1px solid #444;
  padding: 8px 14px 8px 14px;
  border-radius: 30px;
}
.ginger-new .ginger-navbar-menu-dd {
  display: inline-block;
  position: relative;
}
.ginger-new .ginger-navbar-menu-dd > a {
  position: relative;
  padding: 8px;
  border-radius: 6px 6px 0 0;
}
.ginger-new .ginger-navbar-menu-dd > a:after {
  content: '\e90b';
  font-family: "gingericon";
  margin-left: 4px;
  position: relative;
  top: 2px;
}
.ginger-new .ginger-navbar-menu-dd > ul {
  display: none;
  list-style: none;
  position: absolute;
  min-width: 150px;
  right: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  line-height: 42px;
  margin: -1px 0 0;
  padding: 0;
  z-index: 8;
  background: white;
  border-radius: 0 0 6px 6px;
}
.ginger-new .ginger-navbar-menu-dd > a:before {
  display: none;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  background: white;
  z-index: 9;
  height: 4px;
  bottom: 0;
}
.ginger-new .ginger-navbar-menu-dd.open > a {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  background: white;
}
.ginger-new .ginger-navbar-menu-dd.open > a:before {
  display: block;
}
.ginger-new .ginger-navbar-menu-dd.open > ul {
  display: block;
}
.ginger-new.ginger-platform-desktop .ginger-navbar-menu-mobile {
  display: none;
}
.ginger-new .ginger-navbar-menu-dd > ul li {
  margin: 0;
  white-space: nowrap;
  line-height: 30px;
}
.ginger-new .ginger-navbar-menu-dd > ul li > a {
  display: block;
  padding: 8px 18px;
}
.ginger-new .ginger-navbar-menu-dd > ul li > a:hover {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.06);
}
.ginger-new .ginger-navbar-menu-mobile-body {
  position: fixed;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
}
.ginger-new.ginger-android .ginger-navbar-menu-desktop,
.ginger-new.ginger-ios .ginger-navbar-menu-desktop {
  display: none;
}
.ginger-new.ginger-desktop .ginger-navbar-menu-mobile {
  display: none;
}
.ginger-new .ginger-navbar-menu-mobile-trigger {
  color: #666;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
}
.ginger-new .ginger-navbar-menu-mobile-body {
  position: fixed;
  top: 84px;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
.ginger-new .ginger-navbar-menu-mobile-body-overlay {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.ginger-new .ginger-navbar-menu-mobile-body-items {
  width: 220px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  overflow: auto;
  padding-bottom: 78px;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul {
  padding-left: 0;
  margin-bottom: 0;
  background: #fbfbfb;
  width: 100%;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul li {
  list-style-type: none;
  font-size: 16px;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown a {
  text-decoration: none;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown > a:after {
  content: '';
  /*width: 11px;
    height: 6px;*/
  width: 30px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51' height='32' viewBox='0 0 51 32'%3E%3Cpath fill='%23444444' d='M33.55 9.966l-7.329 8.053h-1.877l-7.329-8.053-1.346 1.464 9.616 10.555 9.616-10.555z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-top: 13px;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown > a:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51' height='32' viewBox='0 0 51 32'%3E%3Cpath fill='%23ffffff' d='M33.55 9.966l-7.329 8.053h-1.877l-7.329-8.053-1.346 1.464 9.616 10.555 9.616-10.555z'%3E%3C/path%3E%3C/svg%3E");
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown.open > a {
  font-weight: bold;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown.open > a:after {
  transform: rotate(180deg);
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown ul {
  display: none;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul .dropdown.open ul {
  display: block;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul li a:hover {
  background: #21b1c9;
  color: #fff;
  text-decoration: none;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul li a {
  color: #444;
  display: block;
  padding-left: 20px;
  line-height: 45px;
}
.ginger-new .ginger-navbar-menu-mobile-body-items ul li ul li a {
  padding-left: 40px;
}
.ginger-new .ginger-new-header-business .ginger-button.darkblue {
  border-radius: 6px;
  padding: 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  display: inline-block;
  background: #3A4573;
  border-color: #3A4573;
  width: auto;
  height: fit-content;
  margin-bottom: 0;
  align-self: center;
  justify-self: right;
  margin-left: auto;
  display: none;
}
.ginger-new .ginger-new-header-business .ginger-button.darkblue:hover {
  background: #434f84;
  border-color: #434f84;
}
.ginger-new .ginger-new-header-business .ginger-button.darkblue:focus,
.ginger-new .ginger-new-header-business .ginger-button.darkblue:active {
  background: #313b62;
  border-color: #313b62;
}
.ginger-navbar-static .ginger-navbar-menu-scrolled {
  display: none;
}
.ginger-navbar.ginger-navbar-sticky .ginger-navbar-menu-scrolled {
  display: none;
}
.ginger-navbar.ginger-navbar-sticky .ginger-navbar-menu-static {
  display: block;
}
.ginger-navbar.ginger-navbar-sticky.scrolled .ginger-navbar-menu-scrolled {
  display: block;
}
.ginger-navbar.ginger-navbar-sticky.scrolled .ginger-navbar-menu-static {
  display: none;
}
header,
.ginger-navbar {
  min-height: 84px;
}
.ginger-navbar.ginger-navbar-sticky {
  border-bottom: 1px solid #eee;
}
.ginger-navbar.ginger-navbar-sticky.scrolled {
  background: white;
  z-index: 100;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.ginger-navbar.ginger-navbar-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.ginger-navbar.ginger-navbar-sticky.scrolled .ginger-navbar-cta {
  display: block;
}
.ginger-new-header-business .ginger-navbar-sticky.scrolled .ginger-button.darkblue {
  display: block;
}
.ginger-page-homepage .ginger-navbar-menu-item {
  font-weight: 500;
  font-size: 16px;
  color: #6F7278;
}
.ginger-legacy {
  /**grammar checker header - adaptive*/
  /**grammar checker header - adaptive*/
  /*-----------*/
}
.ginger-legacy header {
  position: relative;
  z-index: 1000;
}
.ginger-legacy .ginger-navbar {
  margin-bottom: 0;
  height: 84px;
  padding: 0 50px;
  font-size: 14px;
  display: flex;
}
.ginger-legacy .ginger-navbar a,
.ginger-legacy .ginger-navbar a:focus {
  text-decoration: none;
  color: #444;
}
@media (max-width: 767px) {
  .ginger-legacy .ginger-navbar {
    padding: 0 15px;
  }
  .ginger-legacy .ginger-iconlist p {
    clear: both;
    margin-bottom: 2em;
  }
}
.ginger-legacy .ginger-section-middler.col-sm-6 {
  float: left;
}
.ginger-legacy .btn-cta-ios {
  min-height: 71px;
}
.ginger-legacy .btn-cta-android {
  min-height: 71px;
}
.ginger-legacy .ginger-navbar-brand {
  align-self: center;
}
.ginger-legacy .ginger-navbar-brand > img {
  max-width: 95px;
}
.ginger-legacy.ginger-platform-mobile .ginger-navbar-menu .ginger-navbar-menu-item {
  display: none;
}
.ginger-legacy .ginger-navbar-cta {
  text-align: center;
  margin: 0 auto;
  align-self: center;
  white-space: nowrap;
  font-size: 16px;
}
.ginger-legacy .ginger-navbar-cta .btn-cta-common {
  color: #49cdab;
  border: solid 1px #49cdab;
  background: transparent;
  transition: background 0.15s, color 0.15s;
  padding: 10px 18px;
  margin-left: 12px;
  display: inline-block;
  border-radius: 20px;
}
.ginger-legacy .ginger-navbar-cta .btn-cta-common:hover {
  background: #49cdab;
  color: #fff;
}
.ginger-legacy .ginger-navbar-cta .btn {
  min-height: 0;
  min-width: 0;
}
.ginger-legacy .ginger-navbar-cta .btn-cta-android {
  height: 40px;
  width: 120px;
}
.ginger-legacy .ginger-navbar-cta .btn-cta-ios {
  min-height: 46px;
  width: 120px;
}
.ginger-legacy .ginger-navbar-cta-link {
  transition: color 0.15s;
}
.ginger-legacy .ginger-navbar-cta-link:hover .btn-cta-common {
  background: #49cdab;
  color: #fff;
}
.ginger-legacy .ginger-navbar-cta-link:hover {
  color: #03b784;
}
.ginger-legacy .ginger-navbar-menu {
  align-self: center;
}
.ginger-legacy .ginger-navbar-menu-item {
  display: inline-block;
  margin-left: 15px;
  color: inherit;
}
.ginger-legacy .ginger-navbar-menu-item-store {
  border: 1px solid #444;
  padding: 8px 14px 8px 14px;
  border-radius: 30px;
}
.ginger-legacy .ginger-navbar-menu-dd {
  display: inline-block;
  position: relative;
}
.ginger-legacy .ginger-navbar-menu-dd > a {
  position: relative;
  padding: 8px;
  border-radius: 6px 6px 0 0;
}
.ginger-legacy .ginger-navbar-menu-dd > a:after {
  content: '\e90b';
  font-family: "gingericon";
  margin-left: 4px;
  position: relative;
  top: 2px;
}
.ginger-legacy .ginger-navbar-menu-dd > ul {
  display: none;
  list-style: none;
  position: absolute;
  min-width: 150px;
  right: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  line-height: 42px;
  margin: -1px 0 0;
  padding: 0;
  z-index: 8;
  background: white;
  border-radius: 0 0 6px 6px;
}
.ginger-legacy .ginger-navbar-menu-dd > a:before {
  display: none;
  position: absolute;
  content: ' ';
  left: 0;
  right: 0;
  background: white;
  z-index: 9;
  height: 4px;
  bottom: 0;
}
.ginger-legacy .ginger-navbar-menu-dd:hover > a {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  background: white;
}
.ginger-legacy .ginger-navbar-menu-dd:hover > a:before {
  display: block;
}
.ginger-legacy .ginger-navbar-menu-dd:hover > ul {
  display: block;
}
.ginger-legacy.ginger-platform-desktop .ginger-navbar-menu-mobile {
  display: none;
}
.ginger-legacy .ginger-navbar-menu-dd > ul li {
  margin: 0;
  white-space: nowrap;
  line-height: 30px;
}
.ginger-legacy .ginger-navbar-menu-dd > ul li > a {
  display: block;
  padding: 8px 18px;
}
.ginger-legacy .ginger-navbar-menu-dd > ul li > a:hover {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.06);
}
.ginger-legacy .ginger-navbar-menu-mobile-body {
  position: fixed;
  top: 80px;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
}
.ginger-legacy.ginger-android .ginger-navbar-menu-desktop,
.ginger-legacy.ginger-ios .ginger-navbar-menu-desktop {
  display: none;
}
.ginger-legacy.ginger-desktop .ginger-navbar-menu-mobile {
  display: none;
}
.ginger-legacy .ginger-navbar-menu-mobile-trigger {
  color: #666;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
}
.ginger-legacy .ginger-navbar-menu-mobile-body {
  position: fixed;
  top: 84px;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-overlay {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items {
  width: 220px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  overflow: scroll;
  padding-bottom: 78px;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul {
  padding-left: 0;
  margin-bottom: 0;
  background: #fbfbfb;
  width: 100%;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul li {
  list-style-type: none;
  font-size: 16px;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown a {
  text-decoration: none;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown > a:after {
  content: '';
  /*width: 11px;
    height: 6px;*/
  width: 30px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51' height='32' viewBox='0 0 51 32'%3E%3Cpath fill='%23444444' d='M33.55 9.966l-7.329 8.053h-1.877l-7.329-8.053-1.346 1.464 9.616 10.555 9.616-10.555z'%3E%3C/path%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  float: right;
  margin-right: 10px;
  margin-top: 13px;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown > a:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='51' height='32' viewBox='0 0 51 32'%3E%3Cpath fill='%23ffffff' d='M33.55 9.966l-7.329 8.053h-1.877l-7.329-8.053-1.346 1.464 9.616 10.555 9.616-10.555z'%3E%3C/path%3E%3C/svg%3E");
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown.open > a {
  font-weight: bold;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown.open > a:after {
  transform: rotate(180deg);
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown ul {
  display: none;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul .dropdown.open ul {
  display: block;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul li a:hover {
  background: #21b1c9;
  color: #fff;
  text-decoration: none;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul li a {
  color: #444;
  display: block;
  padding-left: 20px;
  line-height: 45px;
}
.ginger-legacy .ginger-navbar-menu-mobile-body-items ul li ul li a {
  padding-left: 40px;
}
.ginger-legacy header,
.ginger-legacy .ginger-navbar {
  min-height: 84px;
}
.ginger-legacy .ginger-navbar.ginger-navbar-sticky {
  border-bottom: 1px solid #eee;
}
.ginger-legacy .ginger-navbar.ginger-navbar-sticky.scrolled {
  background: white;
  z-index: 100;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.ginger-legacy .ginger-navbar.ginger-navbar-sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
}
.ginger-legacy .ginger-navbar.ginger-navbar-sticky.scrolled .ginger-navbar-cta {
  display: block;
}
.wp {
  margin: 0 auto 30px auto;
  color: #222;
  font-size: 18px;
  line-height: 30px;
  max-width: 1655px;
}
.wp .ginger-categorytitle {
  font-size: 32px;
  color: #222;
  font-family: "open sans", sans-serif;
  font-weight: 200;
  line-height: 120%;
}
.wp .ginger-title {
  margin: 8px 0 0 0;
  padding: 0 0 2em 0;
}
.wp .ginger-title h1 {
  font-size: 32px;
  font-weight: 200;
}
.wp .ginger-title .phrase-title {
  color: #666;
  font-size: 34px;
  font-weight: 600;
}
.wp section {
  padding: 45px 0 20px 0;
}
.wp-body h1 {
  color: #666;
  font-size: 34px;
  font-weight: 600;
}
.wp h2 {
  margin: 0 0 1em 0;
}
.wp-body .lead {
  font-size: 18px;
  font-weight: normal;
}
.wp-body h2 {
  font-size: 28px;
  margin: 0 0 1em 0;
}
.wp-ctawidget {
  font-family: Roboto, "Open Sans", Arial, Helvetica, sans;
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  padding: 30px 50px;
  border-top: 3px solid rgba(66, 169, 184, 0.46);
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  margin: 1em 0;
}
.wp-ctawidget-content {
  display: flex;
  justify-content: space-between;
}
.wp-ctawidget-content-text {
  color: black;
}
.wp-ctawidget-content-text b {
  font-size: 28px;
  line-height: 33px;
  color: #1DA0B3;
  display: block;
  margin-bottom: 8px;
}
.wp-ctawidget-content-btn {
  align-self: center;
  background: #1DA0B3;
  border-radius: 6px;
  color: white;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 28px;
}
.wp-ctawidget-content-btn:hover {
  color: white;
  text-decoration: none;
}
@media (max-width: 768px) {
  .wp-ctawidget-content {
    flex-direction: column;
  }
  .wp-ctawidget-content-text {
    text-align: center;
    margin-bottom: 16px;
  }
}
.wp-body h2 a {
  color: #21b1c9;
}
.wp-body h4 {
  font-size: 22px;
  font-weight: bold;
  margin: 2em 0 1em 0;
}
.wp-body h4:first-child {
  margin-top: 0;
}
.wp-body .wp-pagenavi {
  text-align: center;
  margin-top: 2em;
}
.wp-body .wp-pagenavi a,
.wp-body .wp-pagenavi .current {
  color: #666;
  border-radius: 6px;
  height: 30px;
  min-width: 30px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  padding: 0 8px;
  text-decoration: none;
}
.wp-body .wp-pagenavi a:hover {
  background: #eaeaea;
}
.wp-body .wp-pagenavi span {
  background: #eaeaea;
}
.wp-body p a {
  color: #21b1c9;
}
.wp-body ul {
  padding-left: 20px;
}
.wp-body ul li {
  padding-left: 10px;
}
.wp-body ul ul {
  list-style-type: inherit;
}
.wp-body ol:before {
  content: 'EX.';
  height: 42px;
  width: 42px;
  font-size: 14px;
  position: absolute;
  margin-left: -100px;
  margin-top: 10px;
  background: #666;
  color: white;
  line-height: 42px;
  text-align: center;
  border-radius: 100px;
}
.wp-body ol.answers li {
  float: left;
  margin-right: 40px;
}
.wp-body ol.answers:before,
.wp-body ol ol:before {
  display: none;
}
.ginger-words {
  background: #eee;
  padding: 15px;
  margin: 2em 0;
}
.ginger-words h3 {
  margin: 2em 0 1em;
}
.ginger-words h3:first-child {
  margin-top: 1em;
}
.ginger-words-list {
  padding: 15px;
}
.ginger-words-list-letters a {
  text-decoration: none;
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  text-transform: uppercase;
  color: #525252;
  border-radius: 3px 3px 0 0;
}
.ginger-words-list-letters a:hover {
  text-decoration: none;
}
.ginger-words-list-letters a.active {
  background: white;
  box-shadow: 0 -2px 12px rgba(0, 0, 0, 0.1);
}
.ginger-words-list-links {
  padding: 15px;
  background: #fff;
  position: relative;
}
.ginger-words-list-links ul {
  width: 25%;
  display: inline-block;
  padding-left: 0;
  margin-left: -0.25em;
  margin-bottom: 30px;
  vertical-align: top;
}
.ginger-words-list-links ul li {
  list-style-type: none;
  padding-left: 0;
  padding-right: 16px;
}
.ginger-words-list-links.width-50 ul {
  width: 50%;
}
.ginger-words-list-links.width-20 ul {
  width: 20%;
}
.ginger-words-back {
  margin-top: 16px;
  margin-bottom: 8px;
  text-decoration: underline;
  font-size: 16px;
}
.ginger-words-list-links a {
  display: block;
}
.wp-body ol {
  padding-left: 100px;
  line-height: 30px;
  margin: 18px 0;
  min-height: 80px;
}
.wp-body table {
  margin: 18px 0;
  border: solid 1px #eee;
  border-collapse: collapse;
  line-height: 24px;
}
.wp-body table ol {
  padding-left: 100px;
  margin: 0 0 0 18px;
}
.wp-body table ol:before {
  display: none;
}
.wp-body table ol {
  padding: 0;
}
.wp-body table td {
  padding: 20px 30px;
  vertical-align: top;
}
.wp-body table tr > td:first-child {
  padding-left: 25px;
}
.wp-body table tr > td:last-child {
  padding-right: 25px;
}
.wp-body table thead {
  background: #f7f7f7;
  color: #666;
  font-weight: 600;
  border-bottom: solid 1px #eee;
}
.wp-body table thead tr:not(:first-child) td {
  font-weight: 400;
  font-size: 16px;
  padding-top: 0;
  line-height: 13px;
}
.wp-body table tbody tr {
  background: #fff;
  padding: 0 25px;
}
h1.wp-title {
  font-weight: 200;
  font-size: 42px;
  line-height: 50px;
  margin-bottom: 1em;
}
.wp-title-back {
  display: block;
  text-align: right;
}
.wp-body table tbody tr td {
  position: relative;
}
.wp-lead {
  margin-bottom: 2em;
}
.wp-body table tbody tr:not(:last-child) td:not(:first-child):not(:last-child):after {
  content: '';
  height: 1px;
  width: 100%;
  background: #eee;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
}
.wp-body table tbody tr:not(:last-child) td:first-child:after {
  content: '';
  height: 1px;
  width: 100%;
  background: #eee;
  display: block;
  position: absolute;
  left: 25px;
  bottom: 0;
}
.wp-body table tbody tr:not(:last-child) td:last-child:after {
  content: '';
  height: 1px;
  width: 100%;
  background: #eee;
  display: block;
  position: absolute;
  right: 25px;
  bottom: 0;
}
.wp-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  padding-top: 26px;
  padding-bottom: 22px;
  z-index: 1001;
}
.wp-header.scrolled {
  background: white;
  z-index: 1001;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
}
.wp-header button {
  color: #49cdab;
  border: 1px solid #49cdab;
  border-radius: 30px;
  padding: 14px 18px;
  font-size: 14px;
  background: #fff;
  margin-left: 8px;
  line-height: 10px;
}
.wp-header .ginger-grammarchecker-widget-platform {
  display: inline-block;
  margin-left: 10px;
}
.wp-header .ginger-grammarchecker-widget-platform a {
  min-height: 25px;
  min-width: 86px;
}
.wp-header .wp-header-logo {
  margin-left: 20px;
}
.wp-sidemenu {
  background: #eeeeee;
  padding: 20px 20px 0 20px;
}
.wp-sidemenu ul,
.wp-sidemenu ul > li {
  padding-left: 0;
}
.wp-sidemenu .sub-menu {
  margin: 10px 0;
}
.wp-sidemenu ul > li a:hover {
  color: #21b1c9;
  text-decoration: none;
}
.wp-sidemenu ul > li > ul {
  display: none;
}
.wp-sidemenu.depth-3 ul > li > ul {
  display: block;
  padding-left: 6px;
}
.wp-sidemenu.depth-3 ul > li > ul > li > ul {
  display: none;
}
.wp-sidemenu.depth-3 ul > li > ul > li.current-menu-parent > ul,
.wp-sidemenu.depth-3 ul > li > ul > li.current-menu-item > ul {
  display: block;
  padding-left: 6px;
}
.wp-sidemenu ul > li.active > a,
.wp-sidemenu li.current-menu-item > a {
  text-decoration: underline;
  font-weight: bold;
  color: #444;
}
.wp-sidemenu ul > li.current-menu-parent > a {
  font-weight: bold;
}
.wp-sidemenu ul > li.active > ul,
.wp-sidemenu ul > li.current-menu-parent > ul {
  display: block;
}
.wp-sidemenu ul > li.active > ul > li:last-child {
  padding-bottom: 0;
}
.wp-sidemenu .menu-grammar_rules-container .sub-menu {
  padding-left: 0;
}
.wp-sidemenu .menu-grammar_rules-container .sub-menu li {
  padding-left: 8px;
}
.wp-sidemenu ul {
  list-style: none;
  line-height: 2em;
  color: #222;
}
.wp-sidemenu ul li {
  padding-bottom: 4px;
}
.wp-sidemenu a {
  color: inherit;
}
.wp-sidemenu ul ul {
  color: #666;
  font-size: 14px;
}
.wp-sidemenu.blog {
  color: #646464;
}
.wp-sidemenu.blog h2 {
  margin-top: 8px;
  margin-bottom: 32px;
  font-size: 18px;
  font-weight: 600;
}
.wp-sidemenu.blog ul li {
  font-size: 14px;
  line-height: 20px;
  padding-bottom: 30px;
  color: #646464;
}
.wp-body.blog section {
  padding-top: 0;
}
.wp-body.blog section h2 {
  padding-bottom: 6px;
  color: #666;
  font-size: 34px;
  font-weight: 600;
  margin: 1em 0 20px 0;
}
.wp-body.blog section h2:first-of-type {
  margin-top: 0;
}
.wp-body.blog p {
  line-height: 1.4em;
  color: #474747;
}
.wp-body.blog h3 {
  font-size: 26px;
  font-weight: 400;
  color: #474747;
}
.wp-body.blog h4 {
  font-size: 22px;
  font-weight: 600;
  color: #474747;
}
.wp-body.blog .lead {
  margin-bottom: 0;
  line-height: 1.4em;
}
.wp-body.blog ol {
  padding-left: 30px;
  min-height: auto;
}
.wp-body.blog ol:before {
  content: none;
}
.blog-post-date {
  color: #474747;
  font-size: 18px;
}
.wp-body.blog .blog_post_single {
  padding: 30px 0;
}
.wp-body.blog .blog_post_single:first-child {
  padding-top: 0;
}
.wp-body.blog .blog_post_single:last-child {
  padding-bottom: 0;
}
.wp-body.blog .blog_post_single:not(:first-child) {
  border-top: solid 1px #ddd;
}
.blog_post img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 0 1em 0;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .navbar {
  margin: 0;
  border: none;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .container {
  padding: 0;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .btn-navbar {
  display: none;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .dropdown-toggle {
  border-radius: 0;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .dropdown {
  margin-left: 0;
  display: block;
  width: 100%;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .dropdown.open {
  font-weight: bold;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .dropdown:hover > a {
  background: #21b1c9;
  color: #fff;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .dropdown:hover > a .caret {
  background-position: left bottom;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .dropdown-menu {
  position: relative;
  width: 100%;
  border: none;
  box-shadow: none;
  background: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .nav-collapse.collapse {
  display: block;
}
.wp-mobile-menu .wp-mobile-menu-wrapper .caret {
  float: right;
  background: url('../../../../images/themes/ginger/mobile-menu-arrows.png');
  border: none;
  margin: 16px 0 0 0;
  width: 11px;
  height: 6px;
  background-size: 11px;
}
.wp.main h1 {
  margin-bottom: 32px;
}
.wp .ginger-sticky-ad {
  width: 160px;
  height: 600px;
}
.wp .ginger-mobile-ad {
  text-align: center;
  margin: 1em 0;
}
@media (min-width: 992px) {
  .wp-header {
    text-align: center;
  }
  .wp-header img {
    position: absolute;
    left: 50px;
  }
  .wp-header .wp-header-google-play-logo {
    display: none;
  }
  .writing-center-body {
    min-height: 600px;
  }
}
@media (max-width: 992px) {
  .wp .ginger-title {
    margin: 20px 0;
    padding-bottom: 0;
  }
  .wp-header-body {
    display: none;
  }
  .wp-sidemenu {
    display: none;
  }
  .wp .container-fluid {
    padding: 0 30px;
  }
  .wp h1 {
    font-size: 28px;
  }
  .wp-body {
    padding: 0;
  }
  .wp .wp-title {
    font-size: 28px;
    line-height: 28px;
  }
  .wp h2 {
    font-size: 22px;
    margin-left: 0;
    color: #222;
  }
  .wp p {
    line-height: 1.8;
  }
  .wp-header {
    border-bottom: none;
  }
  table {
    font-size: 14px;
  }
  .wp-body ol {
    padding-left: 70px;
  }
  .wp-body ol:before {
    margin-left: -70px;
  }
  .wp-body ol ol {
    padding-left: 0;
  }
  .wp-body ol li:before {
    padding-right: 1em;
  }
  .wp-body ol li {
    margin-bottom: 1em;
  }
}
.wp-menu {
  display: flex;
  flex-wrap: wrap;
  color: #444;
}
.wp-menu > ul {
  width: 33.33%;
  flex-grow: 0;
  font-size: 18px;
}
@media (max-width: 992px) {
  .wp-menu > ul {
    width: 100%;
  }
}
.wp-body .wp-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.wp-body .wp-menu li {
  margin: 0;
  padding: 0;
}
.wp-menu-item a {
  display: block;
  background: #eeeeee;
  padding: 20px;
  color: #444;
}
.wp-menu-item a:after {
  content: '\0203A';
  float: right;
  font-size: 22px;
  margin-top: -4px;
}
.wp-menu-item .sub-menu a {
  padding: 10px 20px;
  background: transparent;
  font-size: 15px;
  color: #666;
}
.wp-menu-item a:hover {
  color: #21b1c9;
}
.ginger-grammarchecker-widget-platform .btn-cta {
  border: 1px solid #49cdab;
  border-radius: 100px;
  color: #49cdab;
  background: transparent;
}
ul.index {
  margin: 0;
  padding: 0;
  margin-top: 2em;
}
ul.index li {
  display: inline-block;
}
ul.index li > a {
  display: inline-block;
  cursor: pointer;
}
ul.index_results li {
  display: none;
  word-spacing: 15px;
}
.wp-breadcrumb {
  font-size: 14px;
  color: #666;
  line-height: 30px;
  text-align: right;
  display: block;
}
.wp-breadcrumb a:focus {
  text-decoration: none;
}
.wp-breadcrumb a:after {
  content: '\0203A';
  font-size: 24px;
  color: #666;
  position: relative;
  top: 2px;
  margin: 0 4px;
}
.wp-breadcrumb a:hover {
  text-decoration: none;
}
.wp-bottommenu {
  margin-bottom: 2em;
}
.wp-bottommenu a {
  display: block;
  color: #444;
  padding: 8px 0;
}
.wp-bottommenu a:after {
  content: '›';
  float: right;
  font-size: 22px;
}
.ginger-gototop {
  display: none;
  position: fixed;
  bottom: 18px;
  right: 18px;
  height: 66px;
  width: 66px;
  border-radius: 30px;
  background: url('/images/themes/ginger/scrolltotop.png') no-repeat;
  cursor: pointer;
}
.ginger-gototop.scrolled {
  display: block;
}
.ginger-platform-mobile .wp-header-body {
  display: none;
}
.ginger-platform-mobile .wp-body ol.answers li {
  float: none;
}
.phrase-of-the-day-list {
  margin-top: 1em;
}
.phrase-of-the-day-single-item {
  clear: both;
  padding: 1em 0 1em 0;
  position: relative;
  border-bottom: solid 1px #ddd;
  height: 100%;
  display: inline-block;
  font-size: 16px;
}
.phrase-of-the-day-single-item p {
  font-size: 16px;
  display: inline;
}
.phrase-of-the-day-single-item-lead {
  font-size: 18px;
}
.phrase-of-the-day-single-item-lead p {
  font-size: 18px;
  display: block;
}
.phrase-of-the-day-single-item:after {
  clear: both;
  display: block;
  content: " ";
}
.phrase-of-the-day-single-item:last-child {
  margin-bottom: 8px;
}
.phrase-of-the-day-container {
  display: flex;
  height: fit-content;
}
.phrase-of-the-day-container > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
.phrase-of-the-day-single .ginger-grammarchecker-widget {
  margin-bottom: 2em;
}
@media (max-width: 992px) {
  .phrase-of-the-day-container {
    display: block;
  }
}
.phrase-of-the-day-header h2 a:after {
  content: '\0203A';
  font-size: 22px;
  margin-top: -4px;
}
.phrase-of-the-day-single-item h2 {
  padding-bottom: 6px;
  color: #666;
  font-size: 20px;
  font-weight: 600;
}
.phrase-of-the-day-thumbnail {
  width: 100%;
  height: 120px;
  max-width: 120px;
  border: 1px solid #adadad;
  border-radius: 3px;
  background: url("") no-repeat center center;
  background-size: cover;
  margin-right: 2em;
  margin-bottom: 1em;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}
.phrase-of-the-day-date {
  color: #777;
  font-size: 16px;
}
.phrase-of-the-day-thumbnail img {
  max-width: 100%;
  max-height: 100%;
}
.phrase-of-the-day-single .phrase-of-the-day-thumbnail {
  height: auto;
}
.phrase-of-the-day-content {
  margin-top: 1em;
}
.phrase-of-the-day-fields {
  background: #ececec;
  margin-top: 30px;
  padding: 16px;
  margin-bottom: 2em;
  border-radius: 4px;
  clear: both;
}
.phrase-of-the-day-fields h3 {
  margin-top: 0;
}
.phrase-of-the-day-single-content {
  margin-bottom: 2em;
}
@media (max-width: 992px) {
  .wp-breadcrumb,
  .wp-title-back {
    text-align: left;
  }
  .phrase-of-the-day-single .wp-body {
    padding-top: 0;
  }
}
.phrase-of-the-day-random {
  text-align: right;
}
.show-random-phrase-button {
  margin-top: 10px;
}
.show-random-phrase-button a {
  text-decoration: none;
  padding: 8px 24px;
  color: #fff;
  display: inline-block;
  margin: 0;
}
.show-random-phrase-button a:after {
  content: "";
}
.big-margin-top {
  margin-top: 32px;
}
.bottom-link {
  display: block;
  color: #444;
  padding: 8px 16px;
  cursor: pointer;
}
.bottom-link:hover {
  color: #444;
  text-decoration: none;
}
.bottom-link:active {
  color: #444;
  text-decoration: none;
}
.bottom-link:after {
  content: '\0203A';
  float: right;
  font-size: 22px;
  margin-top: -4px;
}
.synonym_box {
  border: 1px solid #dadada;
  border-radius: 15px;
  margin: 1em 0;
  padding: 15px;
  cursor: default;
  transition: background 0.5s;
  background: #eaeaea;
}
.synonym_box:hover {
  background: #fff;
}
@media (max-width: 992px) {
  .wp-breadcrumb {
    text-align: left;
  }
  .phrase-of-the-day-single .wp-body {
    padding-top: 0;
  }
  .phrase-of-the-day-random {
    text-align: left;
  }
}
.misspelled-word {
  background: #eee;
  padding: 20px;
}
.misspelled-word-flex {
  display: flex;
  flex-direction: row;
}
.misspelled-word-flex-left {
  padding-right: 20px;
  margin-right: 20px;
  border-right: solid 4px #fff;
  display: flex;
  flex-direction: column;
}
.misspelled-word-flex-left > p {
  display: flex;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
}
.misspelled-word-mistakes {
  text-align: center;
}
.confusing-word {
  background: #eee;
  padding: 20px;
  margin-bottom: 70px;
  position: relative;
}
.confusing-word:not(:last-child):after {
  content: 'VS';
  display: block;
  position: absolute;
  background: #0c71ae;
  border-radius: 100%;
  font-size: 16px;
  color: #fff;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  bottom: -60px;
  font-weight: bold;
}
.confusing-word-flex {
  display: flex;
  flex-direction: row;
}
.confusing-word-definition {
  padding-right: 20px;
  border-right: solid 4px #fff;
  width: 50%;
}
.confusing-word-examples {
  padding-left: 20px;
  width: 50%;
}
.synonym_box {
  background: #eee;
  padding: 16px;
  margin-bottom: 16px;
}
.ginger-words {
  background: #eee;
  padding: 8px;
}
.ginger-words-list {
  background: #fff;
  padding: 12px;
}
.ginger-words-list-letters a {
  text-decoration: none;
  display: inline-block;
  width: 3.8%;
  text-align: center;
  text-transform: uppercase;
  margin-left: -0.25em;
}
.ginger-words-list-letters a:hover {
  text-decoration: underline;
}
.ginger-words-list-links {
  padding-left: 12px;
}
.ginger-words-list-links > div {
  padding-top: 20px;
}
.ginger-words-list-links a {
  display: block;
}
.ginger-words-back {
  margin-top: 16px;
  margin-bottom: 8px;
  text-decoration: underline;
  font-size: 16px;
}
.spelling-book-box {
  padding: 10px;
  background: #eee;
  margin-bottom: 26px;
}
.spelling-book-box p {
  background: #fff;
  padding: 10px;
}
.spelling-book-box a {
  text-decoration: underline;
}
.ginger-media-ios {
  padding: 0 0 !important;
}
.ginger-media-ios .phrase-of-the-day-list {
  margin: 0;
}
.ginger-media-ios .phrase-of-the-day-single-item {
  padding: 10px 7px;
  border-top: solid 1px #eee;
  width: 100%;
}
.ginger-media-ios .phrase-of-the-day-single-item time {
  display: block;
  font-size: 14px;
  line-height: 16px;
  float: left;
  color: #bbbbbb;
}
.ginger-media-ios .phrase-of-the-day-content {
  margin-top: 0;
}
.ginger-media-ios .phrase-of-the-day-content h1 {
  margin-bottom: 0;
  color: #3fa7b5;
  font: 19px/120% arial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 44px;
}
.ginger-media-ios .phrase-of-the-day-content .ios-share-button {
  display: block;
  width: 44px;
  height: 44px;
  background: url('/images/themes/ginger/potd-share.png');
  position: absolute;
  right: -12px;
  top: 50%;
  z-index: 2;
  background-size: 44px 88px;
  transform: translate(-50%, -50%);
}
.ginger-media-ios .phrase-of-the-day-content .phrase-of-the-day-thumbnail {
  width: 47px;
  height: 47px;
  margin: 0 19px 0 0;
}
.ginger-media-ios .wp-pagenavi {
  width: 100%;
  height: 44px;
  position: fixed;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  border-top: 1px solid #e4e4e4;
  background: #fff;
  z-index: 2;
}
.ginger-media-ios .wp-pagenavi a {
  min-width: 0;
  color: #3fa5b3;
  font-size: 15px;
}
.ginger-media-ios .wp-pagenavi .current {
  background: none;
  color: #525252;
  font-weight: bold;
  border-radius: 6px;
  height: 30px;
  min-width: 30px;
  display: inline-block;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  padding: 0 8px;
  text-decoration: none;
}
.wp .bottom-ad-mt {
  margin-top: 2em;
}
#mac_popup {
  position: relative;
  width: 470px;
  height: 315px;
  border: 1px solid #b7b7b7;
  background: white;
  position: fixed;
  left: 50%;
  margin: -60px 0 0 -286px;
  top: 50%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  z-index: 99999;
}
#mac_popup h3 {
  font-family: levenim, arial;
  font-size: 30px;
  color: #3fa5b3;
  width: 100%;
  text-align: center;
  margin: 64px 0 15px 0;
}
#mac_popup p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #777777;
  width: 100%;
  text-align: center;
  margin: 0 0 30px 0;
}
#mac_popup a {
  color: #4d4d4d;
  text-decoration: underline;
}
#mac_popup #logo {
  display: block;
  width: 81px;
  height: 29px;
  background: url(/assets/miscElements/logo.png);
  position: absolute;
  top: 20px;
  left: 20px;
}
#mac_popup #mac_popup_close {
  display: block;
  width: 20px;
  height: 21px;
  background: url(/assets/miscElements/grammar_popup_close_btn_sprite.png);
  position: absolute;
  top: 8px;
  right: 8px;
}
#mac_popup #mac_popup_close:hover {
  background-position: 0 -21px;
}
#mac_popup #mac_popup_close:active {
  background-position: 0 -42px;
}
#mac_popup ul {
  list-style: none;
  float: left;
  margin: 0;
  margin-left: -20px;
  width: 100%;
  text-align: center;
}
#mac_popup ul li {
  display: inline-block;
  margin-left: 22px;
}
#mac_popup ul li:first-child {
  margin-left: 0;
}
#mac_popup ul li a {
  display: block;
}
#mac_popup ul li #chrome_store_link {
  background: url(/assets/miscElements/chrome_btn_sprite.png);
  width: 125px;
  height: 114px;
}
#mac_popup ul li #chrome_store_link:hover {
  background-position: 0 -114px;
}
#mac_popup ul li #chrome_store_link:active {
  background-position: 0 -228px;
}
#mac_popup ul li #safari_store_link {
  background: url(/assets/miscElements/safari_btn_sprite.png);
  width: 125px;
  height: 114px;
}
#mac_popup ul li #safari_store_link:hover {
  background-position: 0 -114px;
}
#mac_popup ul li #safari_store_link:active {
  background-position: 0 -228px;
}
#mac_popup ul li #ios_store_link {
  background: url(/assets/miscElements/ios_btn_sprite.png);
  width: 125px;
  height: 114px;
}
#mac_popup ul li #ios_store_link:hover {
  background-position: 0 -114px;
}
#mac_popup ul li #ios_store_link:active {
  background-position: 0 -228px;
}
body {
  color: #777;
  font-family: 'Open Sans', sans-serif;
  overflow: auto;
  /*this is for when pages are displayed in ActiveX window*/
}
@media (max-width: 991px) {
  body {
    font-size: 18px;
  }
}
a {
  color: #20b1c9;
}
a:hover {
  color: #20b1c9;
}
#logger {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  z-index: 99;
}
.resp-br {
  display: block;
  height: 0;
  clear: both;
  float: none;
}
@media (max-width: 1199px) {
  .resp-br {
    display: none;
  }
}
.container-fluid {
  padding: 0 65px;
}
.text-center .img-responsive {
  margin: 0 auto;
  display: inline-block;
}
.text-grammarcheck {
  color: #46A8B5;
}
.text-rephrase {
  color: #E85E91;
}
.text-translation {
  color: #9CBA3E;
}
.text-dictionary {
  color: #3D8AC8;
}
.text-speaker {
  color: #5499d0;
}
.text-personaltrainer {
  color: #EC8150;
}
.text-primary {
  color: #3fa5b2;
}
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-5ths {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}
.ginger-ios .only-desktop,
.ginger-ios .only-android {
  display: none;
}
.ginger-desktop .only-ios,
.ginger-desktop .only-android {
  display: none;
}
.ginger-android .only-ios,
.ginger-android .only-desktop {
  display: none;
}
.btn {
  white-space: nowrap;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  text-decoration: none;
}
.btn:hover,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  text-decoration: none;
}
.btn-cta-ios {
  min-width: 210px;
  min-height: 50px;
  border-radius: 9px;
}
.btn-cta-ios,
.btn-cta-ios:hover,
.btn-cta-ios:focus,
.btn-cta-ios:active {
  background: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3Csvg%20width%3D%22335px%22%20height%3D%22100px%22%20viewBox%3D%220%200%20335%20100%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%0A%20%20%20%20%3Ctitle%3Edownload-app-store%3C%2Ftitle%3E%0A%20%20%20%20%3Cdescription%3ECreated%20with%20Sketch%20(http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch)%3C%2Fdescription%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3ClinearGradient%20x1%3D%2250.00125%25%22%20y1%3D%22100.270574%25%22%20x2%3D%2250.00125%25%22%20y2%3D%2210.1310362%25%22%20id%3D%22linearGradient-1%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%231A1A1A%22%20stop-opacity%3D%220.1%22%20offset%3D%220%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23212121%22%20stop-opacity%3D%220.1506%22%20offset%3D%2212.3499997%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23353535%22%20stop-opacity%3D%220.2265%22%20offset%3D%2230.8499992%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23575757%22%20stop-opacity%3D%220.3181%22%20offset%3D%2253.2100022%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23858585%22%20stop-opacity%3D%220.4212%22%20offset%3D%2278.3399999%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cstop%20stop-color%3D%22%23B3B3B3%22%20stop-opacity%3D%220.51%22%20offset%3D%22100%25%22%3E%3C%2Fstop%3E%0A%20%20%20%20%20%20%20%20%3C%2FlinearGradient%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page%201%22%20fill%3D%22%23D8D8D8%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Layer_1%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M332.597926%2C88.17%20C332.597926%2C93.46%20328.344667%2C97.745%20323.083926%2C97.745%20L11.7349259%2C97.745%20C6.47666667%2C97.745%202.20851852%2C93.46%202.20851852%2C88.17%20L2.20851852%2C11.8125%20C2.20851852%2C6.525%206.47666667%2C2.225%2011.7349259%2C2.225%20L323.081444%2C2.225%20C328.344667%2C2.225%20332.595444%2C6.525%20332.595444%2C11.8125%20L332.597926%2C88.17%20L332.597926%2C88.17%20Z%20M332.597926%2C88.17%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M323.083926%2C99.9725%20L11.7349259%2C99.9725%20C5.2657037%2C99.9725%200%2C94.68%200%2C88.17%20L0%2C11.815%20C0%2C5.3%205.2657037%2C0%2011.7349259%2C0%20L323.081444%2C0%20C329.543222%2C0%20334.81637%2C5.3%20334.81637%2C11.815%20L334.81637%2C88.17%20C334.821333%2C94.68%20329.548185%2C99.9725%20323.083926%2C99.9725%20L323.083926%2C99.9725%20L323.083926%2C99.9725%20Z%20M323.083926%2C99.9725%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M332.597926%2C88.17%20C332.597926%2C93.46%20328.344667%2C97.745%20323.083926%2C97.745%20L11.7349259%2C97.745%20C6.47666667%2C97.745%202.20851852%2C93.46%202.20851852%2C88.17%20L2.20851852%2C11.8125%20C2.20851852%2C6.525%206.47666667%2C2.225%2011.7349259%2C2.225%20L323.081444%2C2.225%20C328.344667%2C2.225%20332.595444%2C6.525%20332.595444%2C11.8125%20L332.597926%2C88.17%20L332.597926%2C88.17%20Z%20M332.597926%2C88.17%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M74.7620741%2C49.46%20C74.6901111%2C41.4025%2081.3107037%2C37.4825%2081.6134444%2C37.3%20C77.8639259%2C31.7925%2072.0522963%2C31.04%2070.010037%2C30.98%20C65.128963%2C30.4625%2060.3942963%2C33.9225%2057.9078519%2C33.9225%20C55.3717778%2C33.9225%2051.5428519%2C31.03%2047.4161481%2C31.115%20C42.1057778%2C31.1975%2037.1378519%2C34.295%2034.4131852%2C39.105%20C28.7901481%2C48.9125%2032.9838519%2C63.325%2038.3711481%2C71.2525%20C41.066037%2C75.1375%2044.215037%2C79.47%2048.3367778%2C79.3175%20C52.3691852%2C79.1525%2053.8754444%2C76.73%2058.7416296%2C76.73%20C63.5631481%2C76.73%2064.9775926%2C79.3175%2069.1812222%2C79.22%20C73.5089259%2C79.1525%2076.2335926%2C75.32%2078.8341852%2C71.4025%20C81.9484444%2C66.955%2083.1991111%2C62.57%2083.2487407%2C62.345%20C83.1494815%2C62.31%2074.8464444%2C59.115%2074.7620741%2C49.46%20L74.7620741%2C49.46%20Z%20M74.7620741%2C49.46%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M66.8213333%2C25.765%20C68.9901481%2C23.0325%2070.4740741%2C19.315%2070.0621481%2C15.5425%20C66.9230741%2C15.6825%2062.9973704%2C17.73%2060.7367407%2C20.4025%20C58.7366667%2C22.7575%2056.95%2C26.6175%2057.4115556%2C30.2475%20C60.9377407%2C30.5125%2064.5582222%2C28.455%2066.8213333%2C25.765%20L66.8213333%2C25.765%20Z%20M66.8213333%2C25.765%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M323.083926%2C0%20L156.315963%2C0%20L221.636%2C99.9725%20L323.083926%2C99.9725%20C329.545704%2C99.9725%20334.818852%2C94.68%20334.818852%2C88.1625%20L334.818852%2C11.815%20C334.821333%2C5.3%20329.548185%2C0%20323.083926%2C0%20L323.083926%2C0%20Z%20M323.083926%2C0%22%20id%3D%22Shape%22%20fill%3D%22url(%23linearGradient-1)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M133.168704%2C78.76%20L127.533259%2C78.76%20L124.446296%2C68.9875%20L113.71637%2C68.9875%20L110.775815%2C78.76%20L105.289259%2C78.76%20L115.922407%2C45.49%20L122.488407%2C45.49%20L133.168704%2C78.76%20L133.168704%2C78.76%20Z%20M123.515741%2C64.8875%20L120.724074%2C56.2%20C120.428778%2C55.3125%20119.872926%2C53.2225%20119.059%2C49.9325%20L118.959741%2C49.9325%20C118.632185%2C51.3475%20118.108593%2C53.4375%20117.391444%2C56.2%20L114.646926%2C64.8875%20L123.515741%2C64.8875%20L123.515741%2C64.8875%20Z%20M123.515741%2C64.8875%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M160.460037%2C66.47%20C160.460037%2C70.55%20159.360741%2C73.775%20157.159667%2C76.1425%20C155.18937%2C78.25%20152.740148%2C79.3025%20149.819444%2C79.3025%20C146.665481%2C79.3025%20144.397407%2C78.17%20143.020185%2C75.9%20L143.020185%2C88.4875%20L137.729667%2C88.4875%20L137.729667%2C62.655%20C137.729667%2C60.0925%20137.662667%2C57.465%20137.53363%2C54.77%20L142.186407%2C54.77%20L142.481704%2C58.5725%20L142.580963%2C58.5725%20C144.345296%2C55.7075%20147.022815%2C54.275%20150.616%2C54.275%20C153.425037%2C54.275%20155.770037%2C55.3925%20157.646037%2C57.63%20C159.519556%2C59.8725%20160.460037%2C62.8175%20160.460037%2C66.47%20L160.460037%2C66.47%20Z%20M155.070259%2C66.665%20C155.070259%2C64.33%20154.549148%2C62.405%20153.501963%2C60.8875%20C152.358%2C59.31%20150.821963%2C58.52%20148.896333%2C58.52%20C147.591074%2C58.52%20146.404926%2C58.96%20145.345333%2C59.8275%20C144.283259%2C60.7025%20143.588444%2C61.845%20143.26337%2C63.26%20C143.099593%2C63.92%20143.017704%2C64.4575%20143.017704%2C64.8825%20L143.017704%2C68.885%20C143.017704%2C70.6275%20143.548741%2C72.1%20144.610815%2C73.305%20C145.672889%2C74.505%20147.052593%2C75.1075%20148.749926%2C75.1075%20C150.742556%2C75.1075%20152.293481%2C74.33%20153.402704%2C72.7875%20C154.514407%2C71.24%20155.070259%2C69.2%20155.070259%2C66.665%20L155.070259%2C66.665%20Z%20M155.070259%2C66.665%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M187.848148%2C66.47%20C187.848148%2C70.55%20186.748852%2C73.775%20184.547778%2C76.1425%20C182.575%2C78.25%20180.128259%2C79.3025%20177.205074%2C79.3025%20C174.051111%2C79.3025%20171.783037%2C78.17%20170.405815%2C75.9%20L170.405815%2C88.4875%20L165.115296%2C88.4875%20L165.115296%2C62.655%20C165.115296%2C60.0925%20165.048296%2C57.465%20164.919259%2C54.77%20L169.572037%2C54.77%20L169.867333%2C58.5725%20L169.966593%2C58.5725%20C171.728444%2C55.7075%20174.405963%2C54.275%20178.00163%2C54.275%20C180.808185%2C54.275%20183.153185%2C55.3925%20185.034148%2C57.63%20C186.905185%2C59.8725%20187.848148%2C62.8175%20187.848148%2C66.47%20L187.848148%2C66.47%20Z%20M182.455889%2C66.665%20C182.455889%2C64.33%20181.932296%2C62.405%20180.885111%2C60.8875%20C179.741148%2C59.31%20178.210074%2C58.52%20176.284444%2C58.52%20C174.979185%2C58.52%20173.793037%2C58.96%20172.728481%2C59.8275%20C171.666407%2C60.7025%20170.974074%2C61.845%20170.649%2C63.26%20C170.487704%2C63.92%20170.400852%2C64.4575%20170.400852%2C64.8825%20L170.400852%2C68.885%20C170.400852%2C70.6275%20170.93437%2C72.1%20171.991481%2C73.305%20C173.053556%2C74.5025%20174.433259%2C75.1075%20176.135556%2C75.1075%20C178.130667%2C75.1075%20179.681593%2C74.33%20180.788333%2C72.7875%20C181.900037%2C71.24%20182.455889%2C69.2%20182.455889%2C66.665%20L182.455889%2C66.665%20Z%20M182.455889%2C66.665%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M218.46963%2C69.4275%20C218.46963%2C72.26%20217.486963%2C74.5625%20215.534037%2C76.34%20C213.385074%2C78.28%20210.384963%2C79.2525%20206.538667%2C79.2525%20C202.985185%2C79.2525%20200.136444%2C78.5625%20197.987481%2C77.18%20L199.210852%2C72.7375%20C201.531037%2C74.1225%20204.079519%2C74.8125%20206.853815%2C74.8125%20C208.848926%2C74.8125%20210.399852%2C74.3575%20211.506593%2C73.455%20C212.615815%2C72.55%20213.17663%2C71.34%20213.17663%2C69.83%20C213.17663%2C68.4775%20212.712593%2C67.345%20211.801889%2C66.4225%20C210.886222%2C65.5025%20209.372519%2C64.645%20207.245889%2C63.8575%20C201.464037%2C61.685%20198.57063%2C58.5075%20198.57063%2C54.3275%20C198.57063%2C51.5975%20199.593%2C49.3625%20201.632778%2C47.615%20C203.672556%2C45.87%20206.37737%2C44.9975%20209.742259%2C44.9975%20C212.747333%2C44.9975%20215.251148%2C45.525%20217.238815%2C46.5775%20L215.911222%2C50.9225%20C214.040185%2C49.9025%20211.928444%2C49.3925%20209.566074%2C49.3925%20C207.7%2C49.3925%20206.235926%2C49.855%20205.188741%2C50.775%20C204.307815%2C51.5975%20203.861148%2C52.6%20203.861148%2C53.79%20C203.861148%2C55.1025%20204.369852%2C56.1925%20205.382296%2C57.0475%20C206.260741%2C57.835%20207.863778%2C58.6925%20210.181481%2C59.6125%20C213.025259%2C60.7675%20215.114667%2C62.1125%20216.452185%2C63.6575%20C217.79963%2C65.2025%20218.46963%2C67.13%20218.46963%2C69.4275%20L218.46963%2C69.4275%20Z%20M218.46963%2C69.4275%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M236.006259%2C58.77%20L230.174778%2C58.77%20L230.174778%2C70.4175%20C230.174778%2C73.38%20231.202111%2C74.8575%20233.261741%2C74.8575%20C234.207185%2C74.8575%20234.991333%2C74.7775%20235.611704%2C74.61%20L235.758111%2C78.6575%20C234.715889%2C79.05%20233.34363%2C79.2475%20231.643815%2C79.2475%20C229.554407%2C79.2475%20227.921593%2C78.605%20226.742889%2C77.32%20C225.569148%2C76.035%20224.978556%2C73.8825%20224.978556%2C70.8525%20L224.978556%2C58.76%20L221.504481%2C58.76%20L221.504481%2C54.76%20L224.978556%2C54.76%20L224.978556%2C50.3675%20L230.174778%2C48.7875%20L230.174778%2C54.76%20L236.006259%2C54.76%20L236.006259%2C58.77%20L236.006259%2C58.77%20Z%20M236.006259%2C58.77%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M262.265296%2C66.5675%20C262.265296%2C70.255%20261.218111%2C73.2825%20259.128704%2C75.65%20C256.942519%2C78.0875%20254.034222%2C79.3025%20250.408778%2C79.3025%20C246.909889%2C79.3025%20244.128148%2C78.135%20242.05363%2C75.8025%20C239.979111%2C73.465%20238.941852%2C70.52%20238.941852%2C66.9675%20C238.941852%2C63.25%20240.013852%2C60.205%20242.150407%2C57.8375%20C244.291926%2C55.4675%20247.175407%2C54.2825%20250.800852%2C54.2825%20C254.294778%2C54.2825%20257.101333%2C55.4525%20259.225481%2C57.7875%20C261.255333%2C60.0525%20262.265296%2C62.9775%20262.265296%2C66.5675%20L262.265296%2C66.5675%20Z%20M256.781222%2C66.69%20C256.781222%2C64.4925%20256.309741%2C62.6075%20255.364296%2C61.03%20C254.255074%2C59.125%20252.666926%2C58.1725%20250.609778%2C58.1725%20C248.490593%2C58.1725%20246.865222%2C59.125%20245.758481%2C61.03%20C244.810556%2C62.6075%20244.339074%2C64.525%20244.339074%2C66.79%20C244.339074%2C68.99%20244.810556%2C70.88%20245.758481%2C72.4525%20C246.902444%2C74.3575%20248.498037%2C75.31%20250.565111%2C75.31%20C252.587519%2C75.31%20254.173185%2C74.3375%20255.31963%2C72.405%20C256.29237%2C70.79%20256.781222%2C68.8925%20256.781222%2C66.69%20L256.781222%2C66.69%20Z%20M256.781222%2C66.69%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M279.469407%2C59.4575%20C278.945815%2C59.36%20278.385%2C59.31%20277.801852%2C59.31%20C275.940741%2C59.31%20274.501481%2C60.015%20273.489037%2C61.435%20C272.610593%2C62.685%20272.168889%2C64.265%20272.168889%2C66.1725%20L272.168889%2C78.76%20L266.87837%2C78.76%20L266.87837%2C62.325%20C266.87837%2C59.5625%20266.826259%2C57.0425%20266.724519%2C54.7725%20L271.33263%2C54.7725%20L271.526185%2C59.3625%20L271.672593%2C59.3625%20C272.233407%2C57.785%20273.111852%2C56.5125%20274.317852%2C55.56%20C275.496556%2C54.7025%20276.769556%2C54.275%20278.141815%2C54.275%20C278.630667%2C54.275%20279.07237%2C54.31%20279.464444%2C54.3725%20L279.469407%2C59.4575%20L279.469407%2C59.4575%20Z%20M279.469407%2C59.4575%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M303.130333%2C65.63%20C303.130333%2C66.585%20303.068296%2C67.39%20302.936778%2C68.0475%20L287.065222%2C68.0475%20C287.124778%2C70.4175%20287.894037%2C72.2325%20289.368037%2C73.4825%20C290.705556%2C74.5975%20292.435148%2C75.1575%20294.559296%2C75.1575%20C296.909259%2C75.1575%20299.053259%2C74.7825%20300.98137%2C74.025%20L301.810185%2C77.7225%20C299.557%2C78.7125%20296.896852%2C79.205%20293.827259%2C79.205%20C290.134815%2C79.205%20287.236444%2C78.11%20285.127185%2C75.925%20C283.022889%2C73.7375%20281.968259%2C70.7975%20281.968259%2C67.115%20C281.968259%2C63.5%20282.948444%2C60.4875%20284.911296%2C58.085%20C286.965963%2C55.52%20289.742741%2C54.2375%20293.236667%2C54.2375%20C296.668556%2C54.2375%20299.266667%2C55.52%20301.031%2C58.085%20C302.428074%2C60.1175%20303.130333%2C62.6375%20303.130333%2C65.63%20L303.130333%2C65.63%20Z%20M298.085481%2C64.2475%20C298.122704%2C62.665%20297.775296%2C61.3025%20297.058148%2C60.15%20C296.142481%2C58.665%20294.733%2C57.925%20292.844593%2C57.925%20C291.115%2C57.925%20289.705519%2C58.6475%20288.633519%2C60.0975%20C287.752593%2C61.25%20287.229%2C62.635%20287.067704%2C64.2425%20L298.085481%2C64.2475%20L298.085481%2C64.2475%20Z%20M298.085481%2C64.2475%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M112.190259%2C33.7275%20C110.718741%2C33.7275%20109.445741%2C33.655%20108.386148%2C33.5325%20L108.386148%2C17.4475%20C109.758407%2C17.23%20111.249778%2C17.1075%20112.865222%2C17.1075%20C118.932444%2C17.1075%20121.726593%2C20.115%20121.726593%2C25.0175%20C121.726593%2C30.6725%20118.426222%2C33.7275%20112.190259%2C33.7275%20L112.190259%2C33.7275%20Z%20M113.07863%2C19.17%20C112.259741%2C19.17%20111.562444%2C19.22%20110.984259%2C19.34%20L110.984259%2C31.5675%20C111.296926%2C31.6175%20111.897444%2C31.64%20112.741148%2C31.64%20C116.716481%2C31.64%20118.979593%2C29.36%20118.979593%2C25.09%20C118.979593%2C21.2825%20116.93237%2C19.17%20113.07863%2C19.17%20L113.07863%2C19.17%20Z%20M113.07863%2C19.17%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M130.434111%2C33.85%20C127.01463%2C33.85%20124.798667%2C31.2775%20124.798667%2C27.785%20C124.798667%2C24.145%20127.061778%2C21.55%20130.627667%2C21.55%20C133.997519%2C21.55%20136.263111%2C24%20136.263111%2C27.5925%20C136.263111%2C31.2775%20133.928037%2C33.85%20130.434111%2C33.85%20L130.434111%2C33.85%20Z%20M130.53337%2C23.465%20C128.654889%2C23.465%20127.45137%2C25.235%20127.45137%2C27.71%20C127.45137%2C30.1375%20128.679704%2C31.9075%20130.508556%2C31.9075%20C132.337407%2C31.9075%20133.565741%2C30.015%20133.565741%2C27.66%20C133.565741%2C25.26%20132.362222%2C23.465%20130.53337%2C23.465%20L130.53337%2C23.465%20Z%20M130.53337%2C23.465%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M155.762593%2C21.7925%20L152.102407%2C33.5825%20L149.717704%2C33.5825%20L148.201519%2C28.4625%20C147.816889%2C27.1775%20147.504222%2C25.915%20147.261037%2C24.655%20L147.211407%2C24.655%20C147.020333%2C25.94%20146.658037%2C27.2275%20146.273407%2C28.4625%20L144.660444%2C33.5825%20L142.250926%2C33.5825%20L138.80663%2C21.7925%20L141.479185%2C21.7925%20L142.804296%2C27.3975%20C143.116963%2C28.7325%20143.38%2C29.9925%20143.59837%2C31.1825%20L143.648%2C31.1825%20C143.839074%2C30.19%20144.151741%2C28.95%20144.610815%2C27.4225%20L146.273407%2C21.795%20L148.392593%2C21.795%20L149.983222%2C27.3025%20C150.367852%2C28.6375%20150.680519%2C29.9475%20150.923704%2C31.185%20L150.993185%2C31.185%20C151.161926%2C29.9725%20151.427444%2C28.685%20151.787259%2C27.3025%20L153.209148%2C21.795%20L155.762593%2C21.7925%20L155.762593%2C21.7925%20Z%20M155.762593%2C21.7925%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M169.237037%2C33.5825%20L166.636444%2C33.5825%20L166.636444%2C26.8125%20C166.636444%2C24.7275%20165.84237%2C23.6825%20164.276556%2C23.6825%20C162.735556%2C23.6825%20161.675963%2C25.0175%20161.675963%2C26.57%20L161.675963%2C33.5825%20L159.07537%2C33.5825%20L159.07537%2C25.1625%20C159.07537%2C24.12%20159.050556%2C23.0025%20158.978593%2C21.79%20L161.266519%2C21.79%20L161.388111%2C23.61%20L161.460074%2C23.61%20C162.159852%2C22.35%20163.579259%2C21.55%20165.169889%2C21.55%20C167.626556%2C21.55%20169.239519%2C23.4425%20169.239519%2C26.5225%20L169.237037%2C33.5825%20L169.237037%2C33.5825%20Z%20M169.237037%2C33.5825%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M176.408519%2C33.5825%20L173.805444%2C33.5825%20L173.805444%2C16.3825%20L176.408519%2C16.3825%20L176.408519%2C33.5825%20L176.408519%2C33.5825%20Z%20M176.408519%2C33.5825%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M185.890259%2C33.85%20C182.473259%2C33.85%20180.254815%2C31.2775%20180.254815%2C27.785%20C180.254815%2C24.145%20182.517926%2C21.55%20186.081333%2C21.55%20C189.453667%2C21.55%20191.716778%2C24%20191.716778%2C27.5925%20C191.719259%2C31.2775%20189.381704%2C33.85%20185.890259%2C33.85%20L185.890259%2C33.85%20Z%20M185.987037%2C23.465%20C184.108556%2C23.465%20182.905037%2C25.235%20182.905037%2C27.71%20C182.905037%2C30.1375%20184.135852%2C31.9075%20185.959741%2C31.9075%20C187.791074%2C31.9075%20189.016926%2C30.015%20189.016926%2C27.66%20C189.019407%2C25.26%20187.81837%2C23.465%20185.987037%2C23.465%20L185.987037%2C23.465%20Z%20M185.987037%2C23.465%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M201.970259%2C33.5825%20L201.781667%2C32.225%20L201.712185%2C32.225%20C200.918111%2C33.3175%20199.759259%2C33.85%20198.290222%2C33.85%20C196.19337%2C33.85%20194.704481%2C32.37%20194.704481%2C30.38%20C194.704481%2C27.47%20197.208296%2C25.965%20201.543444%2C25.965%20L201.543444%2C25.7475%20C201.543444%2C24.195%20200.727037%2C23.4175%20199.114074%2C23.4175%20C197.960185%2C23.4175%20196.947741%2C23.71%20196.056889%2C24.2925%20L195.528333%2C22.57%20C196.610259%2C21.89%20197.960185%2C21.55%20199.545852%2C21.55%20C202.603037%2C21.55%20204.146519%2C23.175%20204.146519%2C26.4275%20L204.146519%2C30.77%20C204.146519%2C31.96%20204.19863%2C32.8825%20204.315259%2C33.585%20L201.970259%2C33.5825%20L201.970259%2C33.5825%20Z%20M201.612926%2C27.71%20C198.724481%2C27.71%20197.275296%2C28.415%20197.275296%2C30.0875%20C197.275296%2C31.325%20198.022222%2C31.93%20199.059481%2C31.93%20C200.382111%2C31.93%20201.612926%2C30.9125%20201.612926%2C29.53%20L201.612926%2C27.71%20L201.612926%2C27.71%20Z%20M201.612926%2C27.71%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M216.774778%2C33.5825%20L216.653185%2C31.69%20L216.581222%2C31.69%20C215.834296%2C33.12%20214.578667%2C33.85%20212.824259%2C33.85%20C210.002815%2C33.85%20207.913407%2C31.35%20207.913407%2C27.8325%20C207.913407%2C24.145%20210.079741%2C21.5475%20213.037667%2C21.5475%20C214.603481%2C21.5475%20215.712704%2C22.08%20216.338037%2C23.15%20L216.390148%2C23.15%20L216.390148%2C16.3825%20L218.993222%2C16.3825%20L218.993222%2C30.405%20C218.993222%2C31.545%20219.020519%2C32.6125%20219.09%2C33.5825%20L216.774778%2C33.5825%20L216.774778%2C33.5825%20Z%20M216.390148%2C26.645%20C216.390148%2C24.995%20215.305741%2C23.5875%20213.650593%2C23.5875%20C211.722481%2C23.5875%20210.543778%2C25.31%20210.543778%2C27.735%20C210.543778%2C30.1125%20211.767148%2C31.74%20213.598481%2C31.74%20C215.233778%2C31.74%20216.390148%2C30.3075%20216.390148%2C28.61%20L216.390148%2C26.645%20L216.390148%2C26.645%20Z%20M216.390148%2C26.645%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M235.497556%2C33.85%20C232.080556%2C33.85%20229.864593%2C31.2775%20229.864593%2C27.785%20C229.864593%2C24.145%20232.127704%2C21.55%20235.691111%2C21.55%20C239.063444%2C21.55%20241.326556%2C24%20241.326556%2C27.5925%20C241.329037%2C31.2775%20238.993963%2C33.85%20235.497556%2C33.85%20L235.497556%2C33.85%20Z%20M235.594333%2C23.465%20C233.718333%2C23.465%20232.514815%2C25.235%20232.514815%2C27.71%20C232.514815%2C30.1375%20233.743148%2C31.9075%20235.569519%2C31.9075%20C237.400852%2C31.9075%20238.626704%2C30.015%20238.626704%2C27.66%20C238.631667%2C25.26%20237.428148%2C23.465%20235.594333%2C23.465%20L235.594333%2C23.465%20Z%20M235.594333%2C23.465%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M255.312185%2C33.5825%20L252.709111%2C33.5825%20L252.709111%2C26.8125%20C252.709111%2C24.7275%20251.915037%2C23.6825%20250.349222%2C23.6825%20C248.808222%2C23.6825%20247.751111%2C25.0175%20247.751111%2C26.57%20L247.751111%2C33.5825%20L245.148037%2C33.5825%20L245.148037%2C25.1625%20C245.148037%2C24.12%20245.123222%2C23.0025%20245.051259%2C21.79%20L247.339185%2C21.79%20L247.460778%2C23.61%20L247.532741%2C23.61%20C248.230037%2C22.35%20249.651926%2C21.5475%20251.240074%2C21.5475%20C253.696741%2C21.5475%20255.312185%2C23.44%20255.312185%2C26.52%20L255.312185%2C33.5825%20L255.312185%2C33.5825%20Z%20M255.312185%2C33.5825%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M272.809111%2C23.7575%20L269.947963%2C23.7575%20L269.947963%2C29.4825%20C269.947963%2C30.94%20270.449222%2C31.6675%20271.461667%2C31.6675%20C271.920741%2C31.6675%20272.30537%2C31.6175%20272.615556%2C31.545%20L272.687519%2C33.535%20C272.183778%2C33.73%20271.508815%2C33.8275%20270.670074%2C33.8275%20C268.62037%2C33.8275%20267.394519%2C32.6875%20267.394519%2C29.7025%20L267.394519%2C23.7575%20L265.687259%2C23.7575%20L265.687259%2C21.7925%20L267.394519%2C21.7925%20L267.394519%2C19.6325%20L269.947963%2C18.855%20L269.947963%2C21.79%20L272.809111%2C21.79%20L272.809111%2C23.7575%20L272.809111%2C23.7575%20Z%20M272.809111%2C23.7575%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M286.57637%2C33.5825%20L283.978259%2C33.5825%20L283.978259%2C26.8625%20C283.978259%2C24.7525%20283.186667%2C23.685%20281.61837%2C23.685%20C280.270926%2C23.685%20279.015296%2C24.6075%20279.015296%2C26.475%20L279.015296%2C33.5825%20L276.417185%2C33.5825%20L276.417185%2C16.3825%20L279.015296%2C16.3825%20L279.015296%2C23.465%20L279.067407%2C23.465%20C279.886296%2C22.18%20281.072444%2C21.5475%20282.586148%2C21.5475%20C285.062667%2C21.5475%20286.57637%2C23.4875%20286.57637%2C26.57%20L286.57637%2C33.5825%20L286.57637%2C33.5825%20Z%20M286.57637%2C33.5825%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M300.681111%2C28.3175%20L292.876852%2C28.3175%20C292.926481%2C30.55%20294.393037%2C31.81%20296.564333%2C31.81%20C297.718222%2C31.81%20298.780296%2C31.615%20299.718296%2C31.2525%20L300.122778%2C33.0725%20C299.016037%2C33.5575%20297.713259%2C33.8%20296.197074%2C33.8%20C292.536889%2C33.8%20290.370556%2C31.47%20290.370556%2C27.8575%20C290.370556%2C24.2425%20292.589%2C21.525%20295.904259%2C21.525%20C298.894444%2C21.525%20300.770444%2C23.7575%20300.770444%2C27.13%20C300.777889%2C27.59%20300.755556%2C28.0025%20300.681111%2C28.3175%20L300.681111%2C28.3175%20Z%20M298.296407%2C26.45%20C298.296407%2C24.63%20297.385704%2C23.345%20295.723111%2C23.345%20C294.229259%2C23.345%20293.048074%2C24.655%20292.879333%2C26.45%20L298.296407%2C26.45%20L298.296407%2C26.45%20Z%20M298.296407%2C26.45%22%20id%3D%22Shape%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E") center center no-repeat;
  background-size: contain ;
}
.btn-cta-android {
  min-width: 210px;
  min-height: 40px;
  border-radius: 9px;
}
.btn-cta-android,
.btn-cta-android:hover,
.btn-cta-android:focus,
.btn-cta-android:active {
  background: #000 url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%20%5B%0A%09%3C!ENTITY%20ns_flows%20%22http%3A%2F%2Fns.adobe.com%2FFlows%2F1.0%2F%22%3E%0A%5D%3E%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aa%3D%22http%3A%2F%2Fns.adobe.com%2FAdobeSVGViewerExtensions%2F3.0%2F%22%20x%3D%220em%22%20y%3D%220em%22%20width%3D%22512em%22%20height%3D%22168em%22%20viewBox%3D%22-0.26%20-0.074%20512%20168%22%20overflow%3D%22visible%22%20enable-background%3D%22new%20-0.26%20-0.074%20512%20168%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cdefs%3E%0A%3C%2Fdefs%3E%0A%3Cpath%20d%3D%22M511.48%2C144.699c0%2C12.486-10.121%2C22.612-22.605%2C22.612H22.61C10.125%2C167.312%2C0%2C157.186%2C0%2C144.699V22.61%20%20C0%2C10.125%2C10.125%2C0%2C22.61%2C0h466.264c12.484%2C0%2C22.605%2C10.125%2C22.605%2C22.61V144.699z%22%2F%3E%0A%3Cg%20id%3D%22PLAY_2_%22%3E%0A%09%3Cdefs%3E%0A%09%09%3Cpath%20id%3D%22SVGID_1_%22%20d%3D%22M110.844%2C73.646L87.781%2C60.331c0%2C0-42.016-24.261-44.486-25.687s-4.931-0.562-4.931%2C2.418%20%20%20%20c0%2C4.965%2C0%2C51.8%2C0%2C51.8s0%2C50.615%2C0%2C52.851c0%2C2.234%2C1.759%2C3.197%2C3.905%2C1.959c2.145-1.24%2C45.512-26.279%2C45.512-26.279l23.062-13.314%20%20%20%20c0%2C0%2C19.568-11.297%2C22.169-12.798c2.601-1.503%2C2.351-3.563%2C0.156-4.745C130.974%2C85.353%2C110.844%2C73.646%2C110.844%2C73.646z%22%2F%3E%0A%09%3C%2Fdefs%3E%0A%09%3CclipPath%20id%3D%22SVGID_2_%22%3E%0A%09%09%3Cuse%20xlink%3Ahref%3D%22%23SVGID_1_%22%20overflow%3D%22visible%22%2F%3E%0A%09%3C%2FclipPath%3E%0A%09%3ClinearGradient%20id%3D%22SVGID_3_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2266.9316%22%20y1%3D%2232.2109%22%20x2%3D%2266.9316%22%20y2%3D%22145.5137%22%3E%0A%09%09%3Cstop%20offset%3D%220%22%20style%3D%22stop-color%3A%20rgb(37%2C%20124%2C%20176)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.2863%22%20style%3D%22stop-color%3A%20rgb(74%2C%20147%2C%20181)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.767%22%20style%3D%22stop-color%3A%20rgb(120%2C%20188%2C%20187)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%221%22%20style%3D%22stop-color%3A%20rgb(137%2C%20207%2C%20189)%3B%22%2F%3E%0A%09%3C%2FlinearGradient%3E%0A%09%3Cpolygon%20clip-path%3D%22url(%23SVGID_2_)%22%20fill%3D%22url(%23SVGID_3_)%22%20points%3D%2238.365%2C32.211%2038.365%2C88.862%2038.365%2C145.514%2095.499%2C88.863%22%2F%3E%0A%09%3ClinearGradient%20id%3D%22SVGID_4_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2238.3647%22%20y1%3D%2260.3311%22%20x2%3D%22110.8442%22%20y2%3D%2260.3311%22%3E%0A%09%09%3Cstop%20offset%3D%220%22%20style%3D%22stop-color%3A%20rgb(82%2C%20193%2C%20173)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%221%22%20style%3D%22stop-color%3A%20rgb(222%2C%20232%2C%20154)%3B%22%2F%3E%0A%09%3C%2FlinearGradient%3E%0A%09%3Cpolygon%20clip-path%3D%22url(%23SVGID_2_)%22%20fill%3D%22url(%23SVGID_4_)%22%20points%3D%22110.844%2C73.646%2087.781%2C60.331%2038.365%2C31.799%2038.365%2C32.211%2095.499%2C88.863%22%2F%3E%0A%09%3ClinearGradient%20id%3D%22SVGID_5_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%2274.604%22%20y1%3D%2288.8633%22%20x2%3D%2274.604%22%20y2%3D%22145.9258%22%3E%0A%09%09%3Cstop%20offset%3D%220%22%20style%3D%22stop-color%3A%20rgb(236%2C%2065%2C%2061)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.1668%22%20style%3D%22stop-color%3A%20rgb(218%2C%2068%2C%2082)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.5748%22%20style%3D%22stop-color%3A%20rgb(176%2C%2072%2C%20122)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.8619%22%20style%3D%22stop-color%3A%20rgb(149%2C%2074%2C%20146)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%221%22%20style%3D%22stop-color%3A%20rgb(138%2C%2074%2C%20157)%3B%22%2F%3E%0A%09%3C%2FlinearGradient%3E%0A%09%3Cpolygon%20clip-path%3D%22url(%23SVGID_2_)%22%20fill%3D%22url(%23SVGID_5_)%22%20points%3D%2238.365%2C145.514%2038.365%2C145.926%2087.781%2C117.393%20110.843%2C104.078%2095.499%2C88.863%22%2F%3E%0A%09%3ClinearGradient%20id%3D%22SVGID_6_%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%22116.3496%22%20y1%3D%2273.6465%22%20x2%3D%22116.3496%22%20y2%3D%22104.0781%22%3E%0A%09%09%3Cstop%20offset%3D%220%22%20style%3D%22stop-color%3A%20rgb(245%2C%20136%2C%20121)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.1194%22%20style%3D%22stop-color%3A%20rgb(246%2C%20144%2C%20121)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%220.7128%22%20style%3D%22stop-color%3A%20rgb(252%2C%20184%2C%20119)%3B%22%2F%3E%0A%09%09%3Cstop%20offset%3D%221%22%20style%3D%22stop-color%3A%20rgb(254%2C%20200%2C%20116)%3B%22%2F%3E%0A%09%3C%2FlinearGradient%3E%0A%09%3Cpolygon%20clip-path%3D%22url(%23SVGID_2_)%22%20fill%3D%22url(%23SVGID_6_)%22%20points%3D%22110.844%2C73.646%2095.499%2C88.863%20110.843%2C104.078%20137.2%2C88.862%22%2F%3E%0A%3C%2Fg%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M398.058%2C111.011c-2.146%2C0-4.104-0.396-5.877-1.187c-1.773-0.792-3.263-2.01-4.466-3.652h-0.36%20%20c0.24%2C1.924%2C0.36%2C3.748%2C0.36%2C5.471v13.559h-4.988V77.459h4.058l0.69%2C4.51h0.24c1.284-1.805%2C2.778-3.106%2C4.481-3.908%20%20s3.658-1.203%2C5.861-1.203c4.37%2C0%2C7.743%2C1.494%2C10.117%2C4.48c2.375%2C2.986%2C3.563%2C7.176%2C3.563%2C12.566c0%2C5.412-1.208%2C9.615-3.621%2C12.614%20%20C405.701%2C109.514%2C402.349%2C111.011%2C398.058%2C111.011z%20M397.336%2C81.097c-3.367%2C0-5.802%2C0.933-7.305%2C2.796%20%20c-1.503%2C1.864-2.275%2C4.831-2.316%2C8.9v1.111c0%2C4.631%2C0.772%2C7.943%2C2.316%2C9.938s4.02%2C2.99%2C7.425%2C2.99c2.848%2C0%2C5.078-1.151%2C6.692-3.456%20%20c1.612-2.304%2C2.419-5.481%2C2.419-9.532c0-4.107-0.807-7.261-2.419-9.455C402.535%2C82.193%2C400.263%2C81.097%2C397.336%2C81.097z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M423.293%2C110.409h-4.99v-46.78h4.99V110.409z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M451.986%2C110.409l-0.993-4.69h-0.24c-1.644%2C2.066-3.282%2C3.465-4.916%2C4.194%20%20c-1.633%2C0.733-3.673%2C1.098-6.117%2C1.098c-3.267%2C0-5.827-0.842-7.682-2.525s-2.781-4.077-2.781-7.185%20%20c0-6.653%2C5.322-10.141%2C15.964-10.463l5.594-0.181v-2.044c0-2.586-0.557-4.496-1.67-5.727c-1.111-1.234-2.893-1.85-5.336-1.85%20%20c-2.747%2C0-5.854%2C0.842-9.32%2C2.525l-1.534-3.818c1.625-0.882%2C3.402-1.573%2C5.338-2.074c1.934-0.501%2C3.872-0.752%2C5.817-0.752%20%20c3.928%2C0%2C6.839%2C0.871%2C8.734%2C2.615c1.893%2C1.744%2C2.84%2C4.54%2C2.84%2C8.389v22.487H451.986z%20M440.712%2C106.893%20%20c3.105%2C0%2C5.545-0.852%2C7.32-2.555c1.772-1.703%2C2.661-4.089%2C2.661-7.157v-2.976l-4.993%2C0.209c-3.968%2C0.143-6.827%2C0.757-8.583%2C1.852%20%20c-1.753%2C1.092-2.63%2C2.791-2.63%2C5.096c0%2C1.803%2C0.545%2C3.177%2C1.639%2C4.117C437.219%2C106.422%2C438.746%2C106.893%2C440.712%2C106.893z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M458.581%2C77.459h5.35l7.216%2C18.791c1.583%2C4.29%2C2.566%2C7.386%2C2.948%2C9.291h0.24%20%20c0.261-1.024%2C0.808-2.771%2C1.638-5.249c0.832-2.476%2C3.554-10.085%2C8.162-22.833h5.354l-14.162%2C37.521%20%20c-1.402%2C3.708-3.041%2C6.339-4.917%2C7.895c-1.873%2C1.552-4.174%2C2.327-6.897%2C2.327c-1.524%2C0-3.027-0.17-4.512-0.51v-3.998%20%20c1.102%2C0.24%2C2.336%2C0.361%2C3.699%2C0.361c3.428%2C0%2C5.871-1.924%2C7.336-5.773l1.833-4.689L458.581%2C77.459z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M305.609%2C80.521c1.584%2C1.311%2C4.892%2C4.065%2C4.892%2C9.306c0%2C5.097-2.895%2C7.514-5.79%2C9.785%20%20c-0.896%2C0.895-1.93%2C1.863-1.93%2C3.381c0%2C1.513%2C1.033%2C2.341%2C1.794%2C2.962l2.482%2C1.926c3.032%2C2.551%2C5.786%2C4.896%2C5.786%2C9.653%20%20c0%2C6.478-6.272%2C13.023-18.124%2C13.023c-9.995%2C0-14.817-4.754-14.817-9.857c0-2.48%2C1.235-5.993%2C5.307-8.408%20%20c4.27-2.619%2C10.063-2.96%2C13.163-3.172c-0.968-1.239-2.068-2.549-2.068-4.682c0-1.17%2C0.346-1.86%2C0.689-2.691%20%20c-0.761%2C0.07-1.518%2C0.139-2.208%2C0.139c-7.303%2C0-11.438-5.445-11.438-10.818c0-3.171%2C1.449-6.688%2C4.409-9.235%20%20c3.93-3.239%2C8.616-3.792%2C12.341-3.792h14.194l-4.411%2C2.481H305.609z%20M300.714%2C111.123c-0.551-0.072-0.897-0.072-1.583-0.072%20%20c-0.62%2C0-4.347%2C0.141-7.238%2C1.108c-1.516%2C0.547-5.928%2C2.201-5.928%2C7.097c0%2C4.891%2C4.758%2C8.411%2C12.133%2C8.411%20%20c6.612%2C0%2C10.131-3.177%2C10.131-7.446C308.229%2C116.699%2C305.954%2C114.846%2C300.714%2C111.123z%20M302.714%2C98.026%20%20c1.583-1.587%2C1.719-3.79%2C1.719-5.032c0-4.961-2.962-12.68-8.681-12.68c-1.794%2C0-3.722%2C0.895-4.825%2C2.275%20%20c-1.17%2C1.447-1.518%2C3.306-1.518%2C5.1c0%2C4.617%2C2.688%2C12.268%2C8.618%2C12.268C299.75%2C99.957%2C301.607%2C99.13%2C302.714%2C98.026z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M262.22%2C110.02c-10.939%2C0-16.788-8.533-16.788-16.241c0-9.015%2C7.361-16.718%2C17.824-16.718%20%20c10.11%2C0%2C16.441%2C7.91%2C16.441%2C16.238C279.698%2C101.415%2C273.439%2C110.02%2C262.22%2C110.02z%20M270.82%2C104.447%20%20c1.654-2.204%2C2.067-4.955%2C2.067-7.641c0-6.057-2.89-17.615-11.423-17.615c-2.27%2C0-4.54%2C0.896-6.191%2C2.344%20%20c-2.684%2C2.405-3.168%2C5.434-3.168%2C8.396c0%2C6.807%2C3.372%2C18.02%2C11.7%2C18.02C266.488%2C107.951%2C269.241%2C106.646%2C270.82%2C104.447z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M224.925%2C110.02c-10.941%2C0-16.791-8.533-16.791-16.241c0-9.015%2C7.364-16.718%2C17.824-16.718%20%20c10.113%2C0%2C16.443%2C7.91%2C16.443%2C16.238C242.402%2C101.415%2C236.142%2C110.02%2C224.925%2C110.02z%20M233.527%2C104.447%20%20c1.651-2.204%2C2.065-4.955%2C2.065-7.641c0-6.057-2.892-17.615-11.425-17.615c-2.269%2C0-4.541%2C0.896-6.191%2C2.344%20%20c-2.684%2C2.405-3.165%2C5.434-3.165%2C8.396c0%2C6.807%2C3.37%2C18.02%2C11.699%2C18.02C229.194%2C107.951%2C231.945%2C106.646%2C233.527%2C104.447z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M202.878%2C108.941l-9.894%2C2.283c-4.014%2C0.624-7.61%2C1.173-11.413%2C1.173c-19.096%2C0-26.357-14.044-26.357-25.044%20%20c0-13.419%2C10.306-25.868%2C27.949-25.868c3.737%2C0%2C7.331%2C0.552%2C10.582%2C1.452c5.188%2C1.453%2C7.609%2C3.25%2C9.132%2C4.289l-5.744%2C5.465%20%20l-2.42%2C0.551l1.729-2.768c-2.351-2.281-6.644-6.5-14.804-6.5c-10.931%2C0-19.165%2C8.305-19.165%2C20.41%20%20c0%2C13.002%2C9.41%2C25.247%2C24.488%2C25.247c4.432%2C0%2C6.71-0.898%2C8.787-1.73V96.766l-10.444%2C0.553l5.532-2.978h14.667l-1.797%2C1.729%20%20c-0.488%2C0.417-0.555%2C0.557-0.693%2C1.105c-0.072%2C0.624-0.137%2C2.632-0.137%2C3.323V108.941z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M327.474%2C106.949c-2.284-0.208-2.762-0.621-2.762-3.322v-0.762V64.473c0.014-0.149%2C0.023-0.302%2C0.037-0.446%20%20c0.279-2.42%2C0.97-2.835%2C3.117-4.082h-9.896l-5.19%2C2.491h5.289v0.031l-0.004-0.025v40.424v2.285c0%2C1.381-0.273%2C1.591-1.866%2C3.664%20%20h12.246l2.56-1.518C329.83%2C107.154%2C328.652%2C107.087%2C327.474%2C106.949z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M355.624%2C107.585c-0.753%2C0.413-1.509%2C0.896-2.262%2C1.237c-2.271%2C1.03-4.606%2C1.306-6.671%2C1.306%20%20c-2.193%2C0-5.631-0.142-9.138-2.681c-4.874-3.438-7.004-9.346-7.004-14.497c0-10.647%2C8.656-15.868%2C15.732-15.868%20%20c2.474%2C0%2C5.019%2C0.617%2C7.08%2C1.925c3.432%2C2.263%2C4.325%2C5.217%2C4.803%2C6.798l-16.141%2C6.529l-5.291%2C0.412%20%20c1.715%2C8.725%2C7.623%2C13.805%2C14.152%2C13.805c3.503%2C0%2C6.046-1.234%2C8.381-2.4L355.624%2C107.585z%20M349.168%2C87.109%20%20c1.303-0.479%2C1.99-0.893%2C1.99-1.854c0-2.746-3.09-5.908-6.803-5.908c-2.751%2C0-7.9%2C2.131-7.9%2C9.549c0%2C1.168%2C0.138%2C2.404%2C0.209%2C3.645%20%20L349.168%2C87.109z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M362.255%2C77.552v4.533h-0.551v-4.533h-1.5v-0.47h3.55v0.47H362.255z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9F9%22%20d%3D%22M368.435%2C82.085V77.51h-0.025l-1.396%2C4.575h-0.431l-1.408-4.575h-0.018v4.575h-0.5v-5.003h0.857l1.274%2C4.044%20%20h0.018l1.255-4.044h0.869v5.003H368.435z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M168.954%2C48.015h-3.438c0-0.473-0.326-1.812-0.978-4.018h-4.963c-0.673%2C2.17-1.01%2C3.509-1.01%2C4.018h-3.233%20%20c0-0.279%2C0.836-2.571%2C2.508-6.875c1.672-4.304%2C2.508-6.675%2C2.508-7.111h4.061c0%2C0.408%2C0.757%2C2.744%2C2.272%2C7.009%20%20S168.954%2C47.628%2C168.954%2C48.015z%20M163.991%2C41.945c-1.225-3.695-1.837-5.693-1.837-5.994h-0.172c0%2C0.279-0.634%2C2.277-1.901%2C5.994%20%20H163.991z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M182.806%2C48.015h-2.653c0-0.294-0.985-1.844-2.954-4.651c-2.062-2.958-3.237-4.98-3.523-6.069h-0.172%20%20c0.179%2C1.568%2C0.269%2C2.986%2C0.269%2C4.254c0%2C1.769%2C0.05%2C3.925%2C0.15%2C6.467h-2.643c0.107-2.22%2C0.161-4.658%2C0.161-7.315%20%20c0-2.614-0.054-4.838-0.161-6.671h3.19c0%2C0.38%2C0.884%2C1.895%2C2.653%2C4.544c1.883%2C2.814%2C2.965%2C4.723%2C3.244%2C5.726h0.161%20%20c-0.172-1.597-0.258-3.029-0.258-4.297c0-1.94-0.05-3.932-0.15-5.973h2.686c-0.101%2C1.776-0.15%2C4-0.15%2C6.671%20%20C182.655%2C43.392%2C182.705%2C45.83%2C182.806%2C48.015z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M198.375%2C40.538c0%2C2.034-0.652%2C3.81-1.955%2C5.328c-1.304%2C1.519-3.13%2C2.277-5.479%2C2.277%20%20c-1.06%2C0-2.521-0.043-4.383-0.129c0.093-2.163%2C0.14-4.602%2C0.14-7.315c0-2.606-0.047-4.83-0.14-6.671h1.88%20%20c0.308%2C0%2C0.766-0.011%2C1.375-0.032c0.608-0.021%2C1.006-0.032%2C1.192-0.032c2.585%2C0%2C4.459%2C0.645%2C5.624%2C1.934%20%20C197.793%2C37.187%2C198.375%2C38.733%2C198.375%2C40.538z%20M195.443%2C41c0-1.375-0.401-2.533-1.203-3.476c-0.802-0.941-2.027-1.412-3.674-1.412%20%20c-0.308%2C0-0.73%2C0.032-1.268%2C0.097c0.071%2C1.433%2C0.107%2C2.929%2C0.107%2C4.49c0%2C1.712%2C0.036%2C3.409%2C0.107%2C5.092%20%20c0.465%2C0.093%2C0.931%2C0.14%2C1.396%2C0.14c1.54%2C0%2C2.68-0.479%2C3.421-1.435S195.443%2C42.375%2C195.443%2C41z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M212.732%2C48.015h-3.18c-0.831-2.535-1.468-4.1-1.912-4.694c-0.444-0.595-1.16-0.892-2.148-0.892%20%20c-0.416%2C0-0.813%2C0.004-1.192%2C0.011c0%2C1.841%2C0.032%2C3.699%2C0.097%2C5.575h-2.986c0.093-2.163%2C0.14-4.602%2C0.14-7.315%20%20c0-2.606-0.047-4.83-0.14-6.671h1.858c0.215%2C0%2C0.664-0.011%2C1.348-0.032c0.684-0.021%2C1.316-0.032%2C1.896-0.032%20%20c3.287%2C0%2C4.931%2C1.124%2C4.931%2C3.373c0%2C1.783-0.938%2C3.025-2.814%2C3.728v0.161c0.723%2C0.2%2C1.357%2C0.765%2C1.901%2C1.691%20%20C211.074%2C43.845%2C211.808%2C45.544%2C212.732%2C48.015z%20M208.704%2C38.132c0-1.425-0.917-2.138-2.75-2.138c-0.673%2C0-1.268%2C0.05-1.783%2C0.15%20%20c0.079%2C1.11%2C0.118%2C2.557%2C0.118%2C4.34c0.394%2C0.015%2C0.727%2C0.021%2C0.999%2C0.021C207.565%2C40.506%2C208.704%2C39.715%2C208.704%2C38.132z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M228.13%2C40.764c0%2C2.198-0.673%2C4.021-2.02%2C5.468c-1.347%2C1.446-3.012%2C2.17-4.995%2C2.17%20%20c-1.891%2C0-3.474-0.664-4.748-1.993c-1.275-1.328-1.912-3.017-1.912-5.064c0-2.198%2C0.673-4.021%2C2.02-5.468%20%20c1.346-1.446%2C3.011-2.17%2C4.995-2.17c1.891%2C0%2C3.473%2C0.662%2C4.748%2C1.987C227.493%2C37.019%2C228.13%2C38.708%2C228.13%2C40.764z%20M225.166%2C41.075%20%20c0-1.497-0.383-2.711-1.149-3.642c-0.767-0.931-1.712-1.396-2.836-1.396c-1.046%2C0-1.934%2C0.469-2.664%2C1.407S217.42%2C39.567%2C217.42%2C41%20%20c0%2C1.489%2C0.385%2C2.701%2C1.155%2C3.636c0.77%2C0.935%2C1.713%2C1.402%2C2.831%2C1.402c1.045%2C0%2C1.934-0.471%2C2.664-1.413%20%20C224.8%2C43.684%2C225.166%2C42.5%2C225.166%2C41.075z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M234.204%2C48.015h-3.04c0.093-2.22%2C0.14-4.658%2C0.14-7.315c0-2.614-0.047-4.838-0.14-6.671h3.04%20%20c-0.093%2C1.805-0.14%2C4.028-0.14%2C6.671C234.064%2C43.399%2C234.111%2C45.838%2C234.204%2C48.015z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M249.774%2C40.538c0%2C2.034-0.652%2C3.81-1.955%2C5.328c-1.304%2C1.519-3.13%2C2.277-5.479%2C2.277%20%20c-1.06%2C0-2.521-0.043-4.383-0.129c0.093-2.163%2C0.14-4.602%2C0.14-7.315c0-2.606-0.047-4.83-0.14-6.671h1.88%20%20c0.308%2C0%2C0.766-0.011%2C1.375-0.032c0.608-0.021%2C1.006-0.032%2C1.192-0.032c2.585%2C0%2C4.459%2C0.645%2C5.624%2C1.934%20%20C249.192%2C37.187%2C249.774%2C38.733%2C249.774%2C40.538z%20M246.842%2C41c0-1.375-0.401-2.533-1.203-3.476c-0.802-0.941-2.027-1.412-3.674-1.412%20%20c-0.308%2C0-0.73%2C0.032-1.268%2C0.097c0.071%2C1.433%2C0.107%2C2.929%2C0.107%2C4.49c0%2C1.712%2C0.036%2C3.409%2C0.107%2C5.092%20%20c0.465%2C0.093%2C0.931%2C0.14%2C1.396%2C0.14c1.54%2C0%2C2.68-0.479%2C3.421-1.435S246.842%2C42.375%2C246.842%2C41z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M270.43%2C48.015h-3.438c0-0.473-0.326-1.812-0.979-4.018h-4.963c-0.673%2C2.17-1.01%2C3.509-1.01%2C4.018h-3.232%20%20c0-0.279%2C0.836-2.571%2C2.508-6.875s2.508-6.675%2C2.508-7.111h4.061c0%2C0.408%2C0.758%2C2.744%2C2.272%2C7.009S270.43%2C47.628%2C270.43%2C48.015z%20%20%20M265.467%2C41.945c-1.225-3.695-1.838-5.693-1.838-5.994h-0.172c0%2C0.279-0.633%2C2.277-1.9%2C5.994H265.467z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M282.96%2C37.691c0%2C1.712-0.636%2C2.976-1.907%2C3.792c-1.271%2C0.816-2.83%2C1.225-4.678%2C1.225%20%20c-0.337%2C0-0.576-0.007-0.72-0.021c0%2C1.347%2C0.039%2C3.122%2C0.118%2C5.328h-3.019c0.093-2.069%2C0.14-4.508%2C0.14-7.315%20%20c0-2.578-0.047-4.802-0.14-6.671h1.869c0.265%2C0%2C0.773-0.011%2C1.525-0.032s1.403-0.032%2C1.955-0.032c1.36%2C0%2C2.51%2C0.308%2C3.448%2C0.924%20%20S282.96%2C36.438%2C282.96%2C37.691z%20M280.189%2C38.282c0-1.532-1.017-2.299-3.051-2.299c-0.509%2C0-1.046%2C0.054-1.611%2C0.161%20%20c0.079%2C1.354%2C0.118%2C2.886%2C0.118%2C4.598c0.179%2C0.015%2C0.387%2C0.021%2C0.623%2C0.021C278.882%2C40.764%2C280.189%2C39.937%2C280.189%2C38.282z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M295.844%2C37.691c0%2C1.712-0.636%2C2.976-1.906%2C3.792c-1.271%2C0.816-2.831%2C1.225-4.679%2C1.225%20%20c-0.337%2C0-0.576-0.007-0.72-0.021c0%2C1.347%2C0.039%2C3.122%2C0.118%2C5.328h-3.019c0.093-2.069%2C0.14-4.508%2C0.14-7.315%20%20c0-2.578-0.047-4.802-0.14-6.671h1.869c0.265%2C0%2C0.773-0.011%2C1.525-0.032s1.403-0.032%2C1.955-0.032c1.36%2C0%2C2.51%2C0.308%2C3.448%2C0.924%20%20S295.844%2C36.438%2C295.844%2C37.691z%20M293.073%2C38.282c0-1.532-1.017-2.299-3.051-2.299c-0.509%2C0-1.046%2C0.054-1.611%2C0.161%20%20c0.079%2C1.354%2C0.118%2C2.886%2C0.118%2C4.598c0.179%2C0.015%2C0.387%2C0.021%2C0.623%2C0.021C291.766%2C40.764%2C293.073%2C39.937%2C293.073%2C38.282z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M316.909%2C40.764c0%2C2.198-0.673%2C4.021-2.02%2C5.468s-3.012%2C2.17-4.995%2C2.17c-1.891%2C0-3.474-0.664-4.748-1.993%20%20c-1.274-1.328-1.912-3.017-1.912-5.064c0-2.198%2C0.673-4.021%2C2.02-5.468s3.012-2.17%2C4.995-2.17c1.891%2C0%2C3.474%2C0.662%2C4.748%2C1.987%20%20S316.909%2C38.708%2C316.909%2C40.764z%20M313.944%2C41.075c0-1.497-0.383-2.711-1.149-3.642s-1.712-1.396-2.836-1.396%20%20c-1.046%2C0-1.934%2C0.469-2.664%2C1.407s-1.096%2C2.123-1.096%2C3.556c0%2C1.489%2C0.385%2C2.701%2C1.155%2C3.636c0.77%2C0.935%2C1.713%2C1.402%2C2.83%2C1.402%20%20c1.046%2C0%2C1.934-0.471%2C2.664-1.413C313.579%2C43.684%2C313.944%2C42.5%2C313.944%2C41.075z%22%2F%3E%0A%3Cpath%20fill%3D%22%23F9F9FA%22%20d%3D%22M331.469%2C48.015h-2.653c0-0.294-0.984-1.844-2.954-4.651c-2.062-2.958-3.237-4.98-3.523-6.069h-0.172%20%20c0.179%2C1.568%2C0.269%2C2.986%2C0.269%2C4.254c0%2C1.769%2C0.05%2C3.925%2C0.15%2C6.467h-2.643c0.107-2.22%2C0.161-4.658%2C0.161-7.315%20%20c0-2.614-0.054-4.838-0.161-6.671h3.19c0%2C0.38%2C0.885%2C1.895%2C2.653%2C4.544c1.884%2C2.814%2C2.965%2C4.723%2C3.244%2C5.726h0.161%20%20c-0.172-1.597-0.258-3.029-0.258-4.297c0-1.94-0.05-3.932-0.15-5.973h2.686c-0.101%2C1.776-0.15%2C4-0.15%2C6.671%20%20C331.319%2C43.392%2C331.369%2C45.83%2C331.469%2C48.015z%22%2F%3E%0A%3C%2Fsvg%3E%0A") center center no-repeat;
  background-size: contain ;
}
.btn-primary {
  font-family: inherit;
  color: #fff;
  padding: 8px 24px;
  text-shadow: 0px -2px 0px rgba(0, 0, 0, 0.1);
  text-align: center;
  text-decoration: none;
  border: solid 1px #387b85;
  border-radius: 9px;
  background-image: -moz-linear-gradient(55% 2% -90deg, #2cc4da 0%, #1897aa 100%);
  background-image: -webkit-gradient(linear, 55% 2%, 55% 100%, color-stop(0, #2cc4da), color-stop(1, #1897aa));
  background-image: -webkit-linear-gradient(-90deg, #2cc4da 0%, #1897aa 100%);
  background-image: -o-linear-gradient(-90deg, #2cc4da 0%, #1897aa 100%);
  background-image: -ms-linear-gradient(-90deg, #2cc4da 0%, #1897aa 100%);
  background-image: linear-gradient(180deg, #2cc4da 0%, #1897aa 100%);
  -webkit-box-shadow: inset 0px -2px 0px #1b6c77;
  -moz-box-shadow: inset 0px -2px 0px #1b6c77;
  box-shadow: inset 0px -2px 0px #1b6c77;
}
.btn-primary:hover,
.btn-primary:active {
  color: #fff;
  background-image: -moz-linear-gradient(55% 2% -90deg, #33d5ec 0%, #21acc0 100%);
  background-image: -webkit-gradient(linear, 55% 2%, 55% 100%, color-stop(0, #33d5ec), color-stop(1, #21acc0));
  background-image: -webkit-linear-gradient(-90deg, #33d5ec 0%, #21acc0 100%);
  background-image: -o-linear-gradient(-90deg, #33d5ec 0%, #21acc0 100%);
  background-image: -ms-linear-gradient(-90deg, #33d5ec 0%, #21acc0 100%);
  background-image: linear-gradient(180deg, #33d5ec 0%, #21acc0 100%);
}
.btn-cta {
  background: #2A6FFB;
  border: 2px solid #2A6FFB;
  border-radius: 100px;
  min-width: 150px;
  color: white;
}
.btn-cta:hover {
  background: #5B91FC;
  border-color: #5B91FC;
  color: white;
}
.btn-cta:active,
.btn-cta:focus {
  background: #4280FC;
  border-color: #185DFB;
  color: white;
}
.btn-cta-bordered {
  padding: 6px 24px;
  color: #2676ff;
  font-size: 20px;
  border: 1px solid #2676ff;
  background: transparent;
  border-radius: 3px;
}
.btn-cta-bordered:hover {
  color: #2676ff;
}
.btn-cta-bordered:active,
.btn-cta-bordered:focus {
  color: #2676ff;
}
.btn-magnum {
  line-height: 57px;
  font-size: 21px;
  font-weight: 300;
  padding: 0 50px;
  text-align: center;
  text-decoration: none;
  height: 57px;
  color: #fff;
  background: #e34b42;
  border-radius: 30px;
}
.btn-magnum:hover {
  color: #fff;
  background: #D14136 linear-gradient(to bottom, #E27167, #e34b42);
}
.ginger-magnum .btn-magnum {
  margin-top: 74px;
  border: solid 1px #387b85;
  background-image: -moz-linear-gradient(55% 2% -90deg, #2cc4da 0%, #1897aa 100%);
  background-image: -webkit-gradient(linear, 55% 2%, 55% 100%, color-stop(0, #2cc4da), color-stop(1, #1897aa));
  background-image: -webkit-linear-gradient(-90deg, #2cc4da 0%, #1897aa 100%);
  background-image: -o-linear-gradient(-90deg, #2cc4da 0%, #1897aa 100%);
  background-image: -ms-linear-gradient(-90deg, #2cc4da 0%, #1897aa 100%);
  background-image: linear-gradient(180deg, #2cc4da 0%, #1897aa 100%);
  -webkit-box-shadow: 0px 3px 0px #1b6c77, 0px 0px 0px 5px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0px 3px 0px #1b6c77, 0px 0px 0px 5px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 3px 0px #1b6c77, 0px 0px 0px 5px rgba(0, 0, 0, 0.07);
}
.ginger-magnum .btn-magnum:hover {
  color: #fff;
  background-image: -moz-linear-gradient(55% 2% -90deg, #33d5ec 0%, #21acc0 100%);
  background-image: -webkit-gradient(linear, 55% 2%, 55% 100%, color-stop(0, #33d5ec), color-stop(1, #21acc0));
  background-image: -webkit-linear-gradient(-90deg, #33d5ec 0%, #21acc0 100%);
  background-image: -o-linear-gradient(-90deg, #33d5ec 0%, #21acc0 100%);
  background-image: -ms-linear-gradient(-90deg, #33d5ec 0%, #21acc0 100%);
  background-image: linear-gradient(180deg, #33d5ec 0%, #21acc0 100%);
}
.ginger-magnum .btn-cta-ios {
  border: 3px solid white;
}
.ginger-magnum .btn-cta-android {
  border: 3px solid white;
}
.form-group {
  margin-bottom: 15px;
}
.btn-magnum.btn-magnum-extension {
  min-width: 300px;
  padding: 8px 40px;
  font-size: 17px;
  background: #D14136;
  line-height: 44px;
  box-shadow: none;
  border: none;
  border-radius: 50px;
  text-shadow: 0px -2px rgba(0, 0, 0, 0.1);
}
.btn-magnum.btn-magnum-extension span {
  font-size: 14px;
}
.btn-magnum.btn-magnum-extension:hover {
  background: #D14136 linear-gradient(to bottom, #E27167, #D74339);
}
.btn-magnum.btn-magnum-extension:active {
  background: #D14136;
}
.ginger-section-sep {
  border-bottom: 1px solid #ddd;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 15px;
}
.ginger-section-bordered {
  border-bottom: solid 1px #ddd;
}
.ginger-section-middler {
  display: inline-block;
  vertical-align: middle;
  float: none;
  margin-right: -4px;
}
section {
  padding: 65px 0 40px;
}
section h1,
section h2,
section h3 {
  color: #20b1c9;
  margin: 0;
  line-height: 120%;
  font-weight: 400;
}
section h3 {
  font-size: 32px;
}
.ginger-section-lightgrey {
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #eeeeee, #ffffff);
  background-image: linear-gradient(to bottom, #eeeeee, #ffffff);
}
.ginger-section-green {
  background: #49cdab no-repeat;
  color: white;
  padding: 160px 0;
}
.ginger-section-text {
  font-size: 16px;
  color: #3D3D3D;
  line-height: 26px;
}
.ginger-section-text p {
  margin: 16px 0;
}
.ginger-section-text h3,
.ginger-section-text h2 {
  margin: 50px 0 16px 0;
  font-size: 20px;
  font-weight: 700;
  color: #22223D;
  line-height: 30px;
}
@media (max-width: 767px) {
  .ginger-section-middler {
    display: block;
  }
}
.ginger-lead h3 {
  font-size: 32px;
  color: #222;
  font-weight: 400;
}
.ginger-lead p {
  font-size: 20px;
  color: #666;
  margin: 20px 0;
  line-height: 150%;
  font-weight: 600;
}
.ginger-lead.ginger-section-green h3,
.ginger-lead.ginger-section-green p {
  color: white;
}
.ginger-lead-center {
  text-align: center;
}
footer {
  background: #2e2e2e;
  font-size: 14px;
}
.ginger-footer-mobile {
  background: none;
  border-top: 1px solid #eee;
  box-sizing: border-box;
  padding: 2em 0 1em;
  text-align: center;
}
.ginger-footer-title {
  color: #eee;
  font-size: 20px;
  margin-bottom: 14px;
}
.ginger-footer-social {
  margin-top: 15px;
}
.ginger-footer-minimal {
  background: #e8e8e8;
  padding: 30px 0;
}
footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
footer ul > li {
  padding: 0;
  margin: 0;
  line-height: 25px;
}
footer ul > li a {
  color: #bababa;
}
footer ul > li a img {
  max-height: 16px;
  position: relative;
  top: -2px;
  margin-right: 4px;
  height: 12px;
}
footer ul > li a:hover {
  color: #bababa;
}
footer ul > li.text-white > a {
  color: white;
}
footer ul > li.text-grammarcheck > a {
  color: #33e5ff;
}
footer ul > li.text-rephrase > a {
  color: #f05f96;
}
footer ul > li.text-personaltrainer > a {
  color: #acde13;
}
footer ul > li.text-speaker > a {
  color: #52b2ff;
}
footer ul > li.text-keyboard > a {
  color: #58c568;
}
.btn-footer-social {
  box-shadow: inset 0 1px 0px 1px rgba(255, 255, 255, 0.1), 0 2px 4px rgba(0, 0, 0, 0.3);
  background-color: #4f4f4f;
  background-image: -webkit-linear-gradient(top, #4f4f4f, #2b2b2b);
  background-image: linear-gradient(to bottom, #4f4f4f, #2b2b2b);
  border-radius: 40px;
  width: 36px;
  height: 36px;
  font-size: 17px;
  line-height: 42px;
  padding: 0;
  border: none;
  transition: background 0.5s, color 0.1s;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  margin-bottom: 4px;
}
.btn-footer-social:hover {
  background-color: #5f5f5f;
  background-image: -webkit-linear-gradient(top, #5f5f5f, #2b2b2b);
  background-image: linear-gradient(to bottom, #5f5f5f, #2b2b2b);
}
.btn-footer-social.btn-footer-social-facebook:hover,
.btn-footer-social.btn-footer-social-facebook:active,
.btn-footer-social.btn-footer-social-facebook:focus {
  color: #4B7CE5;
}
.btn-footer-social.btn-footer-social-twitter:hover,
.btn-footer-social.btn-footer-social-twitter:active,
.btn-footer-social.btn-footer-social-twitter:focus {
  color: #46AECB;
}
.btn-footer-social.btn-footer-social-googleplus:hover,
.btn-footer-social.btn-footer-social-googleplus:active,
.btn-footer-social.btn-footer-social-googleplus:focus {
  color: #BE3838;
}
.btn-footer-social.btn-footer-social-youtube:hover,
.btn-footer-social.btn-footer-social-youtube:active,
.btn-footer-social.btn-footer-social-youtube:focus {
  color: #E8302B;
}
.btn-footer-social.btn-footer-social-linkedin:hover,
.btn-footer-social.btn-footer-social-linkedin:active,
.btn-footer-social.btn-footer-social-linkedin:focus {
  color: #1884BB;
}
.ginger-footer-menu {
  padding: 26px 0;
}
.ginger-footer-menu .list-inline > li {
  padding: 0 2px;
}
.ginger-footer-note {
  background: #151515;
  padding: 10px 0;
  font-size: 12px;
  color: #aaa;
}
.ginger-footer-note a {
  color: #aaa;
}
.ginger-footer-note p {
  margin: 0;
}
.ginger-pagehead {
  padding: 0;
  background: #28aabe;
  position: relative;
  overflow: hidden;
}
.ginger-pagehead h1 {
  line-height: 80px;
  font-size: 46px;
  font-weight: 400;
  color: #fff;
  margin-left: 24px;
}
.ginger-pagehead-icon {
  position: absolute;
  color: white;
  opacity: 0.1;
  bottom: 2px;
  font-size: 120px;
}
.ginger-pagehead-icon.gingericon-correct-o {
  transform: scaleX(-1);
}
.ginger-pagehead-ad {
  text-align: center;
  padding: 10px 0;
}
.ginger-title {
  margin: 32px 0 0 0;
  padding: 0;
}
.ginger-title h1 {
  font-size: 50px;
  color: #222;
  font-weight: lighter;
}
.ginger-text {
  font-size: 14px;
  line-height: 150%;
}
.ginger-sidetoc {
  color: #444;
  font-size: 16px;
}
.ginger-sidetoc .ginger-sidetoc-menus > a {
  color: #787878;
  margin: 10px 0;
  display: block;
  font-size: 14px;
  line-height: 20px;
}
.ginger-sidetoc .ginger-sidetoc-menus > a:first-child {
  margin-top: 0;
}
.ginger-sidetoc .ginger-sidetoc-menus > a:last-child {
  margin-bottom: 0;
}
.ginger-sidetoc-menus,
.ginger-sidetoc-ad {
  background: #fff;
  padding: 15px;
  border: 1px solid #D9D9D9;
  border-radius: 6px;
  color: #787878;
  font-size: 14px;
  line-height: 20px;
}
.ginger-sidetoc-menus h4 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #787878;
  margin-bottom: 15px;
  margin-top: 0;
}
.ginger-sidetoc-ad {
  margin-top: 30px;
}
.ginger-sidetoc-ad h4 {
  font-weight: 700;
  font-size: 14px;
  margin: 0;
  line-height: 20px;
  color: #787878;
}
.ginger-sidetoc-menus,
.ginger-sidetoc-ad .ginger-sidetoc-ad-link,
.ginger-sidetoc-menus,
.ginger-sidetoc-ad .ginger-sidetoc-ad-link a {
  color: #1DA0B3;
  font-size: 14px;
  line-height: 20px;
}
.ginger-sidetoc-menus,
.ginger-sidetoc-ad .ginger-sidetoc-ad-link {
  margin-top: 10px;
}
.ginger-sidetoc-ad .btn-primary {
  margin-top: 20px;
  background-color: #fff;
  color: #42A9B8;
  border: 1px solid #42A9B8;
  text-shadow: none;
  font-size: 14px;
  line-height: 18px;
  padding: 10px 0;
  font-weight: 400;
  width: 100%;
}
.footer-socialicons i {
  margin: 0 0px;
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-top: -4px;
  border-radius: 5px;
  line-height: 24px;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.08);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}
.footer-socialicons i:hover {
  background: rgba(255, 255, 255, 0.1);
}
@media (max-width: 991px) {
  /*.ginger-pagehead {
    background-image: -webkit-gradient(radial, 65% 1%, 0, 65% 1%, 681.7759086202, color-stop(0, #42a3b1), color-stop(0.4, #106774), color-stop(1, #041d20));
    background-image: -webkit-radial-gradient(65% 1%, circle farthest-side, #42a3b1 0%, #106774 40%, #041d20 100%);
    background-image: radial-gradient(682px at 65% 1%, #42a3b1 0%,#106774 40%,#041d20 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42a3b1', endColorstr='#041d20',GradientType=0 );
    height:auto;
    overflow:auto;
  }
  .ginger-pagehead h1{
    padding:50px 10px 50px 10px;
    margin:0;
    font-size: 60px;
    color: #33e5ff;
    line-height: 1.2em;
    text-align:center;
    position:relative;z-index:10;
  }
  .ginger-pagehead-icon{
    display:block;
    position:absolute;z-index:9;
    bottom:10%;
    margin:0 auto;font-size:200px;
    color:rgba(255,255,255,.1);
  }*/
  .ginger-lead {
    text-align: center;
    padding: 42px 0 18px;
  }
  .ginger-lead p,
  .ginger-lead h3 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .ginger-lead p {
    text-align: justify;
    max-width: 510px;
  }
  section h3 {
    font-size: 2em;
  }
}
.em-red,
.em-green {
  font-style: normal;
  color: #d90000;
  font-weight: bold;
}
.em-green {
  color: #59b200;
}
.ginger-section-textual h2 > img {
  position: relative;
  top: -4px;
}
.ginger-section-textual p {
  margin: 15px 0;
}
.ginger-topad {
  text-align: center;
}
#swfcontainer {
  position: absolute;
}
[ginger-showswitch] {
  visibility: hidden;
}
.ginger-grammarchecker-widget [ginger-showswitch-condition] {
  display: none;
}
.ginger-footer-mobile-grammarcheck {
  background: #F7F7F7;
  font-size: 14px;
  line-height: 20px;
  color: #787878;
  padding: 20px 30px 12px 30px;
}
.ginger-footer-mobile-grammarcheck ul {
  display: none;
  list-style-type: none;
}
.ginger-footer-mobile-grammarcheck ul li {
  margin-top: 5px;
  margin-left: 10px;
}
.ginger-footer-mobile-grammarcheck ul li a {
  color: #787878;
}
.ginger-footer-mobile-grammarcheck-section {
  margin-bottom: 10px;
}
.ginger-footer-mobile-grammarcheck-section-title {
  font-weight: bold;
  position: relative;
}
.ginger-footer-mobile-grammarcheck-section-title:after {
  content: '\e90b';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 18px;
  color: #9DA0A6;
  font-family: 'gingericon';
}
.ginger-footer-mobile-grammarcheck-section.open ul {
  display: block;
}
.ginger-footer-mobile-grammarcheck-section.open .ginger-footer-mobile-grammarcheck-section-title:after {
  transform: rotate(180deg);
}
footer .ginger-footer-menu-new {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.ginger-footer-menu-new {
  background: #f8fdfd;
  padding: 30px 0 10px;
}
.ginger-footer-menu-new .col-md-5ths {
  padding-right: 10px;
}
.ginger-footer-menu-new .col-md-5ths:first-of-type {
  width: 22%;
}
.ginger-footer-menu-new .col-md-5ths:last-of-type {
  width: 18%;
}
.ginger-footer-menu-new .ginger-footer-bottom {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: #787878;
}
.ginger-footer-menu-new .ginger-footer-bottom a {
  color: #787878;
}
.ginger-footer-menu-new .ginger-footer-title {
  color: #107280;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  position: relative;
}
.ginger-footer-menu-new ul li {
  margin-bottom: 10px;
  position: relative;
  line-height: 20px;
}
.ginger-footer-menu-new ul li a {
  color: #3D3D3D;
  font-weight: normal;
  font-size: 13.5px;
  line-height: 20px;
  padding-bottom: 1px;
}
.ginger-footer-menu-new ul li a i {
  vertical-align: middle;
}
.ginger-footer-menu-new ul li a:hover,
.ginger-footer-menu-new ul li a:focus {
  color: #3D3D3D;
  text-decoration: none;
  border-bottom: 1px solid #3D3D3D;
}
.ginger-footer-menu-new .ginger-footer-title.margin-desktop {
  margin-top: 20px;
}
.ginger-footer-menu-new-more {
  position: relative;
}
.ginger-footer-menu-new-more:after {
  content: "\e90b";
  position: absolute;
  right: -20px;
  top: 0;
  font-family: 'gingericon';
  display: inline-block;
}
.ginger-footer-menu-new-more:hover,
.ginger-footer-menu-new-more:focus {
  text-decoration: none;
}
.ginger-footer-menu-new-more-dropdown {
  background: #fff;
  padding: 5px;
  border-radius: 4px;
  position: absolute;
  bottom: 22px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  display: none;
}
.ginger-footer-menu-new .ginger-footer-menu-new-section .ginger-footer-menu-new-more-dropdown ul {
  margin-left: 0;
  padding-bottom: 0;
}
.ginger-footer-menu-new .ginger-footer-menu-new-section .ginger-footer-menu-new-more-dropdown ul li {
  margin-bottom: 0;
}
.ginger-footer-menu-new-more-dropdown ul li {
  margin-bottom: 0;
}
.ginger-footer-menu-new-more-dropdown ul li a {
  color: #333;
  font-size: 14px;
  padding: 5px;
  display: block;
  font-weight: 600;
  margin-bottom: 0;
}
.ginger-footer-menu-new-more-dropdown ul li a:hover,
.ginger-footer-menu-new-more-dropdown ul li a:focus {
  background: #F7F7F7;
  text-decoration: none;
  border-radius: 4px;
  border: none;
}
/* Other ways to use ginger */
.other-ways-to-use-ginger {
  border-radius: 8px;
  border: 1px solid #E6E6E6;
  padding: 20px;
  text-align: center;
  display: block;
  text-decoration: none;
}
.other-ways-to-use-ginger p {
  font-size: 16px;
  line-height: 24px;
  color: #22223D;
  margin-bottom: 10px;
  margin-top: 18px;
  font-weight: normal;
}
.other-ways-to-use-ginger-bottom {
  color: #1DA0B3;
  font-size: 14px;
  line-height: 20px;
}
.other-ways-to-use-ginger.word .other-ways-to-use-ginger-logo img {
  width: 44px;
}
.other-ways-to-use-ginger .other-ways-to-use-ginger-logo {
  height: 40px;
}
.other-ways-to-use-ginger .other-ways-to-use-ginger-logo-group {
  margin-left: 48px;
}
.other-ways-to-use-ginger.desktop .other-ways-to-use-ginger-logo-group {
  padding-top: 3px;
}
.other-ways-to-use-ginger .other-ways-to-use-ginger-logo-group .right {
  width: 18px;
  height: 18px;
  vertical-align: top;
  margin-right: 3px;
}
.other-ways-to-use-ginger .other-ways-to-use-ginger-logo-group i {
  font-size: 18px;
  vertical-align: top;
}
.other-ways-to-use-ginger-title {
  color: #22223D;
  font-weight: 500;
  font-size: 24px;
  line-height: 24px;
  margin-top: 15px;
  margin-bottom: 40px;
  text-align: center;
}
.flex-row {
  display: flex;
}
.flex-col-4 {
  width: 33.333%;
  align-content: center;
}
.wp-image-wrapper {
  margin-top: 40px;
  margin-bottom: -10px;
}
.wp-image-wrapper .wp-block-image img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
  padding-bottom: 40px;
}
.wp-image-wrapper .wp-block-columns {
  display: flex;
  flex-direction: row;
}
.wp-image-wrapper .wp-block-columns .wp-block-column {
  width: 50%;
}
.wp-image-wrapper .wp-block-columns .wp-block-column:first-child {
  padding-right: 20px;
}
.wp-image-wrapper .wp-block-columns .wp-block-column:nth-child(2) {
  padding-left: 20px;
}
.wp-image-wrapper .wp-block-columns .wp-block-column figure {
  margin: -12px;
}
.wp-image-wrapper .wp-block-columns .wp-block-column img {
  margin: 0 auto;
}
.ginger-auth-popup {
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1001;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
}
.ginger-auth-popup-wrapper {
  width: 100%;
  max-width: 480px;
  height: 100%;
  max-height: 630px;
  z-index: 1;
  font-weight: 200;
  position: absolute;
  overflow-y: auto;
  box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
}
.ginger-auth-popup-close a {
  color: #9a9a9a;
  font-size: 14px;
  line-height: 12px;
  text-decoration: none;
  position: absolute;
  right: 8px;
  top: 8px;
  z-index: 3;
}
.ginger-auth-popup iframe {
  position: relative;
  width: 100%;
  max-width: 480px;
  height: 624px;
  background: #ffffff;
  border-radius: 8px;
  border: none;
  z-index: 2;
}
.ginger-sidebar-section {
  margin-bottom: 50px;
}
.ginger-sidebar-section-title {
  color: #22223D;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
}
.ginger-sidebar-section-link {
  margin-top: 15px;
  display: block;
}
.ginger-sidebar-section-link,
.ginger-sidebar-section-link a {
  font-size: 14px;
  line-height: 20px;
  color: #22223D;
  text-decoration: none;
}
.ginger-sidebar-section-link a {
  display: inline;
}
.ginger-sidebar-section-link a:hover {
  text-decoration: underline;
}
.ginger-sidebar-section-link.active,
.ginger-sidebar-section-link.active a {
  color: #1B94A6;
}
.ginger-sidebar-section-link i {
  margin-right: 10px;
  font-size: 20px;
  vertical-align: bottom;
  width: 20px;
  text-align: center;
  display: inline-block;
}
.ginger-sidebar-section-link img {
  width: 20px;
  margin-right: 10px;
}
.ginger-sidebar-section-link.mobile img {
  width: 12px;
  margin-left: 4px;
  margin-right: 14px;
}
.ginger-button {
  border: 1px solid #1B94A6;
  background: #1B94A6;
  border-radius: 6px;
  padding: 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}
.ginger-button:hover {
  border-color: #1fa8bc;
  background: #1fa8bc;
  color: #fff;
  text-decoration: none;
}
.ginger-button.secondary {
  color: #1B94A6;
  background: #fff;
}
.ginger-button.secondary:hover {
  border-color: #46cde1;
  color: #46cde1;
}
.ginger-button.secondary:focus,
.ginger-button.secondary:active {
  border-color: #178090;
  color: #178090;
  text-decoration: none;
}
.ginger-button.blue {
  background: #475DCC;
  border-color: #475DCC;
  color: #fff;
}
.ginger-button.blue:hover {
  background: #5b6fd2;
  border-color: #5b6fd2;
}
.ginger-button.blue:focus,
.ginger-button.blue:active {
  background: #364ec3;
  border-color: #364ec3;
}
.ginger-button.darkblue {
  background: #3A4573;
  border-color: #3A4573;
  color: #fff;
}
.ginger-button.darkblue:hover {
  background: #434f84;
  border-color: #434f84;
}
.ginger-button.darkblue:focus,
.ginger-button.darkblue:active {
  background: #313b62;
  border-color: #313b62;
}
.ginger-button.lightblue {
  background: #13AABF;
  border-color: #13AABF;
  color: #fff;
}
.ginger-button.lightblue:hover {
  background: #15bfd6;
  border-color: #15bfd6;
}
.ginger-button.lightblue:focus,
.ginger-button.lightblue:active {
  background: #1195a8;
  border-color: #1195a8;
}
.ginger-button.green {
  background: #37B878;
  border-color: #37B878;
  color: #fff;
}
.ginger-button.green:hover {
  background: #42c785;
  border-color: #42c785;
}
.ginger-button.green:focus,
.ginger-button.green:active {
  background: #31a46b;
  border-color: #31a46b;
}
.ginger-button.grey {
  background: #E6E6E6;
  border-color: #E6E6E6;
  color: #4E4E4E;
}
.ginger-button.grey:hover {
  background: #f3f3f3;
  border-color: #f3f3f3;
}
.ginger-button.grey:focus,
.ginger-button.grey:active {
  background: #d9d9d9;
  border-color: #d9d9d9;
}
.ginger-purple-cta {
  background: linear-gradient(135deg, rgba(255, 102, 140, 0.05) 0%, rgba(161, 92, 230, 0.05) 100%);
  border: 1px solid #D0C3D9;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 30px;
  margin-top: 20px;
  margin-bottom: 30px;
}
.ginger-purple-cta .btn-cta-android {
  min-width: 130px;
}
.ginger-purple-cta-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #22223D;
}
.ginger-purple-cta-title {
  margin-bottom: 30px;
}
.ginger-purple-cta-image {
  max-width: 300px;
  margin: 0 auto 30px auto;
}
.ginger-purple-cta-image img {
  margin: 0 auto;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  border-radius: 10px;
}
.ginger-purple-cta-footer {
  text-align: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.ginger-purple-cta-footer .ginger-button {
  width: 100%;
  min-width: 230px;
  display: block;
}
.ginger-purple-cta-footer .ginger-button span {
  font-weight: 300;
  opacity: 0.7;
}
.ginger-purple-cta-footer .ginger-purple-cta-footer-col:first-child {
  margin-right: 17px;
}
@media (max-width: 893px) {
  .ginger-purple-cta-footer {
    flex-direction: column;
  }
  .ginger-purple-cta-footer .ginger-button {
    min-width: auto;
    max-width: 230px;
  }
  .ginger-purple-cta-footer .ginger-purple-cta-footer-col:first-child {
    margin: 0;
  }
  .ginger-purple-cta-footer .ginger-purple-cta-footer-col:first-child a {
    margin-bottom: 16px;
  }
}
@media (max-width: 768px) {
  .ginger-purple-cta .ginger-purple-cta-image {
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .ginger-footer-menu-new .col-md-5ths:first-of-type {
    width: 100%;
  }
  .ginger-footer-menu-new .col-md-5ths:last-of-type {
    width: 100%;
  }
}
@media (min-width: 1400px) {
  body.ginger-page-home-page .container {
    width: 1100px;
  }
}
@media (max-width: 992px) {
  .ginger-footer-menu-new {
    padding: 30px 15px 24px 15px;
  }
  .ginger-footer-menu-new ul {
    display: none;
    margin-left: 10px;
  }
  .ginger-footer-menu-new ul li {
    margin-bottom: 5px;
  }
  .ginger-footer-menu-new-section.open .ginger-footer-title {
    margin-bottom: 5px;
  }
  .ginger-footer-menu-new-section.open ul {
    display: block;
    padding-bottom: 10px;
  }
  .ginger-footer-menu-new .ginger-footer-title:after {
    content: '\e90b';
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 18px;
    color: #999;
    font-family: 'gingericon';
  }
  .ginger-footer-menu-new-section.open .ginger-footer-title:after {
    transform: rotate(180deg);
  }
  .ginger-footer-menu-new .ginger-footer-title.margin-desktop {
    margin-top: 0;
  }
  .ginger-footer-menu-new .ginger-footer-title {
    margin-bottom: 10px;
    cursor: pointer;
  }
  .ginger-footer-bottom .section-row {
    flex-direction: column;
    line-height: 2em;
  }
  .other-ways-to-use-ginger {
    margin-bottom: 15px;
  }
  .other-ways-to-use-ginger p {
    text-align: center;
  }
  .mobile-sticky-bottom {
    position: fixed;
    bottom: 0;
    z-index: 20;
    background: #eee;
    border-top: 1px solid #ddd;
    width: 100%;
    margin: 0 !important;
  }
  .mobile-sticky-bottom-close {
    position: absolute;
    padding: 3px;
    width: 28px;
    height: 28px;
    top: -28px;
    right: 0;
    background-color: #eee;
    border: 1px solid #ddd;
    border-bottom: none;
    border-radius: 4px 0 0 0;
    font-size: 20px;
    color: #4f4f4f;
    line-height: 20px;
    cursor: pointer;
  }
}
@media (max-width: 720px) {
  .wp-image-wrapper .wp-block-columns {
    flex-direction: column;
  }
  .wp-image-wrapper .wp-block-columns .wp-block-column {
    width: 100%;
  }
  .wp-image-wrapper .wp-block-columns .wp-block-column:first-child {
    padding-right: 0;
  }
  .wp-image-wrapper .wp-block-columns .wp-block-column:nth-child(2) {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .ginger-footer-menu-new {
    padding-top: 20px;
  }
}
.row-gc {
  margin: 0 -10px;
}
.col-gc {
  float: left;
  padding: 0 10px;
}
.col-gc-left {
  width: calc(100% - 587px);
}
.col-gc-center {
  width: 267px;
}
.col-gc-right {
  width: 300px;
}
@media (max-width: 1040px) {
  .col-gc-right {
    display: none;
  }
  .col-gc-left {
    width: calc(100% - 267px);
  }
}
@media (max-width: 760px) {
  .col-gc-center {
    display: none;
  }
  .col-gc-left {
    width: 100%;
  }
  .ginger-grammarchecker-widget .ginger-grammarchecker-widget-body {
    margin: 0 -15px;
    border-radius: 0;
    padding: 15px 15px 40px 15px;
  }
}
.ginger-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  font-family: Lato, Arial, Helvetica, sans-serif;
  z-index: 1000;
}
.ginger-popup-table {
  height: 100%;
  width: 100%;
  display: table;
}
.ginger-popup-table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.ginger-popup-main {
  display: inline-block;
  color: #555;
  background: white;
  padding: 30px 30px 15px;
  max-width: 450px;
  font-size: 15px;
}
.ginger-popup-main-head {
  font-size: 21px;
  margin-bottom: 14px;
}
.ginger-popup-main-body {
  font-weight: 200;
  margin-bottom: 14px;
}
.ginger-popup-main-foot {
  font-size: 13px;
  color: #888;
}
.ginger-popup-main-foot a {
  color: #222;
  text-decoration: underline;
}
.ginger-popup-close {
  display: block;
  position: absolute;
  right: 10px;
  top: 10px;
  height: 22px;
  width: 22px;
  line-height: 17px;
  font-size: 20px;
  text-align: center;
  border-radius: 18px;
  color: #AAAAAA;
  text-decoration: none;
  cursor: pointer;
}
.ginger-popup-close:hover {
  background: rgba(0, 0, 0, 0.3);
  text-decoration: none !important;
}
.ginger-popup-close:before {
  content: '×';
}
.ginger-tooltip {
  text-align: center;
  display: inline-block;
  position: relative;
}
.ginger-tooltip-icon {
  display: inline-block;
}
.ginger-tooltip-content {
  display: none;
  position: absolute;
  margin-top: 10px;
  background: #333;
  padding: 1em;
  margin-left: -10px;
  z-index: 99;
  border-radius: 6px;
  color: white;
  font-size: 12pt;
  min-width: 200px;
}
.ginger-tooltip-content:active {
  outline: none;
  border: none;
}
.ginger-tooltip-content:before {
  content: ' ';
  left: 0;
  top: -20px;
  left: 5px;
  position: absolute;
  height: 0;
  width: 0;
  border: 10px solid rgba(0, 0, 0, 0);
  border-bottom-color: #333;
}
.ginger-tooltip:focus {
  outline: none;
}
.ginger-tooltip.active .ginger-tooltip-content {
  display: block;
}
.ginger-tooltip-right .ginger-tooltip-content {
  right: -10px;
}
.ginger-tooltip-right .ginger-tooltip-content:before {
  right: 10px;
  left: auto;
}
.ginger-tooltip-creditcard {
  position: absolute;
  margin-left: auto;
  right: 10px;
  margin-top: 6px;
}

.ginger-tooltip-content-see-def {
    top: 100%;
}

.ginger-tooltip-creditcard .ginger-tooltip-icon {
    font-weight: bold;
    border: 1px solid #333;
    border-radius: 20px;
    display: inline-block;
    height: 18px;
    width: 18px;
    text-align: center;
    line-height: 16px;
}
.ginger-tooltip-creditcard .ginger-tooltip-content:before {
  left: 50%;
  margin-left: -12px;
}
.ginger-tooltip-creditcard .ginger-tooltip-content {
  margin-left: -122px;
  padding: 38px 14px;
}
@media (max-width: 767px) {
  .ginger-tooltip-creditcard .ginger-tooltip-content:before {
    left: 230px;
  }
  .ginger-tooltip-creditcard .ginger-tooltip-content {
    margin-left: -220px;
  }
}
[ginger-offers] {
  text-align: center;
}
.ginger-offer-primary {
  margin-bottom: 20px;
}
.ginger-offer-tertiary {
  margin-top: 30px;
  font-size: 14px;
  color: #222;
}
.btn.btn-offer-primary {
  padding: 20px 50px;
  color: white;
  font-weight: 600;
  font-size: 18px;
  background: #e34b42;
  border-radius: 100px;
}
.btn.btn-offer-primary span {
  font-size: 15px;
}
.btn.btn-offer-secondary {
  color: #222;
  text-decoration: underline;
  text-decoration-color: #a9a9a9;
  font-size: 18px;
}
.btn.btn-offer-secondary img {
  margin-right: 10px;
}
.btn.btn-offer-secondary span {
  font-size: 15px;
}
.btn.btn-offer-tertiary {
  color: #222;
  text-decoration: underline;
  text-decoration-color: #a9a9a9;
  font-size: 11px;
  padding: 0;
  margin-left: 10px;
}
.btn.btn-offer-tertiary img {
  margin-right: 4px;
  max-height: 20px;
  position: relative;
  top: 5px;
}
.btn.btn-offer-tertiary span {
  font-size: 15px;
}
.testimonial {
  left: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: visible;
  text-align: left;
  margin: 0 0 0 0;
  width: 100%;
}
.testimonial-steps {
  position: relative;
  transition: left 0.3s;
  white-space: nowrap;
}
.testimonial-steps.no-transition {
  transition: none;
}
.testimonial-step {
  position: relative;
  display: inline-block;
  left: 0;
  top: 0;
  bottom: 0;
  transition: background 0.3s;
  vertical-align: top;
  white-space: normal;
  min-height: 120px;
  text-align: center;
}
.testimonial-step img {
  width: 100%;
}
.testimonial-pager {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
}
.testimonial-page {
  display: inline-block;
  height: 9px;
  width: 9px;
  background: #dadada;
  border-radius: 9px;
  margin: 0 15px 0 0;
  transition: background 0.3s;
}
.testimonial-page.active {
  background: #adadad;
}
.testimonial-4steps .testimonial-step {
  width: 25%;
}
.testimonial-3steps .testimonial-step {
  width: 33.3333%;
}
.testimonial-2steps .testimonial-step {
  width: 50%;
}
.testimonial-1steps .testimonial-step {
  width: 100%;
}
mltd {
  display: block;
}
.testimonial-control {
  position: absolute;
  width: 20px;
  left: -5%;
  top: 146px;
  z-index: 2;
}
.testimonial-control.right {
  left: auto;
  right: -5%;
}
.testimonial-control:before {
  content: "";
  position: relative;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-right: 0.1em solid #777;
  border-top: 0.1em solid #777;
  transform: rotate(225deg);
  margin-right: 0.5em;
  font-size: 40px;
}
.testimonial-control.right::before {
  transform: rotate(45deg);
}
.testimonial-step-header {
  text-align: left;
  font-weight: 600;
  padding-bottom: 16px;
  font-size: 14px;
  position: relative;
  line-height: 24px;
}
.testimonial-step-header-title {
  margin-right: 160px;
  vertical-align: middle;
}
.testimonial-step-header-title-name {
  display: inline-block;
  max-width: 94px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.testimonial-step-header-title-date {
  display: inline-block;
  margin-left: 10px;
  font-style: italic;
  white-space: nowrap;
}
.testimonial-step-close {
  display: none;
}
.testimonial-step-header-stars {
  text-align: right;
  font-size: 18px;
  position: absolute;
  top: 0;
  right: 60px;
  margin-top: -3px;
}
.testimonial-step-header-close {
  display: none;
  position: absolute;
  top: 0px;
  right: 10px;
  font-size: 30px;
  color: #333;
  font-weight: 200;
  cursor: pointer;
}
.testimonial-step-more {
  text-decoration: underline;
  font-size: 14px;
  cursor: pointer;
  display: none;
}
.testimonial-step-ml .testimonial-step-more {
  display: block;
}
.testimonial-step-header-stars span {
  color: #d8d8d8;
}
.testimonial-step-header-stars span.full {
  color: #11aed7;
}
.testimonial-step-header-stars span:after {
  content: '\2605';
}
.testimonial-step-body {
  font-style: italic;
  overflow: hidden;
  font-size: 16px;
  margin-right: 30px;
  color: #555;
}
.testimonial-step-ml .testimonial-step-body {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.testimonial-step-body > em {
  text-transform: uppercase;
  display: block;
}
.testimonial-step-content {
  padding: 15px;
  margin: 8px;
  border-radius: 6px;
}
.testimonial-step.focus .testimonial-step-content {
  background: white;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.testimonial-step.focus .testimonial-step-body {
  display: block;
}
.testimonial-step.focus .testimonial-step-header-close {
  display: block;
}
.testimonial-step.focus .testimonial-step-more {
  display: none;
}
@media screen and (max-width: 1200px) {
  .testimonial-step {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .testimonial {
    overflow: visible;
  }
  .testimonial-1steps .testimonial-steps,
  .testimonial-2steps .testimonial-steps {
    transition: none;
    padding-bottom: 0;
    left: 0 !important;
  }
  .testimonial-step {
    display: none;
  }
  .testimonial-step.active {
    display: block;
  }
}