.menu-item i._mi,
.menu-item img._mi {
  display: inline-block;
  vertical-align: middle;
}
.menu-item i._mi {
  width: auto;
  height: auto;
  margin-top: -0.265em;
  font-size: 1.2em;
  line-height: 1;
}
.menu-item i._before,
.rtl .menu-item i._after {
  margin-right: 0.25em;
}
.menu-item i._after,
.rtl .menu-item i._before {
  margin-left: 0.25em;
}
.menu-item img._before,
.rtl .menu-item img._after {
  margin-right: 0.5em;
}
.menu-item img._after,
.rtl .menu-item img._before {
  margin-left: 0.5em;
}
.menu-item ._svg {
  width: 1em;
}
.rtl .menu-item i._before {
  margin-right: 0;
}
.rtl .menu-item i._after {
  margin-left: 0;
}
.visuallyhidden {
  overflow: hidden;
  clip: rect(0 0 0 0);
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.menu-item i.elusive {
  margin-top: -0.3em;
}
.dashicons-admin-site:before {
  content: "\f319" !important;
}
.dashicons-welcome-view-site:before {
  content: "\f115" !important;
}
.wp-block-audio figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-block-audio audio {
  width: 100%;
  min-width: 300px;
}
.wp-block-button {
  color: #fff;
}
.wp-block-button.aligncenter {
  text-align: center;
}
.wp-block-button.alignright {
  text-align: right;
}
.wp-block-button__link {
  background-color: #32373c;
  border: none;
  border-radius: 28px;
  box-shadow: none;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  margin: 0;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
  color: inherit;
}
.is-style-squared .wp-block-button__link {
  border-radius: 0;
}
.no-border-radius.wp-block-button__link {
  border-radius: 0 !important;
}
.is-style-outline {
  color: #32373c;
}
.is-style-outline .wp-block-button__link {
  background-color: transparent;
  border: 2px solid;
}
.wp-block-calendar {
  text-align: center;
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
  padding: 4px;
  border: 1px solid #e2e4e7;
}
.wp-block-calendar tfoot td {
  border: none;
}
.wp-block-calendar table {
  width: 100%;
  border-collapse: collapse;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans,
    Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}
.wp-block-calendar table th {
  font-weight: 400;
  background: #edeff0;
}
.wp-block-calendar a {
  text-decoration: underline;
}
.wp-block-calendar tfoot a {
  color: #00739c;
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
  color: #40464d;
}
.wp-block-categories.alignleft {
  margin-right: 2em;
}
.wp-block-categories.alignright {
  margin-left: 2em;
}
.wp-block-columns {
  display: flex;
  margin-bottom: 28px;
  flex-wrap: wrap;
}
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap;
  }
}
.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
@media (max-width: 599px) {
  .wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 600px) {
  .wp-block-column {
    flex-basis: calc(50% - 16px);
    flex-grow: 0;
  }
  .wp-block-column:nth-child(2n) {
    margin-left: 32px;
  }
}
@media (min-width: 782px) {
  .wp-block-column:not(:first-child) {
    margin-left: 32px;
  }
}
.wp-block-columns.are-vertically-aligned-top {
  align-items: flex-start;
}
.wp-block-columns.are-vertically-aligned-center {
  align-items: center;
}
.wp-block-columns.are-vertically-aligned-bottom {
  align-items: flex-end;
}
.wp-block-column.is-vertically-aligned-top {
  align-self: flex-start;
}
.wp-block-column.is-vertically-aligned-center {
  -ms-grid-row-align: center;
  align-self: center;
}
.wp-block-column.is-vertically-aligned-bottom {
  align-self: flex-end;
}
.wp-block-cover,
.wp-block-cover-image {
  position: relative;
  background-color: #000;
  background-size: cover;
  background-position: 50%;
  min-height: 430px;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
  background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling: touch) {
  .wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax {
    background-attachment: scroll;
  }
}
@media (prefers-reduced-motion: reduce) {
  .wp-block-cover-image.has-parallax,
  .wp-block-cover.has-parallax {
    background-attachment: scroll;
  }
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: inherit;
  opacity: 0.5;
  z-index: 1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-10:before,
.wp-block-cover.has-background-dim.has-background-dim-10:before {
  opacity: 0.1;
}
.wp-block-cover-image.has-background-dim.has-background-dim-20:before,
.wp-block-cover.has-background-dim.has-background-dim-20:before {
  opacity: 0.2;
}
.wp-block-cover-image.has-background-dim.has-background-dim-30:before,
.wp-block-cover.has-background-dim.has-background-dim-30:before {
  opacity: 0.3;
}
.wp-block-cover-image.has-background-dim.has-background-dim-40:before,
.wp-block-cover.has-background-dim.has-background-dim-40:before {
  opacity: 0.4;
}
.wp-block-cover-image.has-background-dim.has-background-dim-50:before,
.wp-block-cover.has-background-dim.has-background-dim-50:before {
  opacity: 0.5;
}
.wp-block-cover-image.has-background-dim.has-background-dim-60:before,
.wp-block-cover.has-background-dim.has-background-dim-60:before {
  opacity: 0.6;
}
.wp-block-cover-image.has-background-dim.has-background-dim-70:before,
.wp-block-cover.has-background-dim.has-background-dim-70:before {
  opacity: 0.7;
}
.wp-block-cover-image.has-background-dim.has-background-dim-80:before,
.wp-block-cover.has-background-dim.has-background-dim-80:before {
  opacity: 0.8;
}
.wp-block-cover-image.has-background-dim.has-background-dim-90:before,
.wp-block-cover.has-background-dim.has-background-dim-90:before {
  opacity: 0.9;
}
.wp-block-cover-image.has-background-dim.has-background-dim-100:before,
.wp-block-cover.has-background-dim.has-background-dim-100:before {
  opacity: 1;
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  max-width: 305px;
  width: 100%;
}
.wp-block-cover-image:after,
.wp-block-cover:after {
  display: block;
  content: "";
  font-size: 0;
  min-height: inherit;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .wp-block-cover-image:after,
  .wp-block-cover:after {
    content: none;
  }
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
  display: flex;
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
  width: calc(100% - 70px);
  z-index: 1;
  color: #f8f9f9;
}
.wp-block-cover-image .wp-block-subhead:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover .wp-block-subhead:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
  color: inherit;
}
.wp-block-cover__video-background {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  z-index: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
.wp-block-cover-image-text,
.wp-block-cover-text,
section.wp-block-cover-image h2 {
  color: #fff;
}
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
  color: #fff;
}
.wp-block-cover-image .wp-block-cover.has-left-content {
  justify-content: flex-start;
}
.wp-block-cover-image .wp-block-cover.has-right-content {
  justify-content: flex-end;
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content > h2 {
  margin-left: 0;
  text-align: left;
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content > h2 {
  margin-right: 0;
  text-align: right;
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image > h2 {
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 610px;
  padding: 14px;
  text-align: center;
}
.block-editor-block-list__block[data-type="core/embed"][data-align="left"]
  .block-editor-block-list__block-edit,
.block-editor-block-list__block[data-type="core/embed"][data-align="right"]
  .block-editor-block-list__block-edit,
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
  max-width: 360px;
  width: 100%;
}
.wp-block-embed {
  margin-bottom: 1em;
}
.wp-block-embed figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-1
  .wp-block-embed__wrapper,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-2
  .wp-block-embed__wrapper,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-4-3
  .wp-block-embed__wrapper,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-9-16
  .wp-block-embed__wrapper,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-16-9
  .wp-block-embed__wrapper,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-18-9
  .wp-block-embed__wrapper,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-21-9
  .wp-block-embed__wrapper {
  position: relative;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-1
  .wp-block-embed__wrapper:before,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-2
  .wp-block-embed__wrapper:before,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-4-3
  .wp-block-embed__wrapper:before,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-9-16
  .wp-block-embed__wrapper:before,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-16-9
  .wp-block-embed__wrapper:before,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-18-9
  .wp-block-embed__wrapper:before,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-21-9
  .wp-block-embed__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-1
  .wp-block-embed__wrapper
  iframe,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-2
  .wp-block-embed__wrapper
  iframe,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-4-3
  .wp-block-embed__wrapper
  iframe,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-9-16
  .wp-block-embed__wrapper
  iframe,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-16-9
  .wp-block-embed__wrapper
  iframe,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-18-9
  .wp-block-embed__wrapper
  iframe,
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-21-9
  .wp-block-embed__wrapper
  iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-21-9
  .wp-block-embed__wrapper:before {
  padding-top: 42.85%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-18-9
  .wp-block-embed__wrapper:before {
  padding-top: 50%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-16-9
  .wp-block-embed__wrapper:before {
  padding-top: 56.25%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-4-3
  .wp-block-embed__wrapper:before {
  padding-top: 75%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-1
  .wp-block-embed__wrapper:before {
  padding-top: 100%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-9-16
  .wp-block-embed__wrapper:before {
  padding-top: 177.78%;
}
.wp-embed-responsive
  .wp-block-embed.wp-embed-aspect-1-2
  .wp-block-embed__wrapper:before {
  padding-top: 200%;
}
.wp-block-file {
  margin-bottom: 1.5em;
}
.wp-block-file.aligncenter {
  text-align: center;
}
.wp-block-file.alignright {
  text-align: right;
}
.wp-block-file .wp-block-file__button {
  background: #32373c;
  border-radius: 2em;
  color: #fff;
  font-size: 13px;
  padding: 0.5em 1em;
}
.wp-block-file a.wp-block-file__button {
  text-decoration: none;
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
  box-shadow: none;
  color: #fff;
  opacity: 0.85;
  text-decoration: none;
}
.wp-block-file * + .wp-block-file__button {
  margin-left: 0.75em;
}
.blocks-gallery-grid,
.wp-block-gallery {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
  margin: 0 16px 16px 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .blocks-gallery-grid .blocks-gallery-image figure,
  .blocks-gallery-grid .blocks-gallery-item figure,
  .wp-block-gallery .blocks-gallery-image figure,
  .wp-block-gallery .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
  }
}
.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img,
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .blocks-gallery-grid .blocks-gallery-image img,
  .blocks-gallery-grid .blocks-gallery-item img,
  .wp-block-gallery .blocks-gallery-image img,
  .wp-block-gallery .blocks-gallery-item img {
    width: auto;
  }
}
.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption,
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 40px 10px 9px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  background: linear-gradient(
    0deg,
    rgba(0, 0, 0, 0.7),
    rgba(0, 0, 0, 0.3) 70%,
    transparent
  );
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img,
.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
  display: inline;
}
.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img,
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img,
.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img,
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
  width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
  .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
  .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
  .blocks-gallery-grid.is-cropped .blocks-gallery-item img,
  .wp-block-gallery.is-cropped .blocks-gallery-image a,
  .wp-block-gallery.is-cropped .blocks-gallery-image img,
  .wp-block-gallery.is-cropped .blocks-gallery-item a,
  .wp-block-gallery.is-cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
  width: calc((100% - 16px) / 2);
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item,
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0;
}
@media (min-width: 600px) {
  .blocks-gallery-grid.columns-3 .blocks-gallery-image,
  .blocks-gallery-grid.columns-3 .blocks-gallery-item,
  .wp-block-gallery.columns-3 .blocks-gallery-image,
  .wp-block-gallery.columns-3 .blocks-gallery-item {
    width: calc((100% - 32px) / 3);
    margin-right: 16px;
  }
  @supports (-ms-ime-align: auto) {
    .blocks-gallery-grid.columns-3 .blocks-gallery-image,
    .blocks-gallery-grid.columns-3 .blocks-gallery-item,
    .wp-block-gallery.columns-3 .blocks-gallery-image,
    .wp-block-gallery.columns-3 .blocks-gallery-item {
      width: calc((100% - 32px) / 3 - 1px);
    }
  }
  .blocks-gallery-grid.columns-4 .blocks-gallery-image,
  .blocks-gallery-grid.columns-4 .blocks-gallery-item,
  .wp-block-gallery.columns-4 .blocks-gallery-image,
  .wp-block-gallery.columns-4 .blocks-gallery-item {
    width: calc((100% - 48px) / 4);
    margin-right: 16px;
  }
  @supports (-ms-ime-align: auto) {
    .blocks-gallery-grid.columns-4 .blocks-gallery-image,
    .blocks-gallery-grid.columns-4 .blocks-gallery-item,
    .wp-block-gallery.columns-4 .blocks-gallery-image,
    .wp-block-gallery.columns-4 .blocks-gallery-item {
      width: calc((100% - 48px) / 4 - 1px);
    }
  }
  .blocks-gallery-grid.columns-5 .blocks-gallery-image,
  .blocks-gallery-grid.columns-5 .blocks-gallery-item,
  .wp-block-gallery.columns-5 .blocks-gallery-image,
  .wp-block-gallery.columns-5 .blocks-gallery-item {
    width: calc((100% - 64px) / 5);
    margin-right: 16px;
  }
  @supports (-ms-ime-align: auto) {
    .blocks-gallery-grid.columns-5 .blocks-gallery-image,
    .blocks-gallery-grid.columns-5 .blocks-gallery-item,
    .wp-block-gallery.columns-5 .blocks-gallery-image,
    .wp-block-gallery.columns-5 .blocks-gallery-item {
      width: calc((100% - 64px) / 5 - 1px);
    }
  }
  .blocks-gallery-grid.columns-6 .blocks-gallery-image,
  .blocks-gallery-grid.columns-6 .blocks-gallery-item,
  .wp-block-gallery.columns-6 .blocks-gallery-image,
  .wp-block-gallery.columns-6 .blocks-gallery-item {
    width: calc((100% - 80px) / 6);
    margin-right: 16px;
  }
  @supports (-ms-ime-align: auto) {
    .blocks-gallery-grid.columns-6 .blocks-gallery-image,
    .blocks-gallery-grid.columns-6 .blocks-gallery-item,
    .wp-block-gallery.columns-6 .blocks-gallery-image,
    .wp-block-gallery.columns-6 .blocks-gallery-item {
      width: calc((100% - 80px) / 6 - 1px);
    }
  }
  .blocks-gallery-grid.columns-7 .blocks-gallery-image,
  .blocks-gallery-grid.columns-7 .blocks-gallery-item,
  .wp-block-gallery.columns-7 .blocks-gallery-image,
  .wp-block-gallery.columns-7 .blocks-gallery-item {
    width: calc((100% - 96px) / 7);
    margin-right: 16px;
  }
  @supports (-ms-ime-align: auto) {
    .blocks-gallery-grid.columns-7 .blocks-gallery-image,
    .blocks-gallery-grid.columns-7 .blocks-gallery-item,
    .wp-block-gallery.columns-7 .blocks-gallery-image,
    .wp-block-gallery.columns-7 .blocks-gallery-item {
      width: calc((100% - 96px) / 7 - 1px);
    }
  }
  .blocks-gallery-grid.columns-8 .blocks-gallery-image,
  .blocks-gallery-grid.columns-8 .blocks-gallery-item,
  .wp-block-gallery.columns-8 .blocks-gallery-image,
  .wp-block-gallery.columns-8 .blocks-gallery-item {
    width: calc((100% - 112px) / 8);
    margin-right: 16px;
  }
  @supports (-ms-ime-align: auto) {
    .blocks-gallery-grid.columns-8 .blocks-gallery-image,
    .blocks-gallery-grid.columns-8 .blocks-gallery-item,
    .wp-block-gallery.columns-8 .blocks-gallery-image,
    .wp-block-gallery.columns-8 .blocks-gallery-item {
      width: calc((100% - 112px) / 8 - 1px);
    }
  }
  .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
  .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
  .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
  .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
  .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
  .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
  .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
  .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
  .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
  .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
  .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
  .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
  .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
  .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
  .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
  .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
  .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
  .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
  .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
  .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
  .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
  .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
  .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
  .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
  .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child,
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
  margin-right: 0;
}
.blocks-gallery-grid.alignleft,
.blocks-gallery-grid.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {
  max-width: 305px;
  width: 100%;
}
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
.wp-block-gallery.aligncenter .blocks-gallery-item figure {
  justify-content: center;
}
.wp-block-image {
  max-width: 100%;
  margin-bottom: 1em;
}
.wp-block-image img {
  max-width: 100%;
}
.wp-block-image.aligncenter {
  text-align: center;
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
  width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.is-resized {
  display: table;
  margin-left: 0;
  margin-right: 0;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption {
  display: table-caption;
  caption-side: bottom;
}
.wp-block-image .alignleft {
  float: left;
  margin-right: 1em;
}
.wp-block-image .alignright {
  float: right;
  margin-left: 1em;
}
.wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
.is-style-circle-mask img {
  border-radius: 9999px;
}
@supports ((-webkit-mask-image: none) or (mask-image: none)) or
  (-webkit-mask-image: none) {
  .is-style-circle-mask img {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    border-radius: none;
  }
}
.wp-block-latest-comments__comment {
  font-size: 15px;
  line-height: 1.1;
  list-style: none;
  margin-bottom: 1em;
}
.has-avatars .wp-block-latest-comments__comment {
  min-height: 36px;
  list-style: none;
}
.has-avatars
  .wp-block-latest-comments__comment
  .wp-block-latest-comments__comment-excerpt,
.has-avatars
  .wp-block-latest-comments__comment
  .wp-block-latest-comments__comment-meta {
  margin-left: 52px;
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
  line-height: 1.5;
}
.wp-block-latest-comments__comment-excerpt p {
  font-size: 14px;
  line-height: 1.8;
  margin: 5px 0 20px;
}
.wp-block-latest-comments__comment-date {
  color: #8f98a1;
  display: block;
  font-size: 12px;
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
  border-radius: 24px;
  display: block;
  float: left;
  height: 40px;
  margin-right: 12px;
  width: 40px;
}
.wp-block-latest-posts.alignleft {
  margin-right: 2em;
}
.wp-block-latest-posts.alignright {
  margin-left: 2em;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  list-style: none;
}
.wp-block-latest-posts.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.wp-block-latest-posts.is-grid li {
  margin: 0 16px 16px 0;
  width: 100%;
}
@media (min-width: 600px) {
  .wp-block-latest-posts.columns-2 li {
    width: calc(50% - 16px);
  }
  .wp-block-latest-posts.columns-3 li {
    width: calc(33.33333% - 16px);
  }
  .wp-block-latest-posts.columns-4 li {
    width: calc(25% - 16px);
  }
  .wp-block-latest-posts.columns-5 li {
    width: calc(20% - 16px);
  }
  .wp-block-latest-posts.columns-6 li {
    width: calc(16.66667% - 16px);
  }
}
.wp-block-latest-posts__post-date {
  display: block;
  color: #6c7781;
  font-size: 13px;
}
.wp-block-latest-posts__post-excerpt {
  margin-top: 8px;
  margin-bottom: 16px;
}
.wp-block-media-text {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 50% 1fr;
  grid-template-columns: 50% 1fr;
}
.wp-block-media-text .has-media-on-the-right {
  -ms-grid-columns: 1fr 50%;
  grid-template-columns: 1fr 50%;
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
  -ms-grid-row-align: start;
  align-self: start;
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
  -ms-grid-row-align: center;
  align-self: center;
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
  -ms-grid-row-align: end;
  align-self: end;
}
.wp-block-media-text .wp-block-media-text__media {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  margin: 0;
}
.wp-block-media-text .wp-block-media-text__content {
  word-break: break-word;
  padding: 0 8%;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content {
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
}
.wp-block-media-text > figure > img,
.wp-block-media-text > figure > video {
  max-width: unset;
  width: 100%;
  vertical-align: middle;
}
.wp-block-media-text.is-image-fill figure {
  height: 100%;
  min-height: 250px;
  background-size: cover;
}
.wp-block-media-text.is-image-fill figure > img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
@media (max-width: 600px) {
  .wp-block-media-text.is-stacked-on-mobile {
    -ms-grid-columns: 100% !important;
    grid-template-columns: 100% !important;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right
    .wp-block-media-text__media,
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right
    .wp-block-media-text__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.is-small-text {
  font-size: 14px;
}
.is-regular-text {
  font-size: 16px;
}
.is-large-text {
  font-size: 36px;
}
.is-larger-text {
  font-size: 48px;
}
.has-drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  line-height: 0.68;
  font-weight: 100;
  margin: 0.05em 0.1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}
.has-drop-cap:not(:focus):after {
  content: "";
  display: table;
  clear: both;
  padding-top: 14px;
}
p.has-background {
  padding: 20px 30px;
}
p.has-text-color a {
  color: inherit;
}
.wp-block-pullquote {
  padding: 3em 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
  max-width: 305px;
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
  font-size: 20px;
}
.wp-block-pullquote p {
  font-size: 28px;
  line-height: 1.6;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
  position: relative;
}
.wp-block-pullquote .has-text-color a {
  color: inherit;
}
.wp-block-pullquote:not(.is-style-solid-color) {
  background: none;
}
.wp-block-pullquote.is-style-solid-color {
  border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}
.wp-block-pullquote cite {
  color: inherit;
}
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
  margin: 0 0 16px;
  padding: 0 1em;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
  font-size: 24px;
  font-style: italic;
  line-height: 1.6;
}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {
  font-size: 18px;
  text-align: right;
}
.wp-block-rss.alignleft {
  margin-right: 2em;
}
.wp-block-rss.alignright {
  margin-left: 2em;
}
.wp-block-rss.is-grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.wp-block-rss.is-grid li {
  margin: 0 16px 16px 0;
  width: 100%;
}
@media (min-width: 600px) {
  .wp-block-rss.columns-2 li {
    width: calc(50% - 16px);
  }
  .wp-block-rss.columns-3 li {
    width: calc(33.33333% - 16px);
  }
  .wp-block-rss.columns-4 li {
    width: calc(25% - 16px);
  }
  .wp-block-rss.columns-5 li {
    width: calc(20% - 16px);
  }
  .wp-block-rss.columns-6 li {
    width: calc(16.66667% - 16px);
  }
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
  display: block;
  color: #6c7781;
  font-size: 13px;
}
.wp-block-search {
  display: flex;
  flex-wrap: wrap;
}
.wp-block-search .wp-block-search__label {
  width: 100%;
}
.wp-block-search .wp-block-search__input {
  flex-grow: 1;
}
.wp-block-search .wp-block-search__button {
  margin-left: 10px;
}
.wp-block-separator.is-style-wide {
  border-bottom-width: 1px;
}
.wp-block-separator.is-style-dots {
  background: none !important;
  border: none;
  text-align: center;
  max-width: none;
  line-height: 1;
  height: auto;
}
.wp-block-separator.is-style-dots:before {
  content: "\00b7 \00b7 \00b7";
  color: currentColor;
  font-size: 20px;
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif;
}
.wp-block-social-links {
  display: flex;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wp-social-link {
  width: 36px;
  height: 36px;
  border-radius: 36px;
  margin-right: 8px;
}
.wp-social-link,
.wp-social-link a {
  display: block;
  transition: transform 0.1s ease;
}
.wp-social-link a {
  padding: 6px;
  line-height: 0;
}
.wp-social-link a,
.wp-social-link a:active,
.wp-social-link a:hover,
.wp-social-link a:visited,
.wp-social-link svg {
  color: currentColor;
  fill: currentColor;
}
.wp-social-link:hover {
  transform: scale(1.1);
}
.wp-block-social-links.aligncenter {
  justify-content: center;
  display: flex;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
  background-color: #f0f0f0;
  color: #444;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
  background-color: #1977f2;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
  background-color: #24292d;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
  background-color: #0577b5;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
  background-color: #02ab6c;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
  background-color: #fe4500;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
  background-color: #21a1f3;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
  background-color: #ff0100;
  color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
  background: none;
  padding: 4px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
  width: 28px;
  height: 28px;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
  color: #f90;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
  color: #1ea0c3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
  color: #0757fe;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
  color: #1e1f26;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
  color: #02e49b;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
  color: #e94c89;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
  color: #4280ff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
  color: #f45800;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
  color: #1977f2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
  color: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
  color: #0461dd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
  color: #e65678;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
  color: #24292d;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
  color: #382110;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
  color: #ea4434;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
  color: #f00075;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
  color: #e21b24;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
  color: #0577b5;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
  color: #3288d4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
  color: #02ab6c;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
  color: #f6405f;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
  color: #e60122;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
  color: #ef4155;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
  color: #fe4500;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
  color: #0478d7;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
  color: #fff;
  stroke: #000;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
  color: #ff5600;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
  color: #1bd760;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
  color: #011835;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
  color: #6440a4;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
  color: #21a1f3;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
  color: #1eb7ea;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
  color: #4680c2;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
  color: #3499cd;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
  color: #ff0100;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
  width: auto;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
  padding-left: 16px;
  padding-right: 16px;
}
.wp-block-spacer {
  clear: both;
}
p.wp-block-subhead {
  font-size: 1.1em;
  font-style: italic;
  opacity: 0.75;
}
.wp-block-table {
  overflow-x: auto;
}
.wp-block-table table {
  width: 100%;
}
.wp-block-table .has-fixed-layout {
  table-layout: fixed;
  width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
  word-break: break-word;
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
  display: table;
  width: auto;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
  word-break: break-word;
}
.wp-block-table .has-subtle-light-gray-background-color {
  background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
  background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
  background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
  background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid #f3f4f5;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color
  tbody
  tr:nth-child(odd) {
  background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
  border-color: transparent;
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
  display: flex;
}
.wp-block-text-columns .wp-block-column {
  margin: 0 16px;
  padding: 0;
}
.wp-block-text-columns .wp-block-column:first-child {
  margin-left: 0;
}
.wp-block-text-columns .wp-block-column:last-child {
  margin-right: 0;
}
.wp-block-text-columns.columns-2 .wp-block-column {
  width: 50%;
}
.wp-block-text-columns.columns-3 .wp-block-column {
  width: 33.33333%;
}
.wp-block-text-columns.columns-4 .wp-block-column {
  width: 25%;
}
pre.wp-block-verse {
  white-space: nowrap;
  overflow: auto;
}
.wp-block-video {
  margin-left: 0;
  margin-right: 0;
}
.wp-block-video video {
  max-width: 100%;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .wp-block-video [poster] {
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.wp-block-video.aligncenter {
  text-align: center;
}
.wp-block-video figcaption {
  margin-top: 0.5em;
  margin-bottom: 1em;
}
:root .has-pale-pink-background-color {
  background-color: #f78da7;
}
:root .has-vivid-red-background-color {
  background-color: #cf2e2e;
}
:root .has-luminous-vivid-orange-background-color {
  background-color: #ff6900;
}
:root .has-luminous-vivid-amber-background-color {
  background-color: #fcb900;
}
:root .has-light-green-cyan-background-color {
  background-color: #7bdcb5;
}
:root .has-vivid-green-cyan-background-color {
  background-color: #00d084;
}
:root .has-pale-cyan-blue-background-color {
  background-color: #8ed1fc;
}
:root .has-vivid-cyan-blue-background-color {
  background-color: #0693e3;
}
:root .has-vivid-purple-background-color {
  background-color: #9b51e0;
}
:root .has-very-light-gray-background-color {
  background-color: #eee;
}
:root .has-cyan-bluish-gray-background-color {
  background-color: #abb8c3;
}
:root .has-very-dark-gray-background-color {
  background-color: #313131;
}
:root .has-pale-pink-color {
  color: #f78da7;
}
:root .has-vivid-red-color {
  color: #cf2e2e;
}
:root .has-luminous-vivid-orange-color {
  color: #ff6900;
}
:root .has-luminous-vivid-amber-color {
  color: #fcb900;
}
:root .has-light-green-cyan-color {
  color: #7bdcb5;
}
:root .has-vivid-green-cyan-color {
  color: #00d084;
}
:root .has-pale-cyan-blue-color {
  color: #8ed1fc;
}
:root .has-vivid-cyan-blue-color {
  color: #0693e3;
}
:root .has-vivid-purple-color {
  color: #9b51e0;
}
:root .has-very-light-gray-color {
  color: #eee;
}
:root .has-cyan-bluish-gray-color {
  color: #abb8c3;
}
:root .has-very-dark-gray-color {
  color: #313131;
}
.has-small-font-size {
  font-size: 13px;
}
.has-normal-font-size,
.has-regular-font-size {
  font-size: 16px;
}
.has-medium-font-size {
  font-size: 20px;
}
.has-large-font-size {
  font-size: 36px;
}
.has-huge-font-size,
.has-larger-font-size {
  font-size: 42px;
}
.has-text-align-center {
  text-align: center;
}
.has-text-align-left {
  text-align: left;
}
.has-text-align-right {
  text-align: right;
}
div.wpcf7 {
  margin: 0;
  padding: 0;
}
div.wpcf7 .screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  width: 1px;
  margin: 0;
  padding: 0;
  border: 0;
}
div.wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid red;
}
div.wpcf7-mail-sent-ok {
  border: none;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
  border: 2px solid red;
}
div.wpcf7-spam-blocked {
  border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
  border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
  position: relative;
}
span.wpcf7-not-valid-tip {
  color: red;
  font-size: 1em;
  font-weight: 400;
  display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
  position: absolute;
  top: 20%;
  left: 20%;
  z-index: 100;
  border: 1px solid red;
  background: #fff;
  padding: 0.2em 0.8em;
}
span.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
  content: " ";
}
.wpcf7-display-none {
  display: none;
}
div.wpcf7 .ajax-loader {
  visibility: hidden;
  display: inline-block;
  background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
  width: 16px;
  height: 16px;
  border: none;
  padding: 0;
  margin: 0 0 0 4px;
  vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
  visibility: visible;
}
div.wpcf7 div.ajax-error {
  display: none;
}
div.wpcf7 .placeheld {
  color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
  margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
  cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
  cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
  cursor: not-allowed;
}
#cookie-notice {
  display: block;
  visibility: hidden;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 100000;
  font-size: 13px;
  line-height: 20px;
  left: 0;
  text-align: center;
}
.cn-top {
  top: 0;
}
.cn-bottom {
  bottom: 0;
}
.cookie-notice-container {
  padding: 10px;
  text-align: center;
  width: 100%;
}
.cookie-notice-revoke-container {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 1;
  visibility: hidden;
}
.cn-top .cookie-notice-revoke-container {
  top: 0;
  bottom: auto;
}
#cookie-notice .cn-revoke-cookie {
  margin: 0;
}
.cn-button.wp-default,
.cn-button.wp-default:hover,
.cn-button.bootstrap,
.cn-button.bootstrap:hover {
  box-shadow: none;
  text-decoration: none;
}
#cookie-notice .cn-button {
  margin-left: 10px;
}
.cn-button.wp-default {
  font-family: sans-serif;
  line-height: 18px;
  padding: 2px 12px;
  background: linear-gradient(to bottom, #fefefe, #f4f4f4) repeat scroll 0 0
    #f3f3f3;
  border-color: #bbb;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  -moz-box-sizing: border-box;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-style: normal;
  text-decoration: none;
  white-space: nowrap;
  outline: none;
}
.cn-button.wp-default:hover {
  background: linear-gradient(to bottom, #ffffff, #f3f3f3) repeat scroll 0 0
    #f3f3f3;
  border-color: #999;
  color: #222;
}
.cn-button.bootstrap {
  font-family: sans-serif;
  display: inline-block;
  *display: inline;
  padding: 4px 12px;
  margin-right: 0.3em;
  margin-bottom: 0;
  *margin-left: 0.3em;
  line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  font-style: normal;
  vertical-align: middle;
  cursor: pointer;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #04c;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#0088cc),
    to(#0044cc)
  );
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border-style: solid;
  border-width: 1px;
  border-color: #04c #04c #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset,
    0 1px 2px rgba(0, 0, 0, 0.05);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  padding: 2px 10px;
  font-size: 12px;
  text-decoration: none;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
}
.cn-button.bootstrap:hover {
  color: #fff;
  background-color: #04c;
  *background-color: #003bb3;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
@font-face {
  font-family: dashicons;
  src: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987);
  src: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-includes/fonts/dashicons.eot?50db0456fde2a241f005968eede3f987)
      format("embedded-opentype"),
    url(data:application/x-font-woff;charset=utf-8;base64,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)
      format("woff"),
    url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-includes/fonts/dashicons.ttf?50db0456fde2a241f005968eede3f987)
      format("truetype");
  font-weight: 400;
  font-style: normal;
}
.dashicons,
.dashicons-before:before {
  font-family: dashicons;
  display: inline-block;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
  height: 20px;
  font-size: 20px;
  vertical-align: top;
  text-align: center;
  transition: color 0.1s ease-in;
}
.dashicons-admin-appearance:before {
  content: "\f100";
}
.dashicons-admin-collapse:before {
  content: "\f148";
}
.dashicons-admin-comments:before {
  content: "\f101";
}
.dashicons-admin-customizer:before {
  content: "\f540";
}
.dashicons-admin-generic:before {
  content: "\f111";
}
.dashicons-admin-home:before {
  content: "\f102";
}
.dashicons-admin-links:before {
  content: "\f103";
}
.dashicons-admin-media:before {
  content: "\f104";
}
.dashicons-admin-multisite:before {
  content: "\f541";
}
.dashicons-admin-network:before {
  content: "\f112";
}
.dashicons-admin-page:before {
  content: "\f105";
}
.dashicons-admin-plugins:before {
  content: "\f106";
}
.dashicons-admin-post:before {
  content: "\f109";
}
.dashicons-admin-settings:before {
  content: "\f108";
}
.dashicons-admin-site-alt:before {
  content: "\f11d";
}
.dashicons-admin-site-alt2:before {
  content: "\f11e";
}
.dashicons-admin-site-alt3:before {
  content: "\f11f";
}
.dashicons-admin-site:before {
  content: "\f319";
}
.dashicons-admin-tools:before {
  content: "\f107";
}
.dashicons-admin-users:before {
  content: "\f110";
}
.dashicons-album:before {
  content: "\f514";
}
.dashicons-align-center:before {
  content: "\f134";
}
.dashicons-align-left:before {
  content: "\f135";
}
.dashicons-align-none:before {
  content: "\f138";
}
.dashicons-align-right:before {
  content: "\f136";
}
.dashicons-analytics:before {
  content: "\f183";
}
.dashicons-archive:before {
  content: "\f480";
}
.dashicons-arrow-down-alt:before {
  content: "\f346";
}
.dashicons-arrow-down-alt2:before {
  content: "\f347";
}
.dashicons-arrow-down:before {
  content: "\f140";
}
.dashicons-arrow-left-alt:before {
  content: "\f340";
}
.dashicons-arrow-left-alt2:before {
  content: "\f341";
}
.dashicons-arrow-left:before {
  content: "\f141";
}
.dashicons-arrow-right-alt:before {
  content: "\f344";
}
.dashicons-arrow-right-alt2:before {
  content: "\f345";
}
.dashicons-arrow-right:before {
  content: "\f139";
}
.dashicons-arrow-up-alt:before {
  content: "\f342";
}
.dashicons-arrow-up-alt2:before {
  content: "\f343";
}
.dashicons-arrow-up-duplicate:before {
  content: "\f143";
}
.dashicons-arrow-up:before {
  content: "\f142";
}
.dashicons-art:before {
  content: "\f309";
}
.dashicons-awards:before {
  content: "\f313";
}
.dashicons-backup:before {
  content: "\f321";
}
.dashicons-book-alt:before {
  content: "\f331";
}
.dashicons-book:before {
  content: "\f330";
}
.dashicons-buddicons-activity:before {
  content: "\f452";
}
.dashicons-buddicons-bbpress-logo:before {
  content: "\f477";
}
.dashicons-buddicons-buddypress-logo:before {
  content: "\f448";
}
.dashicons-buddicons-community:before {
  content: "\f453";
}
.dashicons-buddicons-forums:before {
  content: "\f449";
}
.dashicons-buddicons-friends:before {
  content: "\f454";
}
.dashicons-buddicons-groups:before {
  content: "\f456";
}
.dashicons-buddicons-pm:before {
  content: "\f457";
}
.dashicons-buddicons-replies:before {
  content: "\f451";
}
.dashicons-buddicons-topics:before {
  content: "\f450";
}
.dashicons-buddicons-tracking:before {
  content: "\f455";
}
.dashicons-building:before {
  content: "\f512";
}
.dashicons-businessman:before {
  content: "\f338";
}
.dashicons-businessperson:before {
  content: "\f12e";
}
.dashicons-businesswoman:before {
  content: "\f12f";
}
.dashicons-calendar-alt:before {
  content: "\f508";
}
.dashicons-calendar:before {
  content: "\f145";
}
.dashicons-camera-alt:before {
  content: "\f129";
}
.dashicons-camera:before {
  content: "\f306";
}
.dashicons-carrot:before {
  content: "\f511";
}
.dashicons-cart:before {
  content: "\f174";
}
.dashicons-category:before {
  content: "\f318";
}
.dashicons-chart-area:before {
  content: "\f239";
}
.dashicons-chart-bar:before {
  content: "\f185";
}
.dashicons-chart-line:before {
  content: "\f238";
}
.dashicons-chart-pie:before {
  content: "\f184";
}
.dashicons-clipboard:before {
  content: "\f481";
}
.dashicons-clock:before {
  content: "\f469";
}
.dashicons-cloud:before {
  content: "\f176";
}
.dashicons-code-standards:before {
  content: "\f13a";
}
.dashicons-color-picker:before {
  content: "\f131";
}
.dashicons-controls-back:before {
  content: "\f518";
}
.dashicons-controls-forward:before {
  content: "\f519";
}
.dashicons-controls-pause:before {
  content: "\f523";
}
.dashicons-controls-play:before {
  content: "\f522";
}
.dashicons-controls-repeat:before {
  content: "\f515";
}
.dashicons-controls-skipback:before {
  content: "\f516";
}
.dashicons-controls-skipforward:before {
  content: "\f517";
}
.dashicons-controls-volumeoff:before {
  content: "\f520";
}
.dashicons-controls-volumeon:before {
  content: "\f521";
}
.dashicons-dashboard:before {
  content: "\f226";
}
.dashicons-desktop:before {
  content: "\f472";
}
.dashicons-dismiss:before {
  content: "\f153";
}
.dashicons-download:before {
  content: "\f316";
}
.dashicons-edit-large:before {
  content: "\f327";
}
.dashicons-edit:before {
  content: "\f464";
}
.dashicons-editor-aligncenter:before {
  content: "\f207";
}
.dashicons-editor-alignleft:before {
  content: "\f206";
}
.dashicons-editor-alignright:before {
  content: "\f208";
}
.dashicons-editor-bold:before {
  content: "\f200";
}
.dashicons-editor-break:before {
  content: "\f474";
}
.dashicons-editor-code-duplicate:before {
  content: "\f494";
}
.dashicons-editor-code:before {
  content: "\f475";
}
.dashicons-editor-contract:before {
  content: "\f506";
}
.dashicons-editor-customchar:before {
  content: "\f220";
}
.dashicons-editor-expand:before {
  content: "\f211";
}
.dashicons-editor-help:before {
  content: "\f223";
}
.dashicons-editor-indent:before {
  content: "\f222";
}
.dashicons-editor-insertmore:before {
  content: "\f209";
}
.dashicons-editor-italic:before {
  content: "\f201";
}
.dashicons-editor-justify:before {
  content: "\f214";
}
.dashicons-editor-kitchensink:before {
  content: "\f212";
}
.dashicons-editor-ltr:before {
  content: "\f10c";
}
.dashicons-editor-ol-rtl:before {
  content: "\f12c";
}
.dashicons-editor-ol:before {
  content: "\f204";
}
.dashicons-editor-outdent:before {
  content: "\f221";
}
.dashicons-editor-paragraph:before {
  content: "\f476";
}
.dashicons-editor-paste-text:before {
  content: "\f217";
}
.dashicons-editor-paste-word:before {
  content: "\f216";
}
.dashicons-editor-quote:before {
  content: "\f205";
}
.dashicons-editor-removeformatting:before {
  content: "\f218";
}
.dashicons-editor-rtl:before {
  content: "\f320";
}
.dashicons-editor-spellcheck:before {
  content: "\f210";
}
.dashicons-editor-strikethrough:before {
  content: "\f224";
}
.dashicons-editor-table:before {
  content: "\f535";
}
.dashicons-editor-textcolor:before {
  content: "\f215";
}
.dashicons-editor-ul:before {
  content: "\f203";
}
.dashicons-editor-underline:before {
  content: "\f213";
}
.dashicons-editor-unlink:before {
  content: "\f225";
}
.dashicons-editor-video:before {
  content: "\f219";
}
.dashicons-email-alt:before {
  content: "\f466";
}
.dashicons-email-alt2:before {
  content: "\f467";
}
.dashicons-email:before {
  content: "\f465";
}
.dashicons-excerpt-view:before {
  content: "\f164";
}
.dashicons-external:before {
  content: "\f504";
}
.dashicons-facebook-alt:before {
  content: "\f305";
}
.dashicons-facebook:before {
  content: "\f304";
}
.dashicons-feedback:before {
  content: "\f175";
}
.dashicons-filter:before {
  content: "\f536";
}
.dashicons-flag:before {
  content: "\f227";
}
.dashicons-format-aside:before {
  content: "\f123";
}
.dashicons-format-audio:before {
  content: "\f127";
}
.dashicons-format-chat:before {
  content: "\f125";
}
.dashicons-format-gallery:before {
  content: "\f161";
}
.dashicons-format-image:before {
  content: "\f128";
}
.dashicons-format-quote:before {
  content: "\f122";
}
.dashicons-format-status:before {
  content: "\f130";
}
.dashicons-format-video:before {
  content: "\f126";
}
.dashicons-forms:before {
  content: "\f314";
}
.dashicons-googleplus:before {
  content: "\f462";
}
.dashicons-grid-view:before {
  content: "\f509";
}
.dashicons-groups:before {
  content: "\f307";
}
.dashicons-hammer:before {
  content: "\f308";
}
.dashicons-heart:before {
  content: "\f487";
}
.dashicons-hidden:before {
  content: "\f530";
}
.dashicons-id-alt:before {
  content: "\f337";
}
.dashicons-id:before {
  content: "\f336";
}
.dashicons-image-crop:before {
  content: "\f165";
}
.dashicons-image-filter:before {
  content: "\f533";
}
.dashicons-image-flip-horizontal:before {
  content: "\f169";
}
.dashicons-image-flip-vertical:before {
  content: "\f168";
}
.dashicons-image-rotate-left:before {
  content: "\f166";
}
.dashicons-image-rotate-right:before {
  content: "\f167";
}
.dashicons-image-rotate:before {
  content: "\f531";
}
.dashicons-images-alt:before {
  content: "\f232";
}
.dashicons-images-alt2:before {
  content: "\f233";
}
.dashicons-index-card:before {
  content: "\f510";
}
.dashicons-info:before {
  content: "\f348";
}
.dashicons-instagram:before {
  content: "\f12d";
}
.dashicons-laptop:before {
  content: "\f547";
}
.dashicons-layout:before {
  content: "\f538";
}
.dashicons-leftright:before {
  content: "\f229";
}
.dashicons-lightbulb:before {
  content: "\f339";
}
.dashicons-list-view:before {
  content: "\f163";
}
.dashicons-location-alt:before {
  content: "\f231";
}
.dashicons-location:before {
  content: "\f230";
}
.dashicons-lock-duplicate:before {
  content: "\f315";
}
.dashicons-lock:before {
  content: "\f160";
}
.dashicons-marker:before {
  content: "\f159";
}
.dashicons-media-archive:before {
  content: "\f501";
}
.dashicons-media-audio:before {
  content: "\f500";
}
.dashicons-media-code:before {
  content: "\f499";
}
.dashicons-media-default:before {
  content: "\f498";
}
.dashicons-media-document:before {
  content: "\f497";
}
.dashicons-media-interactive:before {
  content: "\f496";
}
.dashicons-media-spreadsheet:before {
  content: "\f495";
}
.dashicons-media-text:before {
  content: "\f491";
}
.dashicons-media-video:before {
  content: "\f490";
}
.dashicons-megaphone:before {
  content: "\f488";
}
.dashicons-menu-alt:before {
  content: "\f228";
}
.dashicons-menu-alt2:before {
  content: "\f329";
}
.dashicons-menu-alt3:before {
  content: "\f349";
}
.dashicons-menu:before {
  content: "\f333";
}
.dashicons-microphone:before {
  content: "\f482";
}
.dashicons-migrate:before {
  content: "\f310";
}
.dashicons-minus:before {
  content: "\f460";
}
.dashicons-money:before {
  content: "\f526";
}
.dashicons-move:before {
  content: "\f545";
}
.dashicons-nametag:before {
  content: "\f484";
}
.dashicons-networking:before {
  content: "\f325";
}
.dashicons-no-alt:before {
  content: "\f335";
}
.dashicons-no:before {
  content: "\f158";
}
.dashicons-palmtree:before {
  content: "\f527";
}
.dashicons-paperclip:before {
  content: "\f546";
}
.dashicons-performance:before {
  content: "\f311";
}
.dashicons-phone:before {
  content: "\f525";
}
.dashicons-playlist-audio:before {
  content: "\f492";
}
.dashicons-playlist-video:before {
  content: "\f493";
}
.dashicons-plugins-checked:before {
  content: "\f485";
}
.dashicons-plus-alt:before {
  content: "\f502";
}
.dashicons-plus-alt2:before {
  content: "\f543";
}
.dashicons-plus:before {
  content: "\f132";
}
.dashicons-portfolio:before {
  content: "\f322";
}
.dashicons-post-status:before {
  content: "\f173";
}
.dashicons-pressthis:before {
  content: "\f157";
}
.dashicons-products:before {
  content: "\f312";
}
.dashicons-randomize:before {
  content: "\f503";
}
.dashicons-redo:before {
  content: "\f172";
}
.dashicons-rest-api:before {
  content: "\f124";
}
.dashicons-rss:before {
  content: "\f303";
}
.dashicons-schedule:before {
  content: "\f489";
}
.dashicons-screenoptions:before {
  content: "\f180";
}
.dashicons-search:before {
  content: "\f179";
}
.dashicons-share-alt:before {
  content: "\f240";
}
.dashicons-share-alt2:before {
  content: "\f242";
}
.dashicons-share:before {
  content: "\f237";
}
.dashicons-shield-alt:before {
  content: "\f334";
}
.dashicons-shield:before {
  content: "\f332";
}
.dashicons-slides:before {
  content: "\f181";
}
.dashicons-smartphone:before {
  content: "\f470";
}
.dashicons-smiley:before {
  content: "\f328";
}
.dashicons-sort:before {
  content: "\f156";
}
.dashicons-sos:before {
  content: "\f468";
}
.dashicons-star-empty:before {
  content: "\f154";
}
.dashicons-star-filled:before {
  content: "\f155";
}
.dashicons-star-half:before {
  content: "\f459";
}
.dashicons-sticky:before {
  content: "\f537";
}
.dashicons-store:before {
  content: "\f513";
}
.dashicons-tablet:before {
  content: "\f471";
}
.dashicons-tag:before {
  content: "\f323";
}
.dashicons-tagcloud:before {
  content: "\f479";
}
.dashicons-testimonial:before {
  content: "\f473";
}
.dashicons-text-page:before {
  content: "\f121";
}
.dashicons-text:before {
  content: "\f478";
}
.dashicons-thumbs-down:before {
  content: "\f542";
}
.dashicons-thumbs-up:before {
  content: "\f529";
}
.dashicons-tickets-alt:before {
  content: "\f524";
}
.dashicons-tickets:before {
  content: "\f486";
}
.dashicons-tide:before {
  content: "\f10d";
}
.dashicons-translation:before {
  content: "\f326";
}
.dashicons-trash:before {
  content: "\f182";
}
.dashicons-twitter-alt:before {
  content: "\f302";
}
.dashicons-twitter:before {
  content: "\f301";
}
.dashicons-undo:before {
  content: "\f171";
}
.dashicons-universal-access-alt:before {
  content: "\f507";
}
.dashicons-universal-access:before {
  content: "\f483";
}
.dashicons-unlock:before {
  content: "\f528";
}
.dashicons-update-alt:before {
  content: "\f113";
}
.dashicons-update:before {
  content: "\f463";
}
.dashicons-upload:before {
  content: "\f317";
}
.dashicons-vault:before {
  content: "\f178";
}
.dashicons-video-alt:before {
  content: "\f234";
}
.dashicons-video-alt2:before {
  content: "\f235";
}
.dashicons-video-alt3:before {
  content: "\f236";
}
.dashicons-visibility:before {
  content: "\f177";
}
.dashicons-warning:before {
  content: "\f534";
}
.dashicons-welcome-add-page:before {
  content: "\f133";
}
.dashicons-welcome-comments:before {
  content: "\f117";
}
.dashicons-welcome-learn-more:before {
  content: "\f118";
}
.dashicons-welcome-view-site:before {
  content: "\f115";
}
.dashicons-welcome-widgets-menus:before {
  content: "\f116";
}
.dashicons-welcome-write-blog:before {
  content: "\f119";
}
.dashicons-wordpress-alt:before {
  content: "\f324";
}
.dashicons-wordpress:before {
  content: "\f120";
}
.dashicons-yes-alt:before {
  content: "\f12a";
}
.dashicons-yes:before {
  content: "\f147";
}
.dashicons-editor-distractionfree:before {
  content: "\f211";
}
.dashicons-exerpt-view:before {
  content: "\f164";
}
.dashicons-format-links:before {
  content: "\f103";
}
.dashicons-format-standard:before {
  content: "\f109";
}
.dashicons-post-trash:before {
  content: "\f182";
}
.dashicons-share1:before {
  content: "\f237";
}
.dashicons-welcome-edit-page:before {
  content: "\f119";
}
@charset "UTF-8";
:root {
  --main-text-color: #1f2a32;
  --main-primary-color: #fd6626;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.free_ebook_section ul li.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.free_ebook_section ul li.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
.ui-front {
  z-index: 100;
}
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  cursor: default;
  touch-action: none;
  border: 1px solid #4c555b;
  background: white;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-animation: pulse-slider-handle ease-in 2s infinite;
  animation: pulse-slider-handle ease-in 2s infinite;
  margin-left: -12.5px;
}
.ui-slider .ui-slider-handle:focus,
.ui-slider .ui-slider-handle:active {
  outline: none !important;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -webkit-animation: none;
  animation: none;
}
@-webkit-keyframes pulse-slider-handle {
  0% {
    box-shadow: 0 0 0 0 rgba(76, 85, 91, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(76, 85, 91, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(76, 85, 91, 0);
  }
}
@keyframes pulse-slider-handle {
  0% {
    box-shadow: 0 0 0 0 rgba(76, 85, 91, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(76, 85, 91, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(76, 85, 91, 0);
  }
}
.ui-slider-handle-value {
  position: absolute;
  left: 0;
  right: 0;
  line-height: 1;
  text-align: center;
  width: 120px;
  transform: translateX(-50%);
  left: 50%;
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .ui-slider-handle-value {
    top: 100%;
    bottom: auto;
    margin-top: 20px;
    margin-bottom: auto;
  }
}
.ui-slider-horizontal,
.ui-slider-horizontal .ui-slider-range-max {
  border-radius: 4.5px;
}
.ui-slider-horizontal {
  background: #4c555b;
  border: 1px solid #4c555b;
  height: 9px;
}
.ui-slider-horizontal .ui-slider-range-max {
  background: #fff;
}
.ui-slider-handle-value__number,
.ui-slider-handle-value__text {
  font-weight: 900;
}
.ui-slider-handle-value__number {
  font-size: 20px;
  color: #fd6626;
}
.ui-slider-handle-value__text {
  color: #4c555b;
}
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
  background: white;
  border: 1px solid #73879c;
  box-shadow: 0 16px 28px -22px;
  border-radius: 3px;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  border-bottom: 1px solid #e6e6e6;
  padding: 5px 0;
  margin-bottom: 5px;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  display: inline-block;
  position: absolute;
  top: 0;
  font-size: 20px;
  margin-top: -1px;
  padding: 0 5px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
  transform: rotate(-90deg);
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
  transform: rotate(90deg);
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: 700;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover,
.ui-datepicker-rtl .btn-play--hp:hover .ui-datepicker-prev.btn-play__icon,
.btn-play--hp:hover .ui-datepicker-rtl .ui-datepicker-prev.btn-play__icon {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover,
.ui-datepicker-rtl .btn-play--hp:hover .ui-datepicker-next.btn-play__icon,
.btn-play--hp:hover .ui-datepicker-rtl .ui-datepicker-next.btn-play__icon {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
td.ui-datepicker-today a {
  color: white;
  background: #223041;
  border-radius: 3px;
  font-weight: 700;
}
td.ui-datepicker-unselectable.ui-state-disabled {
  color: #ababab;
}
td.ui-datepicker-current-day a {
  color: white;
  background: #5cab5c;
  border-radius: 3px;
  font-weight: 700;
}
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.free_ebook_section ul li.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.rows--tac-tic .row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.rows--tac-tic .row + .row {
  margin-top: 30px;
}
.rows--tac-tic .row:nth-child(odd) .ui-image-field {
  order: -1;
}
@media only screen and (min-width: 992px) {
  .rows--tac-tic .row:nth-child(odd) .ui-image-field {
    order: 2;
  }
}
.rows--tic-tac .row {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.rows--tic-tac .row + .row {
  margin-top: 30px;
}
@media only screen and (min-width: 992px) {
  .rows--tic-tac .row:nth-child(2n) [class*="col-"]:first-child {
    order: 2;
  }
}
.row-flex {
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px) {
  .row-flex {
    flex-wrap: nowrap;
  }
}
.ui-row-center {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media only screen and (min-width: 1200px) {
  .row--lg-center {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
  }
}
.row--lg-center.row:before,
.free_ebook_section ul li.row:before,
.row--lg-center.row:after {
  display: none;
}
.row--lg-center-center {
  justify-content: center;
}
.container,
.section-stress-hero-robot-rocket-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container:before,
.section-stress-hero-robot-rocket-container:before,
.free_ebook_section ul li.container:before,
.free_ebook_section ul li.section-stress-hero-robot-rocket-container:before,
.container:after,
.section-stress-hero-robot-rocket-container:after {
  content: " ";
  display: table;
}
.container:after,
.section-stress-hero-robot-rocket-container:after {
  clear: both;
}
@media (min-width: 768px) {
  .container,
  .section-stress-hero-robot-rocket-container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container,
  .section-stress-hero-robot-rocket-container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container,
  .section-stress-hero-robot-rocket-container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.container-fluid:before,
.free_ebook_section ul li.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}
.container-fluid:after {
  clear: both;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.row:before,
.free_ebook_section ul li.row:before,
.row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
@media only screen and (max-width: 991px) {
  .row--md-space [class*="col-md"] + [class*="col-md"] {
    margin-top: 15px;
  }
}
.row--gutter-small {
  margin-left: -10px;
  margin-right: -10px;
}
.row--gutter-small > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.row--gutter-small .form-group {
  margin-bottom: 20px;
}
.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-1 {
  width: 8.33333%;
}
.col-xs-2 {
  width: 16.66667%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-4 {
  width: 33.33333%;
}
.col-xs-5 {
  width: 41.66667%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-7 {
  width: 58.33333%;
}
.col-xs-8 {
  width: 66.66667%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-10 {
  width: 83.33333%;
}
.col-xs-11 {
  width: 91.66667%;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-pull-1 {
  right: 8.33333%;
}
.col-xs-pull-2 {
  right: 16.66667%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-4 {
  right: 33.33333%;
}
.col-xs-pull-5 {
  right: 41.66667%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-7 {
  right: 58.33333%;
}
.col-xs-pull-8 {
  right: 66.66667%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-10 {
  right: 83.33333%;
}
.col-xs-pull-11 {
  right: 91.66667%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-push-1 {
  left: 8.33333%;
}
.col-xs-push-2 {
  left: 16.66667%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-4 {
  left: 33.33333%;
}
.col-xs-push-5 {
  left: 41.66667%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-7 {
  left: 58.33333%;
}
.col-xs-push-8 {
  left: 66.66667%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-10 {
  left: 83.33333%;
}
.col-xs-push-11 {
  left: 91.66667%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
.col-xs-offset-1 {
  margin-left: 8.33333%;
}
.col-xs-offset-2 {
  margin-left: 16.66667%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-4 {
  margin-left: 33.33333%;
}
.col-xs-offset-5 {
  margin-left: 41.66667%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-7 {
  margin-left: 58.33333%;
}
.col-xs-offset-8 {
  margin-left: 66.66667%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-10 {
  margin-left: 83.33333%;
}
.col-xs-offset-11 {
  margin-left: 91.66667%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
@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-1 {
    width: 8.33333%;
  }
  .col-sm-2 {
    width: 16.66667%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-4 {
    width: 33.33333%;
  }
  .col-sm-5 {
    width: 41.66667%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-7 {
    width: 58.33333%;
  }
  .col-sm-8 {
    width: 66.66667%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-10 {
    width: 83.33333%;
  }
  .col-sm-11 {
    width: 91.66667%;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-pull-1 {
    right: 8.33333%;
  }
  .col-sm-pull-2 {
    right: 16.66667%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-4 {
    right: 33.33333%;
  }
  .col-sm-pull-5 {
    right: 41.66667%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-7 {
    right: 58.33333%;
  }
  .col-sm-pull-8 {
    right: 66.66667%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-10 {
    right: 83.33333%;
  }
  .col-sm-pull-11 {
    right: 91.66667%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-push-1 {
    left: 8.33333%;
  }
  .col-sm-push-2 {
    left: 16.66667%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-4 {
    left: 33.33333%;
  }
  .col-sm-push-5 {
    left: 41.66667%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-7 {
    left: 58.33333%;
  }
  .col-sm-push-8 {
    left: 66.66667%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-10 {
    left: 83.33333%;
  }
  .col-sm-push-11 {
    left: 91.66667%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@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-1 {
    width: 8.33333%;
  }
  .col-md-2 {
    width: 16.66667%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333%;
  }
  .col-md-5 {
    width: 41.66667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.33333%;
  }
  .col-md-8 {
    width: 66.66667%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333%;
  }
  .col-md-11 {
    width: 91.66667%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.33333%;
  }
  .col-md-pull-2 {
    right: 16.66667%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333%;
  }
  .col-md-pull-5 {
    right: 41.66667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.33333%;
  }
  .col-md-pull-8 {
    right: 66.66667%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333%;
  }
  .col-md-pull-11 {
    right: 91.66667%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.33333%;
  }
  .col-md-push-2 {
    left: 16.66667%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333%;
  }
  .col-md-push-5 {
    left: 41.66667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.33333%;
  }
  .col-md-push-8 {
    left: 66.66667%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333%;
  }
  .col-md-push-11 {
    left: 91.66667%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@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-1 {
    width: 8.33333%;
  }
  .col-lg-2 {
    width: 16.66667%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-4 {
    width: 33.33333%;
  }
  .col-lg-5 {
    width: 41.66667%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-7 {
    width: 58.33333%;
  }
  .col-lg-8 {
    width: 66.66667%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-10 {
    width: 83.33333%;
  }
  .col-lg-11 {
    width: 91.66667%;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-pull-1 {
    right: 8.33333%;
  }
  .col-lg-pull-2 {
    right: 16.66667%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-4 {
    right: 33.33333%;
  }
  .col-lg-pull-5 {
    right: 41.66667%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-7 {
    right: 58.33333%;
  }
  .col-lg-pull-8 {
    right: 66.66667%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-10 {
    right: 83.33333%;
  }
  .col-lg-pull-11 {
    right: 91.66667%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-push-1 {
    left: 8.33333%;
  }
  .col-lg-push-2 {
    left: 16.66667%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-4 {
    left: 33.33333%;
  }
  .col-lg-push-5 {
    left: 41.66667%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-7 {
    left: 58.33333%;
  }
  .col-lg-push-8 {
    left: 66.66667%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-10 {
    left: 83.33333%;
  }
  .col-lg-push-11 {
    left: 91.66667%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .col-md-gutter-right {
    padding-right: 60px;
  }
}
.flex {
  display: flex;
  flex-wrap: wrap;
}
.flex--center {
  align-items: center;
}
.grid-1-2 {
  display: grid;
  grid-template-columns: 1fr;
}
.grid-1-2 .grid__image {
  order: 1;
}
.grid-1-2 .grid__image img {
  max-width: 300px;
}
@media only screen and (min-width: 992px) {
  .grid-1-2 {
    grid-template-columns: 1fr 1fr;
  }
  .grid-1-2 .grid__image {
    order: -1;
  }
}
.grid-1-4 {
  display: grid;
  grid-template-columns: 1fr;
}
.grid-1-4 .grid__text {
  display: flex;
  justify-content: center;
  text-align: center;
}
.grid-1-4 .grid__text > div {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .grid-1-4 {
    grid-template-columns: 1fr 3fr;
  }
  .grid-1-4 .grid__image {
    order: -1;
  }
}
@font-face {
  font-family: "shipmonk-icons";
  font-display: fallback;
  src: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/src/fonts/icons/shipmonk-icons.woff2)
    format("woff2");
}
.icon-youtube:before,
.icon-twitter:before,
#author-bio-box .bio-icon-twitter:before,
.icon-tool-tip:before,
.icon-question:before,
.icon-play-arrow:before,
.ux-select-wrap-wrap:before,
.icon-phone:before,
.icon-medium:before,
.icon-magnify:before,
.ui-search-bar__button:before,
.icon-log-in:before,
.icon-listarrow:before,
.free_ebook_section ul li:before,
.icon-linkedin:before,
.share-buttons .ssba_linkedin_share:before,
#author-bio-box .bio-icon-linkedin:before,
.icon-instagram:before,
.icon-info:before,
.ui-tooltip-info-icon:before,
.icon-icon_faq:before,
.icon-google:before,
.share-buttons .ssba_google_share:before,
.icon-google-play:before,
.icon-facebook:before,
.share-buttons .ssba_facebook_share:before,
#author-bio-box .bio-icon-facebook:before,
.icon-email:before,
.share-buttons .ssba_email_share:before,
.icon-button-arrow:before,
.icon-bulb:before,
.icon-arrow-circle:before,
.ux-slick--js-default .slick-arrow:before,
.locations-slick .ux-slick .slick-arrow:before,
.ux-toggle__header:before,
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
  font-family: "shipmonk-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
}
.icon-arrow-circle:before,
.free_ebook_section ul li.icon-arrow-circle:before,
.ux-slick--js-default .slick-arrow:before,
.locations-slick .ux-slick .slick-arrow:before,
.ux-toggle__header:before,
.free_ebook_section ul li.ux-toggle__header:before,
.ui-datepicker .ui-datepicker-prev:before,
.ui-datepicker .ui-datepicker-next:before {
  content: "";
}
.icon-bulb:before,
.free_ebook_section ul li.icon-bulb:before {
  content: "";
}
.icon-button-arrow:before,
.free_ebook_section ul li.icon-button-arrow:before {
  content: "";
}
.icon-email:before,
.share-buttons .ssba_email_share:before,
.free_ebook_section ul li.icon-email:before {
  content: "";
}
.icon-facebook:before,
.share-buttons .ssba_facebook_share:before,
#author-bio-box .bio-icon-facebook:before,
.free_ebook_section ul li.icon-facebook:before {
  content: "";
}
.icon-google-play:before,
.free_ebook_section ul li.icon-google-play:before {
  content: "";
}
.icon-google:before,
.share-buttons .ssba_google_share:before,
.free_ebook_section ul li.icon-google:before {
  content: "";
}
.icon-icon_faq:before,
.free_ebook_section ul li.icon-icon_faq:before {
  content: "";
}
.icon-info:before,
.ui-tooltip-info-icon:before,
.free_ebook_section ul li.ui-tooltip-info-icon:before,
.free_ebook_section ul li.icon-info:before {
  content: "";
}
.icon-instagram:before,
.free_ebook_section ul li.icon-instagram:before {
  content: "";
}
.icon-linkedin:before,
.share-buttons .ssba_linkedin_share:before,
#author-bio-box .bio-icon-linkedin:before,
.free_ebook_section ul li.icon-linkedin:before {
  content: "";
}
.icon-listarrow:before,
.free_ebook_section ul li:before {
  content: "";
}
.icon-log-in:before,
.free_ebook_section ul li.icon-log-in:before {
  content: "";
}
.icon-magnify:before,
.ui-search-bar__button:before,
.free_ebook_section ul li.ui-search-bar__button:before,
.free_ebook_section ul li.icon-magnify:before {
  content: "";
}
.icon-medium:before,
.free_ebook_section ul li.icon-medium:before {
  content: "";
}
.icon-phone:before,
.free_ebook_section ul li.icon-phone:before {
  content: "";
}
.icon-play-arrow:before,
.ux-select-wrap-wrap:before,
.free_ebook_section ul li.ux-select-wrap-wrap:before,
.free_ebook_section ul li.icon-play-arrow:before {
  content: "";
}
.icon-question:before,
.free_ebook_section ul li.icon-question:before {
  content: "";
}
.icon-tool-tip:before,
.free_ebook_section ul li.icon-tool-tip:before {
  content: "";
}
.icon-twitter:before,
#author-bio-box .bio-icon-twitter:before,
.free_ebook_section ul li.icon-twitter:before {
  content: "";
}
.icon-youtube:before,
.free_ebook_section ul li.icon-youtube:before {
  content: "";
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
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,
.btn-play--hp:hover a.btn-play__icon {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
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="button"] {
  -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-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}
p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}
blockquote {
  margin: 0 1.5em;
}
address {
  margin: 0 0 1.5em;
}
pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}
code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem;
}
abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}
mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}
big {
  font-size: 125%;
}
html {
  box-sizing: border-box;
}
*,
*:before,
.free_ebook_section ul li:before,
*:after {
  box-sizing: inherit;
}
body {
  background: #fff;
}
hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}
ul,
ol {
  margin: 0 0 1.5em 3em;
}
ul {
  list-style: disc;
}
ol {
  list-style: decimal;
}
li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}
dt {
  font-weight: 700;
}
dd {
  margin: 0 1.5em 1.5em;
}
img {
  height: auto;
  max-width: 100%;
}
figure {
  margin: 1em 0;
}
table {
  margin: 0 0 1.5em;
  width: 100%;
}
button,
input[type="button"],
input[type="reset"],
input[type="button"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}
button:hover,
.btn-play--hp:hover button.btn-play__icon,
input[type="button"]:hover,
.btn-play--hp:hover [type="button"].btn-play__icon,
input[type="reset"]:hover,
.btn-play--hp:hover [type="reset"].btn-play__icon,
input[type="button"]:hover,
.btn-play--hp:hover [type="button"].btn-play__icon {
  border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="button"]:active,
input[type="button"]:focus {
  border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}
select {
  border: 1px solid #ccc;
}
textarea {
  width: 100%;
}
a {
  color: #fd6626;
}
a:hover,
.btn-play--hp:hover a.btn-play__icon,
a:focus,
a:active {
  color: #223041;
}
a:focus {
  outline: thin dotted;
}
a:hover,
.btn-play--hp:hover a.btn-play__icon,
a:active {
  outline: 0;
}
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%;
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.main-navigation ul.nav-menu {
  display: none;
}
.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul .btn-play--hp:hover li.btn-play__icon > ul,
.btn-play--hp:hover .main-navigation ul ul li.btn-play__icon > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%;
}
.main-navigation li {
  float: left;
  position: relative;
}
.main-navigation a {
  display: block;
  text-decoration: none;
}
.menu-toggle,
.main-navigation.toggled ul.nav-menu {
  display: block;
}
@media screen and (min-width: 1080px) {
  .menu-toggle {
    display: none;
  }
  .main-navigation ul.nav-menu {
    display: block;
  }
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
#content[tabindex="-1"]:focus {
  outline: 0;
}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.clear:before,
.free_ebook_section ul li.clear:before,
.clear:after,
.entry-content:before,
.free_ebook_section ul li.entry-content:before,
.entry-content:after,
.comment-content:before,
.free_ebook_section ul li.comment-content:before,
.comment-content:after,
.site-header:before,
.free_ebook_section ul li.site-header:before,
.site-header:after,
.site-content:before,
.free_ebook_section ul li.site-content:before,
.site-content:after,
.site-footer:before,
.free_ebook_section ul li.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}
.widget {
  margin: 0 0 1.5em;
}
.widget select {
  max-width: 100%;
}
.sticky {
  display: block;
}
.hentry {
  margin: 0 0 1.5em;
}
.updated:not(.published) {
  display: none;
}
.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}
.page-links {
  clear: both;
  margin: 0 0 1.5em;
}
.comment-content a {
  word-wrap: break-word;
}
.bypostauthor {
  display: block;
}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}
.infinity-end.neverending .site-footer {
  display: block;
}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}
embed,
iframe,
object {
  max-width: 100%;
}
.custom-logo-link {
  display: inline-block;
}
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}
.wp-caption-text {
  text-align: center;
}
.gallery {
  margin-bottom: 1.5em;
}
.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
.gallery-columns-2 .gallery-item {
  max-width: 50%;
}
.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
  max-width: 25%;
}
.gallery-columns-5 .gallery-item {
  max-width: 20%;
}
.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}
.gallery-caption {
  display: block;
}
.admin-bar .entry-footer {
  background: #43a149;
  padding: 20px;
  text-align: center;
  font-size: 20px;
}
.admin-bar .entry-footer a {
  color: #fff;
  background: black;
  display: inline-block;
  min-width: 200px;
  padding: 5px 0;
}
.page .page-content,
.page .entry-content,
.page .entry-summary {
  margin: 0;
}
.page .hentry {
  margin: 0;
}
.post-page-thumbnail {
  text-align: center;
  max-height: 300px;
  overflow: hidden;
  position: relative;
  margin-top: 40px;
  margin-bottom: -25px;
}
.post-page-thumbnail img {
  max-height: 300px;
  max-width: 600px;
}
.ux-toggles {
  border-radius: 3px;
}
.ux-toggle {
  border-bottom: 1px solid #c3c3c3;
}
.ux-toggle:last-of-type {
  border-bottom: 0;
}
.ux-toggle__header {
  cursor: pointer;
  padding: 15px;
  font-weight: 700;
  position: relative;
}
.ux-toggle__header:before,
.free_ebook_section ul li.ux-toggle__header:before {
  display: inline-block;
  position: absolute;
  right: 0;
  color: #e6e6e6;
  font-size: 25px;
  transform: translateY(-50%) rotate(180deg);
  top: 50%;
}
.ux-toggle__header:hover,
.btn-play--hp:hover .ux-toggle__header.btn-play__icon {
  color: #fd6626;
}
.ux-toggle--is-active {
  opacity: 1;
}
.ux-toggle--is-active .ux-toggle__header:before {
  transform: translateY(-50%) rotate(0deg);
}
.ux-toggle--is-active .ux-toggle__body {
  background: #f6f7f9;
}
.ux-toggle__body {
  max-height: 0;
  overflow: hidden;
  transition: all 0.4s;
  opacity: 0;
}
.ux-toggle--is-active .ux-toggle__header {
  font-weight: 700;
  color: #fd6626;
}
.ux-toggle--is-active .ux-toggle__body {
  max-height: 1000px;
  transition: all 0.4s;
  opacity: 1;
  padding: 15px;
  border-top: 1px solid #e6e6e6;
  background: white;
}
.ux-toggles--default .ux-toggle {
  border-bottom-color: #e6e6e6;
}
.ux-toggles--default:hover .ux-toggle,
.btn-play--hp:hover .ux-toggles--default.btn-play__icon .ux-toggle {
  opacity: 0.7;
}
.ux-toggles--default:hover .ux-toggle:hover,
.btn-play--hp:hover .ux-toggles--default.btn-play__icon .ux-toggle:hover,
.ux-toggles--default:hover .btn-play--hp:hover .ux-toggle.btn-play__icon,
.btn-play--hp:hover .ux-toggles--default:hover .ux-toggle.btn-play__icon,
.btn-play--hp:hover
  .ux-toggles--default.btn-play__icon
  .ux-toggle.btn-play__icon {
  opacity: 1;
}
.ux-toggles--default:hover .ux-toggle--is-active,
.btn-play--hp:hover .ux-toggles--default.btn-play__icon .ux-toggle--is-active {
  opacity: 1;
}
.ux-toggles--darker .ux-toggle__header:before {
  color: #888;
}
.ux-slick {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ux-slick .slick-slide img {
  margin: 0 auto;
}
.ux-slick .slick-arrow {
  border: 0;
  font-size: 0;
  width: 30px;
  min-width: 30px;
  z-index: 2;
}
.ux-slick .slick-slide {
  outline: none;
  margin: 0 10px;
}
.ux-slick .slick-slide:focus {
  outline: none;
}
.ux-slick .slick-list {
  margin: 0 -10px;
}
.ux-slick--default {
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .ux-slick--default {
    max-width: 80%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 768px) {
  .ui-section .ux-slick--default {
    margin: 40px auto;
  }
}
.ux-slick--default .slick-slide:hover img,
.ux-slick--default .btn-play--hp:hover .slick-slide.btn-play__icon img,
.btn-play--hp:hover .ux-slick--default .slick-slide.btn-play__icon img {
  opacity: 1;
}
.ux-slick--default .slick-slide img {
  max-width: 130px;
  max-height: 100px;
  opacity: 0.6;
  transition: 0.3s;
}
.ux-slick--secondary {
  display: block;
  width: 100%;
  margin-top: 50px;
}
@media only screen and (min-width: 768px) {
  .ux-slick--secondary {
    margin-top: 0;
  }
}
.ux-slick--secondary .partner-detail-review {
  background: white;
  border: 1px solid #e6e6e6;
  padding: 40px 20px;
}
.ux-slick--secondary .slick-arrow {
  position: absolute;
  right: 0;
  top: auto;
  bottom: 100%;
  margin-bottom: 14px;
  background: white;
  border: 1px solid #e6e6e6;
}
.ux-slick--secondary .slick-arrow:hover,
.ux-slick--secondary .btn-play--hp:hover .slick-arrow.btn-play__icon,
.btn-play--hp:hover .ux-slick--secondary .slick-arrow.btn-play__icon {
  color: #fd6626;
}
.ux-slick--secondary .slick-arrow:before {
  font-size: 20px;
}
.ux-slick--secondary .slick-arrow.slick-prev {
  right: auto;
  left: 40px;
}
@media only screen and (min-width: 768px) {
  .ux-slick--secondary .slick-arrow.slick-prev {
    left: auto;
    right: 40px;
  }
}
.ux-slick--secondary .slick-arrow.slick-prev:before,
.ux-slick--secondary .free_ebook_section ul li.slick-prev:before,
.free_ebook_section ul .ux-slick--secondary li.slick-prev:before {
  content: "<";
}
.ux-slick--secondary .slick-arrow.slick-next {
  right: 40px;
}
@media only screen and (min-width: 768px) {
  .ux-slick--secondary .slick-arrow.slick-next {
    right: 0;
  }
}
.ux-slick--secondary .slick-arrow.slick-next:before,
.ux-slick--secondary .free_ebook_section ul li.slick-next:before,
.free_ebook_section ul .ux-slick--secondary li.slick-next:before {
  content: ">";
}
.ux-slick--secondary .slick-arrow.slick-disabled {
  opacity: 0.3;
}
.ux-slick--js-default {
  text-align: center;
  flex-wrap: wrap;
  counter-reset: my-sec-counter-213;
  padding: 0 43px;
}
.ux-slick--js-default .ux-slick__item .ai-text:before {
  font-size: 35px;
  font-weight: 900;
  counter-increment: my-sec-counter-213;
  content: counter(my-sec-counter-213) ". ";
}
.ux-slick--js-default .slick-dots {
  width: 100%;
  text-align: center;
}
.ux-slick--js-default .slick-dots li {
  display: inline-block;
  padding: 0 5px;
}
.ux-slick--js-default .slick-dots li.slick-active button {
  border-color: transparent;
  background: rgba(34, 48, 65, 0.2);
}
.ux-slick--js-default .slick-dots li button {
  font-size: 1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  background: transparent;
  border: 1px solid rgba(34, 48, 65, 0.2);
  text-indent: -9999px;
  overflow: hidden;
  padding: 0;
}
.ux-slick--js-default,
.locations-slick .ux-slick {
  padding: 0 43px;
}
.ux-slick--js-default .slick-arrow,
.locations-slick .ux-slick .slick-arrow {
  position: absolute;
  top: auto;
  margin-bottom: 0;
  background: transparent;
  border: none;
  width: 36px;
  min-width: 36px;
}
.ux-slick--js-default .slick-arrow:hover,
.ux-slick--js-default .btn-play--hp:hover .slick-arrow.btn-play__icon,
.btn-play--hp:hover .ux-slick--js-default .slick-arrow.btn-play__icon,
.locations-slick .ux-slick .slick-arrow:hover,
.locations-slick .ux-slick .btn-play--hp:hover .slick-arrow.btn-play__icon,
.btn-play--hp:hover .locations-slick .ux-slick .slick-arrow.btn-play__icon {
  color: #fd6626;
}
.ux-slick--js-default .slick-arrow.slick-disabled:hover,
.ux-slick--js-default .btn-play--hp:hover .slick-disabled.btn-play__icon,
.btn-play--hp:hover .ux-slick--js-default .slick-disabled.btn-play__icon,
.locations-slick .ux-slick .slick-arrow.slick-disabled:hover,
.locations-slick .ux-slick .btn-play--hp:hover .slick-disabled.btn-play__icon,
.btn-play--hp:hover .locations-slick .ux-slick .slick-disabled.btn-play__icon {
  color: #223041;
}
.ux-slick--js-default .slick-arrow:before,
.locations-slick .ux-slick .slick-arrow:before {
  font-size: 36px;
  display: inline-block;
}
.ux-slick--js-default .slick-arrow.slick-prev,
.locations-slick .ux-slick .slick-arrow.slick-prev {
  left: 0;
}
@media only screen and (min-width: 768px) {
  .ux-slick--js-default .slick-arrow.slick-prev,
  .locations-slick .ux-slick .slick-arrow.slick-prev {
    left: 15px;
  }
}
.ux-slick--js-default .slick-arrow.slick-prev:before,
.ux-slick--js-default .free_ebook_section ul li.slick-prev:before,
.free_ebook_section ul .ux-slick--js-default li.slick-prev:before,
.locations-slick .ux-slick .slick-arrow.slick-prev:before,
.locations-slick .ux-slick .free_ebook_section ul li.slick-prev:before,
.free_ebook_section ul .locations-slick .ux-slick li.slick-prev:before {
  transform: rotate(-90deg);
}
.ux-slick--js-default .slick-arrow.slick-next,
.locations-slick .ux-slick .slick-arrow.slick-next {
  right: 0;
}
@media only screen and (min-width: 768px) {
  .ux-slick--js-default .slick-arrow.slick-next,
  .locations-slick .ux-slick .slick-arrow.slick-next {
    right: 15px;
  }
}
.ux-slick--js-default .slick-arrow.slick-next:before,
.ux-slick--js-default .free_ebook_section ul li.slick-next:before,
.free_ebook_section ul .ux-slick--js-default li.slick-next:before,
.locations-slick .ux-slick .slick-arrow.slick-next:before,
.locations-slick .ux-slick .free_ebook_section ul li.slick-next:before,
.free_ebook_section ul .locations-slick .ux-slick li.slick-next:before {
  transform: rotate(90deg);
}
.ux-slick--js-default .slick-arrow.slick-disabled,
.locations-slick .ux-slick .slick-arrow.slick-disabled {
  opacity: 0.3;
}
.locations-slick .ux-slick {
  padding: 0 55px;
}
@media only screen and (min-width: 768px) {
  .locations-slick .ux-slick {
    padding: 0 75px;
  }
}
.js-slick--service .slick-track {
  display: flex;
  align-items: flex-end;
}
.js-slick--service .ux-slick__item:last-of-type {
  cursor: pointer;
}
.js-slick--service .ux-slick__item:last-of-type img {
  max-width: 50px;
  height: 50px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .js-slick--service .ux-slick__item:last-of-type img {
    max-width: 100px;
    height: 100px;
    margin-bottom: 70px;
  }
}
.js-slick--default .ux-slick__item img {
  max-width: 50%;
}
.js-slick--default .ux-slick__item .ai-text {
  max-width: 480px;
  margin: 0 auto;
  text-align: left;
}
.js-slick--default .ux-slick__item .ai-text:before {
  display: block;
  text-align: center;
}
.js-slick--default .ux-slick__item:last-of-type {
  cursor: pointer;
}
.js-slick--default .ux-slick__item:last-of-type img {
  max-width: 50%;
  height: auto;
  margin-bottom: initial;
}
@media only screen and (min-width: 768px) {
  .js-slick--default .ux-slick__item:last-of-type img {
    max-width: 50%;
    height: auto;
    margin-bottom: initial;
  }
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.btn-play--hp:hover .close.btn-play__icon,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open,
.main-menu-open {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .modal-open,
  .main-menu-open {
    position: initial;
  }
}
.modal-open .modal,
.main-menu-open .modal,
.modal-open #primary-menu,
.main-menu-open #primary-menu {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header:before,
.free_ebook_section ul li.modal-header:before,
.modal-header:after {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857;
}
.modal-body {
  z-index: 1;
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer:before,
.free_ebook_section ul li.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
@media (min-width: 1200px) {
  .modal-lg {
    width: 990px;
  }
}
.js-modal-video .embed {
  padding-top: 0;
}
.js-modal-video .embed .rll-youtube-player {
  margin: 0;
}
.fade.in {
  opacity: 1;
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.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;
  }
  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;
  }
  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;
  }
  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;
  }
  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;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
  text-align: left;
}
.tooltip.in {
  filter: alpha(opacity=100);
  opacity: 1;
  background: transparent;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 320px;
  padding: 16px 20px;
  color: #fff;
  text-align: left;
  background-color: #4a5867;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #4a5867;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.section-free-shipping {
  padding-bottom: 100px;
}
@media only screen and (min-width: 992px) {
  .section-free-shipping {
    padding-top: 60px;
    padding-bottom: 200px;
  }
}
.section-free-shipping-content img {
  margin-top: -175px;
}
@media only screen and (min-width: 992px) {
  .section-free-shipping-content img {
    margin-top: -300px;
  }
}
#learnhow .modal-header .close {
  margin-top: -10px;
  position: absolute;
  right: -30px;
  top: -26px;
  width: 15px;
  z-index: 1;
}
#learnhow .wpcf7-mail-sent-ok {
  display: none !important;
}
.loginpop .modal .modal-dialog {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.loginpop.ebook_popup .modal .modal-dialog {
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 840px;
}
.loginpop .modal .modal-header {
  border: none;
  padding: 15px 15px 0;
}
.loginpop .modal .modal-body .wrapper {
  width: 755px;
  margin: 0 auto;
}
.loginpop .modal .modal-footer {
  border: none;
}
.loginpop.ebook_popup .modal-body img {
  display: block;
  margin: 0 auto 20px;
}
#myModalLabel {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  padding: 5px 0 30px;
  text-align: center;
}
.loginpop .modal .modal-body .wrapper .form-group .form-control,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  .ux-form-control--default,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form-control--default,
.loginpop .modal .modal-body .wrapper .form-group .ux-form--default select,
.ux-form--default .loginpop .modal .modal-body .wrapper .form-group select,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="text"],
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="text"],
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="email"],
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="email"],
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="number"],
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="number"],
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="password"],
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="password"],
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="time"],
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="time"],
.loginpop .modal .modal-body .wrapper .form-group .ux-form--default textarea,
.ux-form--default .loginpop .modal .modal-body .wrapper .form-group textarea,
.loginpop .modal .modal-body .wrapper .form-group .ux-select-wrap {
  border: 2px solid #31693c;
  padding: 11px;
  height: auto;
  font-size: 1.07rem;
  background-color: rgba(71, 160, 76, 0.4);
  color: #31693c;
  border-radius: 4px;
}
.loginpop .modal .modal-body .wrapper .form-group .form-control:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  .ux-form-control--default:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form-control--default:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  select:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  select:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="text"]:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="text"]:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="email"]:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="email"]:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="number"]:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="number"]:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="password"]:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="password"]:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  input[type="time"]:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  input[type="time"]:focus,
.loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  .ux-form--default
  textarea:focus,
.ux-form--default
  .loginpop
  .modal
  .modal-body
  .wrapper
  .form-group
  textarea:focus,
.loginpop .modal .modal-body .wrapper .form-group .ux-select-wrap:focus {
  border-color: #fd6626;
  background-color: #fff;
  color: #1f2a32;
}
.loginpop.ebook_popup .modal .modal-body .wrapper h2 {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  padding: 0 0 30px !important;
  text-align: center;
}
.myloginpopup .wpcf7-mail-sent-ok {
  display: none !important;
}
.myloginpopup .modal {
  z-index: 99999;
  padding: 0px !important;
  background-color: #47a04c;
  height: 100%;
  -webkit-overflow-scrolling: touch;
}
.myloginpopup #myModalLabel {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  font-weight: 700;
  padding: 50px 0 0;
  text-align: center;
}
.myloginpopup .modal .modal-body .wrapper h2 {
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 2rem;
  margin: 0;
  padding: 0 0 50px;
}
.myloginpopup .sub-title-custom-pricing {
  font-size: 22px !important;
  font-family: "Open Sans", sans-serif !important;
  font-weight: 700;
  font-weight: normal !important;
}
.myloginpopup .ux-form__label--style-1 {
  color: #fff;
}
.myloginpopup .modal .modal-footer {
  border: none;
}
.myloginpopup .modal .modal-dialog {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
}
.myloginpopup .modal .modal-content {
  height: 100%;
  border-radius: 0;
  background-color: rgba(71, 160, 76, 0.8);
  box-shadow: none;
  border: none;
}
.myloginpopup .modal .modal-header {
  border: none;
}
.myloginpopup .modal .modal-header .logopopup {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.modal-header .close {
  margin-top: -2px;
}
.close {
  opacity: 1;
}
.myloginpopup .modal .modal-body .wrapper {
  width: 1370px;
  margin: 0 auto;
}
.wrapper {
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
  width: 1230px;
  max-width: 100%;
}
.myloginpopup .modal .modal-body .wrapper .form-submit {
  background-color: #1f2a32;
  border: medium none;
  color: #fff;
  display: block;
  margin: 0 auto;
  padding: 15px;
  text-align: center;
  width: 100%;
}
.myloginpopup input[type="radio"] {
  opacity: 0;
  position: absolute;
  filter: alpha(opacity=0);
  margin: 5px 0 0 5px;
}
.myloginpopup .radio + .form-register .myloginpopup .radio {
  margin: 10px 0;
}
.myloginpopup input[type="radio"]:focus + label {
  color: #c30;
}
.myloginpopup input[type="radio"] + label {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSI0OC41cHgiIHZpZXdCb3g9IjAgMCAyNSA0OC41IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNSA0OC41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjEyLjUiIGN5PSIxMi41IiByPSIxMi41Ii8+DQo8Y2lyY2xlIGZpbGw9IiMzMTY5M0MiIGN4PSIxMi41IiBjeT0iMzguNSIgcj0iMTAiLz4NCjwvc3ZnPg0K)
    left top no-repeat;
  position: relative;
  margin: 0;
  padding: 0 0 0 35px;
  cursor: pointer;
  min-height: 28px;
  display: inline-block;
  z-index: 0;
}
.myloginpopup input[type="radio"] + label {
  background-position: 0 -28px;
  color: #31693c;
}
.myloginpopup input[type="radio"]:checked + label {
  background-position: 0 0;
  color: #fff;
}
.ebook-form__fields {
  margin-bottom: 30px;
}
.container.ebook_container,
.ebook_container.section-stress-hero-robot-rocket-container {
  max-width: 840px;
}
.loginpop.ebook_popup .modal .modal-dialog {
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 840px;
}
.loginpop.ebook_popup .modal .modal-content {
  background-color: #47a04c;
}
.loginpop.ebook_popup .modal-body img {
  display: block;
  margin: 0 auto 20px;
}
.loginpop.ebook_popup .modal .modal-body .wrapper .sbmit {
  background-color: #1f2a32;
  border: none;
  color: #fff;
  display: block;
  font-size: 1.1rem;
  margin: 15px auto;
  padding: 10px 30px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  text-transform: uppercase;
}
.loginpop.ebook_popup .modal .modal-body .wrapper .sbmit:hover,
.loginpop.ebook_popup
  .modal
  .modal-body
  .wrapper
  .btn-play--hp:hover
  .sbmit.btn-play__icon,
.btn-play--hp:hover
  .loginpop.ebook_popup
  .modal
  .modal-body
  .wrapper
  .sbmit.btn-play__icon {
  color: #31693c;
}
.loginpop.ebook_popup .modal .modal-body .wrapper h2 {
  color: #fff;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  padding: 0 0 30px !important;
  text-align: center;
}
@media (max-width: 767px) {
  .ebookthanku_container .left_freeshiping img {
    display: block;
    margin: 0 auto;
  }
}
.ebook_landing_section {
  padding: 250px 0 100px;
  position: relative;
  transform: skew(0deg, -1deg);
  margin-top: -150px;
  background: #fd6626;
  overflow: hidden;
}
.ebook_landing_thanku_section {
  position: relative;
  background: #fd6626;
  padding: 50px 0;
}
@media only screen and (min-width: 992px) {
  .ebook_landing_thanku_section {
    padding: 200px 0;
  }
}
.ebook_landing_section .wrapper {
  transform: skew(0deg, 1deg);
  text-align: center;
}
.ebook_landing_thanku_section .wrapper {
  text-align: center;
}
.ebook_landing_section .ebook_container {
  max-width: 905px;
}
.ebook_landing_thanku_section .ebookthanku_container {
  max-width: 905px;
}
.ebook_landing_section .right_freeshiping img {
  padding: 25px 0 10px;
}
.ebook_landing_thanku_section .right_freeshiping img {
  padding: 25px 0 10px;
}
.ebook_landing_section .right_freeshiping .freeship {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-align: center;
  color: #fd6626;
  font-size: 1.875rem;
  background: #fff;
  display: block;
  margin: 10px 0;
  padding: 5px 0;
  width: 100%;
}
.ebook_landing_thanku_section .right_freeshiping .freeship {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  text-align: center;
  color: #fd6626;
  font-size: 1.875rem;
  background: #fff;
  display: block;
  margin: 10px 0;
  padding: 5px 0;
  width: 100%;
}
.ebook_landing_section .right_freeshiping p {
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 1.25rem;
}
.ebook_landing_thanku_section .right_freeshiping p {
  text-align: left;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 1.25rem;
}
.ebook_landing_thanku_section .right_freeshiping h1 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 1.563rem;
}
.ebook_landing_section .right_freeshiping p span {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 1.563rem;
}
.ebook_landing_section .form-group .form-control,
.ebook_landing_section .form-group .ux-form--default .ux-form-control--default,
.ux-form--default .ebook_landing_section .form-group .ux-form-control--default,
.ebook_landing_section .form-group .ux-form--default select,
.ux-form--default .ebook_landing_section .form-group select,
.ebook_landing_section .form-group .ux-form--default input[type="text"],
.ux-form--default .ebook_landing_section .form-group input[type="text"],
.ebook_landing_section .form-group .ux-form--default input[type="email"],
.ux-form--default .ebook_landing_section .form-group input[type="email"],
.ebook_landing_section .form-group .ux-form--default input[type="number"],
.ux-form--default .ebook_landing_section .form-group input[type="number"],
.ebook_landing_section .form-group .ux-form--default input[type="password"],
.ux-form--default .ebook_landing_section .form-group input[type="password"],
.ebook_landing_section .form-group .ux-form--default input[type="time"],
.ux-form--default .ebook_landing_section .form-group input[type="time"],
.ebook_landing_section .form-group .ux-form--default textarea,
.ux-form--default .ebook_landing_section .form-group textarea,
.ebook_landing_section .form-group .ux-select-wrap {
  background-color: rgba(255, 255, 255, 0.2);
  border: 1px solid #31693c;
  border-radius: 4px;
  color: #31693c;
  font-size: 0.9375rem;
  height: auto;
  padding: 11px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
}
.ebook_landing_section .right_freeshiping .freeship:hover,
.ebook_landing_section
  .right_freeshiping
  .btn-play--hp:hover
  .freeship.btn-play__icon,
.btn-play--hp:hover
  .ebook_landing_section
  .right_freeshiping
  .freeship.btn-play__icon {
  color: #31693c;
}
.ebook_landing_section .form-group .form-control::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  .ux-form-control--default::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  .ux-form-control--default::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  select::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  select::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="text"]::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="text"]::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="email"]::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="email"]::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="number"]::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="number"]::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="password"]::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="password"]::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="time"]::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="time"]::-webkit-input-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  textarea::-webkit-input-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  textarea::-webkit-input-placeholder,
.ebook_landing_section .form-group .ux-select-wrap::-webkit-input-placeholder {
  color: #31693c;
}
.ebook_landing_section .form-group .form-control:-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  .ux-form-control--default:-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  .ux-form-control--default:-moz-placeholder,
.ebook_landing_section .form-group .ux-form--default select:-moz-placeholder,
.ux-form--default .ebook_landing_section .form-group select:-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="text"]:-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="text"]:-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="email"]:-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="email"]:-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="number"]:-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="number"]:-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="password"]:-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="password"]:-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="time"]:-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="time"]:-moz-placeholder,
.ebook_landing_section .form-group .ux-form--default textarea:-moz-placeholder,
.ux-form--default .ebook_landing_section .form-group textarea:-moz-placeholder,
.ebook_landing_section .form-group .ux-select-wrap:-moz-placeholder {
  color: #31693c;
}
.ebook_landing_section .form-group .form-control::-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  .ux-form-control--default::-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  .ux-form-control--default::-moz-placeholder,
.ebook_landing_section .form-group .ux-form--default select::-moz-placeholder,
.ux-form--default .ebook_landing_section .form-group select::-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="text"]::-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="text"]::-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="email"]::-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="email"]::-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="number"]::-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="number"]::-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="password"]::-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="password"]::-moz-placeholder,
.ebook_landing_section
  .form-group
  .ux-form--default
  input[type="time"]::-moz-placeholder,
.ux-form--default
  .ebook_landing_section
  .form-group
  input[type="time"]::-moz-placeholder,
.ebook_landing_section .form-group .ux-form--default textarea::-moz-placeholder,
.ux-form--default .ebook_landing_section .form-group textarea::-moz-placeholder,
.ebook_landing_section .form-group .ux-select-wrap::-moz-placeholder {
  color: #31693c;
}
.ebook_landing_section .sbmit.btn.consub {
  margin: 10px 0 0;
  background: #1f2a32;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 1.25rem;
  text-align: center;
  padding: 10px 60px;
  border: none;
}
.ebook_landing_section .sbmit.btn.consub:hover,
.ebook_landing_section .btn-play--hp:hover .consub.btn-play__icon,
.btn-play--hp:hover .ebook_landing_section .consub.btn-play__icon {
  color: #fd6626;
}
.ebook_landing_section h2 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 1.25rem;
  text-align: center;
  padding: 20px 0 10px;
}
.free_ebook_section {
  background: #dfe5e4 none repeat scroll 0 0;
  margin-top: -70px;
  padding: 140px 0 30px;
}
.free_ebook_section i.icon {
  font-size: 40px;
}
.free_ebook_section .ebook_container {
  max-width: 905px;
}
.free_ebook_section ul {
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}
.ebook_container span {
  color: #fd6626;
  font-size: 60px;
}
.free_ebook_section ul li {
  color: #1f2a32;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  padding-left: 40px;
  position: relative;
  margin-bottom: 6px;
}
.free_ebook_section ul li:before {
  position: absolute;
  top: -2px;
  left: 0;
  font-size: 18px;
  color: #fd6626;
}
.free_ebook_section .ebook_container i {
  color: #fd6626;
}
.free_ebook_section .ebook_container h3 {
  color: #fd6626;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.875rem;
  margin: 0 0 5px;
}
.free_ebook_section .ebook_container p {
  color: #1f2a32;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
}
.blog-posts {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 40px;
  grid-column-gap: 20px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.blog-posts a {
  color: #1f2a32;
  text-decoration: none;
}
.blog-posts a:hover,
.blog-posts .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .blog-posts a.btn-play__icon {
  color: #fd6626;
}
@media only screen and (min-width: 768px) {
  .blog-posts {
    grid-template-columns: 1fr 1fr;
  }
}
@media only screen and (min-width: 1200px) {
  .blog-posts {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
.blog-posts__img {
  display: block;
  min-height: 127px;
  background: #f3f3f3;
}
.blog-posts__img img {
  display: block;
}
.blog-posts__title {
  text-align: center;
  padding: 0 10px;
}
.youtube-video-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
}
@media only screen and (min-width: 768px) {
  .youtube-video-list {
    grid-template-columns: 1fr 1fr;
  }
}
@-webkit-keyframes fontbulger {
  0% {
    margin-bottom: 0;
  }
  100% {
    margin-bottom: -30px;
  }
}
@keyframes fontbulger {
  0% {
    margin-bottom: 0;
  }
  100% {
    margin-bottom: -30px;
  }
}
.node-type-case-study
  .case-study-customer-info.case-study-customer-info--default {
  padding-top: 90px;
}
.node-type-case-study
  .case-study-customer-info.case-study-customer-info--default
  .case-study-customer-logo
  img {
  max-height: 75px;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .node-type-case-study
    .case-study-customer-info.case-study-customer-info--default
    .case-study-customer-logo
    img {
    max-height: 185px;
  }
}
.case-study-story-text {
  padding-top: 55px;
  max-width: 800px;
  margin: 0 auto;
}
.case-study-story-text img {
  width: 250px;
  border-radius: 50%;
}
@media only screen and (max-width: 767px) {
  .case-study-story-text img {
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
    float: none;
  }
}
.case-study-story-text p {
  font-size: 16px;
  font-weight: 400;
}
.case-study-bubble {
  position: relative;
  display: block;
  margin: 0;
  color: #000;
  font-style: italic;
  max-width: 400px;
  font-weight: 400;
  text-align: center;
  -webkit-animation: fontbulger 0.3s;
  animation: fontbulger 0.3s;
  margin-bottom: -30px;
  padding: 15px;
  line-height: 1.5;
  font-size: 13px;
}
@media only screen and (min-width: 768px) {
  .case-study-bubble {
    padding: 28px;
    line-height: 26px;
    font-size: 17px;
    border-radius: 50px;
  }
}
.case-study-bubble:after {
  content: "";
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  position: absolute;
  border: 1px solid white;
  border-radius: 50px;
  opacity: 0;
}
@media only screen and (min-width: 768px) {
  .case-study-bubble:after {
    opacity: 1;
  }
}
.case-study-bubble .case-study-bubble__text {
  display: block;
  margin-bottom: 0;
  position: relative;
  z-index: 1;
}
.case-study-bubble .case-study-bubble__text p:last-child {
  margin-bottom: 0;
}
.case-study-bubble__arrow {
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  bottom: -30px;
  transform: rotate(45deg);
  margin-left: -30px;
}
.case-study-theme-image {
  display: flex;
}
.case-study-theme-image__bubble {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  width: 100%;
}
.page-case-studies .about_section {
  position: relative;
  min-height: 400px;
  padding: 0;
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/case-studies-bg.jpg)
    center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .page-case-studies .about_section {
    background-position: 23% !important;
    min-height: 254px;
  }
}
.page-case-studies .title .title-sep {
  width: 100%;
}
.page-case-studies .title .title-sep .view-header {
  width: 640px;
  margin: 0 auto;
  margin-bottom: 80px;
  text-align: left;
}
.page-case-studies .title .title-sep .view-case-study {
  margin-bottom: 20px;
}
.page-case-studies .title .title-sep .view-case-study .case-study-title {
  margin-top: 5px;
  display: inline-block;
}
.page-case-studies .title .title-sep .view-case-study .case-study-title a {
  color: #223041;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
  text-decoration: none;
}
.page-case-studies .title .title-sep .view-case-study .case-study- {
  display: none;
}
.page-case-studies .title .title-sep .view-case-study .field-content a img {
  border-radius: 10px;
  height: 100%;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-title
  a,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-title
  a,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-title
  a {
  color: #fd6626;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study- {
  display: block !important;
  position: absolute;
  top: 0;
  width: 300px;
  max-width: 100%;
  background-color: rgba(204, 204, 204, 0.6);
  transition: all 0.3s ease 0s;
  height: 77%;
  margin: 0 auto;
  padding: 0;
  color: #000;
  border-radius: 10px;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-
  a,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-
  a,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-
  a {
  padding: 20px;
  display: block;
  height: 100%;
  color: #000;
}
.page-case-studies .title .title-sep .view-case-study .case-study-more {
  color: #fd6626;
  padding-top: 15px;
  position: absolute;
  font-weight: 600;
  bottom: 18px;
  margin: 0 auto;
  display: table-row;
  width: 260px;
  text-align: center;
}
.page-case-studies .title .title-sep .view-case-study .case-study-more img {
  margin: 0 auto;
  display: block;
}
.page-case-studies .case-study-row {
  margin-bottom: 70px;
}
.page-case-studies .about_section .title-sep h1 {
  padding-top: 175px;
  text-align: center;
}
.about_section .title .title-sep h1 {
  background: none;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  color: #fff;
  padding: 126px 0;
  margin: 0;
  font-size: 2.4rem;
  line-height: 1.4;
  text-align: center;
}
.page-case-studies .tringle::after {
  border-width: 0;
}
@media screen and (max-width: 920px) {
  .page-case-studies .about_section .title-sep h1 {
    text-align: center;
    margin: 0 auto;
    line-height: 1;
    font-size: 2.4rem;
  }
  .page-case-studies .title .title-sep .view-header {
    width: 80%;
  }
  .page-case-studies .about_section > .title {
    background: rgba(0, 0, 0, 0)
      url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/rocket.png)
      no-repeat scroll center bottom/contain !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-case-studies
    .title
    .title-sep
    .view-case-study
    .content:hover
    .case-study-,
  .page-case-studies
    .title
    .title-sep
    .view-case-study
    .btn-play--hp:hover
    .content.btn-play__icon
    .case-study-,
  .btn-play--hp:hover
    .page-case-studies
    .title
    .title-sep
    .view-case-study
    .content.btn-play__icon
    .case-study- {
    height: 80%;
    width: 88%;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .page-case-studies
    .title
    .title-sep
    .view-case-study
    .content:hover
    .case-study-,
  .page-case-studies
    .title
    .title-sep
    .view-case-study
    .btn-play--hp:hover
    .content.btn-play__icon
    .case-study-,
  .btn-play--hp:hover
    .page-case-studies
    .title
    .title-sep
    .view-case-study
    .content.btn-play__icon
    .case-study- {
    height: 84%;
    width: 91%;
  }
}
.page-case-studies .about_section .image_wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
  text-align: center;
}
.page-case-studies .about_section .image_wrapper img {
  max-width: 100%;
  height: auto;
}
.page-case-studies .sofours_contain_section {
  padding-bottom: 80px;
  padding-top: 55px !important;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .page-case-studies .sofours_contain_section {
    padding-top: 20px;
    padding-bottom: 40px;
  }
}
.page-case-studies .sofours_contain_section:after {
  content: none;
}
.page-case-studies .sofours_contain_section div {
  text-align: justify;
}
.page-case-studies .view-case-study .container .row .content,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content {
  max-width: 100%;
  width: 300px;
  margin: 0 auto;
}
.page-case-studies .view-case-study .container .row .content .image,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .image {
  border-radius: 5px;
}
.page-case-studies .view-case-study .container .row .content .image img,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .image
  img {
  border-radius: 5px;
}
.page-case-studies .view-case-study .container .row .content:hover .image,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content:hover
  .image,
.page-case-studies
  .view-case-study
  .container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .image,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .image,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .container
  .row
  .content.btn-play__icon
  .image,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content.btn-play__icon
  .image {
  opacity: 0.5;
}
.page-case-studies .view-case-study .container .row .content .title,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .title {
  border-radius: 5px;
  line-height: 17px;
  margin-top: 20px;
  margin-bottom: 80px;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  font-family: "Open Sans", sans-serif;
  color: #000;
}
.page-case-studies .view-case-study .container .row .content .title a,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .title
  a {
  color: #000;
}
.page-case-studies .view-case-study .container .row .content:hover .title a,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content:hover
  .title
  a,
.page-case-studies
  .view-case-study
  .container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .title
  a,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .title
  a,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .container
  .row
  .content.btn-play__icon
  .title
  a,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content.btn-play__icon
  .title
  a {
  color: #fd6626;
}
.page-case-studies
  .view-case-study
  .container
  .row
  .content
  .title_and_link_wrapper,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .title_and_link_wrapper {
  position: absolute;
  top: 0;
  width: 300px;
  height: 200px;
}
@media screen and (max-width: 920px) {
  .page-case-studies .view-case-study .container .row .content .title,
  .page-case-studies
    .view-case-study
    .section-stress-hero-robot-rocket-container
    .row
    .content
    .title {
    margin-bottom: 52px;
  }
}
.page-case-studies .view-case-study .container .row .content .desk,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .desk,
.page-case-studies .view-case-study .container .row .content .link,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .link {
  width: 240px;
  margin: 0 auto;
  max-width: 100%;
  text-align: center;
  font-size: 15px;
  line-height: 18px;
  display: none;
}
.page-case-studies .view-case-study .container .row .content:hover .desk,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content:hover
  .desk,
.page-case-studies
  .view-case-study
  .container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .desk,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .desk,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .container
  .row
  .content.btn-play__icon
  .desk,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content.btn-play__icon
  .desk,
.page-case-studies .view-case-study .container .row .content:hover .link,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content:hover
  .link,
.page-case-studies
  .view-case-study
  .container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .link,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .btn-play--hp:hover
  .content.btn-play__icon
  .link,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .container
  .row
  .content.btn-play__icon
  .link,
.btn-play--hp:hover
  .page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content.btn-play__icon
  .link {
  display: block;
}
.page-case-studies .view-case-study .container .row .content .desk,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .desk {
  padding-top: 28px;
}
.page-case-studies .view-case-study .container .row .content .link a,
.page-case-studies
  .view-case-study
  .section-stress-hero-robot-rocket-container
  .row
  .content
  .link
  a {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/view_more.png)
    center top no-repeat;
  padding-top: 45px;
  color: #fd6626;
  font-size: 13px;
  margin-top: 22px;
  display: block;
}
.page-case-studies #block-block-40 {
  background-color: #f6f7f9;
  padding-bottom: 75px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #e2e2e2;
}
.page-case-studies #block-block-40 h2 {
  padding-top: 75px;
  line-height: 34px;
  padding-bottom: 50px;
  text-align: center;
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  line-height: 30px;
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
  color: #223041;
}
.page-case-studies #block-block-40 .content {
  width: 1280px;
  max-width: 100%;
  margin: 0 auto;
}
.page-case-studies .about_sectiondetail {
  padding: 60px 0 0;
}
.page-case-studies #block-block-40 .slick-track .item-list ul {
  overflow: hidden;
  width: 890px;
  max-width: 100%;
  margin: 0 auto;
}
.page-case-studies #block-block-40 .slick-track .item-list ul li {
  float: left;
  list-style: none;
  width: 16%;
  text-align: center;
  margin: 0 1px;
}
.page-case-studies #block-block-40 .slick-track .item-list ul li img {
  max-width: 100%;
  height: auto;
}
.page-case-studies #block-block-40 .slick-prev,
.page-case-studies #block-block-40 .slick-next {
  margin-top: -22px;
  height: 44px;
}
.page-case-studies #block-block-40 .slick-prev {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/prev-nav.png)
    center center no-repeat;
  left: 0;
}
.page-case-studies #block-block-40 .slick-prev:before,
.page-case-studies #block-block-40 .slick-next:before {
  content: none;
}
.page-case-studies #block-block-40 .slick-next {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/next-nav.png)
    center center no-repeat;
  right: 0;
}
.page-case-studies #block-block-40 .slick-dots {
  bottom: -125.7px;
  margin-bottom: 0;
}
.page-case-studies #block-block-40 .slick-dots li button {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/item-nav.png)
    center center no-repeat;
  height: 11px;
  width: 12px;
  padding: 0;
}
.page-case-studies #block-block-40 .slick-dots li button:before {
  content: none;
}
.page-case-studies #block-block-40 .slick-dots li.slick-active button {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/cur-item-nav.png)
    center center no-repeat;
}
@media screen and (max-width: 920px) {
  .page-case-studies #block-block-40 h2 {
    padding-top: 60px;
    padding-bottom: 53px;
  }
  .page-case-studies #block-block-40 {
    padding-bottom: 130px;
  }
  .page-case-studies #block-block-40 .slick-dots {
    bottom: -95px;
  }
}
.page-case-studies .about_section > .title {
  min-height: 400px;
  position: relative;
  padding: 0;
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/rocket.png)
    center bottom no-repeat;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-
  a,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-
  a,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-
  a {
  padding: 20px;
  display: block;
  height: 100%;
  color: #000;
}
.page-case-studies .view-header p {
  text-align: justify;
}
.case-title {
  font-size: 18px;
  position: relative;
  top: 10px;
}
.title .title-sep {
  width: 610px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  vertical-align: top;
  position: relative;
}
.node-type-case-study .case-study-theme-image {
  position: relative;
  min-height: 300px;
  padding: 0;
}
@media screen and (max-width: 768px) {
  .node-type-case-study .case-study-theme-image {
    background-position: 23% !important;
    min-height: 250px;
  }
}
.node-type-case-study .case-study-theme-image .image_wrapper {
  bottom: -55px;
  width: 100%;
  height: 341px;
  position: absolute;
}
@media screen and (max-width: 768px) {
  .node-type-case-study .case-study-theme-image .image_wrapper {
    bottom: -140px;
  }
}
.node-type-case-study .case-study-theme-image .image_wrapper .image {
  margin: 0 auto;
  width: 600px;
  max-width: 100%;
  overflow: hidden;
}
.node-type-case-study .case-study-theme-image #balloon_svg {
  position: absolute;
  width: 100%;
  height: 100%;
}
.node-type-case-study .case-study-theme-image .image_wrapper .image h1 {
  float: right;
  width: 341px;
  height: 341px;
  padding: 0;
  background-size: contain;
  max-width: 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  .node-type-case-study .case-study-theme-image .image_wrapper .image h1 {
    width: 280px;
  }
}
.node-type-case-study .case-study-theme-image .image_wrapper .image h1 span {
  max-width: 70%;
  width: 70%;
  display: block;
  margin: 0 auto;
  margin-top: 110px;
  font-size: 27px;
  line-height: 30px;
  color: #000;
  font-style: italic;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  text-align: center;
  z-index: 10;
  z-index: 10;
  position: relative;
}
@media screen and (max-width: 768px) {
  .node-type-case-study .case-study-theme-image .image_wrapper .image h1 span {
    font-size: 19px;
  }
}
.node-type-case-study .case-study-customer-info {
  margin-bottom: 0;
  padding-top: 52px;
  padding-bottom: 65px;
}
@media screen and (max-width: 920px) {
  .node-type-case-study .case-study-customer-info {
    padding-top: 120px;
    padding-bottom: 50px;
  }
}
.node-type-case-study .case-study-customer-info .case-study-customer-logo {
  margin: 0 auto;
  text-align: center;
  max-width: 420px;
  padding: 0 30px;
}
@media only screen and (min-width: 768px) {
  .node-type-case-study .case-study-customer-info .case-study-customer-logo {
    padding-bottom: 50px;
  }
}
@media screen and (max-width: 920px) {
  .node-type-case-study .case-study-customer-info .case-study-customer-logo {
    padding-bottom: 30px;
  }
}
.node-type-case-study .case-study-customer-info .case-study-customer-logo img {
  width: 100%;
  height: auto;
}
.node-type-case-study
  .case-study-customer-info
  .case-study-customer-short-description {
  margin-bottom: 65px;
  text-align: justify;
}
@media screen and (max-width: 920px) {
  .node-type-case-study
    .case-study-customer-info
    .case-study-customer-short-description {
    margin-bottom: 20px;
  }
}
.node-type-case-study .case-study-customer-info .row .col {
  text-align: center;
}
.node-type-case-study
  .case-study-customer-info
  .case-study-customer-headquarters,
.node-type-case-study
  .case-study-customer-info
  .case-study-customer-head-honcho {
  margin-bottom: 35px;
}
.node-type-case-study .case-study-customer-info .icon-frame {
  position: relative;
  height: 85px;
  margin-bottom: 20px;
  text-align: center;
  width: 100%;
}
.node-type-case-study .case-study-customer-info .icon-frame img {
  bottom: 0;
  margin: auto;
  max-height: 75px;
  max-width: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
.node-type-case-study
  .case-study-customer-info
  .case-study-customer-headquarters
  img {
  left: 5px;
}
.node-type-case-study
  .case-study-customer-info
  .case-study-customer-head-honcho
  img {
  left: 22px;
}
.node-type-case-study
  .case-study-customer-info
  .case-study-customer-industry
  img {
  left: 15px;
}
.node-type-case-study
  .case-study-customer-info
  .row
  .col.last
  .field-name-field-image
  img {
  margin-top: 8px;
}
.node-type-case-study
  .case-study-customer-info
  .row
  .col
  .field-name-field-title {
  color: #b3b3b3;
  text-transform: uppercase;
  font-size: 15px;
}
.case-study-company-info .field-name-field-text {
  font-weight: 700;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part {
  padding: 50px 0;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part {
  padding: 50px 0;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part {
  position: relative;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part::after,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part::after {
  background: transparent;
  background: linear-gradient(
    rgba(17, 18, 17, 0.05) 0%,
    rgba(17, 18, 17, 0.01) 100%
  );
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part
  .container,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part
  .section-stress-hero-robot-rocket-container,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part
  .container,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part
  .section-stress-hero-robot-rocket-container {
  position: relative;
  z-index: 2;
  position: relative;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part
  h2 {
  color: #fff;
  font-size: 30px;
  margin: 0;
  padding-bottom: 30px;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part
  .field-name-field-text,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part
  .field-name-field-text {
  font-size: 16px;
  font-weight: 400;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part
  .field-name-field-text {
  padding-top: 55px;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part
  .block-img {
  text-align: right;
}
.node-type-case-study .circle-image-crop {
  border-radius: 50%;
  height: 250px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 250px;
}
.node-type-case-study .circle-image-crop img {
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}
@media screen and (max-width: 920px) {
  .node-type-case-study
    .case-study-customer-story
    .case-study-customer-story-first-part
    .circle-image-crop {
    margin-top: 30px;
  }
  .node-type-case-study
    .case-study-customer-story
    .case-study-customer-story-first-part
    .block-img,
  .node-type-case-study .case-study-customer-story .block-img {
    text-align: center;
  }
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-first-part
  .block-img
  img,
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part
  .block-img
  img {
  max-width: 100%;
  height: auto;
  margin-top: 0;
}
.node-type-case-study
  .case-study-customer-story
  .case-study-customer-story-second-part
  .block-img
  img {
  margin-top: 0;
}
.node-type-case-study .case-study-customer-testimonial {
  margin-top: 40px;
  margin-bottom: 80px;
}
@media screen and (max-width: 920px) {
  .node-type-case-study .case-study-customer-testimonial {
    margin-bottom: 60px;
  }
}
.node-type-case-study .case-study-customer-testimonial #quotes_svg {
  width: 82px;
  height: 71px;
  display: block;
  margin: 0 auto;
}
.node-type-case-study
  .case-study-customer-testimonial
  .case-study-customer-testimonial-text
  .text {
  padding-top: 50px;
  text-align: center;
}
.node-type-case-study
  .case-study-customer-testimonial
  .case-study-customer-testimonial-info {
  max-width: 100%;
  margin: 0 auto;
  padding-top: 30px;
}
.node-type-case-study
  .case-study-customer-testimonial
  .case-study-customer-testimonial-name {
  float: left;
  width: 50%;
}
.node-type-case-study
  .case-study-customer-testimonial
  .case-study-customer-testimonial-name
  .field {
  padding-right: 20px;
  text-align: right;
}
.node-type-case-study
  .case-study-customer-testimonial
  .case-study-customer-testimonial-name
  .field-name-field-name {
  padding-top: 13px;
  font-weight: 700;
  font-size: 20px;
}
.node-type-case-study
  .case-study-customer-testimonial
  .name_position
  .field-name-field-position {
  font-size: 13px;
}
.node-type-case-study .case-study-customer-testimonial .field-name-field-image {
  float: left;
  margin-left: 20px;
}
.case-study-customer-testimonial .circle-image-crop {
  height: 75px;
  width: 75px;
}
.node-type-case-study .case-study-accomplishments {
  padding-bottom: 50px;
  padding-top: 50px;
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/case-studies/case_study_achievements.jpg)
    center center no-repeat;
  background-size: cover;
}
@media screen and (max-width: 600px) {
  .node-type-case-study .case-study-accomplishments {
    padding-bottom: 30px;
  }
}
.node-type-case-study .case-study-accomplishments h2 {
  margin-bottom: 38px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  font-size: 30px;
}
.node-type-case-study
  .case-study-accomplishments
  .case-study-accomplishments-items
  div {
  text-align: center;
}
.node-type-case-study
  .case-study-accomplishments
  .case-study-accomplishments-items
  .icon-frame {
  position: relative;
  height: 85px;
  width: 100%;
}
.node-type-case-study
  .case-study-accomplishments
  .case-study-accomplishments-items
  .icon-frame
  img {
  bottom: 0;
  margin: auto;
  max-height: 75px;
  max-width: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto;
}
@media screen and (max-width: 920px) {
  .node-type-case-study
    .case-study-accomplishments
    .case-study-accomplishments-items
    div
    img {
    max-width: 60px;
    height: auto;
  }
}
.node-type-case-study
  .case-study-accomplishments
  .case-study-accomplishments-items
  div
  span {
  margin: 20px 0 0 0;
  font-size: 0.9rem;
  display: block;
  color: white;
}
@media screen and (max-width: 760px) {
  .node-type-case-study
    .case-study-accomplishments
    .case-study-accomplishments-items
    div:nth-child(1),
  .node-type-case-study
    .case-study-accomplishments
    .case-study-accomplishments-items
    div:nth-child(2) {
    margin-bottom: 20px;
  }
}
.node-type-case-study .section_29-wrapper {
  padding-top: 50px;
  z-index: 100;
  position: relative;
  margin-bottom: -18px;
}
#block-block-41 {
  width: 960px;
  margin: 0 auto;
  max-width: 100%;
  padding-top: 50px;
  z-index: 100;
  position: relative;
  margin-bottom: -16px;
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/monk-pray.png)
    center bottom no-repeat;
  padding-bottom: 16px;
}
#block-block-41 .content {
  text-align: center;
  padding-bottom: 220px;
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/bamboo2.png)
    center bottom no-repeat;
  background-size: contain;
}
#block-block-41 h2 {
  text-align: center;
  color: #67b4ba;
  font-size: 30px;
  font-weight: 700;
  margin: 0;
  margin-bottom: 55px;
  margin-left: 15px;
  margin-right: 15px;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-body,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-body,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-body {
  display: block !important;
  position: absolute;
  top: 0;
  width: 300px;
  max-width: 100%;
  background-color: rgba(204, 204, 204, 0.6);
  transition: all 0.3s ease 0s;
  height: 84%;
  margin: 0 auto;
  padding: 0;
  color: #000;
  border-radius: 10px;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-body
  a,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-body
  a,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-body
  a {
  text-decoration: none;
}
.page-case-studies .title .title-sep .view-case-study .case-study-body {
  display: none;
}
.page-case-studies .title .title-sep .view-case-study {
  margin-bottom: 20px;
}
.page-case-studies .title .title-sep .view-case-study .case-study-title {
  margin-top: 5px;
  display: inline-block;
}
.page-case-studies .title .title-sep .view-case-study .case-study-title a {
  color: #223041;
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 600;
}
.page-case-studies .title .title-sep .view-case-study .case-study-body {
  display: none;
}
.page-case-studies .title .title-sep .view-case-study .field-content a img {
  border-radius: 10px;
  height: 100%;
  margin: 0 auto;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-title
  a,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-title
  a,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-title
  a {
  color: #fd6626;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-body,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-body,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-body {
  display: block !important;
  position: absolute;
  top: 0;
  width: 300px;
  max-width: 100%;
  background-color: rgba(204, 204, 204, 0.6);
  transition: all 0.3s ease 0s;
  height: 84%;
  margin: 0 auto;
  padding: 0;
  color: #000;
  border-radius: 10px;
}
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .content:hover
  .case-study-body
  a,
.page-case-studies
  .title
  .title-sep
  .view-case-study
  .btn-play--hp:hover
  .content.btn-play__icon
  .case-study-body
  a,
.btn-play--hp:hover
  .page-case-studies
  .title
  .title-sep
  .view-case-study
  .content.btn-play__icon
  .case-study-body
  a {
  padding: 20px;
  display: block;
  height: 100%;
  color: #000;
  z-index: 1;
  position: relative;
}
.page-case-studies .title .title-sep .view-case-study .case-study-more {
  color: #fd6626;
  padding-top: 15px;
  position: absolute;
  font-weight: 600;
  bottom: 18px;
  margin: 0 auto;
  display: table-row;
  width: 100%;
  text-align: center;
}
.page-case-studies .case-study-row {
  margin-bottom: 70px;
}
.page-case-studies .about_section .title-sep h1 {
  padding-top: 175px;
  text-align: center;
}
.page-case-studies .tringle::after {
  border-width: 0;
}
.case-studies-list-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}
.case-studies-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex: auto;
}
.case-studies-list__item {
  position: relative;
  max-width: 380px;
  padding: 20px;
}
.case-studies-list__item .ui-relative {
  position: relative;
  border-radius: 3px;
  overflow: hidden;
}
.case-studies-list__item:hover .case-studies-list__quotes,
.btn-play--hp:hover
  .case-studies-list__item.btn-play__icon
  .case-studies-list__quotes {
  visibility: visible;
  opacity: 1;
  left: 0;
  transform: scale(1);
}
.case-studies-list__item h2 {
  margin: 0;
}
.case-studies-list__item a {
  display: flex;
  flex-direction: column;
  flex-direction: column;
  text-decoration: none;
}
.case-studies-list__item img {
  display: block;
  width: 100%;
  height: 200px;
  border-radius: 3px;
  -o-object-fit: cover;
  object-fit: cover;
}
.case-studies-list__quotes {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  padding: 20px;
  padding-bottom: 80px;
  left: -300px;
  opacity: 0;
  transform: scale(1);
  transition: left 0.3s, opacity 0.3s, transform 0.3s 0.3s;
  text-align: center;
  background: rgba(0, 0, 0, 0.6);
  color: white;
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.case-studies-list__quotes .view-more {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  position: absolute;
  bottom: 10px;
}
.case-studies-list__quotes .view-more:before {
  content: "+";
  background: #fd6626;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  text-align: center;
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  font-weight: 300;
  font-size: 32px;
  line-height: 29px;
  position: relative;
  text-indent: 1px;
}
.case-studies-list__quotes__text {
  overflow: hidden;
  max-width: 100%;
}
.case-studies-list__title {
  margin-top: 10px;
}
#words-cloud {
  background: white;
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, white),
    color-stop(88%, #f6f6f6),
    color-stop(100%, #ededed)
  );
  background: linear-gradient(to bottom, white 0%, #f6f6f6 88%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
  padding-bottom: 2em;
  padding-top: 6em;
  position: relative;
}
@media (max-width: 640px) {
  #words-cloud {
    display: none;
  }
}
.words-cloud-wrap {
  position: relative;
  padding: 40px 0 0;
  max-width: 100%;
  overflow: hidden;
}
#box {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box.png)
    center top no-repeat transparent;
  background-image: -webkit-image-set(url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box.png) 1x,url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box@2x.png) 2x,url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box@3x.png) 3x);
  background-image: image-set(url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box.png) 1x,url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box@2x.png) 2x,url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/old/box@3x.png) 3x);
  height: 259px;
  left: 50%;
  position: relative;
  bottom: 0;
  transform: translateX(-50%);
  width: 300px;
}
.eye {
  background-color: #fff;
  border-radius: 50%;
  height: 27px;
  position: absolute;
  top: 19%;
  width: 27px;
}
.pupil {
  background-color: #000;
  border-radius: 50%;
  height: 35%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 35%;
}
#left_eye {
  left: 42.5%;
}
#right_eye {
  right: 32%;
  top: 18%;
}
.textshadow.blurry-text {
  color: transparent;
  text-shadow: 0 0 55px rgba(0, 0, 0, 0.5);
  --moz-transition: all 1.5s ease;
  --webkit-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.textshadow.blurry-text:hover,
.btn-play--hp:hover .blurry-text.btn-play__icon {
  color: #000;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
}
.gambit-word {
  font-family: "Arial";
  font-weight: 700;
  font-size: 2em;
  position: absolute;
}
#gambit-word-1 {
  left: 20%;
  top: 100px;
}
#gambit-word-2 {
  left: 13%;
  top: 180px;
}
#gambit-word-3 {
  left: 25%;
  top: 258px;
}
#gambit-word-4 {
  right: 23%;
  top: 21%;
}
#gambit-word-5 {
  left: 50%;
  top: 10px;
  transform: translateX(-50%);
}
#gambit-word-6 {
  right: 24%;
  top: 62%;
}
#gambit-word-7 {
  right: 30%;
  top: 288px;
}
#gambit-word-8 {
  right: 21%;
  top: 44%;
}
.meditation-header {
  background-color: #45a146;
  height: 290px;
  position: relative;
  overflow: visible;
}
.meditation-header h1 {
  color: #212f40;
  margin-top: 0;
  text-align: center;
}
.meditation-header h1 span {
  color: #fff;
}
#budd-monk {
  bottom: -12%;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: 1;
  max-width: 300px;
}
.button-wrapper {
  margin: 1em 0;
  text-align: center;
}
#audio-section {
  margin-top: 4em;
  text-align: center;
}
@media (max-width: 767px) {
  #audio-section {
    margin: 4em 0 1em;
  }
}
#play-gambit-meditation,
.green-button {
  background: transparent;
  border-radius: 3px;
  border: 2px solid #fd6626;
  color: #fd6626;
  font-size: 1em;
  line-height: 1em;
  margin-top: 1.5em;
  padding: 15px 30px;
  text-align: center;
  text-transform: uppercase;
}
#play-gambit-meditation:hover,
.btn-play--hp:hover #play-gambit-meditation.btn-play__icon,
.green-button:hover,
.btn-play--hp:hover .green-button.btn-play__icon {
  background: #fd6626;
  border-color: #fd6626;
  color: #fff;
  cursor: pointer;
}
#play-gambit-meditation:focus,
.green-button:focus {
  outline: none !important;
}
#node-313 #audio-section p {
  text-align: justify;
}
.node-type-thank-you-page h1 {
  color: #fd6626;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 0.7em;
}
.main--thank-you .page__content img {
  width: 700px;
}
.main--thank-you .page__header {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  border-top: 1px solid #e6e6e6;
  padding-top: 50px;
}
@media only screen and (min-width: 768px) {
  .main--thank-you .page__header {
    margin-top: 100px;
  }
}
.js-show-more-box-item {
  display: none;
}
#s4s-why-apply {
  background-color: #fd6626;
  color: #fff;
  overflow: hidden;
  padding: 50px 0;
  position: relative;
}
#s4s-why-apply:before,
#s4s-why-apply:after {
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 22px 188.5px 22px 188.5px;
  content: " ";
  display: block;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  z-index: 9;
}
#s4s-why-apply:after {
  border-color: transparent transparent #fff transparent;
  border-width: 22px 188px 22px 188px;
  bottom: 0;
  top: auto;
}
#s4s-why-apply h2 {
  color: #fff;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 2em;
  margin-top: 1em;
  text-align: center;
}
#s4s-why-apply .row {
  margin-bottom: 2em;
  position: relative;
}
#s4s-why-apply .col-sm-4 {
  margin-bottom: 30px;
  text-align: center;
}
@media (min-width: 768px) {
  #s4s-why-apply .col-sm-4 {
    margin-bottom: 0;
    position: static;
  }
  #s4s-why-apply .s4s-why-apply-icon {
    left: 20%;
    position: absolute;
    top: 0;
  }
}
#s4s-why-apply h3 {
  color: #31693c;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 0.7em;
  text-align: center;
  margin-top: 0;
}
@media (min-width: 768px) {
  #s4s-why-apply h3 {
    text-align: left;
  }
}
#s4s-why-apply p {
  text-align: justify;
}
#s4s-why-apply ul {
  margin-left: 5px;
  margin-top: 1em;
}
#s4s-why-apply li {
  list-style: none;
}
#s4s-why-apply li:before {
  color: #31693c;
  content: "\2022";
  font-size: 1em;
  padding-right: 1.1225em;
  position: relative;
  top: 0em;
}
#s4s-why-apply p {
  margin-bottom: 0;
}
.s4s-about-image {
  margin-top: 0;
  margin-bottom: 3em;
  text-align: center;
}
@media (min-width: 768px) {
  .s4s-about-image {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .s4s-about-image {
    margin-top: 5%;
  }
}
#s4s-who-is-eligible {
  padding: 50px 0 0;
}
#s4s-who-is-eligible h2 {
  color: 1 F2A32;
  font-weight: 400;
  line-height: 1em;
  margin-bottom: 3em;
  text-align: center;
}
.s4s-who-is-eligible-image {
  text-align: center;
}
#s4s-who-is-eligible li {
  list-style: none;
  position: relative;
  text-align: justify;
}
#s4s-who-is-eligible li:before {
  color: #fd6626;
  content: "1)";
  font-size: 1.5em;
  position: absolute;
  top: 0em;
  left: -2em;
  font-weight: 700;
}
#s4s-who-is-eligible li.first-child {
  margin-bottom: 1em;
}
#s4s-who-is-eligible li.last-child:before {
  content: "2)";
}
.s4s-onboarding-process-icon {
  margin-top: 2em;
  text-align: center;
}
.s4s-onboarding-process-icon img {
  height: 100px;
  display: block;
  margin: 0 auto;
}
#s4s-onboarding-process {
  background: rgba(44, 113, 158, 0.7)
    url()
    no-repeat scroll 0 -440px / cover;
  color: #fff;
  padding: 50px 0;
}
#s4s-onboarding-process h2 {
  color: #fff;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 2em;
  text-align: center;
}
#s4s-onboarding-process p {
  line-height: 1.4em !important;
  text-align: justify;
}
#s4s-onboarding-process a:link,
#s4s-onboarding-process a:visited {
  color: #1f2a32;
  font-weight: 700;
  text-decoration: none;
}
#s4s-onboarding-process a:hover,
#s4s-onboarding-process .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover #s4s-onboarding-process a.btn-play__icon {
  text-decoration: underline;
}
.section-s4s {
  height: 350px;
  background-size: 40% auto;
  background: url()
    center center no-repeat;
  background-size: cover;
  position: relative;
  text-align: center;
  padding-top: 40px;
  color: white;
}
.section-s4s:before,
.free_ebook_section ul li.section-s4s:before {
  content: "";
  background: url()
    center bottom no-repeat;
  height: 183px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.section-head p {
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
  max-width: 740px;
}
.section-head__in {
  margin-top: 60px;
  margin-bottom: 60px;
}
.ux-section--getting-started {
  background: #fff
    url()
    no-repeat scroll center center/cover !important;
}
.ux-section--getting-started .ux-form {
  margin-top: 50px;
}
.ui-section__inner {
  position: relative;
  z-index: 2;
}
.img-hero-about {
  margin-top: 25px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .img-hero-about {
    margin-top: 0;
  }
}
.ui-section--blue {
  background-color: #75b8c6;
  color: white;
}
.ui-section--blue .ui-title,
.ui-section--blue .sign-up-modal__body-title,
.ui-section--blue .steps--how-much-you-can-save.loading:before,
.ui-section--blue .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--blue li.loading:before,
.ui-section--blue .functions-list__title,
.ui-section--blue .section-software-hero h1,
.section-software-hero .ui-section--blue h1,
.ui-section--blue .ui-section h1,
.ui-section .ui-section--blue h1 {
  color: white;
}
.ui-section--blue a {
  color: #1f2a32;
  font-weight: 700;
  text-decoration: none;
}
.ui-section--blue a:hover,
.ui-section--blue .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .ui-section--blue a.btn-play__icon {
  text-decoration: underline;
}
.ui-section--blue-dark {
  position: relative;
  background-color: #316d83;
  color: white;
  padding-bottom: 0 !important;
  overflow: hidden;
}
.ui-section--blue-dark:after {
  content: "";
  position: absolute;
  z-index: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
  background-image: url();
  background-size: cover;
  background-repeat: repeat-x;
  background-position: center center;
  transform: scale(1.1);
  transition: all 30s;
}
.ui-section--blue-dark:hover:after,
.btn-play--hp:hover .ui-section--blue-dark.btn-play__icon:after {
  transform: scale(1);
  background-position: center 60%;
}
.ui-section--blue-dark .ui-title,
.ui-section--blue-dark .sign-up-modal__body-title,
.ui-section--blue-dark .steps--how-much-you-can-save.loading:before,
.ui-section--blue-dark .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--blue-dark li.loading:before,
.ui-section--blue-dark .functions-list__title,
.ui-section--blue-dark .section-software-hero h1,
.section-software-hero .ui-section--blue-dark h1,
.ui-section--blue-dark .ui-section h1,
.ui-section .ui-section--blue-dark h1 {
  color: white;
}
.ui-section--blue-dark a {
  color: #1f2a32;
  font-weight: 700;
  text-decoration: none;
}
.ui-section--blue-dark a:hover,
.ui-section--blue-dark .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .ui-section--blue-dark a.btn-play__icon {
  text-decoration: underline;
}
.ui-section--blue-dark .group-of-people {
  display: block;
  margin: 0 auto;
  margin-bottom: -1px;
}
@media only screen and (min-width: 768px) {
  .ui-section--blue-dark .group-of-people {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui-section--blue-dark .group-of-people {
    margin-top: 60px;
  }
}
.ui-section--blue-dark2 {
  padding-bottom: 30px !important;
}
.ui-section--blue-dark2:before,
.free_ebook_section ul li.ui-section--blue-dark2:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  height: 30px;
  width: 100%;
}
.ui-section--blue-dark2 .ui-text {
  max-width: 470px;
}
@media only screen and (min-width: 1400px) {
  .ui-section--blue-dark2 .ui-text {
    margin-top: 30px;
  }
}
.ui-section--blue-dark2 .box-man-with-rocket-container {
  text-align: center;
  position: relative;
  z-index: 2;
}
.ui-section--blue-dark2 .box-man-with-rocket {
  margin-bottom: -28px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .ui-section--blue-dark2 .box-man-with-rocket {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .ui-section--blue-dark2 .box-man-with-rocket {
    text-align: left;
  }
}
.ui-section--blue-dark2 .box-man-with-rocket img {
  width: 200px;
}
@media only screen and (min-width: 768px) {
  .ui-section--blue-dark2 .box-man-with-rocket img {
    margin-bottom: 0;
    width: 350px;
  }
}
@media only screen and (min-width: 1200px) {
  .ui-section--blue-dark2 .box-man-with-rocket img {
    width: 420px;
  }
}
@media only screen and (min-width: 768px) {
  .ui-section--blue-dark2 .box-man-with-rocket-container {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .ui-section--blue-dark2 .box-man-with-rocket {
    position: absolute;
    bottom: 0;
    right: 0;
  }
}
.ui-section--blue-dark2 .sky {
  position: relative;
  padding-bottom: calc(505 / 3840 * 100%) !important;
  margin-top: calc(-505 / 3840 * 100%);
  margin-bottom: -1px;
}
@media only screen and (min-width: 768px) {
  .ui-section--blue-dark2 .sky {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1400px) {
  .ui-section--blue-dark2 .sky {
    margin-top: -100px;
  }
}
.ui-section--blue-dark2 .sky:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  top: 0;
  background-image: url();
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
  height: 100%;
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .ui-section--blue-dark2 .sky:after {
    background-image: url();
  }
}
.ui-text--left p {
  text-align: left;
}
.ui-text--left .ui-title,
.ui-text--left .sign-up-modal__body-title,
.ui-text--left .steps--how-much-you-can-save.loading:before,
.ui-text--left .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-text--left li.loading:before,
.ui-text--left .functions-list__title,
.ui-text--left .section-software-hero h1,
.section-software-hero .ui-text--left h1,
.ui-text--left .ui-section h1,
.ui-section .ui-text--left h1 {
  text-align: left;
}
.ui-text--center p {
  text-align: center;
}
.ui-text--center .ui-title,
.ui-text--center .sign-up-modal__body-title,
.ui-text--center .steps--how-much-you-can-save.loading:before,
.ui-text--center .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-text--center li.loading:before,
.ui-text--center .functions-list__title,
.ui-text--center .section-software-hero h1,
.section-software-hero .ui-text--center h1,
.ui-text--center .ui-section h1,
.ui-section .ui-text--center h1 {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .ui-text--left-sm p {
    text-align: left;
  }
  .ui-text--left-sm .ui-title,
  .ui-text--left-sm .sign-up-modal__body-title,
  .ui-text--left-sm .steps--how-much-you-can-save.loading:before,
  .ui-text--left-sm .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .ui-text--left-sm li.loading:before,
  .ui-text--left-sm .functions-list__title,
  .ui-text--left-sm .section-software-hero h1,
  .section-software-hero .ui-text--left-sm h1,
  .ui-text--left-sm .ui-section h1,
  .ui-section .ui-text--left-sm h1 {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  .ui-text--left-md p {
    text-align: left;
  }
  .ui-text--left-md .ui-title,
  .ui-text--left-md .sign-up-modal__body-title,
  .ui-text--left-md .steps--how-much-you-can-save.loading:before,
  .ui-text--left-md .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .ui-text--left-md li.loading:before,
  .ui-text--left-md .functions-list__title,
  .ui-text--left-md .section-software-hero h1,
  .section-software-hero .ui-text--left-md h1,
  .ui-text--left-md .ui-section h1,
  .ui-section .ui-text--left-md h1 {
    text-align: left;
  }
}
.ui-text--left-xs {
  text-align: center;
}
body,
button,
input {
  font-family: "Open Sans", sans-serif;
}
body {
  font-size: 13px;
  padding-top: 44px;
  color: #223041;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media only screen and (min-width: 768px) {
  body {
    padding-top: 70px;
  }
}
strong {
  font-weight: 900;
}
a {
  transition: color 0.23s;
}
p {
  margin-top: 0;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  p {
    margin-bottom: 20px;
  }
}
.hr--default {
  margin: 20px 0;
  background-color: #e6e6e6;
}
@media only screen and (min-width: 768px) {
  .hr--default {
    margin: 50px 0;
  }
}
.ux-link,
.ui-list-icons li a,
.gambit_button-link-footer a {
  color: #223041;
  text-decoration: none;
  transition: all 0.3s;
}
.ux-link:hover,
.ui-list-icons li a:hover,
.gambit_button-link-footer a:hover,
.btn-play--hp:hover .ux-link.btn-play__icon,
.btn-play--hp:hover .ui-list-icons li a.btn-play__icon,
.ui-list-icons li .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .gambit_button-link-footer a.btn-play__icon,
.gambit_button-link-footer .btn-play--hp:hover a.btn-play__icon {
  color: #fd6626;
}
.ui-error-message {
  color: #ff5f38;
  font-weight: 700;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.clearfix:before,
.free_ebook_section ul li.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.clearfix:after {
  clear: both;
}
.hidden {
  display: none;
}
.gradient,
.hp-news__col:before,
.free_ebook_section ul li.hp-news__col:before,
.feature-bar,
.alert-bar--default {
  background: linear-gradient(135deg, #4792b3, #40b69e 65%, #3ad98a);
}
.gradient-top,
.breakdown-graph {
  background: linear-gradient(180deg, #4792b3, #40b69e 65%, #3ad98a);
}
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
.input-invisible,
.gambit_button input {
  position: absolute !important;
  opacity: 0;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
  padding: 0;
  border: 0;
  box-sizing: border-box;
}
.list-none,
.career-list,
.list-bubbles,
.ui-list-icons,
.pricing-step4-list,
.feedetail,
.ui-pricing .list-group,
.break-up-welcome__body ul,
.ux-slick--style-2 .slick-dots,
.sfp-list,
.section-feature-warehouse ul,
.partner-dot-list,
.sfp-list ul,
.partner-detail-list,
.partner-detail-contact ul,
.partners-category,
.features-list,
.functions-list__percent-box,
.functions-list__checked-list,
.ui-section--services-icon .ai-text ul,
.functions-list,
.list-bullets,
.app-footer-in ul,
.ux-slick--js-default .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
}
.list-none li,
.career-list li,
.list-bubbles li,
.ui-list-icons li,
.pricing-step4-list li,
.feedetail li,
.ui-pricing .list-group li,
.break-up-welcome__body ul li,
.ux-slick--style-2 .slick-dots li,
.sfp-list li,
.section-feature-warehouse ul li,
.partner-dot-list li,
.partner-detail-list li,
.partner-detail-contact ul li,
.partners-category li,
.features-list li,
.functions-list__percent-box li,
.functions-list__checked-list li,
.ui-section--services-icon .ai-text ul li,
.functions-list li,
.list-bullets li,
.app-footer-in ul li,
.ux-slick--js-default .slick-dots li {
  list-style: none;
}
.icon {
  display: inline-block;
  width: 1em;
  height: 1em;
  font-size: 16px;
}
.icon-left {
  margin-right: 5px;
}
.ico-right {
  margin-right: 4px;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
@media only screen and (min-width: 992px) {
  .text-md-left {
    text-align: left !important;
  }
}
@media only screen and (max-width: 991px) {
  .text-md-center {
    text-align: center;
  }
  .img-md-center {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 767px) {
  .text-sm-center {
    text-align: center;
  }
  .img-sm-center {
    margin: 0 auto;
  }
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.title-h1,
.author-container #author-bio-box h3 {
  font-weight: 800;
  font-size: 35px;
  line-height: 1.15;
  color: #1f2a32;
}
.title-h1 a,
.author-container #author-bio-box h3 a {
  color: #1f2a32;
}
.title-h1--light {
  color: #fff;
}
.ux-title-1 {
  letter-spacing: -0.5px;
  font-size: 35px;
  font-weight: 300;
  line-height: 1.1;
}
.ux-title-1 strong {
  font-weight: 800;
}
.ui-box-center {
  margin-left: auto;
  margin-right: auto;
  max-width: 640px;
}
.ux-center {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.mb0 {
  margin-bottom: 0 !important;
}
.pb0 {
  padding-bottom: 0 !important;
}
.pt0 {
  padding-top: 0 !important;
}
.ux-animation-lootie {
  background-color: #fff;
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  text-align: center;
  opacity: 1;
}
.ux-animation-lootie.ai-transparent {
  background: transparent;
}
.ux-animation-lootie svg {
  display: block;
  margin: 0 auto;
}
.ui-hidden-for-future,
.ui-hide-locations-photos {
  display: none !important;
}
.hidden-box {
  display: none;
}
#mobile-indicator {
  display: none;
}
@media (max-width: 1080px) {
  #mobile-indicator {
    display: block;
  }
}
.js-hero-section {
  display: table;
}
@media only screen and (max-width: 540px) {
  .ui-title-lines h1 {
    font-size: 22px !important;
  }
  .ui-title-lines h1 strong {
    display: block;
  }
}
.ui-bamboo-mini {
  background: url();
  background-size: 100% 100%;
  width: 44.799px;
  height: 36.5px;
}
.embed {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}
.embed object,
.embed embed,
.embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 1080px) {
  .admin-bar .sub-menu-wrap {
    margin-top: 32px;
  }
}
.admin-bar .site-header {
  top: 32px;
}
.admin-bar .main-navigation.toggled ul.nav-menu {
  top: 101px;
}
@media screen and (max-width: 782px) {
  .admin-bar {
    padding-top: 45px;
  }
  .admin-bar .site-header {
    top: 46px;
  }
}
@media screen and (max-width: 600px) {
  .admin-bar #wpadminbar {
    position: fixed;
  }
}
.site-header {
  z-index: 200;
  display: flex;
  min-height: 44px;
  border-bottom: 1px solid #e6e6e6;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #fff;
}
@media only screen and (min-width: 768px) {
  .site-header {
    min-height: 70px;
  }
}
.site-header__container {
  display: flex;
  align-items: center;
  flex: 0 0 100%;
  justify-content: space-between;
}
@media only screen and (min-width: 540px) {
  .site-header__site-branding {
    width: auto;
    padding-right: 30px;
    margin-right: 15px;
  }
  .page-id-996 .site-header__site-branding {
    border: 0;
  }
}
.site-header .custom-logo {
  width: 155px;
  padding-top: 4px;
}
@media only screen and (min-width: 768px) {
  .site-header .custom-logo {
    padding-top: 0;
    width: 201px;
    height: 45px;
  }
}
.site-header__app-login ul {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media only screen and (max-width: 539px) {
  .site-header__app-login ul li {
    border-left: 1px solid #e6e6e6;
  }
  .site-header__app-login ul li:first-child {
    border-left: 0;
  }
  .site-header__app-login ul li:first-child a {
    margin-left: 0;
  }
}
.site-header__app-login ul a {
  text-decoration: none;
  margin-left: 12px;
}
.site-header__app-login ul a.site-header__btn {
  font-size: 13px;
  font-weight: 700;
  color: black;
  height: 40px;
  width: 71px;
  display: inline-block;
  text-align: center;
  line-height: 38px;
  border-radius: 2px;
}
@media only screen and (min-width: 540px) {
  .site-header__app-login ul a.site-header__btn {
    width: 100px;
    border: 2px solid;
  }
}
.site-header__app-login ul a.site-header__btn--login {
  border-color: #e6e6e6;
  color: black;
}
.site-header__app-login ul a.site-header__btn--login:hover,
.site-header__app-login
  ul
  .btn-play--hp:hover
  .site-header__btn--login.btn-play__icon,
.btn-play--hp:hover
  .site-header__app-login
  ul
  .site-header__btn--login.btn-play__icon {
  background-color: #e6e6e6;
}
.site-header__app-login ul a.site-header__btn--signup {
  border-color: #fd6626;
  color: #fd6626;
}
.site-header__app-login ul a.site-header__btn--signup:hover,
.site-header__app-login
  ul
  .btn-play--hp:hover
  .site-header__btn--signup.btn-play__icon,
.btn-play--hp:hover
  .site-header__app-login
  ul
  .site-header__btn--signup.btn-play__icon {
  color: #fff;
  background-color: #fd6626;
}
.site-header__app-login .ico {
  width: 35px;
  height: 35px;
  margin-left: 10px;
  margin-right: 10px;
}
.site-header__app-login {
  margin-left: auto;
}
.site-header__app-login .phone {
  display: none;
  margin-right: 15px;
}
.site-header__app-login .phone-2 a {
  display: flex;
  align-items: center;
  font-size: 115%;
  font-weight: 900;
  letter-spacing: 0.4px;
}
.site-header__site-nav {
  order: 1;
  margin-left: 10px;
}
@media screen and (min-width: 1080px) {
  .site-header__site-nav {
    order: initial;
    margin-left: 0;
  }
}
.site-header__site-nav .menu-toggle {
  background: transparent;
  border: 0;
}
.site-branding__mobile-logo {
  display: block;
}
@media only screen and (min-width: 768px) {
  .site-branding__mobile-logo {
    display: inline-block;
  }
}
.site-branding__mobile-logo img {
  height: 37px;
  display: block;
}
@media only screen and (min-width: 768px) {
  .site-branding__mobile-logo img {
    height: 45px;
  }
}
@media only screen and (min-width: 650px) {
  .site-branding__mobile-logo {
    display: none;
  }
}
.custom-logo-link {
  display: none;
}
@media only screen and (min-width: 650px) {
  .custom-logo-link {
    display: inline-block;
  }
}
.wrapper-menu {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  padding: 7px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  cursor: pointer;
  transition: transform 330ms ease-out;
}
.wrapper-menu.open {
  transform: rotate(-45deg);
}
.line-menu {
  background-color: #fd6626;
  border-radius: 5px;
  width: 100%;
  height: 4px;
}
.line-menu.half {
  width: 50%;
}
.line-menu.start {
  transition: transform 330ms cubic-bezier(0.54, -0.81, 0.57, 0.57);
  transform-origin: right;
}
.open .line-menu.start {
  transform: rotate(-90deg) translateX(3px);
}
.line-menu.end {
  align-self: flex-end;
  transition: transform 330ms cubic-bezier(0.54, -0.81, 0.57, 0.57);
  transform-origin: left;
}
.open .line-menu.end {
  transform: rotate(-90deg) translateX(-3px);
}
.menu-toggle {
  position: relative;
  padding: 0;
  width: 40px;
  height: 40px;
}
.menu-toggle:focus {
  outline: none;
}
.nav-menu .menu-item a {
  color: #1f2a32;
}
.nav-menu .menu-item a:hover,
.nav-menu .menu-item .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .nav-menu .menu-item a.btn-play__icon {
  color: #fd6626;
}
.nav-menu .current-menu-item > a,
.nav-menu .current-menu-parent > a {
  color: #fd6626;
}
.nav-menu > .menu-item {
  position: relative;
}
.nav-menu > .menu-item > a {
  padding: 12px 12px;
}
@media only screen and (min-width: 1080px) {
  .nav-menu > .menu-item > a:before {
    content: "";
    height: 3px;
    width: 0;
    top: 0;
    left: 0;
    background: #fd6626;
    position: absolute;
    transition: all 5s;
  }
}
@media only screen and (min-width: 1080px) {
  .nav-menu > .menu-item > a {
    padding: 25px 12px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav-menu > .menu-item > a {
    padding: 25px 24px;
  }
}
.nav-menu > .menu-item.current-menu-item > a:before,
.nav-menu > .menu-item.current-page-ancestor > a:before {
  width: 100%;
}
.main-menu-is-open {
  overflow: hidden;
}
@media only screen and (min-width: 992px) {
  .main-navigation .sub-menu-wrap .sub-menu {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1310px;
  }
  .main-navigation .sub-menu-wrap .sub-menu:before,
  .main-navigation .sub-menu-wrap .sub-menu:after {
    content: "";
    display: table;
    border-collapse: collapse;
  }
  .main-navigation .sub-menu-wrap .sub-menu:after {
    clear: both;
  }
  .main-navigation .sub-menu-wrap .sub-menu > li {
    float: left;
    width: calc(100% / 6);
    padding: 10px;
  }
}
.main-navigation.toggled ul.nav-menu {
  position: fixed;
  left: 0;
  right: 0;
  top: 43px;
  bottom: 0;
  overflow-y: auto;
  border: 1px solid #e6e6e6;
  background: #fff;
  box-shadow: 0 37px 80px -21px #616161;
}
@media only screen and (min-width: 768px) {
  .main-navigation.toggled ul.nav-menu {
    top: 69px;
  }
}
.main-navigation.toggled ul.nav-menu > li {
  border-bottom: 1px solid #e6e6e6;
}
.main-navigation.toggled ul.nav-menu li {
  width: 100%;
}
.main-navigation.toggled ul.nav-menu li a {
  transition: all 0.05s ease-in-out;
}
.main-navigation.toggled ul.nav-menu li a:hover,
.main-navigation.toggled ul.nav-menu li .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .main-navigation.toggled ul.nav-menu li a.btn-play__icon {
  color: #fd6626;
  padding-left: 20px;
  transition: all 0.2s ease-in-out;
}
.main-navigation.toggled ul.nav-menu .sub-menu-wrap {
  background: rgba(253, 102, 38, 0.1);
  box-shadow: none;
}
.main-navigation.toggled ul.nav-menu .sub-menu-wrap .sub-menu > .menu-item img {
  margin-bottom: 0;
}
.sub-menu {
  display: none;
}
.sub-menu-wrap {
  display: none;
  padding: 10px 0;
  box-shadow: 0 13px 6px rgba(0, 0, 0, 0.09);
}
.sub-menu-wrap .sub-menu {
  display: flex;
}
@media only screen and (min-width: 1080px) {
  .sub-menu-wrap {
    position: fixed;
    left: 0;
    right: 0;
    padding: 30px;
    background: #f6f7f9;
    top: 70px;
    overflow: hidden;
  }
}
.sub-menu-wrap a {
  color: #223041;
}
.sub-menu-wrap .sub-menu {
  margin: 0;
  padding: 0;
  text-align: center;
}
@media only screen and (max-width: 1079px) {
  .sub-menu-wrap .sub-menu {
    width: 100% !important;
    flex-wrap: wrap;
  }
}
@media only screen and (max-width: 1079px) {
  .sub-menu-wrap .sub-menu a {
    display: flex;
    width: 100%;
    align-items: center;
    padding: 5px 13px 5px 0;
  }
}
.sub-menu-wrap .sub-menu > .menu-item {
  display: inline-block;
  text-align: center;
  float: none;
  vertical-align: top;
}
.sub-menu-wrap .sub-menu > .menu-item img {
  height: 60px;
  width: auto;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1079px) {
  .sub-menu-wrap .sub-menu > .menu-item img {
    height: 25px;
    width: 25px;
    margin: 0 auto;
    margin-left: 24px;
    margin-right: 10px;
  }
}
.sub-menu-button {
  display: none;
  height: 43px;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  font-size: 30px;
  border-left: 1px solid #e6e6e6;
  background: transparent;
  border-left: 1px solid #e6e6e6;
  color: #fd6626;
  position: absolute;
  width: 43px;
  line-height: 43px;
  font-weight: 700;
  transition: font-size 0.3s;
  cursor: pointer;
}
.sub-menu-button:hover,
.btn-play--hp:hover .sub-menu-button.btn-play__icon {
  font-size: 35px;
}
@media only screen and (max-width: 1079px) {
  .menu-item-has-children {
    position: relative;
  }
  .menu-item-has-children.is-active > a {
    border-bottom: 0;
  }
  .menu-item-has-children .sub-menu-button {
    display: block;
  }
  .menu-item-has-children .sub-menu-wrap {
    display: none !important;
  }
  .menu-item-has-children.is-active .sub-menu-wrap {
    display: block !important;
    border-top: 1px solid #fd6626;
    border-bottom: 1px solid #fd6626;
  }
}
.blog__header {
  background: center center
    url();
  background-size: cover;
  min-height: 351px;
  display: flex;
  align-items: center;
}
.blog__header .blog__header-container {
  width: 100%;
}
.blog__title {
  color: white;
}
.blog-articles {
  display: flex;
  flex-wrap: wrap;
  margin: -15px -15px;
}
.blog-articles article {
  width: 100%;
  padding: 15px;
}
.layout--blog .blog-articles article,
.author .blog-articles article {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .layout--blog .blog-articles article,
  .author .blog-articles article {
    width: 50%;
  }
}
.blog-articles article img {
  opacity: 0.7;
  transition: 0.3s;
}
.blog-articles article:hover img,
.blog-articles .btn-play--hp:hover article.btn-play__icon img,
.btn-play--hp:hover .blog-articles article.btn-play__icon img {
  opacity: 1;
}
.article__title {
  font-size: 15px;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 6px;
}
.article__title a {
  color: #223041;
  text-decoration: none;
  font-weight: 900;
}
.article__byline-author {
  margin-left: 6px;
}
.article__byline-author a {
  color: #fd6626;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}
.article__posted-on {
  float: right;
}
.article__posted-on a {
  color: #73879c;
  text-decoration: none;
}
.article__thumbnail-wrap {
  width: 100%;
  height: 135px;
  overflow: hidden;
  position: relative;
  padding-bottom: calc(135 / 320 * 100%);
}
.article__thumbnail-wrap img {
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
}
.single-post .article__thumbnail-wrap {
  height: auto;
}
.blog__search {
  color: white;
}
.blog__search-search {
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .blog__search-search {
    flex-wrap: nowrap;
  }
}
.blog__search-search input.blog__search-input-text,
.blog__search-search .blog__search-search input[type="text"],
.blog__search-search input.blog__search-input-submit,
.blog__search-search .blog__search-search input[type="button"],
.blog__search-search .wpcf7-form-control-wrap {
  flex: 100%;
}
@media only screen and (min-width: 768px) {
  .blog__search-search input.blog__search-input-text,
  .blog__search-search .blog__search-search input[type="text"],
  .blog__search-search input.blog__search-input-submit,
  .blog__search-search .blog__search-search input[type="button"],
  .blog__search-search .wpcf7-form-control-wrap {
    flex: initial;
  }
}
input.blog__search-input-text,
.blog__search-search input[type="text"] {
  width: 100%;
  height: 50px;
  padding: 0 10px 0 12px;
  border: 1px solid #fff;
  color: #fff;
  background: rgba(255, 255, 255, 0.3);
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
  input.blog__search-input-text,
  .blog__search-search input[type="text"] {
    width: 230px;
    margin-right: 15px;
    margin-bottom: 0;
  }
}
input.blog__search-input-text::-webkit-input-placeholder,
.blog__search-search input[type="text"]::-webkit-input-placeholder {
  color: white;
}
input.blog__search-input-text::-moz-placeholder,
.blog__search-search input[type="text"]::-moz-placeholder {
  color: white;
}
input.blog__search-input-text:-ms-input-placeholder,
.blog__search-search input[type="text"]:-ms-input-placeholder {
  color: white;
}
input.blog__search-input-text::-ms-input-placeholder,
.blog__search-search input[type="text"]::-ms-input-placeholder {
  color: white;
}
input.blog__search-input-text::placeholder,
.blog__search-search input[type="text"]::placeholder {
  color: white;
}
input.blog__search-input-submit,
.blog__search-search input[type="button"] {
  min-width: 190px;
  height: 50px;
  border: 1px solid #fff;
  color: #fff;
  background: transparent;
  text-transform: uppercase;
  text-align: center;
  font-size: 15px;
}
.sidebar__search {
  margin-bottom: 25px;
  position: relative;
}
.sidebar__banner {
  margin-bottom: 25px;
  display: block;
}
.sidebar__title {
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
}
.sidebar__list {
  margin-bottom: 40px;
  padding-top: 8px;
}
.sidebar__list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid #73879c;
}
.sidebar__list ul li {
  border-bottom: 1px solid #73879c;
  color: #73879c;
  font-weight: 800;
}
.sidebar__list ul li a {
  padding: 20px 0;
  display: block;
  text-decoration: none;
  color: #73879c;
}
.navigation.posts-navigation {
  display: flex;
  display: none;
  flex: 100%;
}
.navigation.posts-navigation .nav-links {
  flex: 100%;
}
.navigation.pagination {
  flex: 100%;
  text-align: center;
  border-top: 1px solid #e6e6e6;
  margin-top: 30px;
  padding-top: 30px;
}
.prev.page-numbers {
  float: left;
}
.next.page-numbers {
  float: right;
}
a.page-numbers {
  color: #1f2a32;
  text-decoration: none;
}
a.page-numbers:not(.prev):not(.next),
.page-numbers:not(.prev):not(.next) {
  padding: 0 8px;
}
.page-numbers.current {
  color: #fd6626;
  font-weight: 700;
}
.ico-resources {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url()
    no-repeat center center;
}
.ico-trending {
  display: inline-block;
  width: 17px;
  height: 17px;
  background: url()
    no-repeat center center;
}
.article-detail__body {
  max-width: 640px;
  margin: 0 auto;
  padding-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .article-detail__body {
    padding-bottom: 45px;
  }
}
.article-detail__body--main ul,
.career-entry ul {
  margin-left: 0;
  padding-left: 20px;
}
.article-detail__body--main ul li + li,
.career-entry ul li + li {
  margin-top: 5px;
}
.article-detail__body--main ul ul,
.career-entry ul ul {
  list-style: circle;
  margin-left: 20px;
}
.article-detail__body--main p,
.career-entry p,
.article-detail__body--main ul,
.career-entry ul {
  margin-bottom: 40px;
}
.article-detail__body--main a,
.career-entry a {
  color: #fd6626;
  font-weight: 700;
  text-decoration: none;
}
.article-detail__body--main a:hover,
.career-entry a:hover,
.article-detail__body--main .btn-play--hp:hover a.btn-play__icon,
.career-entry .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .article-detail__body--main a.btn-play__icon,
.btn-play--hp:hover .career-entry a.btn-play__icon {
  text-decoration: underline;
}
.article-detail__img {
  max-width: 960px;
  height: 405px;
  margin: 0 auto;
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 1px;
  padding-bottom: calc(135 / 320 * 100%);
}
.article-detail__img-img,
.article-detail__img-img:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.image-view {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.image-view__container {
  transition: -webkit-filter 300ms linear;
  transition: filter 300ms linear;
  transition: filter 300ms linear, -webkit-filter 300ms linear;
  transition: filter 300ms linear, -webkit-filter 300ms linear;
  -webkit-transition: -webkit-filter 300ms linear;
}
.image-view__container {
  position: relative;
  top: -7px;
  left: -7px;
  height: calc(100% + 14px);
  width: calc(100% + 14px);
}
.image-view__content {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
}
.article-detail__author {
  max-width: 840px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: -30px;
  position: relative;
  z-index: 1;
}
.article-detail__author .article__byline {
  margin-left: 10px;
}
.article-detail__author .article__posted-on {
  margin-left: auto;
}
.article-detail__author-img {
  position: relative;
  top: -10px;
  border-radius: 50%;
  overflow: hidden;
  background: #fff;
  padding: 5px;
  width: 90px;
  height: 90px;
}
.article-detail__author-img img {
  border-radius: 50%;
}
.author-container {
  padding: 0 15px;
  padding-bottom: 30px;
  max-width: 790px;
  margin: 0 auto;
}
.author-container #author-bio-box {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  text-align: center;
  margin: 100px 0 75px;
  padding: 0 0 60px 0;
  border-bottom: 1px solid #e6e6e6;
}
.author-container #author-bio-box h3 {
  width: 50%;
  margin-right: 50%;
}
.author-container #author-bio-box h3 a {
  pointer-events: none;
}
.author-container #author-bio-box .bio-icon {
  width: auto;
  height: auto;
}
.author-container #author-bio-box .bio-gravatar {
  order: -1;
  width: 50%;
}
.author-container #author-bio-box .bio-gravatar img {
  margin: 0 !important;
  border-radius: 50% !important;
  border: 0 !important;
}
.bio-gravatar-links {
  float: left;
  display: block;
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#author-bio-box .bio-icon {
  background: none !important;
  text-decoration: none;
}
.ai-user {
  text-align: center;
  margin: 40px 0;
}
.ai-user__picture-wrap {
  margin: 0 auto;
  margin-bottom: 10px;
  width: 90px;
  height: 90px;
  overflow: hidden;
}
.ai-user__picture {
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ai-user__picture:hover,
.btn-play--hp:hover .ai-user__picture.btn-play__icon {
  cursor: default;
}
.ai-user__title.ui-title,
.ai-user__title.sign-up-modal__body-title,
.ai-user__title.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.ai-user__title.loading:before,
.ai-user__title.functions-list__title,
.section-software-hero h1.ai-user__title,
.ui-section h1.ai-user__title {
  margin-bottom: 10px;
}
.article-detail__categories {
  margin-top: 4px;
}
.article-detail__categories ul {
  list-style: none;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}
.article-detail__categories ul li {
  margin-top: 4px;
  margin-right: 10px;
}
.container,
.section-stress-hero-robot-rocket-container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1310px;
  padding-left: 15px;
  padding-right: 15px;
}
.container-sm {
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
}
.container--sm {
  max-width: 990px;
}
.container--xs {
  max-width: 670px;
}
.container--xss {
  max-width: 470px;
}
.container--special01 {
  margin: 30px auto;
}
@media only screen and (min-width: 768px) {
  .container--special01 {
    margin: 50px auto;
  }
}
.container--special01 hr {
  max-width: 80%;
  margin: 30px auto;
}
@media only screen and (min-width: 768px) {
  .container--special01 hr {
    margin: 60px auto;
  }
}
.layout {
  max-width: 970px;
  padding: 0 15px;
  margin: 0 auto;
  display: flex;
}
.layout--blog {
  padding: 15px;
}
@media only screen and (min-width: 768px) {
  .layout--blog {
    padding: 80px 15px;
  }
}
.layout--blog-full .content-area {
  width: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.layout__sidebar {
  min-width: 230px;
  max-width: 230px;
  margin-left: 40px;
  display: none;
}
@media only screen and (min-width: 992px) {
  .layout__sidebar {
    display: block;
  }
}
.layout__main {
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .layout__main {
    width: 680px;
  }
}
.gambit_button {
  font-family: "Open Sans";
  position: relative;
  border: 2px solid;
  border-radius: 4px;
  font-weight: 900;
  transition: all 0.2s;
  background: transparent;
  color: #fd6626;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 15px;
  text-align: center;
  font-size: 12px;
  max-width: 100%;
  display: block;
  cursor: pointer;
  height: auto;
  line-height: 1.1;
  height: 40px;
  line-height: 38px;
}
@media only screen and (min-width: 992px) {
  .gambit_button {
    padding: 0 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .gambit_button {
    padding: 0 45px;
  }
}
@media only screen and (max-width: 767px) {
  .gambit_button {
    display: inline-block;
    min-width: 191px;
  }
  .gambit_button + .gambit_button {
    margin-top: 5px;
  }
}
.gambit_button:after {
  font-family: "shipmonk-icons";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  content: "";
}
.gambit_button:after {
  position: absolute;
  margin-left: -2em;
  width: 50px;
  top: 50%;
  margin-top: -6.5px;
  opacity: 0;
  line-height: 1em;
  font-weight: 800;
  transition: all 0.2s;
  text-align: center;
  font-size: 12px;
  display: none;
}
.gambit_button:hover,
.btn-play--hp:hover .gambit_button.btn-play__icon {
  border: 2px solid transparent;
  background: whitesmoke;
}
.gambit_button:hover:after,
.btn-play--hp:hover .gambit_button.btn-play__icon:after {
  margin-left: 0;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .gambit_button {
    font-size: 15px;
    height: 50px;
    line-height: 46px;
    display: inline-block;
  }
  .gambit_button:hover,
  .btn-play--hp:hover .gambit_button.btn-play__icon {
    padding: 0 52.5px 0 30px;
  }
  .gambit_button:after {
    display: initial;
  }
}
.gambit_button--big,
.gambit_button--biggest,
.gambit_button--bigger {
  height: 50px;
  line-height: 45px;
}
@media only screen and (min-width: 992px) {
  .gambit_button--big,
  .gambit_button--biggest,
  .gambit_button--bigger {
    min-width: 210px;
    height: 60px;
    line-height: 55px;
  }
}
@media only screen and (min-width: 992px) {
  .gambit_button--bigger {
    min-width: 225px;
  }
}
@media only screen and (min-width: 992px) {
  .gambit_button--biggest {
    min-width: 320px;
  }
}
.gambit_button--medium {
  height: 50px;
  line-height: 45px;
}
@media only screen and (min-width: 992px) {
  .gambit_button--medium {
    min-width: 210px;
  }
}
.gambit_button-- {
  height: 40px;
  line-height: 35px;
}
@media only screen and (min-width: 992px) {
  .gambit_button-- {
    min-width: 170px;
  }
}
.gambit_button--block {
  width: 100%;
  display: block;
  min-width: 100%;
}
a.gambit_button--outline-grey,
.gambit_button--outline-grey {
  border-color: #1f2a32;
  background: white;
  color: #1f2a32;
}
a.gambit_button--outline-grey:hover,
.btn-play--hp:hover .gambit_button--outline-grey.btn-play__icon,
.gambit_button--outline-grey:hover {
  background: rgba(31, 42, 50, 0.3);
}
a.gambit_button--outline-grey:focus,
.gambit_button--outline-grey:focus {
  border-color: transparent;
  background: rgba(31, 42, 50, 0.5);
}
a.gambit_button--outline-green,
.gambit_button--outline-green,
.btn-play--hp:hover .btn-play__icon {
  border-color: #fd6626;
  background: rgba(255, 255, 255, 0.3);
  color: #fd6626;
}
a.gambit_button--outline-green:hover,
.gambit_button--outline-green:hover,
.btn-play--hp:hover .btn-play__icon {
  background: whitesmoke;
}
a.gambit_button--outline-green:focus,
.gambit_button--outline-green:focus,
.btn-play--hp:hover .btn-play__icon:focus {
  border-color: transparent;
  background: rgba(253, 102, 38, 0.1);
}
a.gambit_button--outline-white,
.gambit_button--outline-white {
  border-color: white;
  background: transparent;
  color: white;
}
a.gambit_button--outline-white:hover,
.btn-play--hp:hover .gambit_button--outline-white.btn-play__icon,
.gambit_button--outline-white:hover {
  background: rgba(255, 255, 255, 0.3);
}
a.gambit_button--outline-white:focus,
.gambit_button--outline-white:focus {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.5);
}
a.gambit_button--bg-green,
.gambit_button--bg-green {
  border-color: #fd6626;
  background: #fd6626;
  color: white;
}
a.gambit_button--bg-green:hover,
.btn-play--hp:hover .gambit_button--bg-green.btn-play__icon,
.gambit_button--bg-green:hover {
  background: rgba(70, 161, 71, 0.5);
}
a.gambit_button--bg-green:focus,
.gambit_button--bg-green:focus {
  border-color: transparent;
  background: rgba(70, 161, 71, 0.7);
}
a.gambit_button--bg-grey,
.gambit_button--bg-grey {
  background: #1f2a32;
  color: white;
  border-color: #1f2a32;
}
a.gambit_button--bg-grey:hover,
.btn-play--hp:hover .gambit_button--bg-grey.btn-play__icon,
.gambit_button--bg-grey:hover {
  background: rgba(31, 42, 50, 0.5);
}
a.gambit_button--bg-grey:focus,
.gambit_button--bg-grey:focus {
  border-color: transparent;
  background: rgba(31, 42, 50, 0.7);
}
a.gambit_button--bg-white,
.gambit_button--bg-white {
  background: white;
  color: #1f2a32;
  border-color: white;
}
a.gambit_button--bg-white:hover,
.btn-play--hp:hover .gambit_button--bg-white.btn-play__icon,
.gambit_button--bg-white:hover {
  background: rgba(255, 255, 255, 0.5);
}
a.gambit_button--bg-white:focus,
.gambit_button--bg-white:focus {
  border-color: transparent;
  background: rgba(255, 255, 255, 0.7);
}
@media only screen and (max-width: 991px) {
  .gambit_button-group [class*="col-md"] + [class*="col-md"] {
    margin-top: 15px;
  }
}
.gambit_button-group-inline .gambit_button {
  margin-right: 15px;
}
@media only screen and (min-width: 768px) {
  .gambit_button-group-inline .gambit_button {
    min-width: 140px;
  }
}
.gambit_button-group-contact .gambit_button {
  min-width: 80px;
  margin-right: 3px;
}
.gambit_button-group-contact .gambit_button:last-child {
  margin-right: 0;
}
@media only screen and (min-width: 540px) {
  .gambit_button-group-contact .gambit_button {
    min-width: 88px;
    margin-right: 5px;
  }
}
@media only screen and (min-width: 768px) {
  .gambit_button-group-contact .gambit_button {
    min-width: 100px;
  }
}
@media only screen and (min-width: 992px) {
  .gambit_button-group-contact .gambit_button {
    min-width: 140px;
  }
}
@media only screen and (min-width: 1200px) {
  .gambit_button-group-contact .gambit_button {
    min-width: 140px;
  }
}
.gambit_button-small {
  font-weight: 700;
  text-align: center;
  margin-top: 8px;
}
.gambit_button-small .gambit_button-small__action {
  color: #4c555b;
  text-decoration: none;
  display: inline-block;
  width: auto;
  font-size: 13px;
  border: 0;
  background: none;
  padding-top: 0;
  padding-bottom: 0;
  text-transform: none;
  font-weight: 700;
  line-height: 1.4;
  height: auto;
}
.gambit_button-small .gambit_button-small__action:after {
  font-size: 9px;
  margin-top: -4.5px;
}
.gambit_button-small .gambit_button-small__action:hover,
.gambit_button-small
  .btn-play--hp:hover
  .gambit_button-small__action.btn-play__icon,
.btn-play--hp:hover
  .gambit_button-small
  .gambit_button-small__action.btn-play__icon {
  background: none;
}

.btn-play {
    background: transparent;
    border: 0;
    padding: 40px;
    display: inline-block;
    text-decoration: none;
    animation: shadow-pulse 1s infinite;
    border-radius: 0px ;
    width: 94px;
    height: 94px;
    background: radial-gradient(#fd6626 50%, rgba(101, 111, 150, 0.15) 52%);
    border-radius: 50%;
    display: block;
    position: relative;
    overflow: hidden;
    position: absolute;
    top: 155%;
    left: 40%;
}

.play-btn:hover::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border: none;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fff;
  z-index: 200;
  -webkit-animation: none;
  animation: none;
  border-radius: 0;
}



@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
  }
  100% {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
  }
}

@keyframes shadow-pulse-big
{
  0% {
    box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
  }
  100% {
    box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);
  }
}

.btn-play__text {
  font-size: 15px;
  font-weight: 900;
  text-transform: uppercase;
  color: white;
}
@media only screen and (min-width: 768px) {
  .btn-play__text {
    font-size: 20px;
  }
}
.btn-play--primary {
  display: flex;
  align-items: center;
}
.btn-play--primary:hover,
.btn-play--hp:hover .btn-play--primary.btn-play__icon {
  text-decoration: none;
}
.btn-play__icon--primary {
  width: 70px;
  height: 70px;
  line-height: 70px;
  text-align: center;
  border-radius: 50%;
  line-height: 60px;
  border: 5px solid white;
  color: white;
  margin: 0;
  margin-right: 20px;
}

@media only screen and (min-width: 768px) {
  .btn-play__text--primary {
    font-size: 15px;
  }
}
.btn-play--hp {
  display: flex;
  align-items: center;
  margin: 0 auto;
  padding: 12px 30px;
}
.btn-play--hp .btn-play__icon {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 50%;
  font-size: 14px;
  margin-bottom: 0;
  margin-right: 15px;
  border-width: 5px;
  -webkit-animation: pulse-play-border ease-in 2s infinite;
  animation: pulse-play-border ease-in 2s infinite;
  transition: 0.3s all;
}
@media only screen and (min-width: 768px) {
  .btn-play--hp .btn-play__icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    border-radius: 50%;
    font-size: 24px;
  }
}
.btn-play--hp .btn-play__icon i:before {
  display: block;
  position: relative;
  top: -5px;
  left: -2px;
  -webkit-animation: pulse-play ease-in 2s infinite;
  animation: pulse-play ease-in 2s infinite;
}
.btn-play--hp .btn-play__text {
  color: #223041;
}
@-webkit-keyframes pulse-play {
  0% {
    transform: scale(1);
  }
  70% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes pulse-play {
  0% {
    transform: scale(1);
  }
  70% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes pulse-play-border {
  0% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(70, 161, 71, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0);
  }
}
@keyframes pulse-play-border {
  0% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(70, 161, 71, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0);
  }
}
.gambit_button-link-footer {
  text-align: center;
  margin-top: 15px;
}
.gambit_button-link-footer a {
  font-weight: 700;
}
.ux-section {
  padding: 25px 0;
}
@media only screen and (min-width: 992px) {
  .ux-section {
    padding: 45px 0;
  }
}
.ux-section__title {
  margin-bottom: 20px;
}
.ux-section__title--h2 {
  font-size: 24px;
}
.ux-section__title--primary {
  color: #fd6626;
}
.ux-section__p {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
.ux-section--bg-primary {
  background: #fd6626;
}
.ux-section--bg-grey {
  background: #e6e6e6;
}
input.form-control,
.form-control,
.ux-form--default .ux-form-control--default,
.ux-form--default select,
.ux-form--default input[type="text"],
.ux-form--default input[type="email"],
.ux-form--default input[type="number"],
.ux-form--default input[type="password"],
.ux-form--default input[type="time"],
.ux-form--default textarea,
.ux-select-wrap {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  line-height: 1.42857;
  color: #223041;
  background-color: #fff;
  background-image: none;
  border: 1px solid #73879c;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  font-size: 13px;
}
input.form-control::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.ux-form--default .ux-form-control--default::-webkit-input-placeholder,
.ux-form--default select::-webkit-input-placeholder,
.ux-form--default input[type="text"]::-webkit-input-placeholder,
.ux-form--default input[type="email"]::-webkit-input-placeholder,
.ux-form--default input[type="number"]::-webkit-input-placeholder,
.ux-form--default input[type="password"]::-webkit-input-placeholder,
.ux-form--default input[type="time"]::-webkit-input-placeholder,
.ux-form--default textarea::-webkit-input-placeholder,
.ux-select-wrap::-webkit-input-placeholder {
  color: #73879c;
  font-family: "Open Sans";
}
input.form-control::-moz-placeholder,
.form-control::-moz-placeholder,
.ux-form--default .ux-form-control--default::-moz-placeholder,
.ux-form--default select::-moz-placeholder,
.ux-form--default input[type="text"]::-moz-placeholder,
.ux-form--default input[type="email"]::-moz-placeholder,
.ux-form--default input[type="number"]::-moz-placeholder,
.ux-form--default input[type="password"]::-moz-placeholder,
.ux-form--default input[type="time"]::-moz-placeholder,
.ux-form--default textarea::-moz-placeholder,
.ux-select-wrap::-moz-placeholder {
  color: #73879c;
  font-family: "Open Sans";
}
input.form-control:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.ux-form--default .ux-form-control--default:-ms-input-placeholder,
.ux-form--default select:-ms-input-placeholder,
.ux-form--default input[type="text"]:-ms-input-placeholder,
.ux-form--default input[type="email"]:-ms-input-placeholder,
.ux-form--default input[type="number"]:-ms-input-placeholder,
.ux-form--default input[type="password"]:-ms-input-placeholder,
.ux-form--default input[type="time"]:-ms-input-placeholder,
.ux-form--default textarea:-ms-input-placeholder,
.ux-select-wrap:-ms-input-placeholder {
  color: #73879c;
  font-family: "Open Sans";
}
input.form-control::-ms-input-placeholder,
.form-control::-ms-input-placeholder,
.ux-form--default .ux-form-control--default::-ms-input-placeholder,
.ux-form--default select::-ms-input-placeholder,
.ux-form--default input[type="text"]::-ms-input-placeholder,
.ux-form--default input[type="email"]::-ms-input-placeholder,
.ux-form--default input[type="number"]::-ms-input-placeholder,
.ux-form--default input[type="password"]::-ms-input-placeholder,
.ux-form--default input[type="time"]::-ms-input-placeholder,
.ux-form--default textarea::-ms-input-placeholder,
.ux-select-wrap::-ms-input-placeholder {
  color: #73879c;
  font-family: "Open Sans";
}
input.form-control::placeholder,
.form-control::placeholder,
.ux-form--default .ux-form-control--default::placeholder,
.ux-form--default select::placeholder,
.ux-form--default input[type="text"]::placeholder,
.ux-form--default input[type="email"]::placeholder,
.ux-form--default input[type="number"]::placeholder,
.ux-form--default input[type="password"]::placeholder,
.ux-form--default input[type="time"]::placeholder,
.ux-form--default textarea::placeholder,
.ux-select-wrap::placeholder {
  color: #73879c;
  font-family: "Open Sans";
}
input.form-control.inline-3,
.form-control.inline-3,
.ux-form--default .inline-3.ux-form-control--default,
.ux-form--default select.inline-3,
.ux-form--default input.inline-3[type="text"],
.ux-form--default input.inline-3[type="email"],
.ux-form--default input.inline-3[type="number"],
.ux-form--default input.inline-3[type="password"],
.ux-form--default input.inline-3[type="time"],
.ux-form--default textarea.inline-3,
.inline-3.ux-select-wrap {
  display: inline-block;
  width: 40px;
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.input-hidden {
  display: none !important;
  visibility: hidden !important;
}
.ux-select-wrap {
  position: relative;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  padding-top: 0;
  padding-bottom: 0;
}
.ux-select-wrap:focus {
  outline: none;
}
.ux-select-wrap.is-active {
  color: #223041;
}
.ux-select-wrap-wrap {
  position: relative;
}
.ux-select-wrap-wrap:before,
.free_ebook_section ul li.ux-select-wrap-wrap:before {
  position: absolute;
  z-index: 1;
  display: inline-block;
  transform: rotate(90deg);
  right: 8px;
  top: 50%;
  line-height: 1;
  font-size: 8px;
  margin-top: -4px;
}
.ux-select-wrap-wrap select.ux-select-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
textarea.ux-textarea {
  resize: none;
  height: 182px;
  line-height: 1.3;
  padding-top: 15px;
  padding-bottom: 15px;
}
input.form-control--md,
.form-control--md,
.ux-form--md select,
.ux-form--md .ux-form-control--default,
.ux-form--md input[type="text"],
.ux-form--md input[type="email"],
.ux-form--md input[type="number"],
.ux-form--md input[type="time"],
.ux-form--md input[type="password"],
.ux-select-wrap {
  height: 40px;
  line-height: 40px;
}
@media only screen and (min-width: 768px) {
  input.form-control--md,
  .form-control--md,
  .ux-form--md select,
  .ux-form--md .ux-form-control--default,
  .ux-form--md input[type="text"],
  .ux-form--md input[type="email"],
  .ux-form--md input[type="number"],
  .ux-form--md input[type="time"],
  .ux-form--md input[type="password"],
  .ux-select-wrap {
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
input.form-control--lg,
.form-control--lg,
.ux-form--lg select,
.ux-form--lg .ux-form-control--default,
.ux-form--lg input[type="text"],
.ux-form--lg input[type="email"],
.ux-form--lg input[type="number"],
.ux-form--lg input[type="password"] {
  height: 50px;
  line-height: 50px;
}
@media only screen and (min-width: 768px) {
  input.form-control--lg,
  .form-control--lg,
  .ux-form--lg select,
  .ux-form--lg .ux-form-control--default,
  .ux-form--lg input[type="text"],
  .ux-form--lg input[type="email"],
  .ux-form--lg input[type="number"],
  .ux-form--lg input[type="password"] {
    height: 60px;
    line-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.ux-form--default .ux-form-control--default,
.ux-form--default select,
.ux-form--default input[type="text"],
.ux-form--default input[type="email"],
.ux-form--default input[type="number"],
.ux-form--default input[type="password"],
.ux-form--default input[type="time"],
.ux-form--default textarea {
  width: 100%;
}
.ux-form--default .ux-form-control--default.wpcf7-not-valid,
.ux-form--default select.wpcf7-not-valid,
.ux-form--default input[type="text"].wpcf7-not-valid,
.ux-form--default input[type="email"].wpcf7-not-valid,
.ux-form--default input[type="number"].wpcf7-not-valid,
.ux-form--default input[type="password"].wpcf7-not-valid,
.ux-form--default input[type="time"].wpcf7-not-valid,
.ux-form--default textarea.wpcf7-not-valid {
  border: 2px solid #b35757;
}
.ux-form--default input[type="time"].ios {
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
  padding-top: 0;
  padding-bottom: 0;
}
.ux-form--default textarea {
  height: 170px;
}
.ux-form--default .form-group.forminput {
  margin-bottom: 0;
}
.ux-form--default .gambit_button {
  position: relative;
}
.ux-form--default .gambit_button br {
  display: none;
}
.ux-form--default .gambit_button input,
.ux-form--default .gambit_button .ajax-loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ux-form--default .gambit_button .ajax-loader {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.5);
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
}
.ux-form--default .wpcf7-form-control-wrap {
  display: block;
  padding-bottom: 25px;
}
.ux-form--default .wpcf7-form-control-wrap.checkbox-term {
  display: inline-block;
}
.ux-form--default .row--gutter-small .wpcf7-form-control-wrap {
  padding-bottom: 20px;
}
.ux-form--default span.wpcf7-not-valid-tip {
  position: absolute;
  font-size: 11px;
  margin-top: 2px;
}
.ux-form--default .wpcf7 br {
  display: none;
}
.ux-form .ux-form-control--default:focus,
.ux-form input[type="text"]:focus,
.ux-form input[type="email"]:focus,
.ux-form input[type="number"]:focus,
.ux-form input[type="time"]:focus,
.ux-form input[type="password"]:focus,
.ux-form textarea:focus {
  outline: none;
  border: 2px solid #fd6626;
}
.form-control:focus,
.ux-select-wrap:focus,
.ux-form--default .ux-form-control--default:focus,
.ux-form--default select:focus,
.ux-form--default input[type="text"]:focus,
.ux-form--default input[type="email"]:focus,
.ux-form--default input[type="number"]:focus,
.ux-form--default input[type="password"]:focus,
.ux-form--default input[type="time"]:focus,
.ux-form--default textarea:focus {
  outline: none;
  border: 2px solid #fd6626;
}
.ux-form--style-1 .ux-form-control--default,
.ux-form--style-1 input[type="text"],
.ux-form--style-1 input[type="email"],
.ux-form--style-1 input[type="number"],
.ux-form--style-1 input[type="password"],
.ux-form--style-1 textarea,
.ux-form--style-1 .ux-select-wrap,
.ux-form--style-1 select.wpcf7-select {
  background: rgba(255, 255, 255, 0.5);
}
.ux-form--style-1 textarea {
  resize: none;
  height: 182px;
}
.ux-form--style-1 div.wpcf7-validation-errors,
.ux-form--style-1 div.wpcf7-acceptance-missing {
  border: 0;
  background: #e5604f7d;
  color: #350000;
  padding: 15px 20px;
  border-radius: 4px;
  margin: 0;
  margin-top: 20px;
}
.ux-form--style-1 .wpcf7-radio .wpcf7-list-item {
  display: block;
  margin-bottom: 10px;
}
.ux-form--style-1 .wpcf7-radio label {
  display: block;
  position: relative;
  padding-left: 30px;
}
.ux-form--style-1 .wpcf7-radio label input {
  display: none;
}
.ux-form--style-1 .wpcf7-radio label input:checked + .wpcf7-list-item-label {
  color: #223041;
  font-weight: 700;
}
.ux-form--style-1
  .wpcf7-radio
  label
  input:checked
  + .wpcf7-list-item-label:before,
.ux-form--style-1
  .wpcf7-radio
  label
  .free_ebook_section
  ul
  input:checked
  + li.wpcf7-list-item-label:before {
  background: #73879c;
  box-shadow: 0 0 0 3px #73879c;
}
.ux-form--style-1 .wpcf7-radio label .wpcf7-list-item-label {
  color: #73879c;
}
.ux-form--style-1 .wpcf7-radio label .wpcf7-list-item-label:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #73879c;
}
.ux-form--style-1 .wpcf7-checkbox .wpcf7-list-item {
  display: block;
  margin-bottom: 10px;
}
.ux-form--style-1 .wpcf7-checkbox label {
  display: block;
  position: relative;
  padding-left: 30px;
}
.ux-form--style-1 .wpcf7-checkbox label input {
  display: none;
}
.ux-form--style-1 .wpcf7-checkbox label input:checked + .wpcf7-list-item-label {
  color: #223041;
  font-weight: 700;
}
.ux-form--style-1
  .wpcf7-checkbox
  label
  input:checked
  + .wpcf7-list-item-label:before,
.ux-form--style-1
  .wpcf7-checkbox
  label
  .free_ebook_section
  ul
  input:checked
  + li.wpcf7-list-item-label:before {
  background: #73879c;
  box-shadow: 0 0 0 3px #73879c;
}
.ux-form--style-1 .wpcf7-checkbox label .wpcf7-list-item-label {
  color: #73879c;
}
.ux-form--style-1 .wpcf7-checkbox label .wpcf7-list-item-label:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  border: 1px solid #73879c;
}
@media only screen and (min-width: 768px) {
  .ux-form--style-1 .col-lg-6 {
    width: 50%;
    float: left;
  }
}
@media only screen and (min-width: 1200px) {
  .ux-form--style-1 .col-lg-6 {
    width: 50%;
  }
}
.steps-wrap .wpcf7-form div.wpcf7-validation-errors,
.steps-wrap .wpcf7-form div.wpcf7-acceptance-missing {
  background: #e95c53;
  border: 2px solid #e95c53;
  color: white;
  padding: 10px 15px;
  margin: 0;
  margin-top: 10px;
}
.error-message {
  background: #e95c53;
  border: 2px solid #e95c53;
  color: white;
  padding: 10px 15px;
  margin: 0;
  margin-top: 10px;
  max-height: 0;
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s;
}
.error-message.active {
  visibility: visible;
  opacity: 1;
  max-height: 1000px;
}
.ux-form--style-2 p:empty {
  display: none;
}
.ux-form--style-2 span.wpcf7-not-valid-tip {
  color: #9a2c2c;
  font-size: 1em;
  font-weight: 400;
  display: block;
}
.ux-form--style-2 div.wpcf7-validation-errors,
.ux-form--style-2 div.wpcf7-acceptance-missing {
  background: #e95c53;
  border: 2px solid #e95c53;
  color: white;
  padding: 10px 15px;
  margin: 0;
  margin-top: 10px;
}
.ux-form--style-2 .gambit_button {
  position: relative;
}
.ux-form--style-2 .gambit_button br {
  display: none;
}
.ux-form--style-2 .gambit_button input,
.ux-form--style-2 .gambit_button .ajax-loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.ux-form--style-2 .gambit_button .ajax-loader {
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.5);
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
}
.ux-form--style-3 textarea,
.loginpop .modal .modal-body .ux-form textarea,
.ux-form--style-3 select,
.loginpop .modal .modal-body .ux-form select,
.ux-form--style-3 input[type="email"],
.loginpop .modal .modal-body .ux-form input[type="email"],
.ux-form--style-3 input[type="password"],
.loginpop .modal .modal-body .ux-form input[type="password"],
.ux-form--style-3 input[type="text"],
.loginpop .modal .modal-body .ux-form input[type="text"] {
  position: relative;
  border: 2px solid #31693c;
  background-color: rgba(71, 160, 76, 0.4);
  color: #31693c;
}
.ux-form--style-3 textarea::-webkit-input-placeholder,
.loginpop .modal .modal-body .ux-form textarea::-webkit-input-placeholder,
.ux-form--style-3 select::-webkit-input-placeholder,
.loginpop .modal .modal-body .ux-form select::-webkit-input-placeholder,
.ux-form--style-3 input[type="email"]::-webkit-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="email"]::-webkit-input-placeholder,
.ux-form--style-3 input[type="password"]::-webkit-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="password"]::-webkit-input-placeholder,
.ux-form--style-3 input[type="text"]::-webkit-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="text"]::-webkit-input-placeholder {
  color: #31693c;
}
.ux-form--style-3 textarea::-moz-placeholder,
.loginpop .modal .modal-body .ux-form textarea::-moz-placeholder,
.ux-form--style-3 select::-moz-placeholder,
.loginpop .modal .modal-body .ux-form select::-moz-placeholder,
.ux-form--style-3 input[type="email"]::-moz-placeholder,
.loginpop .modal .modal-body .ux-form input[type="email"]::-moz-placeholder,
.ux-form--style-3 input[type="password"]::-moz-placeholder,
.loginpop .modal .modal-body .ux-form input[type="password"]::-moz-placeholder,
.ux-form--style-3 input[type="text"]::-moz-placeholder,
.loginpop .modal .modal-body .ux-form input[type="text"]::-moz-placeholder {
  color: #31693c;
}
.ux-form--style-3 textarea:-ms-input-placeholder,
.loginpop .modal .modal-body .ux-form textarea:-ms-input-placeholder,
.ux-form--style-3 select:-ms-input-placeholder,
.loginpop .modal .modal-body .ux-form select:-ms-input-placeholder,
.ux-form--style-3 input[type="email"]:-ms-input-placeholder,
.loginpop .modal .modal-body .ux-form input[type="email"]:-ms-input-placeholder,
.ux-form--style-3 input[type="password"]:-ms-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="password"]:-ms-input-placeholder,
.ux-form--style-3 input[type="text"]:-ms-input-placeholder,
.loginpop .modal .modal-body .ux-form input[type="text"]:-ms-input-placeholder {
  color: #31693c;
}
.ux-form--style-3 textarea::-ms-input-placeholder,
.loginpop .modal .modal-body .ux-form textarea::-ms-input-placeholder,
.ux-form--style-3 select::-ms-input-placeholder,
.loginpop .modal .modal-body .ux-form select::-ms-input-placeholder,
.ux-form--style-3 input[type="email"]::-ms-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="email"]::-ms-input-placeholder,
.ux-form--style-3 input[type="password"]::-ms-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="password"]::-ms-input-placeholder,
.ux-form--style-3 input[type="text"]::-ms-input-placeholder,
.loginpop
  .modal
  .modal-body
  .ux-form
  input[type="text"]::-ms-input-placeholder {
  color: #31693c;
}
.ux-form--style-3 textarea::placeholder,
.loginpop .modal .modal-body .ux-form textarea::placeholder,
.ux-form--style-3 select::placeholder,
.loginpop .modal .modal-body .ux-form select::placeholder,
.ux-form--style-3 input[type="email"]::placeholder,
.loginpop .modal .modal-body .ux-form input[type="email"]::placeholder,
.ux-form--style-3 input[type="password"]::placeholder,
.loginpop .modal .modal-body .ux-form input[type="password"]::placeholder,
.ux-form--style-3 input[type="text"]::placeholder,
.loginpop .modal .modal-body .ux-form input[type="text"]::placeholder {
  color: #31693c;
}
.ux-form--style-3 textarea:focus,
.loginpop .modal .modal-body .ux-form textarea:focus,
.ux-form--style-3 select:focus,
.loginpop .modal .modal-body .ux-form select:focus,
.ux-form--style-3 input[type="email"]:focus,
.loginpop .modal .modal-body .ux-form input[type="email"]:focus,
.ux-form--style-3 input[type="password"]:focus,
.loginpop .modal .modal-body .ux-form input[type="password"]:focus,
.ux-form--style-3 input[type="text"]:focus,
.loginpop .modal .modal-body .ux-form input[type="text"]:focus {
  border-color: #fd6626;
  background-color: #fff;
  color: #1f2a32;
}
.ux-form--style-3 .wpcf7-radio .wpcf7-list-item,
.loginpop .modal .modal-body .ux-form .wpcf7-radio .wpcf7-list-item {
  display: block;
  margin-bottom: 10px;
}
.ux-form--style-3 .wpcf7-radio label,
.loginpop .modal .modal-body .ux-form .wpcf7-radio label {
  display: block;
  position: relative;
  padding-left: 30px;
}
.ux-form--style-3 .wpcf7-radio label input:checked + .wpcf7-list-item-label,
.loginpop
  .modal
  .modal-body
  .ux-form
  .wpcf7-radio
  label
  input:checked
  + .wpcf7-list-item-label {
  color: #fff;
}
.ux-form--style-3
  .wpcf7-radio
  label
  input:checked
  + .wpcf7-list-item-label:before,
.loginpop
  .modal
  .modal-body
  .ux-form
  .wpcf7-radio
  label
  input:checked
  + .wpcf7-list-item-label:before,
.ux-form--style-3
  .wpcf7-radio
  label
  .free_ebook_section
  ul
  input:checked
  + li.wpcf7-list-item-label:before,
.loginpop
  .modal
  .modal-body
  .ux-form
  .wpcf7-radio
  label
  .free_ebook_section
  ul
  input:checked
  + li.wpcf7-list-item-label:before {
  background: #fff;
  box-shadow: 0 0 0 3px #fff;
}
.ux-form--style-3 .wpcf7-radio label .wpcf7-list-item-label,
.loginpop
  .modal
  .modal-body
  .ux-form
  .wpcf7-radio
  label
  .wpcf7-list-item-label {
  color: #31693c;
}
.ux-form--style-3 .wpcf7-radio label .wpcf7-list-item-label:before,
.loginpop
  .modal
  .modal-body
  .ux-form
  .wpcf7-radio
  label
  .wpcf7-list-item-label:before {
  content: "";
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
  background: #31693c;
  border-radius: 50%;
}
.ux-form--style-3 div.wpcf7-validation-errors,
.loginpop .modal .modal-body .ux-form div.wpcf7-validation-errors,
.ux-form--style-3 div.wpcf7-acceptance-missing,
.loginpop .modal .modal-body .ux-form div.wpcf7-acceptance-missing {
  background: #e95c53;
  border: 2px solid #e95c53;
  color: white;
  padding: 10px 15px;
  margin: 0;
  margin-top: 10px;
}
.ux-form--style-3 span.wpcf7-not-valid-tip,
.loginpop .modal .modal-body .ux-form span.wpcf7-not-valid-tip {
  color: #fff;
  background: #e95c53;
  font-size: 1em;
  font-weight: 400;
  display: block;
}
.ux-form__label--style-1 {
  font-weight: 700;
  margin-bottom: 10px;
  display: block;
}
.ux-form--col-full-width [class*="col-"] {
  width: 100%;
  margin: 0;
}
.ux-form__checkbox-fix .wpcf7-exclusive-checkbox .wpcf7-list-item.last,
.ux-form__radio-fix .wpcf7-list-item.first {
  display: none !important;
}
.ui-search-bar {
  position: relative;
}
input.ui-search-bar__input {
  height: 40px;
  line-height: 40px;
  padding-left: 30px;
  padding-right: 70px;
}
@media only screen and (min-width: 768px) {
  input.ui-search-bar__input {
    height: 70px;
    line-height: 70px;
    padding-right: 100px;
  }
}
.ui-search-bar--small input.ui-search-bar__input {
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  padding-right: 50px;
}
@media only screen and (min-width: 768px) {
  .ui-search-bar--small input.ui-search-bar__input {
    height: 40px;
    line-height: 40px;
    padding-right: 50px;
  }
}
.ui-search-bar--small .ui-search-bar__button {
  width: 40px;
}
.ui-search-bar--small .ui-search-bar__button:before {
  font-size: 16px;
}
.ui-search-bar__button {
  position: absolute;
  padding: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  background: transparent;
  border: 0;
  border-left: 1px solid #73879c;
  border-radius: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.ui-search-bar__button input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .ui-search-bar__button {
    width: 70px;
  }
}
.ui-search-bar__button:before,
.free_ebook_section ul li.ui-search-bar__button:before {
  display: inline-block;
  font-size: 25px;
  color: #73879c;
  transform: scale(1);
  transition: all 0.3s;
}
.ui-search-bar__button:hover,
.btn-play--hp:hover .ui-search-bar__button.btn-play__icon {
  border-color: #73879c;
}
.ui-search-bar__button:hover:before,
.btn-play--hp:hover .ui-search-bar__button.btn-play__icon:before {
  transform: scale(1.2);
}
.section-partners-hero .page__thumbnail {
  text-align: center;
  margin-top: 20px;
  overflow: hidden;
}
.section-partners-hero .page__thumbnail img {
  max-height: 200px;
  margin: 0 auto;
  display: block;
}
.form-group {
  margin-bottom: 15px;
}
.form-group-footer {
  margin-top: 30px;
}
.ux-form--default .form-group-footer {
  margin-top: 0;
}
.form-group--inline {
  min-height: 40px;
}
@media only screen and (min-width: 768px) {
  .form-group--inline {
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
  }
}
.form-group--inline label.label {
  margin-right: 15px;
  margin-bottom: 8px;
  width: 100%;
  display: block;
}
@media only screen and (min-width: 768px) {
  .form-group--inline label.label {
    margin-bottom: 0;
    width: auto;
    display: initial;
  }
}
.form-group--inline .label-150 {
  min-width: 150px;
}
.form-group--inline .label-260 {
  min-width: 260px;
}
.form-group--inline .unit {
  margin: 0 5px;
  font-size: 12px;
  font-weight: 700;
}
.form-group--inline .radio,
.form-group--inline .checkbox {
  margin-right: 15px;
  white-space: nowrap;
}
.label-block {
  margin-bottom: 5px;
}
.checkboxes {
  margin-bottom: 20px;
}
.checkboxes .checkbox {
  margin-right: 15px;
}
.share-buttons #ssba-classic-2 {
  width: auto;
}
.ui-social__a,
ul.app-footer__social a,
.share-buttons .ssba a,
#author-bio-box .bio-icon {
  display: inline-block;
  color: #223041;
  padding: 0 10px;
  text-decoration: none;
}
.ui-social__a:hover,
ul.app-footer__social a:hover,
.share-buttons .ssba a:hover,
#author-bio-box .bio-icon:hover,
.btn-play--hp:hover .ui-social__a.btn-play__icon,
.btn-play--hp:hover ul.app-footer__social a.btn-play__icon,
ul.app-footer__social .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .share-buttons .ssba a.btn-play__icon,
.share-buttons .ssba .btn-play--hp:hover a.btn-play__icon,
#author-bio-box .btn-play--hp:hover .bio-icon.btn-play__icon,
.btn-play--hp:hover #author-bio-box .bio-icon.btn-play__icon {
  text-decoration: none;
}
.ui-social__a:hover:before,
ul.app-footer__social a:hover:before,
.share-buttons .ssba a:hover:before,
#author-bio-box .bio-icon:hover:before,
.btn-play--hp:hover .ui-social__a.btn-play__icon:before,
.btn-play--hp:hover ul.app-footer__social a.btn-play__icon:before,
ul.app-footer__social .btn-play--hp:hover a.btn-play__icon:before,
.btn-play--hp:hover .share-buttons .ssba a.btn-play__icon:before,
.share-buttons .ssba .btn-play--hp:hover a.btn-play__icon:before,
#author-bio-box .btn-play--hp:hover .bio-icon.btn-play__icon:before,
.btn-play--hp:hover #author-bio-box .bio-icon.btn-play__icon:before {
  opacity: 1;
}
.ui-social__a:before,
ul.app-footer__social a:before,
.share-buttons .ssba a:before,
#author-bio-box .bio-icon:before,
.free_ebook_section ul li.ui-social__a:before {
  opacity: 0.6;
  font-size: 24px;
}
.share-buttons .ssba img {
  display: none !important;
}
.ssba_twitter_share {
  display: none !important;
}
.jetpack_top_posts_widget .widgettitle {
  display: none;
}
.jetpack_top_posts_widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.jetpack_top_posts_widget li {
  display: flex;
  justify-content: space-between;
}
.jetpack_top_posts_widget li + li {
  margin-top: 20px;
}
.jetpack_top_posts_widget li .top_posts_date {
  min-width: 160px;
  text-align: right;
}
.jetpack_top_posts_widget li a {
  color: #223041;
  text-decoration: none;
  font-weight: 800;
}
body .cookie-notice-container {
  display: table-cell;
  vertical-align: middle;
  background: #223041;
  color: white;
  margin: 0 auto;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  text-align: left;
  padding-top: 20px;
  padding-right: 100px;
  padding-bottom: 70px;
}
@media only screen and (min-width: 768px) {
  body .cookie-notice-container {
    padding-bottom: 20px;
    padding-right: 220px;
  }
}
@media only screen and (min-width: 1500px) {
  body .cookie-notice-container {
    max-width: 1310px;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
body #cookie-notice {
  background: #223041 !important;
  display: flex;
  align-items: center;
  min-height: 80px;
  flex-wrap: wrap;
}
body #cookie-notice #cn-accept-cookie,
body #cookie-notice .cn-more-info {
  font-size: 13px;
}
body #cookie-notice #cn-accept-cookie {
  background: transparent;
  color: #fd6626;
  border: 2px solid #fd6626;
  border-radius: 3px;
  height: 40px;
  width: 100px;
  padding: 10px 15px;
  text-shadow: none;
  font-family: "Open Sans";
  background-image: none;
  white-space: nowrap;
  font-weight: 700;
  line-height: 17px;
  position: absolute;
  margin: 0;
  left: 15px;
  top: auto;
  bottom: 15px;
  transform: none;
}
body #cookie-notice #cn-accept-cookie:hover,
body #cookie-notice .btn-play--hp:hover #cn-accept-cookie.btn-play__icon,
.btn-play--hp:hover body #cookie-notice #cn-accept-cookie.btn-play__icon {
  background: #fd6626;
  color: white;
  border-color: #fd6626;
}
@media only screen and (min-width: 768px) {
  body #cookie-notice #cn-accept-cookie {
    left: initial;
    top: 50%;
    bottom: initial;
    transform: translateY(-50%);
    right: 100px;
  }
}
@media only screen and (min-width: 1500px) {
  body #cookie-notice #cn-accept-cookie {
    right: 15px;
  }
}
body #cookie-notice .cn-more-info {
  background: transparent;
  box-shadow: none;
  border: none;
  font-family: "Open Sans";
  text-shadow: none;
  color: rgba(255, 255, 255, 0.5);
  text-decoration: underline;
  margin-left: 0;
  padding-left: 4px;
  display: inline;
  vertical-align: initial;
  line-height: inherit;
}
body #cookie-notice .cn-more-info:hover,
body #cookie-notice .btn-play--hp:hover .cn-more-info.btn-play__icon,
.btn-play--hp:hover body #cookie-notice .cn-more-info.btn-play__icon {
  color: white;
}
body #cn-accept-cookie {
  order: 2;
}
html body.page-template-page-break-up #cookie-notice,
html body.page-template-page-break-up #drift-widget-container {
  display: none !important;
}
.cookies-not-set .app-footer:after {
  content: "";
  height: 130px;
  display: block;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .cookies-not-set .app-footer:after {
    height: 80px;
  }
}
.section-share-article {
  background: #f4f5f7;
  padding: 50px 0;
}
.section-share-article__title {
  font-size: 20px;
  font-weight: 300;
  color: #fd6626;
  padding: 0 30px;
  position: relative;
  z-index: 1;
}
.section-share-article__itemwithhr--white .section-share-article__title {
  background: white;
}
.section-share-article__itemwithhr--grey .section-share-article__title {
  background: #f4f5f7;
}
.section-share-article__itemwithhr {
  position: relative;
  display: flex;
  justify-content: center;
}
.section-share-article__hr {
  background: #e6e6e6;
  height: 1px;
  width: 100%;
  border: 0;
  position: absolute;
  margin: 0;
  top: 50%;
}
.section-popular-article {
  background: white;
  padding: 50px 0;
}
.ux-section--faq {
  background-color: #e6e6e6;
  border-top: 1px solid #b4b5b4;
}
.ux-section--faq .icon-icon_faq {
  color: #b4b5b4;
  line-height: 1;
  font-size: 70px;
}
.ux-social a {
  display: inline-block;
  transform: scale(1);
  transition: 0.3s;
}
.ux-social a:hover,
.ux-social .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .ux-social a.btn-play__icon {
  opacity: 0.8;
  transform: scale(1.1);
}
.error-404__img img {
  max-height: 230px;
  margin: 80px 0;
}
.ux-section--steps {
  position: relative;
  text-align: center;
  padding: 0 20px;
}
.ux-section--steps__ulPath {
  list-style: none;
  margin: 0;
  position: relative;
  z-index: 2;
  padding-top: 0;
  padding: 0;
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.ux-section--steps__ulPath li .ux-section--steps__ulPathNumber {
  transition: all 1s;
}
.ux-section--steps__ulPath li.is-current .ux-section--steps__ulPathNumber {
  -webkit-animation: pulseNumber 2s infinite;
  animation: pulseNumber 2s infinite;
}
.ux-section--steps__ulPath li.is-visible .ux-section--steps__ulPathNumber {
  background: #223041;
  color: white;
}
@-webkit-keyframes pulseNumber {
  0% {
    box-shadow: 0 0 0 0 rgba(34, 48, 65, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(34, 48, 65, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(34, 48, 65, 0);
  }
}
@keyframes pulseNumber {
  0% {
    box-shadow: 0 0 0 0 rgba(34, 48, 65, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(34, 48, 65, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(34, 48, 65, 0);
  }
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath {
    padding-top: 288px;
  }
}
@media only screen and (min-width: 1560px) {
  .ux-section--steps__ulPath {
    padding-top: 188px;
  }
}
.ux-section--steps__ulPath li {
  position: relative;
  padding-top: 80px;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath li {
    padding-top: 0;
  }
}
.ux-section--steps__ulPath li:not(.last) {
  position: relative;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath li:not(.last) {
    height: 300px;
  }
  .ux-section--steps__ulPath
    li:not(.last):nth-child(odd)
    .ux-section--steps__ulPathNumber {
    left: 0;
    margin-left: -41px;
  }
  .ux-section--steps__ulPath li:not(.last):nth-child(odd) .ux-helpInfoBox {
    left: 100px;
  }
  .ux-section--steps__ulPath
    li:not(.last):nth-child(odd)
    .ux-helpInfoBox__text {
    left: 100%;
    margin-left: 25px;
  }
  .ux-section--steps__ulPath
    li:not(.last):nth-child(odd)
    .ux-helpInfoBox__text:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid #1f2a32;
    right: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
  .ux-section--steps__ulPath
    li:not(.last):nth-child(even)
    .ux-section--steps__ulPathNumber {
    right: 0;
    margin-right: -41px;
  }
  .ux-section--steps__ulPath li:not(.last):nth-child(even) .ux-helpInfoBox {
    right: 100px;
  }
  .ux-section--steps__ulPath
    li:not(.last):nth-child(even)
    .ux-helpInfoBox__text {
    right: 100%;
    margin-right: 25px;
  }
  .ux-section--steps__ulPath
    li:not(.last):nth-child(even)
    .ux-helpInfoBox__text:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #1f2a32;
    left: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.ux-section--steps__ulPath li.first .ux-section--steps__ulPathNumber:before {
  width: 82px;
  height: 205px;
  position: absolute;
  left: 50%;
  margin-left: -41px;
  display: block;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath li.first .ux-section--steps__ulPathNumber:before {
    display: none;
  }
}
.ux-section--steps__ulPath li.last .ux-section--steps__ulPath__img {
  margin-bottom: -1px;
}
.ux-section--steps__ulPath li.last .ux-section--steps__ulPath__title {
  margin-top: 15px;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath li.last .ux-section--steps__ulPath__title {
    margin-top: 0;
  }
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath li.last .ux-helpInfoBox__text {
    top: 100%;
    margin-top: 15px;
    width: 650px;
    left: 50%;
    transform: translateX(-50%) translateY(0);
    -webkit-animation: none;
    animation: none;
  }
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath li.last {
    position: relative;
    margin-top: 208px;
    padding-top: 120px;
  }
  .ux-section--steps__ulPath li.last .ux-section--steps__ulPath__img {
    margin: 15px 0 -1px;
  }
  .ux-section--steps__ulPath li.last .ux-section--steps__ulPathNumber {
    top: 0;
    margin-left: -42px;
  }
  .ux-section--steps__ulPath li.last .ux-helpInfoBox {
    margin-left: -15px;
    left: 50%;
    top: 80px;
  }
}
.ux-section--steps__ulPathNumber {
  display: inline-block;
  width: 82px;
  height: 82px;
  max-width: 82px;
  line-height: 82px;
  text-align: center;
  position: relative;
  font-size: 30px;
  font-weight: 900;
  background: #fff;
  border-radius: 50%;
}
.ux-section--steps__ulPathNumber:before,
.free_ebook_section ul li.ux-section--steps__ulPathNumber:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 60px;
  margin-left: -1px;
  bottom: 100%;
  left: 50%;
  display: block;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPathNumber:before,
  .free_ebook_section ul li.ux-section--steps__ulPathNumber:before {
    display: none;
  }
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPathNumber {
    margin-top: -41px;
    position: absolute;
    top: 50%;
  }
}
.ux-section--steps__ulPath__img {
  margin: 15px 0 20px;
  max-width: 250px;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath__img {
    margin: 30px 0 10px;
    width: auto;
    max-width: 350px;
  }
}
.howitwork-last-img {
  max-width: 100%;
}
.ux-section--steps__ulPath__title {
  text-transform: uppercase;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  margin: 0;
  display: table;
  width: 100%;
  max-width: 520px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  font-weight: 300;
}
@media only screen and (min-width: 992px) {
  .ux-section--steps__ulPath__title {
    margin-bottom: 0;
  }
}
.ux-section--steps__ulPath__title__in {
  display: table-cell;
  vertical-align: middle;
  height: 50px;
}
@media only screen and (min-width: 768px) {
  .ux-section--steps__ulPath li.last {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
.ux-section--steps__ulPath li.last > * {
  flex: 100%;
}
.ux-section--steps__ulPath li.last .ux-section--steps__ulPathNumber {
  margin-left: 0;
}
.ux-section--steps__ulPath li.last .ux-section--steps__ulPath__title {
  order: -1;
}
.ux-section--steps__ulPath li.last .ux-section--steps__ulPath__img-wrap {
  order: 2;
}
.ux-section--steps__ulPath li.last .ux-section--steps__ulPath__img-wrap img {
  display: block;
}
.positionAbsolute--full,
.svg-gradient-bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
.svg-gradient-bg {
  z-index: -1;
}
.ux-helpInfoBox {
  margin-top: 20px;
  position: relative;
}
@media only screen and (min-width: 992px) {
  .ux-helpInfoBox {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    line-height: 1;
  }
}
.ux-helpInfoBox__trigger {
  width: 30px;
  height: 30px;
  text-align: center;
  color: #fff;
  display: inline-block;
  line-height: 0;
  cursor: pointer;
}
.ux-helpInfoBox__text {
  line-height: 20px;
  visibility: hidden;
  position: absolute;
  background: #1f2a32;
  padding: 10px 20px 12px;
  color: #fff;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 400;
  box-shadow: 5px 5px 4px -2px rgba(31, 42, 50, 0.22);
  top: 100%;
  transform: translateY(0);
  margin-top: 15px;
  z-index: 9;
  width: 100%;
  text-align: left;
}
.ux-helpInfoBox__trigger:hover + .ux-helpInfoBox__text,
.btn-play--hp:hover
  .ux-helpInfoBox__trigger.btn-play__icon
  + .ux-helpInfoBox__text,
.btn-play--hp:hover
  .btn-play--hp.btn-play__icon
  .ux-helpInfoBox__trigger.btn-play__icon
  + .ux-helpInfoBox__text,
.ux-helpInfoBox__trigger:focus + .ux-helpInfoBox__text,
.ux-helpInfoBox__trigger:active + .ux-helpInfoBox__text {
  visibility: visible;
}
@media only screen and (min-width: 992px) {
  .ux-helpInfoBox__text {
    width: 650px;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
    -webkit-animation: showDropdown 0.2s cubic-bezier(0.6, 0.2, 0.1, 1) both;
    animation: showDropdown 0.2s cubic-bezier(0.6, 0.2, 0.1, 1) both;
  }
}
@-webkit-keyframes showDropdown {
  from {
    opacity: 0;
    transform: translateY(-50%) translateX(-10px) scale(0.95, 0.95);
  }
  to {
    opacity: 1;
    transform: translateY(-50%) translateX(0);
  }
}
@keyframes showDropdown {
  from {
    opacity: 0;
    transform: translateY(-50%) translateX(-10px) scale(0.95, 0.95);
  }
  to {
    opacity: 1;
    transform: translateY(-50%) translateX(0);
  }
}
.section-how-it-works {
  background: linear-gradient(45deg, #4792b3, #40b69e 65%, #3ad98a);
  overflow: hidden;
}
.svg-gradient-bg {
  z-index: -1;
}
.svg-gradient-bg .cls-1 {
  fill: url();
}
.svg-step-path {
  max-width: 960px;
  width: 960px;
  position: absolute;
  margin-top: -200px;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}
@media only screen and (min-width: 992px) {
  .svg-step-path {
    display: block;
  }
}
@media only screen and (min-width: 1560px) {
  .svg-step-path {
    margin-top: -290px;
  }
}
.icon-info,
.ui-tooltip-info-icon:before,
.free_ebook_section ul li.ui-tooltip-info-icon:before,
.ux-helpInfoBox__trigger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMC43NyAzMC43NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNmZWZlZmU7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjAuNzdweDt9LmNscy0ye2ZvbnQtc2l6ZToxNy42NXB4O2ZpbGw6I2ZmZjtmb250LWZhbWlseTpPcGVuU2Fucy1Cb2xkLCBPcGVuIFNhbnM7Zm9udC13ZWlnaHQ6NzAwO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbi1pbmZvPC90aXRsZT48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iVnJzdHZhXzEiIGRhdGEtbmFtZT0iVnJzdHZhIDEiPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTUuMzgiIGN5PSIxNS4zOCIgcj0iMTUiLz48dGV4dCBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjY5IDIyLjM0KSI+aTwvdGV4dD48L2c+PC9nPjwvc3ZnPg==);
}
.icon-info-hover,
.ux-helpInfoBox__trigger:hover,
.btn-play--hp:hover .ux-helpInfoBox__trigger.btn-play__icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAzMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxZjJhMzI7fS5jbHMtMntmb250LXNpemU6MTcuNjVweDtmaWxsOiNmZmY7Zm9udC1mYW1pbHk6T3BlblNhbnMtQm9sZCwgT3BlbiBTYW5zO2ZvbnQtd2VpZ2h0OjcwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb24taW5mby1ob3ZlcjwvdGl0bGU+PGcgaWQ9IkxheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9IlZyc3R2YV8xIiBkYXRhLW5hbWU9IlZyc3R2YSAxIj48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE1IiBjeT0iMTUiIHI9IjE1Ii8+PHRleHQgY2xhc3M9ImNscy0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4zMSAyMS45NikiPmk8L3RleHQ+PC9nPjwvZz48L3N2Zz4=);
}
.path,
.ux-section--steps__ulPathNumber:before,
.free_ebook_section ul li.ux-section--steps__ulPathNumber:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDYzLjgxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2Utd2lkdGg6MnB4O3N0cm9rZS1kYXNoYXJyYXk6Nzt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPnBhdGg8L3RpdGxlPjxnIGlkPSJMYXllcl8yIiBkYXRhLW5hbWU9IkxheWVyIDIiPjxnIGlkPSJWcnN0dmFfMSIgZGF0YS1uYW1lPSJWcnN0dmEgMSI+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMSIgeTE9IjEiIHgyPSIxIiB5Mj0iNjIuODEiLz48L2c+PC9nPjwvc3ZnPg==);
}
.path-start,
.ux-section--steps__ulPath li.first .ux-section--steps__ulPathNumber:before {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA4MiAyMDcuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgODIgMjA3LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+Cjx0aXRsZT5wYXRoLXN0YXJ0PC90aXRsZT4KPGcgaWQ9IlZyc3R2YV8xIj4KCTxnIGNsYXNzPSJzdDAiPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNiwzOS4xYzAsMC44LTAuMywxLjUtMC45LDJjLTAuNiwwLjUtMS40LDAuNy0yLjUsMC43Yy0xLDAtMS45LTAuMi0yLjYtMC42di0xLjhjMC42LDAuMywxLjIsMC41LDEuNiwwLjYKCQkJYzAuNCwwLjEsMC44LDAuMiwxLjIsMC4yYzAuNCwwLDAuOC0wLjEsMS0wLjJjMC4yLTAuMiwwLjMtMC40LDAuMy0wLjdjMC0wLjItMC4xLTAuMy0wLjItMC41cy0wLjMtMC4zLTAuNC0wLjQKCQkJYy0wLjItMC4xLTAuNi0wLjMtMS4yLTAuNmMtMC42LTAuMy0xLTAuNS0xLjMtMC44cy0wLjUtMC41LTAuNy0wLjljLTAuMi0wLjMtMC4zLTAuNy0wLjMtMS4xYzAtMC44LDAuMy0xLjUsMC44LTEuOQoJCQljMC42LTAuNSwxLjMtMC43LDIuMy0wLjdjMC41LDAsMC45LDAuMSwxLjQsMC4yYzAuNCwwLjEsMC45LDAuMywxLjQsMC41bC0wLjYsMS41Yy0wLjUtMC4yLTAuOS0wLjMtMS4yLTAuNAoJCQljLTAuMy0wLjEtMC42LTAuMS0xLTAuMWMtMC40LDAtMC43LDAuMS0wLjksMC4zUzIyLDM0LjYsMjIsMzQuOWMwLDAuMiwwLDAuMywwLjEsMC41czAuMiwwLjMsMC40LDAuNGMwLjIsMC4xLDAuNiwwLjMsMS4yLDAuNwoJCQljMC45LDAuNCwxLjUsMC44LDEuOCwxLjJTMjYsMzguNSwyNiwzOS4xeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMi42LDQxLjdoLTJ2LTcuNmgtMi41di0xLjZoN3YxLjZoLTIuNVY0MS43eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00My41LDQxLjdsLTAuNy0yLjJoLTMuNGwtMC43LDIuMmgtMi4xbDMuMy05LjNoMi40bDMuMyw5LjNINDMuNXogTTQyLjMsMzcuOGMtMC42LTItMS0zLjEtMS4xLTMuNAoJCQljLTAuMS0wLjMtMC4xLTAuNS0wLjItMC42Yy0wLjEsMC41LTAuNSwxLjktMS4yLDRINDIuM3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTAsMzguMXYzLjZoLTJ2LTkuM2gyLjdjMS4zLDAsMi4yLDAuMiwyLjgsMC43czAuOSwxLjIsMC45LDIuMWMwLDAuNS0wLjIsMS0wLjUsMS41Yy0wLjMsMC40LTAuNywwLjgtMS4zLDEKCQkJYzEuNCwyLjEsMi4zLDMuNCwyLjcsNGgtMi4ybC0yLjItMy42SDUweiBNNTAsMzYuNWgwLjZjMC42LDAsMS4xLTAuMSwxLjQtMC4zczAuNC0wLjUsMC40LTFjMC0wLjQtMC4yLTAuOC0wLjUtMC45CgkJCWMtMC4zLTAuMi0wLjgtMC4zLTEuNC0wLjNINTBWMzYuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjEuNSw0MS43aC0ydi03LjZoLTIuNXYtMS42aDd2MS42aC0yLjVWNDEuN3oiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MSw3Mi44QzIxLjMsNzIuOCw1LjIsNTYuNyw1LjIsMzdTMjEuMywxLjIsNDEsMS4yUzc2LjgsMTcuMiw3Ni44LDM3UzYwLjcsNzIuOCw0MSw3Mi44eiBNNDEsMi44CgkJCUMyMi4yLDIuOCw2LjgsMTguMSw2LjgsMzdTMjIuMiw3MS4yLDQxLDcxLjJTNzUuMiw1NS44LDc1LjIsMzdTNTkuOCwyLjgsNDEsMi44eiIvPgoJPC9nPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQyLjUsMjA2Yy0wLjYsMC0xLTAuNC0xLTF2LTdjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXY3QzQzLjUsMjA1LjUsNDMuMSwyMDYsNDIuNSwyMDZ6IE00Mi41LDE5MgoJCQljLTAuNiwwLTEtMC40LTEtMXYtN2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxdjdDNDMuNSwxOTEuNSw0My4xLDE5Miw0Mi41LDE5MnogTTQyLjUsMTc4Yy0wLjYsMC0xLTAuNC0xLTF2LTdjMC0wLjYsMC40LTEsMS0xCgkJCXMxLDAuNCwxLDF2N0M0My41LDE3Ny41LDQzLjEsMTc4LDQyLjUsMTc4eiBNNDIuNSwxNjRjLTAuNiwwLTEtMC40LTEtMXYtN2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxdjcKCQkJQzQzLjUsMTYzLjUsNDMuMSwxNjQsNDIuNSwxNjR6IE00Mi41LDE1MGMtMC42LDAtMS0wLjQtMS0xdi03YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2N0M0My41LDE0OS41LDQzLjEsMTUwLDQyLjUsMTUwegoJCQkgTTQyLjUsMTM2Yy0wLjYsMC0xLTAuNC0xLTF2LTdjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXY3QzQzLjUsMTM1LjUsNDMuMSwxMzYsNDIuNSwxMzZ6IE00Mi41LDEyMmMtMC42LDAtMS0wLjQtMS0xdi03CgkJCWMwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxdjdDNDMuNSwxMjEuNSw0My4xLDEyMiw0Mi41LDEyMnogTTQyLjUsMTA4Yy0wLjYsMC0xLTAuNC0xLTF2LTdjMC0wLjYsMC40LTEsMS0xczEsMC40LDEsMXY3CgkJCUM0My41LDEwNy41LDQzLjEsMTA4LDQyLjUsMTA4eiBNNDIuNSw5NGMtMC42LDAtMS0wLjQtMS0xdi03YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2N0M0My41LDkzLjUsNDMuMSw5NCw0Mi41LDk0eiBNNDIuNSw4MAoJCQljLTAuNiwwLTEtMC40LTEtMXYtN2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxdjdDNDMuNSw3OS41LDQzLjEsODAsNDIuNSw4MHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
}
.ux-section {
  font-family: "Open Sans", sans-serif;
}
.ux-section.ux-section--steps h1,
.ux-section.ux-section--steps h2,
.ux-section.ux-section--steps h3,
.ux-section.ux-section--steps h4,
.ux-section.ux-section--steps h5,
.ux-section.ux-section--steps h6 {
  font-family: "Open Sans", sans-serif;
}
.ux-section--hero {
  background: rgba(0, 0, 0, 0)
    url()
    no-repeat scroll center top/cover;
  height: auto;
  width: 100%;
  position: relative;
  padding-bottom: 250px;
}
@media only screen and (min-width: 768px) {
  .ux-section--hero {
    height: 900px;
  }
}
@media screen and (min-width: 480px) and (max-width: 1160px) {
  .ux-section--hero {
    height: 750px;
  }
}
@media only screen and (min-width: 1160px) {
  .ux-section--hero .container,
  .ux-section--hero .section-stress-hero-robot-rocket-container {
    max-width: 650px;
  }
}
@media only screen and (max-width: 1159px) {
  .ux-section--hero .container,
  .ux-section--hero .section-stress-hero-robot-rocket-container {
    position: relative;
  }
}
.ux-section--hero h1,
.ux-section--hero p {
  color: #fff;
}
.ux-section--hero h1 {
  font-family: "Open Sans", sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 45px;
  text-transform: uppercase;
  text-align: center;
}
.ux-section--hero p {
  font-size: 13px !important;
  text-align: left;
  line-height: 20px !important;
  margin-bottom: 30px;
}
.ux-section--hero__imgWrap {
  padding-top: 30px;
  text-align: center;
}
@media only screen and (min-width: 992px) {
  .ux-section--hero__imgWrap {
    margin-top: 30px;
  }
}
.star-btn {
  margin: 0 auto;
  position: absolute;
  text-align: center;
  top: -116px;
  width: auto;
  z-index: 99999;
  left: -3px;
  right: 0;
  height: 53px;
  max-width: 53px;
  cursor: pointer;
  border-radius: 50%;
  -webkit-animation: pulse-play-star-btn ease-in 2s infinite;
  animation: pulse-play-star-btn ease-in 2s infinite;
}
@media only screen and (min-width: 992px) {
  .star-btn {
    top: -200px;
    height: 93px;
    max-width: 93px;
  }
}
@media only screen and (min-width: 1560px) {
  .star-btn {
    top: -290px;
  }
}
@-webkit-keyframes pulse-play-star-btn {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes pulse-play-star-btn {
  0% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4);
  }
  70% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
.star-btn-inr {
  font-size: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.speak_section {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  padding: 85px 0;
  position: relative;
}
.speak_section .applybtn p {
  color: white;
  font-size: 1rem;
  line-height: 1.3;
  padding: 15px 0 0;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  .speak_section .applybtn p {
    width: 100%;
  }
}
@media screen and (max-width: 980px) {
  .speak_section .applybtn p {
    width: 100%;
  }
}
.speak_section .applybtn h4 {
  color: white;
  padding: 0;
  margin: 0;
  font-size: 2rem;
  font-weight: 400;
}
@media screen and (max-width: 980px) {
  .speak_section .applybtn h4 {
    padding: 0 0 0;
    line-height: 1;
  }
}
.speak_section .applybtn .signbtn {
  width: auto;
  border: solid 2px white;
  background-color: transparent;
  color: white;
  font-size: 1rem;
  line-height: 1.1;
  padding: 10px 20px;
  margin: 40px 0;
}
@media screen and (max-width: 1024px) {
  .speak_section .applybtn .signbtn {
    margin: 40px 0;
  }
}
.speak_section .applybtn .signbtn:hover,
.speak_section .applybtn .btn-play--hp:hover .signbtn.btn-play__icon,
.btn-play--hp:hover .speak_section .applybtn .signbtn.btn-play__icon,
.speak_section .applybtn .signbtn.active {
  color: white;
}
@media screen and (max-width: 767px) {
  .speak_section .applybtn .signbtn {
    padding: 10px 30px;
    margin: 10px auto;
    width: auto;
    display: block;
  }
}
@media screen and (max-width: 1024px) {
  .speak_section .applybtn .morebtnlink {
    padding: 5px 15px;
  }
}
@media screen and (max-width: 980px) {
  .speak_section .applybtn .morebtnlink {
    padding: 5px 15px;
  }
}
.speak_section .applywraper {
  width: 1090px;
}
@media screen and (max-width: 980px) {
  .speak_section .applywraper {
    width: 100%;
  }
}
.speak_section .applybtn .signbtn {
  width: auto;
  border: solid 2px #fff;
  background-color: transparent;
  color: #fff;
  border-radius: 0;
  font-family: "Open Sans", sans-serif;
  line-height: 1.1;
  padding: 10px 20px;
  margin: 40px 0;
  text-decoration: none;
  text-align: center;
  font-size: 13px;
}
.speak_section .applybtn .signbtn {
  margin-right: 10px;
}
@media only screen and (max-width: 767px) {
  .speak_section .applybtn .signbtn {
    float: left;
    display: inline-block;
    margin-left: 4px;
    margin-right: 4px !important;
    padding: 10px;
    width: 30%;
  }
}
.app-footer {
  position: relative;
  border-top: 1px solid #e7e9ef;
  background: #f6f7f9;
  padding: 0px 0;
}
@media only screen and (min-width: 992px) {
  .app-footer:before,
  .free_ebook_section ul li.app-footer:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    bottom: 100%;
    left: 50%;
    width: 100%;
    height: 90px;
    max-width: 960px;
    background: url()
      no-repeat center bottom;
    background-size: cover;
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 992px) {
  .app-footer {
    padding: 50px 0;
  }
}
.app-footer.fixed-bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.app-footer-in a {
  color: #223041;
  text-decoration: none;
  display: block;
}
.app-footer-in a:hover,
.app-footer-in .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .app-footer-in a.btn-play__icon {
  color: #fd6626;
}
.app-footer__row {
  display: flex;
  max-width: 940px;
  margin-left: 130px;
  margin-right: auto;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 40px;
}
.app-footer__col {
  padding: 0 10px;
  width: 50%;
}
@media only screen and (min-width: 800px) {
  .app-footer__col {
    padding: 0 50px;
    width: auto;
  }
}
.app-footer__col a {
  padding-bottom: 8px;
}
.app-footer__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.app-footer__bottom ul {
  flex: 100%;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
}
@media only screen and (min-width: 992px) {
  .app-footer__bottom ul {
    flex: auto;
  }
}
.app-footer__bottom ul li {
  display: flex;
  white-space: nowrap;
}
.app-footer__stores {
  padding-bottom: 40px;
}
.app-footer__stores a {
  display: inline-block;
  transform: scale(1);
  transition: 0.3s;
}
.app-footer__stores a:hover,
.app-footer__stores .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .app-footer__stores a.btn-play__icon {
  opacity: 0.8;
  transform: scale(1.1);
}
.app-footer__stores img {
  width: 128px;
  margin: 8px;
}
ul.app-footer__contact li {
  list-style: none;
  float: left;
  margin-left: 30px;
  margin-bottom: 6px;
}
@media only screen and (min-width: 992px) {
  ul.app-footer__contact li {
    margin-bottom: 0;
  }
}
ul.app-footer__contact li:first-child {
  margin-left: 0;
}
ul.app-footer__social {
  margin: 15px 0;
}
@media only screen and (min-width: 992px) {
  ul.app-footer__social {
    margin: 0;
  }
}
.app-footer__copy {
  margin-top: 0;
}
@media only screen and (min-width: 992px) {
  .app-footer__copy {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .app-footer__copy {
    margin-top: 0;
  }
}
.app-footer__copy li {
  list-style: none;
  margin-bottom: 6px;
  float: left;
  margin-left: 30px;
}
.app-footer__copy li:first-child {
  margin-left: 0;
}
.app-footer__copy .copy-text {
  color: #999;
}
.ui-list-1--alone .ui-list-1__row:first-child {
  padding-top: 0;
}
.ui-list-1--alone .ui-list-1__row:first-child .ui-list-1__img {
  border-top: 0;
}
.ui-list-1__row {
  padding-top: 50px;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .ui-list-1__row {
    flex-wrap: nowrap;
  }
}
.ui-list-1__text {
  padding-top: 20px;
}
.ui-list-1__text .ui-title,
.ui-list-1__text .sign-up-modal__body-title,
.ui-list-1__text .steps--how-much-you-can-save.loading:before,
.ui-list-1__text .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-list-1__text li.loading:before,
.ui-list-1__text .functions-list__title,
.ui-list-1__text .section-software-hero h1,
.section-software-hero .ui-list-1__text h1,
.ui-list-1__text .ui-section h1,
.ui-section .ui-list-1__text h1 {
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .ui-list-1__text {
    border-top: 1px solid #e6e6e6;
    padding-top: 50px;
  }
}
.ui-list-1__img {
  padding-top: 50px;
  order: -1;
  padding-bottom: 30px;
  border-top: 1px solid #e6e6e6;
  text-align: center;
}
.ui-list-1__img img {
  max-width: 80%;
}
@media only screen and (max-width: 767px) {
  .ui-list-1__img {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .ui-list-1__img {
    order: initial;
    border: none;
  }
}
.list-bullets li {
  margin-bottom: 8px;
  display: flex;
}
.list-bullets li:before,
.list-bullets .free_ebook_section ul li:before,
.free_ebook_section ul .list-bullets li:before {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  min-width: 8px;
  margin-top: 5px;
  margin-right: 10px;
  background-color: #73879c;
  border-radius: 50%;
}
.list-bullets a {
  color: #73879c;
}
.alert-bar--default--is-fixed {
  height: auto;
  padding-bottom: 70px;
}
.alert-bar--default {
  position: fixed;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
}
.alert-bar__content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0;
  min-height: 70px;
  color: white;
  font-weight: 300;
  font-size: 15px;
}
@media only screen and (max-width: 768px) {
  .alert-bar__btn {
    width: auto;
    min-width: auto;
  }
}
.ui-table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
.ui-table {
  width: 100%;
}
.ui-table tr {
  position: relative;
  transition: background 0.3s;
}
.ui-table td,
.ui-table th {
  border-bottom: 1px solid #e6e6e6;
  padding: 10px;
}
.ui-table--link-row .ui-icon-arrow {
  display: inline-block;
  font-size: 35px;
  transform: rotate(90deg);
  line-height: 1;
  color: #fd6626;
  transition: all 0.4s;
  position: relative;
  right: 0;
}
.ui-table--link-row .ui-icon-arrow:hover,
.ui-table--link-row .btn-play--hp:hover .ui-icon-arrow.btn-play__icon,
.btn-play--hp:hover .ui-table--link-row .ui-icon-arrow.btn-play__icon {
  position: relative;
  right: -5px;
  color: #223041;
}
.ui-table--link-row .td-mini {
  width: 1%;
}
.ui-table--link-row tbody tr {
  position: relative;
}
.ui-table--link-row tbody tr:hover,
.ui-table--link-row tbody .btn-play--hp:hover tr.btn-play__icon,
.btn-play--hp:hover .ui-table--link-row tbody tr.btn-play__icon {
  background: #f1f4f5;
}
.ui-table--link-row th {
  color: #797f84;
  text-transform: uppercase;
  font-weight: 400;
  text-align: left;
}
.ui-table--link-row .ui-table__full-link {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.ui-list-icons {
  text-align: center;
  margin: 0;
  margin-bottom: 60px;
  list-style: none;
}
.ui-list-icons li {
  display: inline-block;
}
.ui-list-icons li img {
  height: 60px;
}
.video-container-wrap {
  position: relative;
}
.video-container {
  position: absolute;
  border-radius: 4px;
  margin: 0 auto;
  border: 1px solid #866953;
  overflow: hidden;
  background: #7e634f;
  z-index: -1;
}
.video-container video,
.video-container iframe {
  position: absolute;
  top: 0%;
  left: 0%;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.video-container--16-9 {
  top: 66px;
  right: 0;
  bottom: 98px;
  left: 11px;
  margin: auto;
  max-width: 319px;
  display: none;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  .video-container--16-9 {
    display: block;
  }
}
@media only screen and (min-width: 1600px) {
  .video-container--16-9 {
    top: 90px;
    bottom: 132px;
    max-width: 431px;
  }
}
.video-container--4-3 {
  width: 100%;
  top: 17px;
  bottom: auto;
  right: 0;
  left: 165.3px;
  padding-bottom: 41.8%;
  max-width: 422px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  .page-template-default .ui-section:last-child {
    padding-bottom: 100px;
  }
}
.compare-table-wrapper-wrapper {
  min-height: 0.01%;
  overflow-x: auto;
}
@media only screen and (min-width: 768px) {
  .compare-table-wrapper-wrapper {
    overflow-x: initial;
  }
}
.compare-table-wrapper {
  min-width: 700px;
  width: 100%;
  position: relative;
  margin: 40px 0 30px;
}
.compare-table-wrapper:before,
.free_ebook_section ul li.compare-table-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 33.3333%;
  width: 33.3333%;
  box-shadow: 0 6px 9px 1px #1f2a321a;
  pointer-events: none;
}
.compare-table + .compare-table {
  padding-top: 45px;
}
.compare-table__header {
  background: #fd66261a;
  font-weight: 700;
  color: #fd6626;
  display: flex;
  align-items: center;
  min-height: 45px;
  padding-left: 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-right: 20px;
  justify-content: space-between;
}
.compare-table__header:focus {
  outline: none;
}
.compare-table__header.active .compare-table__header-arrow {
  transform: rotate(0deg);
}
.compare-table__header-arrow {
  font-size: 16px;
  transform: rotate(180deg);
}
.compare-table__main {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: none;
}
.compare-table__main.active {
  display: block;
}
.compare-table__row {
  display: flex;
  min-height: 45px;
  background: #f8f8f8;
}
.compare-table__row:nth-child(2n) {
  background: white;
}
.compare-table__row--header {
  background: white;
  padding: 0;
}
.compare-table__row--header .compare-table__cell {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  min-height: 70px;
}
.compare-table__row--header .compare-table__cell img {
  height: 35px;
}
.compare-table__cell {
  position: relative;
  flex: 0 0 33.3333%;
  padding: 13px 0;
  padding-right: 30px;
  padding-left: 20px;
}
.compare-table__cell small,
.compare-table__cell strong {
  font-weight: 400;
  font-size: 11px;
}
.compare-table__cell > p {
  margin: 0;
}
.compare-table__cell > p small {
  color: #73879c;
  line-height: 1.4;
  display: block;
}
.compare-table__cell--label {
  font-weight: 700;
  font-size: 13px;
  color: #73879c;
}
.compare-table__tooltip {
  position: absolute;
  right: 10px;
  top: 10px;
}
.compare-table__tooltip .tooltip {
  min-width: 300px;
}
.compare-table__icon {
  line-height: 0;
  margin: -6px 0;
}
.check-mark-filled,
.list-with-checkbox li.active:before,
.list-steps li.active:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMC44MTYiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMC44MTYgMjUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiM0NGExNDk7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjI0LjA4Nyw1LjY0NEE1Ny41MTEsNTcuNTExLDAsMCwwLDIxOS4xMjkuMjY1YS44NjYuODY2LDAsMCwwLTEuMDExLS4xMzRBMTcuNiwxNy42LDAsMCwwLDIxNC4yODQsNC4xYy0yLjgsMi43MDgtNS41MzEsNS40NzQtOC4yMiw4LjI3Ny0yLjA2LTEuODUtNC4xLTMuNy02LjE2LTUuNTVhLjg0Ljg0LDAsMCwwLTEuMTgyLDBjLTEuNjQsMS42NzgtMy4zLDMuMzM4LTQuOTc4LDQuOTU5YS44MzguODM4LDAsMCwwLS4xMzMsMS4wMTEsNDkuODcyLDQ5Ljg3MiwwLDAsMCw0Ljk3OCw1LjI2NGMyLjIzMSwyLjIzMSw0LjUsNC40NDQsNi42OTQsNi43MTNhLjgzOC44MzgsMCwwLDAsMS4wMTEuMTM0LDM3LjIxOSwzNy4yMTksMCwwLDAsNC4yOTEtNC4wMjRjMS41MjYtMS41NDUsMy4wMzItMy4wOSw0LjUzOS00LjYzNHE0LjUyLTQuNjYzLDguOTI2LTkuNDQxQS44MTguODE4LDAsMCwwLDIyNC4wODcsNS42NDRabS00LjI1My0yLjMyN2MuMTUzLDEuODEyLjIxLDMuNjI0LjE5MSw1LjQzNS0uNDM5LjQ3Ny0uOS45NTQtMS4zMzUsMS40M2wtLjIyOS04LjAxQS41NTcuNTU3LDAsMCwwLDIxOC40MjMsMmwuMDU3LS4wNTdDMjE4LjkzOCwyLjQsMjE5LjM3NywyLjg0LDIxOS44MzQsMy4zMTdabTEuMjQsMS4zMzVjLjQ1OC41LjksMS4wMTEsMS4zMzUsMS41NDUtLjQyLjQzOS0uODIuOS0xLjI0LDEuMzM1QzIyMS4xNSw2LjU1OSwyMjEuMTMxLDUuNjA1LDIyMS4wNzQsNC42NTJabS0zLjc1Ny0xLjY0Yy4wNzYsMi43ODQuMTUzLDUuNTUuMjI5LDguMzM0bC0xLjIsMS4yNTljLS4xLTIuNjUxLS4yNDgtNS4zLS40Mi03Ljk1M0ExOS4xMzksMTkuMTM5LDAsMCwxLDIxNy4zMTcsMy4wMTJabS01LDUuMzU5Yy4xNzIsMi42MTMuMzI0LDUuMjI2LjQ1OCw3Ljg1OGEuMTE1LjExNSwwLDAsMCwuMDE5LjA3NmMtLjQ1OC40NzctLjkxNS45MzUtMS4zNzMsMS40MTEtLjEtMi42MzItLjIyOS01LjI2NC0uNDM5LTcuOWEuMTE1LjExNSwwLDAsMC0uMDE5LS4wNzZDMjExLjQyNCw5LjI2NywyMTEuODgxLDguODI5LDIxMi4zMiw4LjM3MVpNMTk4LjIwNyw5Ljc2M2MuMDM4LDEuOTA3LjA1NywzLjguMSw1LjctLjM0My0uMzI0LS43MDYtLjY2OC0xLjA0OS0xLjAxMS0uMDU3LTEuMi0uMS0yLjQtLjExNC0zLjYyNEMxOTcuNSwxMC40NjksMTk3Ljg0NCwxMC4xMDYsMTk4LjIwNyw5Ljc2M1ptLTIuNzQ2LDIuNzA4Yy4xOTEtLjE5MS4zODEtLjM2Mi41NzItLjU1My4wMTkuNDIuMDE5LjgzOS4wMzgsMS4yNzhDMTk1Ljg2MSwxMi45NDgsMTk1LjY1MSwxMi43MTksMTk1LjQ2LDEyLjQ3MVptNC4wMDUsNC4xYy0uMDU3LTIuNjUxLS4wNzYtNS4zLS4xMzQtNy45NTNsLjAzOC0uMDM4Yy41NzIuNTE1LDEuMTQ0LDEuMDMsMS43MTYsMS41NjQuMDU3LDIuNzI3LjA3Niw1LjQ1NS4xMzQsOC4xODItLjQzOS0uNDItLjg1OC0uODU4LTEuMy0xLjNabTIuOTE4LDIuOWMtLjA1Ny0yLjc2NS0uMDc2LTUuNTMxLS4xMzQtOC4zLjY4Ny42MjksMS4zNzMsMS4yNCwyLjA2LDEuODY5LjA1NywyLjgyMy4wNzYsNS42NjQuMTM0LDguNDg3Wm0zLjYsMy42MjRjLS4xMTQtLjEzMy0uMjQ4LS4yNDgtLjM2Mi0uMzgxLS4wNTctMi44OC0uMDc2LTUuNzQxLS4xMzMtOC42Mi4wMTkuMDE5LjAzOC4wMzguMDU3LjAzOGEuODU5Ljg1OSwwLDAsMCwxLjE4MiwwYy4xOTEtLjIxLjM4MS0uNC41NzItLjYxLjA1NywxLjA0OS4xNTMsMi4xLjIxLDMuMTY2LjA3NiwxLjQzLjA3NiwyLjg2MS4yNDgsNC4yOTFhLjU3Ni41NzYsMCwwLDAsLjE1My4zNDNDMjA3LjI4NSwyMS45NSwyMDYuNjU2LDIyLjU0MSwyMDUuOTg4LDIzLjA5NFptMi44MjMtMi43MjdjLS4xLTEuMjIxLS4xMTQtMi40NDEtLjE5MS0zLjY4MS0uMDc2LTEuNDQ5LS4yNDgtMi44OC0uMjI5LTQuMzI5LjUtLjUxNSwxLjAxMS0xLjAzLDEuNTA3LTEuNTQ1LjE3MiwyLjUuMzA1LDUsLjM4MSw3LjVhLjU4My41ODMsMCwwLDAsLjE1My4zODFsLS41LjVDMjA5LjU3NCwxOS41NjYsMjA5LjIxMSwxOS45NjYsMjA4LjgxMSwyMC4zNjdabTUuNDM1LTUuNTY5Yy0uMTE0LjEzNC0uMjQ4LjI0OC0uMzYyLjM4MS0uMTM0LTIuNjEzLS4yODYtNS4yMjYtLjQ3Ny03LjgxOVY3LjNjLjUtLjQ3Ny45NzMtLjk1NCwxLjQ2OS0xLjQzLjE3MiwyLjYzMi4zMDUsNS4yNjQuMzgxLDcuOUMyMTQuOTE0LDE0LjExMSwyMTQuNTksMTQuNDU1LDIxNC4yNDYsMTQuOFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTMuNDk1IC0wLjAyMSkiLz48L3N2Zz4=);
}
.list-with-checkbox,
.list-steps {
  list-style: none;
  padding: 0;
  margin: 40px 0;
}
.list-with-checkbox li,
.list-steps li {
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
.list-with-checkbox li.active:before,
.list-steps li.active:before {
  background-repeat: no-repeat;
  background-size: 24px 20px;
  background-position: center center;
  background-color: #edf6ed;
}
.list-with-checkbox li:before,
.list-with-checkbox .free_ebook_section ul li:before,
.free_ebook_section ul .list-with-checkbox li:before,
.list-steps li:before,
.list-steps .free_ebook_section ul li:before,
.free_ebook_section ul .list-steps li:before {
  content: "";
  order: -1;
  width: 30px;
  height: 30px;
  min-width: 30px;
  border: 1px solid #fd6626;
  border-radius: 5px;
  background: transparent;
}
.list-with-checkbox li:before,
.list-with-checkbox .free_ebook_section ul li:before,
.free_ebook_section ul .list-with-checkbox li:before {
  margin-right: 10px;
}
.list-with-checkbox__btn-no {
  width: 30px;
  height: 30px;
  min-width: 30px;
  border: 1px solid #fd6626;
  border-radius: 5px;
  background: transparent;
  order: -1;
  margin-right: 25px;
}
.list-with-checkbox__btn-no:focus {
  outline: none;
}
.list-with-checkbox__btn-no:hover,
.btn-play--hp:hover .list-with-checkbox__btn-no.btn-play__icon,
.list-with-checkbox__btn-no:focus {
  border-color: #fd6626;
}
.list-with-checkbox__btn-no.active {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC45OTIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNC45OTIgMjUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOiNmZjY1NjU7fTwvc3R5bGU+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNiA2NykiPjxwYXRoIGNsYXNzPSJhIiBkPSJNMjQuOCwxOC4yODVBMzcuMTc2LDM3LjE3NiwwLDAsMCwyMC43NzgsMTRjLS41NTItLjU1Mi0xLjEyNC0xLjEtMS42NzYtMS42NTcsMS43MzQtMS44NjcsMy40MjktMy43NzIsNS4xNjMtNS42NThhLjg3Ny44NzcsMCwwLDAsMC0xLjE4MUE1Ny40NTEsNTcuNDUxLDAsMCwwLDE5LjMxMS4xMjkuODM3LjgzNywwLDAsMCwxOC4zLDBhMzYuNjY0LDM2LjY2NCwwLDAsMC01LjczNCw2LjAzOUMxMC42NDMsNC4xODcsOC42ODEsMi4zNTgsNi43MTkuNTQ4YS44NzcuODc3LDAsMCwwLTEuMTgxLDBBNTcuNDUxLDU3LjQ1MSwwLDAsMCwuMTY1LDUuNWEuODY1Ljg2NSwwLDAsMC0uMTMzLDEuMDEsMTcuNTc4LDE3LjU3OCwwLDAsMCwzLjk2MywzLjgyOWMuNjY3LjcsMS4zNTMsMS4zOTEsMi4wMzgsMi4wNzdDNC4xODUsMTQuNCwyLjM3NSwxNi40MzcuNTQ2LDE4LjQ3NWEuODU4Ljg1OCwwLDAsMCwwLDEuMTgxYzEuNjc2LDEuNjM4LDMuMzM0LDMuMyw0Ljk1Myw0Ljk3MmEuODM3LjgzNywwLDAsMCwxLjAxLjEzMyw0OS45LDQ5LjksMCwwLDAsNi4wNTgtNS45ODJjMS45NjIsMS44NDgsMy45NDQsMy42NzcsNS45NDQsNS40NjhhLjg1OC44NTgsMCwwLDAsMS4xODEsMGMxLjYzOC0xLjY3NiwzLjMtMy4zMzQsNC45NzItNC45NTNBLjgzNy44MzcsMCwwLDAsMjQuOCwxOC4yODVabS0yLjE5MS43Yy0yLjQxOS4wNTctNC44Mi4xLTcuMjM5LjE1Mi0uNjQ4LS42MS0xLjMtMS4yLTEuOTI0LTEuODEsMS4wNDgtLjA1NywyLjEtLjE1MiwzLjE2Mi0uMjEsMS40MjktLjA3NiwyLjg1OC0uMDc2LDQuMjg2LS4yNDhhLjU3NS41NzUsMCwwLDAsLjM0My0uMTUyLDIzLjU4NiwyMy41ODYsMCwwLDEsMS43NTMsMS45MDVDMjIuODU1LDE4Ljc0MiwyMi43NCwxOC44NzUsMjIuNjA3LDE4Ljk5Wk04Ljg3MSwyMC4zOGEuNDczLjQ3MywwLDAsMC0uMTcxLS4wMTksMzguMzMxLDM4LjMzMSwwLDAsMS01LjMzNC0uMjQ4TDIuMjgsMTkuMDI4Yy4xNTItLjE3MS4zLS4zNDMuNDc2LS41MzMsMi40NzcuMTUyLDQuOTUzLjI4Niw3LjQxMS40MzhDOS43NDgsMTkuNDI4LDkuMzA5LDE5LjksOC44NzEsMjAuMzhaTTMuNzA4LDE3LjQyN2wuOTUzLTEuMDY3Yy4wMzgsMCwuMDU3LjAxOS4xLjAxOSwxLjgxLjA1NywzLjYzOS4xMTQsNS40NDkuMTUyLjM4MS4zODEuNzYyLjc0MywxLjE2MiwxLjEyNC0uMDc2LjA3Ni0uMTMzLjE1Mi0uMjEuMjI5QzguNjgxLDE3LjcxMyw2LjIsMTcuNTYxLDMuNzA4LDE3LjQyN1pNMS44NjEsNi4xNDljLjQzOC0uNDU3LjktLjkxNCwxLjM1My0xLjM1MywxLjgxLS4xNTIsMy42Mi0uMjEsNS40My0uMTkxLjQ3Ni40MzguOTUzLjksMS40MjksMS4zMzRsLTgsLjIyOWEuNTU2LjU1NiwwLDAsMC0uMTcxLjAzOEMxLjksNi4xODcsMS44OCw2LjE2OCwxLjg2MSw2LjE0OVptMTMuNzU1LTEuMWMxLjg2Ny0uMSwzLjc1My0uMTE0LDUuNjItLjA1N2EuNTQ1LjU0NSwwLDAsMCwuMzI0LS4xYy4zNDMuMzgxLjY4Ni43ODEsMS4wMSwxLjE4MS0uMTUyLjE3MS0uMy4zNDMtLjQ3Ni41MTRhLjM2My4zNjMsMCwwLDAtLjI0OC0uMDM4Yy0yLjQ3Ny4wMzgtNC45OTEuMDE5LTcuNTA2LS4wNTdDMTQuNzU4LDYsMTUuMiw1LjUyMSwxNS42MTUsNS4wNDRaTTE5Ljk0LDguOTg4YS41MjcuNTI3LDAsMCwwLS4xNzEtLjAxOWMtMS4xNDMtLjAxOS0yLjI2NywwLTMuNDEuMDU3YS41MDYuNTA2LDAsMCwwLS40MzguMjI5bC0xLjY1Ny0xLjZjMi4yODYuMDU3LDQuNTcyLjA3Niw2LjgzOS4wNTdDMjAuNzIxLDguMTMxLDIwLjMyMSw4LjU1LDE5Ljk0LDguOTg4Wk0xMS4yNTMsNy4wNjRsMS4yNTcsMS4yYy0yLjY0OC4xLTUuMy4yNDgtNy45NDQuNDE5QTE0LjM1MywxNC4zNTMsMCwwLDEsMi45MjcsNy4yOTJabTIuNCwyLjMwNWMuMzQzLjM0My43LjY2NywxLjA0OCwxLjAxLjEzMy4xMTQuMjQ4LjI0OC4zODEuMzYyLTIuNjEuMTMzLTUuMjIuMjg2LTcuODExLjQ3Nkg3LjIxNGMtLjQ3Ni0uNS0uOTUzLS45NzItMS40MjktMS40NjdDOC40MTQsOS41NzksMTEuMDI0LDkuNDQ1LDEzLjY1Myw5LjM2OVptMi40NTgsMi40NThhLjExNS4xMTUsMCwwLDAsLjA3Ni0uMDE5Yy40NzYuNDU3LjkzMy45MTQsMS40MSwxLjM3Mi0yLjYyOS4xLTUuMjU4LjIyOS03Ljg4Ny40MzhhLjExNS4xMTUsMCwwLDAtLjA3Ni4wMTljLS40NTctLjQ1Ny0uOTE0LS45LTEuMzcyLTEuMzUzQzEwLjg5MSwxMi4xMTIsMTMuNSwxMS45NiwxNi4xMTEsMTEuODI3Wm0tMy44NDgsNC4zODJjLS41MTQtLjUtMS4wMjktMS4wMS0xLjU0My0xLjUwNSwyLjUtLjE3MSw0Ljk5MS0uMyw3LjQ4Ny0uMzgxYS41ODIuNTgyLDAsMCwwLC4zODEtLjE1MmwuNS41Yy4zODEuMzgxLjc4MS43NjIsMS4xODEsMS4xNDMtMS4yMTkuMS0yLjQzOS4xMTQtMy42NzcuMTkxQzE1LjE1OCwxNi4wMzcsMTMuNzEsMTYuMjI3LDEyLjI2MiwxNi4yMDhabTQuNTcyLTYuMDc3Yy42ODYtLjAxOSwxLjM5MS0uMDM4LDIuMDc3LS4wMzgtLjMyNC4zNjItLjY2Ny43MjQtMS4wMSwxLjA4NkMxNy41NTgsMTAuODM2LDE3LjIsMTAuNDc0LDE2LjgzNSwxMC4xMzFabTEuODI5LTguMjg3Yy42NjcuNjQ4LDEuMzE1LDEuMzE1LDEuOTQzLDEuOTgxLTEuMzE1LS4wMzgtMi42MS0uMDE5LTMuOTI0LjAxOUEyNC41MzgsMjQuNTM4LDAsMCwxLDE4LjY2MywxLjg0NFpNNy40MjMsMy40NjNjLS45NTMsMC0xLjkwNS4wMzgtMi44NzcuMS41LS40NTcsMS4wMS0uOSwxLjU0My0xLjMzNEM2LjU0NywyLjY0NCw2Ljk4NSwzLjA0NCw3LjQyMywzLjQ2M1pNOSwxNS4zNTFjLTEuMS0uMDM4LTIuMjEtLjA1Ny0zLjMzNC0uMS41MTQtLjU1MiwxLjAyOS0xLjEyNCwxLjU0My0xLjY3NkM3LjgsMTQuMTcsOC40MTQsMTQuNzYsOSwxNS4zNTFabS0yLjgyLDcuNmMtLjUxNC0uNTMzLTEuMDI5LTEuMDQ4LTEuNTI0LTEuNTYyLDEuMDQ4LjA3NiwyLjEuMSwzLjE0My4xMTRDNy4yOSwyMiw2LjczOCwyMi41LDYuMTg1LDIyLjk1MlptMTIuODc4LS40MzhjLS44MzgtLjc0My0xLjY1Ny0xLjUwNS0yLjUtMi4yNjcsMS42MTktLjAzOCwzLjIyLS4wNTcsNC44MzktLjFDMjAuNjI2LDIwLjkzMywxOS44NDUsMjEuNzMzLDE5LjA2MywyMi41MTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjE1LjkyMSAtNjYuODc3KSIvPjwvZz48L3N2Zz4=);
}
.js-list-with-checkbox-desc {
  position: relative;
  top: 30px;
  font-weight: 700;
  font-size: 16px;
}
.js-list-with-checkbox-desc > *:first-child {
  padding-right: 8px;
}
.list-steps-title {
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
  color: #fd6626;
  padding-bottom: 20px;
  margin-bottom: 40px;
  border-bottom: 1px solid;
  border-bottom-color: #e6e6e6;
}
.list-steps-title--default {
  border-bottom-color: white;
}
.list-steps {
  counter-reset: section;
}
.list-steps li {
  counter-increment: section;
}
.list-steps li.active .list-steps__img {
  background: #edf6ed;
}
.list-steps li:before,
.list-steps .free_ebook_section ul li:before,
.free_ebook_section ul .list-steps li:before {
  margin-right: 15px;
}
@media only screen and (min-width: 768px) {
  .list-steps li:before,
  .list-steps .free_ebook_section ul li:before,
  .free_ebook_section ul .list-steps li:before {
    margin-right: 70px;
  }
}
.list-steps header {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 2px;
}
.list-steps header:before {
  content: counter(section) ". ";
  font-weight: 700;
}
.list-steps__img {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  min-width: 45px;
  background: #f1f4f5;
  border-radius: 50%;
  margin-right: 15px;
}
@media only screen and (min-width: 768px) {
  .list-steps__img {
    margin-right: 30px;
    width: 90px;
    height: 90px;
    min-width: 90px;
  }
}
.list-steps__img img {
  max-height: 25px;
  width: auto;
}
@media only screen and (min-width: 768px) {
  .list-steps__img img {
    max-height: 35px;
  }
}
.list-steps__description > *:last-child {
  margin-bottom: 0;
}
.list-steps--primary .list-steps__img {
  background: white;
}
.form-email-message-wrap {
  display: flex;
  justify-content: center;
  margin-top: 60px;
}
.form-email-message {
  font-size: 20px;
  line-height: 38px;
  font-weight: 300;
  margin: 0 auto;
  margin-bottom: 50px;
}
.form-email-message input[type] {
  color: #fd6626;
  border: 0;
  border-bottom: 1px solid rgba(70, 161, 71, 0.5);
  font-size: 13px;
  border-radius: 0;
  font-weight: 400;
  width: 120px;
  padding: 3px 0;
  margin: 0 4px;
  display: inline-flex;
  position: relative;
  top: -6px;
}
.form-email-message input[type]::-webkit-input-placeholder {
  color: rgba(70, 161, 71, 0.5);
}
.form-email-message input[type]::-moz-placeholder {
  color: rgba(70, 161, 71, 0.5);
}
.form-email-message input[type]:-ms-input-placeholder {
  color: rgba(70, 161, 71, 0.5);
}
.form-email-message input[type]::-ms-input-placeholder {
  color: rgba(70, 161, 71, 0.5);
}
.form-email-message input[type]::placeholder {
  color: rgba(70, 161, 71, 0.5);
}
.form-email-message input[type]:focus {
  outline: none;
  border-bottom: 1px solid #fd6626;
}
.form-email-message input[type].form-email-message__email {
  width: 190px;
}
.form-email-message input[type].wpcf7-validates-as-required.wpcf7-not-valid {
  color: #ff5f38;
  border-bottom: 1px solid rgba(255, 95, 56, 0.5);
}
.form-email-message
  input[type].wpcf7-validates-as-required.wpcf7-not-valid::-webkit-input-placeholder {
  color: rgba(255, 95, 56, 0.5);
}
.form-email-message
  input[type].wpcf7-validates-as-required.wpcf7-not-valid::-moz-placeholder {
  color: rgba(255, 95, 56, 0.5);
}
.form-email-message
  input[type].wpcf7-validates-as-required.wpcf7-not-valid:-ms-input-placeholder {
  color: rgba(255, 95, 56, 0.5);
}
.form-email-message
  input[type].wpcf7-validates-as-required.wpcf7-not-valid::-ms-input-placeholder {
  color: rgba(255, 95, 56, 0.5);
}
.form-email-message
  input[type].wpcf7-validates-as-required.wpcf7-not-valid::placeholder {
  color: rgba(255, 95, 56, 0.5);
}
.form-email-message span.wpcf7-not-valid-tip {
  display: none !important;
}
.ui-radio input[type="radio"],
.ui-radio-group input[type="radio"] {
  opacity: 0;
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.ui-radio label,
.ui-radio-group label {
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 4px 10px;
  margin-left: 27px;
  position: relative;
}
.ui-radio label:before,
.ui-radio-group label:before {
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  border: 1px solid #73879c;
  border-radius: 50%;
  right: 100%;
  margin-right: 10px;
  background-color: white;
  transition: background-color 0.3s;
}
.ui-radio label:hover,
.ui-radio .btn-play--hp:hover label.btn-play__icon,
.btn-play--hp:hover .ui-radio label.btn-play__icon,
.ui-radio-group label:hover,
.ui-radio-group .btn-play--hp:hover label.btn-play__icon,
.btn-play--hp:hover .ui-radio-group label.btn-play__icon {
  box-shadow: 0 0 7px -2px #e6e6e6;
}
.ui-radio label.active,
.ui-radio-group label.active {
  border-color: #fd6626;
}
.ui-radio label.active:before,
.ui-radio .free_ebook_section ul li.active:before,
.free_ebook_section ul .ui-radio li.active:before,
.ui-radio-group label.active:before,
.ui-radio-group .free_ebook_section ul li.active:before,
.free_ebook_section ul .ui-radio-group li.active:before {
  border-color: #fd6626;
  background-color: #fd6626;
  box-shadow: inset 0 0 0 1px white;
}
.radio-label {
  display: flex;
  align-items: center;
}
.radio-label > *:first-child {
  margin-right: 10px;
}
.map-links {
  position: relative;
  margin-top: 20px;
}
@-webkit-keyframes pulse-location {
  0% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0.4);
  }
  70% {
    box-shadow: 0 0 0 60px rgba(70, 161, 71, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0);
  }
}
@keyframes pulse-location {
  0% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0.4);
  }
  70% {
    box-shadow: 0 0 0 60px rgba(70, 161, 71, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0);
  }
}
.map-link {
  position: absolute;
  z-index: 1;
  display: block;
  height: 110px;
  width: 110px;
  margin-left: -30px;
  margin-top: -20px;
  text-indent: -9999px;
  border-radius: 50%;
  -webkit-animation: pulse-location ease-in 3s infinite;
  animation: pulse-location ease-in 3s infinite;
  cursor: pointer;
}
.map-link:nth-child(2) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.map-link:nth-child(3) {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
}
@media only screen and (max-width: 600px) {
  .map-link {
    transform: scale(0.5);
    margin-left: -38px;
    margin-top: -34px;
  }
}
.map-link--fl {
  top: 66%;
  left: 74%;
}
.map-link--ca {
  top: 45.5%;
  left: 12.85%;
}
.map-link--pa {
  top: 31.5%;
  left: 72.4%;
}
.ui-title--br br {
  display: none;
}
@media only screen and (min-width: 992px) {
  .ui-title--br br {
    display: initial;
  }
}
.ui-text-field p {
  text-align: justify;
}
@media only screen and (min-width: 1200px) {
  .ui-text-field p:last-child {
    margin-bottom: 0;
  }
}
.ui-image-field {
  margin: 30px 0;
}
.ui-image-field p:last-child {
  margin-bottom: 0;
}
.ui-title-inside h1,
.ui-title-inside h2 {
  color: #1f2a32;
  font-weight: 300;
  letter-spacing: -1.3px;
  font-size: 25px;
  padding-bottom: 0;
  margin-top: 0;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .ui-title-inside h1,
  .ui-title-inside h2 {
    font-size: 35px;
  }
}
.ui-title-inside strong,
.ui-title-inside b {
  font-weight: 900;
}
.ui-title-inside--align-01 h1,
.ui-title-inside--align-01 h2 {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .ui-title-inside--align-01 h1,
  .ui-title-inside--align-01 h2 {
    text-align: left;
  }
}
body [class*="ui-title"] br {
  display: none;
}
@media only screen and (min-width: 992px) {
  body [class*="ui-title"] br {
    display: initial;
  }
}
.ui-title,
.sign-up-modal__body-title,
.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.loading:before,
.functions-list__title,
.section-software-hero h1,
.ui-section h1 {
  color: #1f2a32;
  font-weight: 300;
  letter-spacing: -1.3px;
  font-size: 25px;
  padding-bottom: 0;
  margin-top: 0;
  text-align: center;
  line-height: 1.2;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .ui-title,
  .sign-up-modal__body-title,
  .steps--how-much-you-can-save.loading:before,
  .free_ebook_section ul li.loading:before,
  .functions-list__title,
  .section-software-hero h1,
  .ui-section h1 {
    font-size: 30px;
  }
}
.ui-title + p,
.sign-up-modal__body-title + p,
.steps--how-much-you-can-save.loading:before + p,
.free_ebook_section ul li.loading:before + p,
.functions-list__title + p,
.section-software-hero h1 + p,
.ui-section h1 + p {
  font-size: 15px;
}
.ui-title br,
.sign-up-modal__body-title br,
.steps--how-much-you-can-save.loading:before br,
.free_ebook_section ul li.loading:before br,
.functions-list__title br,
.section-software-hero h1 br,
.ui-section h1 br {
  display: none;
}
@media only screen and (min-width: 992px) {
  .ui-title br,
  .sign-up-modal__body-title br,
  .steps--how-much-you-can-save.loading:before br,
  .free_ebook_section ul li.loading:before br,
  .functions-list__title br,
  .section-software-hero h1 br,
  .ui-section h1 br {
    display: initial;
  }
}
.ui-title.ui-title--h2 .ui-title__strong,
.ui-title--h2.sign-up-modal__body-title .ui-title__strong,
.ui-title--h2.steps--how-much-you-can-save.loading:before .ui-title__strong,
.free_ebook_section ul li.ui-title--h2.loading:before .ui-title__strong,
.ui-title--h2.functions-list__title .ui-title__strong,
.section-software-hero h1.ui-title--h2 .ui-title__strong,
.ui-section h1.ui-title--h2 .ui-title__strong,
.ui-title.ui-title--h2 strong,
.ui-title--h2.sign-up-modal__body-title strong,
.ui-title--h2.steps--how-much-you-can-save.loading:before strong,
.free_ebook_section ul li.ui-title--h2.loading:before strong,
.ui-title--h2.functions-list__title strong,
.section-software-hero h1.ui-title--h2 strong,
.ui-section h1.ui-title--h2 strong {
  font-weight: 700;
}
.ui-title.ui-title--h3,
.ui-title--h3.sign-up-modal__body-title,
.ui-title--h3.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.ui-title--h3.loading:before,
.ui-title--h3.functions-list__title,
.section-software-hero h1.ui-title--h3,
.ui-section h1.ui-title--h3 {
  font-size: 25px;
}
.ui-title.ui-title--h3 .ui-title__strong,
.ui-title--h3.sign-up-modal__body-title .ui-title__strong,
.ui-title--h3.steps--how-much-you-can-save.loading:before .ui-title__strong,
.free_ebook_section ul li.ui-title--h3.loading:before .ui-title__strong,
.ui-title--h3.functions-list__title .ui-title__strong,
.section-software-hero h1.ui-title--h3 .ui-title__strong,
.ui-section h1.ui-title--h3 .ui-title__strong,
.ui-title.ui-title--h3 strong,
.ui-title--h3.sign-up-modal__body-title strong,
.ui-title--h3.steps--how-much-you-can-save.loading:before strong,
.free_ebook_section ul li.ui-title--h3.loading:before strong,
.ui-title--h3.functions-list__title strong,
.section-software-hero h1.ui-title--h3 strong,
.ui-section h1.ui-title--h3 strong {
  font-weight: 900;
}
.ui-title .ui-title__strong,
.sign-up-modal__body-title .ui-title__strong,
.steps--how-much-you-can-save.loading:before .ui-title__strong,
.free_ebook_section ul li.loading:before .ui-title__strong,
.functions-list__title .ui-title__strong,
.section-software-hero h1 .ui-title__strong,
.ui-section h1 .ui-title__strong,
.ui-title strong,
.sign-up-modal__body-title strong,
.steps--how-much-you-can-save.loading:before strong,
.free_ebook_section ul li.loading:before strong,
.functions-list__title strong,
.section-software-hero h1 strong,
.ui-section h1 strong {
  font-weight: 900;
}
.ui-title.light,
.light.sign-up-modal__body-title,
.light.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.light.loading:before,
.light.functions-list__title,
.section-software-hero h1.light,
.ui-section h1.light {
  color: white;
}
.ui-title.text-center,
.text-center.sign-up-modal__body-title,
.text-center.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.text-center.loading:before,
.text-center.functions-list__title,
.section-software-hero h1.text-center,
.ui-section h1.text-center {
  text-align: center;
}
.ui-title.text-left,
.text-left.sign-up-modal__body-title,
.text-left.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.text-left.loading:before,
.text-left.functions-list__title,
.section-software-hero h1.text-left,
.ui-section h1.text-left {
  text-align: left;
}
.ui-title.ui-title--with-sub-title,
.ui-title--with-sub-title.sign-up-modal__body-title,
.ui-title--with-sub-title.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.ui-title--with-sub-title.loading:before,
.ui-title--with-sub-title.functions-list__title,
.section-software-hero h1.ui-title--with-sub-title,
.ui-section h1.ui-title--with-sub-title {
  margin-bottom: 10px !important;
}
.ui-title.ui-title--color-primary,
.ui-title--color-primary.sign-up-modal__body-title,
.ui-title--color-primary.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.ui-title--color-primary.loading:before,
.ui-title--color-primary.functions-list__title,
.section-software-hero h1.ui-title--color-primary,
.ui-section h1.ui-title--color-primary {
  color: #fd6626;
}
@media only screen and (min-width: 992px) {
  .ui-title.m60,
  .m60.sign-up-modal__body-title,
  .m60.steps--how-much-you-can-save.loading:before,
  .free_ebook_section ul li.m60.loading:before,
  .m60.functions-list__title,
  .section-software-hero h1.m60,
  .ui-section h1.m60 {
    margin-bottom: 60px;
  }
}
.ui-title2 {
  color: #fd6626;
  font-weight: 300;
  font-size: 25px;
  margin-bottom: 14px;
  margin-top: 0;
}
.ui-title2 b,
.ui-title2 strong {
  font-weight: 900;
}
.ui-title__p {
  display: block;
  font-size: 15px;
}
@media only screen and (min-width: 992px) {
  .ui-title__p {
    font-size: 25px;
  }
}
@media only screen and (max-width: 768px) {
  .ui-title--long {
    font-size: 18px;
  }
}
.ui-title-p p {
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
  max-width: 740px;
}
.ui-under-title-text {
  font-size: 15px;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
.ui-section {
  padding: 25px 0;
}
@media only screen and (min-width: 768px) {
  .ui-section {
    padding: 35px 0;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section {
    padding: 30px 0;
  }
}
.ui-section--l {
  padding: 25px 0;
}
@media only screen and (min-width: 768px) {
  .ui-section--l {
    padding: 50px 0;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section--l {
    padding: 100px 0;
  }
}
.ui-section--primary {
  background-color: #fd6626;
}
.ui-section--primary .ui-title,
.ui-section--primary .sign-up-modal__body-title,
.ui-section--primary .steps--how-much-you-can-save.loading:before,
.ui-section--primary .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--primary li.loading:before,
.ui-section--primary .functions-list__title,
.ui-section--primary h1,
.ui-section--primary h2 {
  color: white;
}
.ui-section--with-dark-bg {
  background-color: #fd6626;
}
.ui-section--with-dark-bg .ui-title,
.ui-section--with-dark-bg .sign-up-modal__body-title,
.ui-section--with-dark-bg .steps--how-much-you-can-save.loading:before,
.ui-section--with-dark-bg .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--with-dark-bg li.loading:before,
.ui-section--with-dark-bg .functions-list__title,
.ui-section--with-dark-bg h1,
.ui-section--with-dark-bg h2 {
  color: white;
}
.ui-section--overflowBottom {
  position: relative;
  z-index: 1;
}
.ui-section--overflowBottom .row-overflow {
  position: relative;
}
.ui-section--overflowBottom .col-overflow--form {
  margin-bottom: 30px;
}
.ui-section--overflowBottom .col-overflow--image {
  margin-bottom: -70px;
}
.ui-section--overflowBottom .col-overflow {
  position: static;
}
@media only screen and (min-width: 1200px) {
  .ui-section--overflowBottom .col-overflow {
    margin-top: 0;
    margin-bottom: -100px;
  }
}
.ui-section--overflowBottom .img-absolute {
  width: 704px;
}
@media only screen and (min-width: 1200px) {
  .ui-section--overflowBottom .img-absolute {
    position: absolute;
    left: 43%;
    bottom: -80px;
  }
}
.ui-section--overflowBottom .ux-form--wrapStyle1 {
  background: white;
  border-radius: 15px;
  padding: 20px;
}
@media only screen and (min-width: 992px) {
  .ui-section--overflowBottom .ux-form--wrapStyle1 {
    border-radius: 25px;
    padding: 40px;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section--withBottomImage {
    padding-bottom: 0;
  }
  .ui-section--withBottomImage .ui-image-field,
  .ui-section--withBottomImage p {
    margin-bottom: 0;
  }
}
.ui-section--withBottomImage .container,
.ui-section--withBottomImage .section-stress-hero-robot-rocket-container {
  position: relative;
}
.ui-section--withBottomImage .ui-bamboo-mini {
  position: absolute;
  left: 60px;
  bottom: 0;
}
.ui-section--withBottomImageOverflow {
  padding-bottom: 0;
}
.ui-section--withBottomImageOverflow .ui-image-field--about-shipmonk-1 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: calc(-65 / 800 * 100%);
  margin-top: 60px;
}
.ui-section--withBottomImageOverflow + .ui-section {
  padding-top: calc(140 / 800 * 100%);
}
@media only screen and (min-width: 992px) {
  .ui-section--withBottomImageOverflow + .ui-section {
    padding-top: calc(80 / 800 * 100%);
  }
}
.ui-section--withOverflowedImage .OverflowedImage img {
  max-height: 450px;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media only screen and (min-width: 992px) {
  .ui-section--withOverflowedImage {
    padding-bottom: 0;
    position: relative;
    z-index: 1;
  }
  .ui-section--withOverflowedImage .OverflowedImage img {
    margin-bottom: -90px;
    margin-right: 0;
  }
}
.ui-section--hero {
  background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/layout/bg/bg@2x.png);
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 992px) {
  .ui-section--hero .ui-title,
  .ui-section--hero .sign-up-modal__body-title,
  .ui-section--hero .steps--how-much-you-can-save.loading:before,
  .ui-section--hero .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .ui-section--hero li.loading:before,
  .ui-section--hero .functions-list__title,
  .ui-section--hero h1 {
    margin-bottom: 50px;
  }
}
.ui-section--header .entry-content-page p {
  font-size: 15px;
}
.ui-section--bg {
  position: relative;
  background-size: cover;
  background-position: center center;
  display: flex;
  align-items: center;
  min-height: 450px;
}
.ui-section--bg .entry-content-page .ui-title,
.ui-section--bg .entry-content-page .sign-up-modal__body-title,
.ui-section--bg
  .entry-content-page
  .steps--how-much-you-can-save.loading:before,
.ui-section--bg .entry-content-page .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--bg .entry-content-page li.loading:before,
.ui-section--bg .entry-content-page .functions-list__title,
.ui-section--bg .entry-content-page h1 {
  color: white;
}
.ui-section--bg .entry-content-page p {
  color: white;
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}
.ui-section--bg .ai-hero-animation--absolute {
  margin-bottom: 30px;
}
@media only screen and (min-width: 769px) {
  .ui-section--bg .ai-hero-animation--absolute {
    position: absolute;
    top: -32px;
    margin-bottom: 0;
  }
}
.ui-section--bg .ai-hero-animation--default-width {
  max-width: 460px;
  margin: 0 auto;
  position: relative;
}
.ui-section--with-puzzles:before,
.free_ebook_section ul li.ui-section--with-puzzles:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -100px;
  height: 343px;
  width: 1572px;
  margin-left: 0;
  margin-right: 0;
  background: no-repeat center bottom
    url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/layout/puzzle-desktop@2x.png);
  background-size: 80%;
  transform: translateX(-50%);
}
.ui-section--bg-hills {
  background: no-repeat center bottom
    url();
  background-size: contain;
}.app-footer::before
.ui-section--light {
  background-color: #f1f4f5;
}
.ui-section--lighter {
  background-color: white;
}
.ui-section--color-with-bg {
  background: url(/wp-content/images/contactanos.png)
    no-repeat center center;
  background-size: cover;
  height: 300px;
  color: white;
}
.ui-section--color-with-bg .ui-title,
.ui-section--color-with-bg .sign-up-modal__body-title,
.ui-section--color-with-bg .steps--how-much-you-can-save.loading:before,
.ui-section--color-with-bg .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--color-with-bg li.loading:before,
.ui-section--color-with-bg .functions-list__title,
.ui-section--color-with-bg .section-software-hero h1,
.section-software-hero .ui-section--color-with-bg h1,
.ui-section--color-with-bg .ui-section h1,
.ui-section .ui-section--color-with-bg h1,
.ui-section--color-with-bg p {
  color: white;
}
.ui-section--withTopBorder {
  border-top: 1px solid #e6e6e6;
}
.ui-section--sm-border {
  position: relative;
}
.ui-section--sm-border:before,
.free_ebook_section ul li.ui-section--sm-border:before {
  content: "";
  max-width: 960px;
  height: 1px;
  margin: 0 auto;
  background: #cdcdcd;
  width: 100%;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
.ui-section--before-footer {
  position: relative;
  padding-bottom: 80px;
}
@media only screen and (min-width: 768px) {
  .ui-section--before-footer {
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 768px) {
  .ui-section--before-footer .ui-title,
  .ui-section--before-footer .sign-up-modal__body-title,
  .ui-section--before-footer .steps--how-much-you-can-save.loading:before,
  .ui-section--before-footer .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .ui-section--before-footer li.loading:before,
  .ui-section--before-footer .functions-list__title,
  .ui-section--before-footer .section-software-hero h1,
  .section-software-hero .ui-section--before-footer h1,
  .ui-section--before-footer .ui-section h1,
  .ui-section .ui-section--before-footer h1 {
    margin-bottom: 40px;
  }
}
.ui-section--before-footer .ui-title + p,
.ui-section--before-footer .sign-up-modal__body-title + p,
.ui-section--before-footer .steps--how-much-you-can-save.loading:before + p,
.ui-section--before-footer .free_ebook_section ul li.loading:before + p,
.free_ebook_section ul .ui-section--before-footer li.loading:before + p,
.ui-section--before-footer .functions-list__title + p,
.ui-section--before-footer .section-software-hero h1 + p,
.section-software-hero .ui-section--before-footer h1 + p,
.ui-section--before-footer .ui-section h1 + p,
.ui-section .ui-section--before-footer h1 + p {
  font-size: 15px;
}
.ui-section--before-footer .ux-toggle--is-active .ux-toggle__body {
  background: #f3f3f3;
}
.ui-section--with-bg {
  background-size: cover;
  background-position: center bottom;
  position: relative;
}
.ui-section--with-bg__white-text .ui-title,
.ui-section--with-bg__white-text .sign-up-modal__body-title,
.ui-section--with-bg__white-text .steps--how-much-you-can-save.loading:before,
.ui-section--with-bg__white-text .free_ebook_section ul li.loading:before,
.free_ebook_section ul .ui-section--with-bg__white-text li.loading:before,
.ui-section--with-bg__white-text .functions-list__title,
.ui-section--with-bg__white-text h1,
.ui-section--with-bg__white-text h2,
.ui-section--with-bg__white-text h3,
.ui-section--with-bg__white-text p {
  color: white;
}
.ui-section--with-bg__overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.ui-section--with-bg__container {
  position: relative;
}
@media only screen and (min-width: 992px) {
  .ui-section-title-1 {
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section-title-2 {
    margin-bottom: 70px;
  }
}
.ui-title-wrapper h1,
.ui-title-wrapper h2,
.ui-title-wrapper h3 {
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -0.8px;
  margin-top: 0;
}
@media (min-width: 768px) {
  .ui-title-wrapper h1,
  .ui-title-wrapper h2,
  .ui-title-wrapper h3 {
    font-size: 35px;
    line-height: 49px;
    letter-spacing: -1.4px;
  }
}
.before-footer__footer--default {
  text-align: center;
  margin-top: 10px;
}
.ui-section-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
}
.ui-section-row h1 {
  margin-bottom: 20px;
}
.ui-section-row p {
  margin-bottom: 0;
}
.ui-small--default {
  font-weight: 700;
  color: #4c555b;
  font-size: 13px;
}
.ui-small--default a {
  text-decoration: none;
  color: #fd6626;
}
.ui-small--special {
  font-size: 15px;
}
@media only screen and (min-width: 768px) {
  .ui-form--default {
    margin-bottom: 20px;
  }
}
.ui-form--spacing {
  margin-bottom: 0;
}
.ui-form--spacing .form-control,
.ui-form--spacing .ux-select-wrap,
.ui-form--spacing .ux-form--default .ux-form-control--default,
.ux-form--default .ui-form--spacing .ux-form-control--default,
.ui-form--spacing .ux-form--default select,
.ux-form--default .ui-form--spacing select,
.ui-form--spacing .ux-form--default input[type="text"],
.ux-form--default .ui-form--spacing input[type="text"],
.ui-form--spacing .ux-form--default input[type="email"],
.ux-form--default .ui-form--spacing input[type="email"],
.ui-form--spacing .ux-form--default input[type="number"],
.ux-form--default .ui-form--spacing input[type="number"],
.ui-form--spacing .ux-form--default input[type="password"],
.ux-form--default .ui-form--spacing input[type="password"],
.ui-form--spacing .ux-form--default input[type="time"],
.ux-form--default .ui-form--spacing input[type="time"],
.ui-form--spacing .ux-form--default textarea,
.ux-form--default .ui-form--spacing textarea {
  margin-bottom: 20px;
}
.section-software-hero {
  background: #f1f4f5;
  padding: 30px 0 0;
}
@media only screen and (min-width: 768px) {
  .section-software-hero {
    padding: 70px 0 0;
  }
}
.section-software-hero .page__content p {
  margin-left: auto;
  margin-right: auto;
  max-width: 630px;
}
.section-software-hero .page__thumbnail {
  text-align: center;
  margin-top: 20px;
}
.section-software-hero .page__thumbnail img {
  max-width: 780px;
  width: 100%;
  margin-bottom: -50px;
}
@media only screen and (min-width: 992px) {
  .section-software-hero .page__thumbnail img {
    margin-bottom: -85px;
  }
}
@media only screen and (min-width: 1200px) {
  .section-software-hero .page__thumbnail img {
    margin-bottom: -110px;
  }
}
@media only screen and (min-width: 1400px) {
  .section-software-hero .page__thumbnail img {
    max-width: 960px;
  }
}
.functions-list {
  padding-top: 90px;
}
@media only screen and (min-width: 992px) {
  .functions-list {
    padding-top: 190px;
  }
}
@media only screen and (min-width: 1200px) {
  .functions-list {
    padding-top: 215px;
  }
}
.functions-list__item--fake {
  display: none;
}
.functions-list--no-top-padding {
  padding-top: 0;
}
.functions-list--no-top-padding .functions-list__item:first-child {
  border-top: 0;
}
.functions-list--no-top-padding
  .functions-list__item.functions-list__item--fake
  + .functions-list__item {
  border-top: 0;
}
.functions-list__item {
  border-top: 1px solid #e6e6e6;
  padding: 40px 0;
}
@media only screen and (min-width: 768px) {
  .functions-list__item {
    padding: 85px 0;
  }
}
.functions-list__item:nth-child(even) .functions-list__col-first {
  order: 2;
}
@media only screen and (min-width: 992px) {
  .functions-list__item:nth-child(even) .functions-list__col-first {
    left: 8.33333333%;
  }
  .functions-list__item:nth-child(even)
    .functions-list__col-first
    .functions-list__video-wrap {
    float: left;
  }
}
@media only screen and (min-width: 992px) {
  .functions-list__item:nth-child(odd) .functions-list__col-first {
    right: 8.33333333%;
  }
  .functions-list__item:nth-child(odd)
    .functions-list__col-first
    .functions-list__video-wrap {
    float: right;
  }
}
.functions-list__item--ios-android .functions-list__col-first img {
  max-width: 100%;
  position: relative;
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .functions-list__item--ios-android .functions-list__col-first img {
    max-width: 580px;
    margin-bottom: -92px;
  }
}
.functions-list__item--bottom-img .functions-list__col-first img {
  max-width: 100%;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .functions-list__item--bottom-img .functions-list__col-first img {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .functions-list__item--bottom-img .functions-list__col-first img {
    bottom: -85px;
  }
}
.functions-list__img-rifd {
  text-align: center;
}
.functions-list__img-rifd img {
  height: 80px;
  margin-bottom: -115px;
  margin-left: -90px;
}
.functions-list__item-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 992px) {
  .functions-list__item-row {
    flex-wrap: nowrap;
  }
}
.functions-list__col-first {
  margin-top: 20px;
  order: 2;
}
@media only screen and (min-width: 992px) {
  .functions-list__col-first {
    margin-top: 0;
    order: initial;
  }
}
@media only screen and (max-width: 991px) {
  .functions-list__col-first {
    order: -1 !important;
    margin-top: 0;
    margin-bottom: 20px;
  }
}
.functions-list__col-first img {
  display: block;
}
.functions-list__col-first .functions-list__video-wrap {
  position: relative;
}
.functions-list__col-first .functions-list__video-wrap:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  left: 0;
  top: 0;
  background: white;
}
.functions-list__video {
  width: 100%;
  max-height: 450px;
  height: auto;
}
@media only screen and (min-width: 1600px) {
  .functions-list__video {
    width: 640px;
  }
}
.functions-list__title {
  margin-bottom: 30px;
  text-align: left;
}
.functions-list__title strong {
  font-weight: 900;
}
.functions-list__p {
  margin-bottom: 30px;
  text-align: justify;
}
.functions-list__em {
  margin-bottom: 30px;
}
.functions-list__author {
  display: flex;
  align-items: center;
}
.functions-list__author-border {
  border-top: 1px solid #cdcdcd;
  padding: 20px 0;
}
@media only screen and (min-width: 768px) {
  .functions-list__author-border {
    padding: 30px 0;
  }
}
.functions-list__author-border p {
  margin-top: 0;
}
.functions-list__author-border-img {
  text-align: center;
}
.functions-list__author-border-img svg,
.functions-list__author-border-img img {
  height: 40px;
}
@media only screen and (min-width: 768px) {
  .functions-list__author-border-img {
    padding: 30px;
  }
  .functions-list__author-border-img svg,
  .functions-list__author-border-img img {
    width: 100px;
    height: 70px;
  }
}
.functions-list__author-img-wrap {
  margin-right: 10px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  background: white;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
}
.functions-list__author-img-wrap img {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
}
.functions-list__author-name {
  color: #fd6626;
  font-size: 15px;
  font-weight: 700;
}
.functions-list__author-position {
  font-size: 12px;
}
.functions-list__checked-list,
.ui-section--services-icon .ai-text ul {
  display: flex;
  flex-wrap: wrap;
  display: list-item;
  -moz-columns: 1;
  columns: 1;
}
@media only screen and (min-width: 768px) {
  .functions-list__checked-list,
  .ui-section--services-icon .ai-text ul {
    -moz-columns: 2;
    columns: 2;
  }
}
.functions-list__checked-list li,
.ui-section--services-icon .ai-text ul li {
  width: auto;
  background: url(/wp-content/images/check.png)
    no-repeat left top;
  background-size: 22px;
  margin-bottom: 10px;
  padding-left: 30px;
}
@media only screen and (min-width: 768px) {
  .functions-list__checked-list li,
  .ui-section--services-icon .ai-text ul li {
    margin-bottom: 20px;
  }
}
.functions-list__checked-list--block,
.ui-section--services-icon .ai-text.has-less-than-6 ul {
  -moz-columns: 1;
  columns: 1;
}
.functions-list__checked-list--block li,
.ui-section--services-icon .ai-text.has-less-than-6 ul li {
  width: 100%;
  margin-bottom: 0;
}
.functions-list__checked-list--block li + li,
.ui-section--services-icon .ai-text.has-less-than-6 ul li + li {
  margin-top: 10px;
}
.functions-list__box-check {
  max-width: 320px;
  background: white;
  position: relative;
  z-index: 1;
  padding: 0;
  padding-top: 20px;
}
.functions-list__box-check:before,
.free_ebook_section ul li.functions-list__box-check:before {
  content: "";
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/stress-more/SVG/shadow.svg)
    no-repeat center center;
  background-size: cover;
  position: absolute;
  width: 390px;
  height: 12px;
  opacity: 0.5;
  z-index: 0;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  margin-top: -4px;
  display: none;
}
@media only screen and (min-width: 992px) {
  .functions-list__box-check:before,
  .free_ebook_section ul li.functions-list__box-check:before {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .functions-list__box-check {
    padding-top: 0;
  }
}
.functions-list__box-check-in {
  position: relative;
  background: white;
}
@media only screen and (min-width: 992px) {
  .functions-list__box-check-in {
    border: 2px solid #e6e6e6;
    padding: 20px;
  }
}
.functions-list__box-check-title {
  margin: 0;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #fd6626;
  font-weight: 900;
}
.functions-list__box-check--results .functions-list__box-check-cable {
  transform: rotate(-28deg);
  margin-right: -15px;
  width: 230px;
  top: 128px;
}
.functions-list__box-check--benefits .functions-list__box-check-cable {
  transform: rotate(3deg);
  margin-right: 0;
  width: 482px;
  top: 50%;
}
@media only screen and (min-width: 992px) {
  .functions-list__box-check--benefits {
    position: relative;
    left: 165px;
    top: -11px;
  }
}
.functions-list__box-check--laser-precision {
  margin: 0 auto;
}
.functions-list__box-check--laser-precision .functions-list__box-check-cable {
  transform: rotate(-10deg);
  margin-left: -3px;
  width: 301px;
  top: 30%;
  right: auto;
  left: 100%;
}
.functions-list__box-check--laser-precision
  .functions-list__box-check-cable:before {
  right: 0;
  left: auto;
}
.functions-list__box-check-cable {
  width: 100%;
  height: 2px;
  background: #e6e6e6;
  position: absolute;
  right: 100%;
  display: none;
}
.functions-list__box-check-cable:before,
.free_ebook_section ul li.functions-list__box-check-cable:before {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  left: 0;
  background: #fff;
  border: 1px solid #e6e6e6;
  top: 50%;
  border-radius: 50%;
  transform: translateY(-50%);
}
@media only screen and (min-width: 992px) {
  .functions-list__box-check-cable {
    display: block;
  }
}
.functions-list__percent-box-wrap {
  position: relative;
}
.functions-list__percent-box-wrap .functions-list__box-check-cable {
  transform: rotate(-18deg);
  margin-left: -10px;
  width: 405px;
  top: -18%;
  right: auto;
  left: 100%;
}
.functions-list__percent-box-wrap .functions-list__box-check-cable:before {
  right: 0;
  left: auto;
}
.functions-list__percent-box {
  border: 1px solid #e6e6e6;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.functions-list__percent-box-percent {
  font-size: 35px;
  font-weight: 900;
  line-height: 1.1;
}
.functions-list__percent-box-percent small {
  font-size: 20px;
}
.functions-list__percent-box-title {
  color: #fd6626;
  text-transform: uppercase;
  font-weight: 900;
}
.pulse,
.ux-slider-overlay div.jx-control:before,
.ux-slider-overlay .free_ebook_section ul li.jx-control:before,
.free_ebook_section ul .ux-slider-overlay li.jx-control:before {
  cursor: pointer;
  box-shadow: 0 0 0 rgba(204, 169, 44, 0.4);
  -webkit-animation: pulse 2s infinite;
  animation: pulse 2s infinite;
}
.pulse:hover,
.ux-slider-overlay div.jx-control:hover:before,
.ux-slider-overlay .free_ebook_section ul li.jx-control:hover:before,
.free_ebook_section ul .ux-slider-overlay li.jx-control:hover:before,
.btn-play--hp:hover .pulse.btn-play__icon,
.btn-play--hp:hover .ux-slider-overlay div.btn-play__icon.jx-control:before,
.ux-slider-overlay .btn-play--hp:hover div.btn-play__icon.jx-control:before,
.btn-play--hp:hover
  .ux-slider-overlay
  .free_ebook_section
  ul
  li.btn-play__icon.jx-control:before,
.ux-slider-overlay
  .free_ebook_section
  ul
  .btn-play--hp:hover
  li.btn-play__icon.jx-control:before,
.btn-play--hp:hover
  .free_ebook_section
  ul
  .ux-slider-overlay
  li.btn-play__icon.jx-control:before,
.free_ebook_section
  ul
  .ux-slider-overlay
  .btn-play--hp:hover
  li.btn-play__icon.jx-control:before {
  -webkit-animation: none;
  animation: none;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(70, 161, 71, 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 30px rgba(70, 161, 71, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(70, 161, 71, 0);
  }
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0.4);
    width: 50px;
    height: 50px;
  }
  70% {
    box-shadow: 0 0 0 30px rgba(70, 161, 71, 0);
    width: 70px;
    height: 70px;
  }
  100% {
    box-shadow: 0 0 0 0 rgba(70, 161, 71, 0);
    width: 50px;
    height: 50px;
  }
}
.ux-slider-overlay {
  background: no-repeat
    url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/software/image-overlay/shipmonk_desktop_mockup@2x.png);
  background-size: cover;
}
@media only screen and (min-width: 992px) {
  .ux-slider-overlay {
    float: right;
    width: 495px;
    height: 352px;
    margin-right: -30px;
  }
}
@media only screen and (min-width: 1400px) {
  .ux-slider-overlay {
    width: 640px;
    height: 455px;
  }
}
@media only screen and (max-width: 767px) {
  .ux-slider-overlay {
    width: 100%;
    margin: 0;
    height: auto;
  }
}
.ux-slider-overlay .jx-knightlab {
  display: none;
}
.ux-slider-overlay div.jx-arrow {
  opacity: 0;
}
.ux-slider-overlay div.jx-control {
  width: 1px;
  background-color: #fd6626;
  position: relative;
}
.ux-slider-overlay div.jx-control:before,
.ux-slider-overlay .free_ebook_section ul li.jx-control:before,
.free_ebook_section ul .ux-slider-overlay li.jx-control:before {
  content: "";
  display: block;
  width: 50px;
  height: 50px;
  position: absolute;
  background: #fff center center no-repeat
    url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/software/image-overlay/shipmonk_software_slider.svg);
  background-size: 50%;
  border: 1px solid #fd6626;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: scale(1) translateX(-50%) translateY(-50%);
  transition: 0.2s all;
}
.ux-slider-overlay .jx-controller {
  background: transparent;
}
.ux-slider-overlay .jx-image.jx-left {
  border-bottom-left-radius: 4px;
}
.ux-slider-overlay .jx-image.jx-right {
  border-bottom-right-radius: 4px;
}
.ux-slider-overlay div.jx-slider {
  overflow: initial;
}
.ux-slider-overlay__in {
  border-radius: 0 0 5px 5px;
  max-width: 92%;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 4.9334%;
  padding-bottom: 2.45%;
}
@media only screen and (min-width: 992px) {
  .ux-slider-overlay__in {
    margin-top: 4.9334%;
    margin-bottom: 2.45%;
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  .ux-slider-overlay__in {
    overflow: initial;
    margin-bottom: 0;
  }
}
.functions-list__app-store {
  margin-top: 20px;
}
.functions-list__app-store a {
  text-decoration: none;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.section-software-features {
  padding: 60px 0;
  position: relative;
}
.section-software-features:before,
.free_ebook_section ul li.section-software-features:before {
  position: absolute;
  top: 0;
  left: 50%;
  content: "";
  background: #e6e6e6;
  height: 1px;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  transform: translateX(-50%);
}
.features-list {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  padding-top: 20px;
}
.features-list li {
  padding: 0;
  margin-bottom: 20px;
  width: 100%;
  max-width: 100%;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .features-list li {
    width: 33.33%;
    max-width: 33.33%;
    text-align: initial;
    padding: 20px;
  }
}
.features-list li .ux-animation-lootie {
  text-align: left;
  height: 60px;
}
.features-list li h3 {
  font-size: 20px;
  font-weight: 300;
  color: #fd6626;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 540px) {
  .features-list li h3 {
    text-align: center;
  }
}
.features-list li p {
  text-align: left;
}
.features-list--mobile-center li h3 {
  text-align: center;
}
.section-software-functions {
  overflow-x: hidden;
}
.software__logos {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 400px;
  margin: 0 auto;
}
@media only screen and (min-width: 992px) {
  .software__logos {
    max-width: calc(160px * 6);
  }
}
.software__logo {
  display: inline-block;
  opacity: 0.6;
  width: calc(100% / 3);
  padding: 10px;
}
@media only screen and (min-width: 992px) {
  .software__logo {
    width: calc(100% / 6);
    padding: 20px;
  }
}
.partners-navigation-wrap {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  border: 1px solid #e6e6e6;
  border-width: 1px 0;
  overflow-x: auto;
  max-width: 100%;
  position: relative;
}
.partners-navigation {
  display: flex;
  height: 70px;
  white-space: nowrap;
  margin: auto;
}
.partners-navigation a {
  position: relative;
  padding: 0 20px;
  display: flex;
  align-self: stretch;
  align-items: center;
  color: #73879c;
  text-decoration: none;
  font-size: 15px;
  text-transform: uppercase;
}
.partners-navigation a:hover,
.partners-navigation .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .partners-navigation a.btn-play__icon {
  color: #fd6626;
}
.partners-navigation a:before {
  content: "";
  height: 12px;
  width: 1px;
  background: #e6e6e6;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.partners-navigation a:first-child:before,
.partners-navigation .free_ebook_section ul li:first-child:before,
.free_ebook_section ul .partners-navigation li:first-child:before {
  display: none;
}
.partners-navigation-wrap-border {
  border: 1px solid #e6e6e6;
  border-width: 1px 0;
}
.partners-navigation-wrap-border .partners-navigation-wrap {
  border: 0;
}
.partners-navigation-wrap-border .partners-navigation {
  margin: 0;
}
.partners-navigation-wrap-border .partners-navigation a:before {
  color: #e6e6e6;
  content: ">";
  background: none;
  margin-top: -5px;
  margin-left: -3px;
}
.partners-navigation-wrap-border .partners-navigation:first-child:before,
.partners-navigation-wrap-border .free_ebook_section ul li:first-child:before,
.free_ebook_section ul .partners-navigation-wrap-border li:first-child:before {
  display: none;
}
.partners-categories + .partners-categories {
  border-top: 1px solid #e6e6e6;
  padding-top: 70px;
  margin-top: 70px;
}
.partners-category {
  display: flex;
  flex-wrap: wrap;
  margin-top: 45px;
}
.partners-category li {
  text-align: center;
  flex: 50%;
  max-width: 50%;
  padding: 0 20px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .partners-category li {
    flex: 25%;
    max-width: 25%;
    margin-bottom: 45px;
  }
}
.partners-category li a {
  font-size: 15px;
  display: block;
  color: #1f2a32;
  text-transform: uppercase;
  text-decoration: none;
  padding: 20px;
}
.partners-category li a:hover,
.partners-category li .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .partners-category li a.btn-play__icon {
  color: #fd6626;
}
.partners-category li a img {
  width: auto;
  display: block;
  margin: 0 auto;
}
.partners-category__img-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
}
.partners-category__img-wrapper img {
  display: block;
  margin: 0 auto;
  max-height: 100px;
}
.partners-category--detail li {
  margin-bottom: 45px;
}
.partners-category-header {
  position: relative;
}
.partners-category-title {
  margin-bottom: 20px;
}
.partners-category-see-all {
  font-weight: 700;
  color: #fd6626;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -5px;
  text-decoration: none;
}
.section-partners-category-hero {
  padding-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .section-partners-category-hero {
    padding: 100px 0 30px;
  }
}
.section-partners-category-hero h1 {
  margin-bottom: 0;
}
.section-partners-category-hero p {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}
.section-partners-category-hero .page__content {
  margin-bottom: 100px;
}
.section-partners-category-hero .ui-search-bar {
  margin-bottom: 0;
}
.main--partners-detail .page__thumbnail img {
  max-width: 320px;
}
.partner-detail-contact {
  border: 1px solid #e6e6e6;
  padding: 15px 25px;
}
.partner-detail-contact .ui-title,
.partner-detail-contact .sign-up-modal__body-title,
.partner-detail-contact .steps--how-much-you-can-save.loading:before,
.partner-detail-contact .free_ebook_section ul li.loading:before,
.free_ebook_section ul .partner-detail-contact li.loading:before,
.partner-detail-contact .ui-section h1,
.ui-section .partner-detail-contact h1,
.partner-detail-contact .section-software-hero h1,
.section-software-hero .partner-detail-contact h1,
.partner-detail-contact .functions-list__title {
  margin-bottom: 10px;
}
.partner-detail-contact ul li {
  margin-bottom: 5px;
}
.partner-detail-list {
  counter-reset: section;
}
.partner-detail-list li {
  margin-bottom: 5px;
}
.partner-detail-list li:before,
.partner-detail-list .free_ebook_section ul li:before,
.free_ebook_section ul .partner-detail-list li:before {
  counter-increment: section;
  content: counter(section) ". ";
  font-weight: 700;
}
.partner-dot-list li,
.sfp-list ul li {
  margin-bottom: 8px;
  position: relative;
  padding-left: 15px;
}
.partner-dot-list li:before,
.sfp-list ul li:before,
.partner-dot-list .free_ebook_section ul li:before,
.free_ebook_section ul .partner-dot-list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5.5px;
  width: 7px;
  height: 7px;
  background: #fd6626;
  border-radius: 50%;
}
.partner-dot-list li a,
.sfp-list ul li a {
  color: #fd6626;
  text-decoration: none;
  border-bottom: 1px dashed;
}
.partner-dot-list li a:hover,
.sfp-list ul li a:hover,
.partner-dot-list li .btn-play--hp:hover a.btn-play__icon,
.sfp-list ul li .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .partner-dot-list li a.btn-play__icon,
.btn-play--hp:hover .sfp-list ul li a.btn-play__icon,
.sfp-list .btn-play--hp:hover ul li a.btn-play__icon {
  border-bottom: 1px solid;
}
.partner-detail-review {
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}
.partner-detail-review p,
.partner-detail-review em {
  color: #797f84;
}
.partner-search-page article + article {
  border-top: 1px solid #e6e6e6;
  margin-top: 20px;
  padding-top: 20px;
}
.page-template-page-competitive .site-header__site-nav,
.page-template-page-competitive .site-header__app-login .log-in {
  display: none !important;
}
.page-template-page-competitive .app-footer-in .app-footer__row {
  display: none !important;
}
.page-template-page-competitive .site-header__app-login .phone {
  display: flex !important;
  align-items: center;
  font-size: 15px;
}
.page-template-page-competitive .site-header__app-login .phone a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ui-section-competition--hero {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/competitive/2x/meet_shipmonk_bg@2x-80.jpg);
  background-size: cover;
  color: white;
  padding-bottom: 200px;
  padding-top: 85px;
  position: relative;
  overflow: hidden;
}
.ui-section-competition--hero:before,
.free_ebook_section ul li.ui-section-competition--hero:before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 0;
  height: 0;
  border-bottom: 100px solid white;
  border-left: 3000px solid transparent;
}
.ui-section-competition--hero h1 {
  color: white;
}
.competitive-illustration {
  margin: 0 auto;
  max-width: 270px;
  margin-bottom: 40px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .competitive-illustration {
    left: 70px;
  }
}
.ui-section-competition--discover {
  padding-top: 0;
  margin-top: -110px;
}
.competitive-testimonial__quote-mark svg,
.competitive-testimonial__quote-mark img {
  width: 100px;
  height: 70px;
}
.competitive-testimonial__name {
  font-size: 15px;
  color: #fd6626;
  font-weight: 700;
  margin-bottom: 0;
}
.competitive-testimonial__position {
  margin-top: 0;
  margin-bottom: 30px;
}
.competitive-testimonial__img {
  max-width: 65%;
  max-height: 550px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .competitive-testimonial__img {
    width: 400px;
    max-width: 100%;
    margin-bottom: 0;
  }
}
.ui-section-competition-trusted-partners {
  padding-top: 200px;
  margin-top: -200px;
}
.ui-section--competitive-testimonial {
  z-index: 1;
}
.feature-hero-img {
  /*max-width: 80%;*/
  position: static;
  margin: 0 auto;
  display: block;
  margin-bottom: -11%;
}
@media only screen and (min-width: 992px) {
  .feature-hero-img {
    max-width: 460px;
    position: absolute;
    margin-left: -30px;
    margin-top: 38px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .feature-hero-img {
    max-width: 640px;
    margin-top: -44px;
  }
}
.feature-hero-text {
  margin-left: 470px;
  max-width: 400px;
  min-height: 198px;
}
@media only screen and (min-width: 1200px) {
  .feature-hero-text {
    margin-left: 670px;
  }
}
.feature-bar .feature-hero-text {
  margin: 0;
  max-width: 100%;
  color: white;
  min-height: auto;
  padding-top: 60px;
}
.feature-bar__inner {
  min-height: 130px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 850px;
  margin: 0 auto;
  flex-wrap: wrap;
  padding: 20px 0;
  padding-top: 50px;
}
@media only screen and (min-width: 768px) {
  .feature-bar__inner {
    justify-content: space-between;
  }
}
.feature-bar__inner img {
  display: inline-block;
  height: 42px;
  margin-left: 0px;
  margin-right: 0px
  opacity: 0.8;
}
.ui-package-calc {
  padding-bottom: 30px;
}
.ui-package-calc__col {
  position: relative;
  padding-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .ui-package-calc__col:nth-child(2n) {
    border-left: 1px solid #73879c;
  }
}
@media only screen and (min-width: 1200px) {
  .ui-package-calc__col {
    border-left: 1px solid #73879c;
    border-top: 0;
  }
}
.ui-package-calc__col:first-child {
  border: 0;
}
@media only screen and (max-width: 540px) {
  .ui-package-calc__col .ui-package-calc__title {
    font-size: 11px;
  }
  .ui-package-calc__col .ui-package-calc__unit {
    font-size: 10px;
    font-weight: 300;
    padding: 0 2.5px;
  }
}
@media only screen and (max-width: 540px) {
  .ui-package-calc__col--mobile-auto {
    width: 50%;
  }
}
@media only screen and (max-width: 320px) {
  .ui-package-calc__col--mobile-auto {
    width: auto;
  }
}
.ui-package-calc__col--shipment .ui-package-calc__unit--before {
  margin-left: -10px;
}
.ui-package-calc__col--month .ui-package-calc__form-control,
.ui-package-calc__col--shipment .ui-package-calc__form-control {
  width: 80px;
}
.ui-package-calc__title {
  text-align: left;
  margin-bottom: 5px;
  color: #4c555b;
}
@media only screen and (min-width: 768px) {
  .ui-package-calc__title {
    text-align: center;
  }
}
.ui-package-calc__form-control-row {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media only screen and (min-width: 540px) {
  .ui-package-calc__form-control-row {
    justify-content: center;
  }
}
.ui-package-calc__form-control-cell {
  display: flex;
  align-items: center;
}
input.ui-package-calc__form-control {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: 0 5px;
}
.ui-package-calc__unit {
  padding: 0 5px;
  font-weight: 700;
  font-size: 12px;
}
.section-feature-warehouse {
  background: url(/wp-content/images/background_video.png) no-repeat;
  background-size: cover;
  background-position: center 70%;
  color: white;
}
.section-feature-warehouse ul {
  margin: 30px 0 0 30px;
}
.section-feature-warehouse ul li {
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 13px;
  margin-top: 5px;
  position: relative;
  padding-left: 35px;
  background-position-y: 4px;
}
.section-feature-warehouse ul li:before {
  content: "";
  width: 14px;
  height: 14px;
  background: #fff;
  position: absolute;
  left: 3px;
  top: 7px;
  z-index: -1;
  opacity: 0.1;
}
.steps--how-much-you-can-save {
  min-height: 262px;
}
.steps--how-much-you-can-save .how-much-you-can-save__under-title-text {
  margin: 0;
  margin-bottom: 10px;
  text-align: center;
}
.steps--how-much-you-can-save .error {
  border: 2px solid #e95c53;
}
.steps--how-much-you-can-save.loading {
  position: relative;
}
.steps--how-much-you-can-save.loading:before,
.free_ebook_section ul li.loading:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  content: "Calculating ...";
  font-weight: 900;
  -webkit-animation: pulse-classic ease-in 2s infinite;
  animation: pulse-classic ease-in 2s infinite;
}
.steps--how-much-you-can-save .step.fade-left {
  height: 0;
  visibility: hidden;
}
.steps--how-much-you-can-save .step.fade-left.in {
  height: auto;
  visibility: visible;
}
.steps--how-much-you-can-save .ui-package-calc {
  padding: 0;
}
.steps--how-much-you-can-save .ui-title,
.steps--how-much-you-can-save .sign-up-modal__body-title,
.steps--how-much-you-can-save .ui-section h1,
.ui-section .steps--how-much-you-can-save h1,
.steps--how-much-you-can-save .section-software-hero h1,
.section-software-hero .steps--how-much-you-can-save h1,
.steps--how-much-you-can-save .functions-list__title,
.steps--how-much-you-can-save .steps--how-much-you-can-save.loading:before,
.steps--how-much-you-can-save .free_ebook_section ul li.loading:before,
.free_ebook_section ul .steps--how-much-you-can-save li.loading:before {
  margin-bottom: 0;
}
.steps--how-much-you-can-save .step__content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  min-height: 160px;
  padding: 20px 0;
}
.steps--how-much-you-can-save .step__content > * {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .steps--how-much-you-can-save .gambit_button-small {
    position: absolute;
    left: 0;
    right: 0;
  }
}
@-webkit-keyframes pulse-classic {
  0% {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
    color: #223041;
  }
  70% {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    color: rgba(34, 48, 65, 0.5);
  }
  100% {
    transform: translateY(-50%) scale(1);
    color: #223041;
  }
}
@keyframes pulse-classic {
  0% {
    text-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
    color: #223041;
  }
  70% {
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    color: rgba(34, 48, 65, 0.5);
  }
  100% {
    transform: translateY(-50%) scale(1);
    color: #223041;
  }
}
.section-locations-hero,
.section-locations-warehouse-hero {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/locations/shipmonk-location-bg@2x.jpg)
    no-repeat;
  background-size: cover;
  background-position: center center;
}
.ux-location-boxes {
  display: flex;
  flex-wrap: wrap;
}
.ux-location-boxes--full .ux-location-box__white {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.ux-location-boxes--full .ux-location-box__white-inner {
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  .ux-location-boxes--full .ux-location-box__white-inner {
    margin: 0;
    margin-right: 0;
    margin-left: auto;
  }
}
.ux-location-box {
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .ux-location-box .ui-title,
  .ux-location-box .sign-up-modal__body-title,
  .ux-location-box .ui-section h1,
  .ui-section .ux-location-box h1,
  .ux-location-box .section-software-hero h1,
  .section-software-hero .ux-location-box h1,
  .ux-location-box .functions-list__title,
  .ux-location-box .steps--how-much-you-can-save.loading:before,
  .ux-location-box .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .ux-location-box li.loading:before {
    text-align: left;
  }
}
@media only screen and (min-width: 768px) {
  .ux-location-box {
    flex-wrap: nowrap;
  }
}
.ux-location-box + .ux-location-box {
  margin-top: 40px;
}
.ux-location-box:nth-child(2n) .ux-location-box__img {
  order: -1;
}
.ux-location-box:nth-child(2n) .ux-location-box__white-inner {
  margin-right: 40%;
  margin-left: 0;
  margin-right: auto;
}
.ux-location-box__white {
  background: rgba(255, 255, 255, 0.9);
  padding: 30px 20px;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .ux-location-box__white {
    width: 60%;
    padding: 30px 80px;
  }
}
.ux-location-box__white-inner {
  position: relative;
  margin-left: auto;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .ux-location-box__white-inner {
    max-width: 480px;
  }
}
.ux-location-box__img {
  width: 100%;
  text-align: center;
  order: -1;
  margin: 30px 0;
}
@media only screen and (min-width: 768px) {
  .ux-location-box__img {
    order: initial;
    width: 40%;
  }
}
.ux-location-box__img img {
  width: 114px;
  height: 80px;
}
.section-locations-warehouse-hero {
  text-align: center;
}
.section-locations-warehouse-hero img {
  margin-bottom: 40px;
  width: 85px;
  height: 60px;
}
.resp-container {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.resp-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.section-locations-warehouse {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .section-locations-warehouse {
    padding: 20px 0;
    min-height: 350px;
  }
}
.section-locations-warehouse .ux-location-box__white {
  position: relative;
  z-index: 1;
}
.section-locations-warehouse .ux-location-box__white h2 {
  margin-bottom: 0;
}
.section-locations-warehouse .ux-location-box__white p {
  margin-top: 0;
}
.section-locations-warehouse iframe {
  width: 100%;
}
.locations-slick .ux-slick--default {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .locations-slick .ux-slick--default {
    max-width: 80%;
  }
}
.locations-slick .ux-slick--default .slick-slide img {
  max-width: 100%;
  margin: 100px 0;
}
.locations-slick .ux-slick--default .slick-slide.slick-center img {
  transform: scale(3);
  opacity: 1;
  max-width: 100%;
  max-height: 500px;
  position: relative;
  z-index: 1;
}
.sfp-hero-header svg {
  width: 130px;
  height: 80px;
}
.sfp-hero-header p {
  font-size: 25px;
  color: #fd6626;
  text-transform: uppercase;
  font-weight: 300;
}
.sfp-hero-header h1 {
  margin-bottom: 30px;
}
.sfp-section-how-can {
  text-align: center;
}
.tabs {
  max-width: 490px;
  margin: 0 auto;
}
.tab {
  overflow: hidden;
  border: 1px solid #fff;
  display: table;
  width: 100%;
  border-radius: 3px;
  table-layout: fixed;
}
.tab__in {
  display: table-cell;
}
.tab button {
  display: block;
  background-color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  transition: 0.3s;
  border-left: 1px solid white;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-radius: 0;
  width: 100%;
  color: white;
  padding: 14px 4px;
  font-weight: 400;
  font-size: 11px;
}
@media only screen and (min-width: 540px) {
  .tab button {
    padding: 14px 16px;
    font-weight: 700;
    font-size: 13px;
  }
}
.tab button:hover,
.tab .btn-play--hp:hover button.btn-play__icon,
.btn-play--hp:hover .tab button.btn-play__icon {
  color: #223041;
  background: rgba(255, 255, 255, 0.7);
}
.tab .active button {
  color: #223041;
  background: white;
}
.tabcontent {
  display: none;
  padding: 50px 12px 0;
  border-top: none;
}
.tabs--default {
  max-width: 100%;
}
.tabs--default .tabcontent {
  max-width: 480px;
  margin: 0 auto;
  text-align: justify;
  padding-top: 30px;
}
.tabs--default .tabcontent:first-child {
  display: block;
}
.tabs--default .ux-animation-lootie {
  height: 50px;
  margin-bottom: 10px;
}
.tabs--default .tab__in-text {
  counter-increment: var;
}
.tabs--default .tab__in-text:before {
  content: counter(var) ".";
  margin-bottom: 5px;
  display: block;
  font-size: 13px;
  font-weight: 300;
  color: #fd6626;
}
.tabs--default .tab {
  border: 0;
  counter-reset: var;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .tabs--default .tab {
    display: table;
  }
}
.tabs--default .tab .active button {
  background: transparent;
}
.tabs--default .tab .active button .tab__in-text {
  color: #fd6626;
}
.tabs--default .tab button {
  border-left: 0;
  color: #223041;
  font-weight: 900;
}
@media only screen and (min-width: 768px) {
  .tabs--default .tab button {
    font-size: 15px;
  }
}
.tabs--default .tab button:hover,
.tabs--default .tab .btn-play--hp:hover button.btn-play__icon,
.btn-play--hp:hover .tabs--default .tab button.btn-play__icon,
.tabs--default .tab button.active {
  background: transparent;
}
.tabs--default .tab button:hover,
.tabs--default .tab .btn-play--hp:hover button.btn-play__icon,
.btn-play--hp:hover .tabs--default .tab button.btn-play__icon {
  color: #223041;
  opacity: 0.7;
}
.tabs--default .tab button.active {
  color: #fd6626;
}
.tabs--default .tab__in {
  width: calc(100% / 3);
}
@media only screen and (min-width: 768px) {
  .tabs--default .tab__in {
    width: auto;
  }
}
.sfp-list > li {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .sfp-list > li {
    margin-top: 40px;
  }
}
.sfp-list > li [class*="col-"] {
  margin-top: 20px;
}
.sfp-list > li:nth-child(2n) .sfp-list__img {
  order: -1;
}
@media only screen and (min-width: 768px) {
  .sfp-list > li:nth-child(2n) .sfp-list__img {
    order: 1;
  }
}
.sfp-list > li .ux-animation-lootie {
  height: 90px;
  text-align: center;
}
.sfp-list > li h3 {
  font-size: 20px;
  line-height: 1.1;
  color: #fd6626;
  font-weight: 300;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .sfp-list > li h3 {
    text-align: initial;
  }
}
.sfp-list--block > li:first-child .sfp-list__text {
  border-top: 0;
}
.sfp-list--block > li:nth-child(2n) .sfp-list__img {
  order: initial;
}
@media only screen and (min-width: 768px) {
  .sfp-list--block > li:nth-child(2n) .sfp-list__img {
    order: initial;
  }
}
.sfp-list--default > li .ux-animation-lootie,
.sfp-list--primary > li .ux-animation-lootie {
  height: 60px;
}
.sfp-list--default > li .ux-animation-lootie svg,
.sfp-list--primary > li .ux-animation-lootie svg {
  margin: 0 auto;
  width: auto !important;
  height: 60px !important;
}
@media only screen and (min-width: 768px) {
  .sfp-list--default > li .ux-animation-lootie svg,
  .sfp-list--primary > li .ux-animation-lootie svg {
    margin: 0;
  }
}
.sfp-list--primary.sfp-list > li {
  margin-top: 40px;
}
.sfp-list--primary.sfp-list > li h3 {
  margin-top: 20px;
  font-size: 13px;
  color: #223041;
  text-align: center;
  font-weight: 400;
  line-height: 21px;
}
.sfp-list--primary > li .ux-animation-lootie svg {
  margin: 0 auto;
}
.sfp-list__row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .sfp-list__row {
    flex-wrap: nowrap;
  }
}
.sfp-list__img {
  text-align: center;
}
.sfp-list__img-svg {
  width: 150px;
  height: 70px;
}
.sfp-list__text {
  border-bottom: 1px solid #e6e6e6;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: justify;
}
@media only screen and (min-width: 768px) {
  .sfp-list__text {
    border-top: 1px solid #e6e6e6;
    border-bottom: 0;
    padding-bottom: 0;
  }
}
.sfp-list__tooltip {
  text-align: center;
}
.ui-section--hp-hero {
  position: relative;
  z-index: 1;
}
.ui-section--hp-hero:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: #f1f4f5;
  z-index: -1;
  height: 130px;
}
@media only screen and (min-width: 540px) {
  .ui-section--hp-hero:after {
    height: 150px;
  }
}
@media only screen and (min-width: 768px) {
  .ui-section--hp-hero:after {
    height: 200px;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section--hp-hero:after {
    height: 280px;
  }
}
.hp-hero__text {
  margin-bottom: 30px;
}
@media only screen and (max-width: 539px) {
  .hp-hero__text .ui-title,
  .hp-hero__text .sign-up-modal__body-title,
  .hp-hero__text .ui-section h1,
  .ui-section .hp-hero__text h1,
  .hp-hero__text .section-software-hero h1,
  .section-software-hero .hp-hero__text h1,
  .hp-hero__text .functions-list__title,
  .hp-hero__text .steps--how-much-you-can-save.loading:before,
  .hp-hero__text .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .hp-hero__text li.loading:before {
    font-size: 22px;
  }
}
@media only screen and (max-width: 320px) {
  .hp-hero__text .ui-title,
  .hp-hero__text .sign-up-modal__body-title,
  .hp-hero__text .ui-section h1,
  .ui-section .hp-hero__text h1,
  .hp-hero__text .section-software-hero h1,
  .section-software-hero .hp-hero__text h1,
  .hp-hero__text .functions-list__title,
  .hp-hero__text .steps--how-much-you-can-save.loading:before,
  .hp-hero__text .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .hp-hero__text li.loading:before {
    font-size: 19px;
  }
}
@media only screen and (min-width: 768px) {
  .hp-hero__text {
    margin-bottom: 0;
  }
}
.hp-hero__text p {
  margin: 0 auto;
  max-width: 600px;
  margin-bottom: 35px;
  font-size: 13px;
}
@media only screen and (min-width: 540px) {
  .hp-hero__text p {
    font-size: 15px;
  }
}
.hp-hero__img {
  text-align: center;
  max-width: 840px;
  margin: 0 auto;
}
@media only screen and (min-width: 1600px) {
  .hp-hero__img {
    max-width: 100%;
  }
}
.hp-section--stars {
  padding-top: 0;
}
.hp-stars-container {
  margin-bottom: -20px;
}
.hp-stars {
  text-align: center;
}
.hp-stars__col > * {
  border-top: 1px solid #cdcdcd;
  padding: 20px;
  display: block;
  text-decoration: none;
  color: #223041;
}
.hp-stars__col > *:hover,
.btn-play--hp:hover .hp-stars__col > .btn-play__icon,
.btn-play--hp:hover
  .btn-play--hp.btn-play__icon
  .hp-stars__col
  > .btn-play__icon {
  color: #fd6626;
}
.hp-stars__col > *:hover img,
.btn-play--hp:hover .hp-stars__col > .btn-play__icon img {
  transform: scale(1.2);
}
.hp-stars__col img {
  max-height: 25px;
  display: block;
  margin: 0 auto;
  margin-bottom: 12px;
  transition: all 0.3s;
  transform: scale(1);
}
.tabs--with-colored-bg .ui-title,
.tabs--with-colored-bg .sign-up-modal__body-title,
.tabs--with-colored-bg .ui-section h1,
.ui-section .tabs--with-colored-bg h1,
.tabs--with-colored-bg .section-software-hero h1,
.section-software-hero .tabs--with-colored-bg h1,
.tabs--with-colored-bg .functions-list__title,
.tabs--with-colored-bg .steps--how-much-you-can-save.loading:before,
.tabs--with-colored-bg .free_ebook_section ul li.loading:before,
.free_ebook_section ul .tabs--with-colored-bg li.loading:before,
.tabs--with-colored-bg .tabcontent {
  color: white;
}
.tabs--hp {
  max-width: 100%;
  text-align: left;
}
.tabs--hp .ui-title,
.tabs--hp .sign-up-modal__body-title,
.tabs--hp .ui-section h1,
.ui-section .tabs--hp h1,
.tabs--hp .section-software-hero h1,
.section-software-hero .tabs--hp h1,
.tabs--hp .functions-list__title,
.tabs--hp .steps--how-much-you-can-save.loading:before,
.tabs--hp .free_ebook_section ul li.loading:before,
.free_ebook_section ul .tabs--hp li.loading:before,
.tabs--hp .tabcontent {
  color: white;
}
.tabs--hp .ui-title,
.tabs--hp .sign-up-modal__body-title,
.tabs--hp .ui-section h1,
.ui-section .tabs--hp h1,
.tabs--hp .section-software-hero h1,
.section-software-hero .tabs--hp h1,
.tabs--hp .functions-list__title,
.tabs--hp .steps--how-much-you-can-save.loading:before,
.tabs--hp .free_ebook_section ul li.loading:before,
.free_ebook_section ul .tabs--hp li.loading:before {
  text-align: left;
}
.tabs--hp .tabcontent {
  padding: 30px 0 0;
}
.tabs--hp .tabcontent img {
  width: 480px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
@media only screen and (min-width: 992px) {
  .tabs--hp .tabcontent img {
    margin: 0;
    margin-top: -60px;
    margin-bottom: -140px;
  }
}
.hp-news__row {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.hp-news__row:before,
.free_ebook_section ul li.hp-news__row:before,
.hp-news__row:after {
  display: none;
}
.absolute,
.hp-news__col:before,
.free_ebook_section ul li.hp-news__col:before {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.hp-news__col {
  height: 150px;
  padding: 0;
  position: relative;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  background: transparent no-repeat;
  background-size: cover;
  background-position: center center;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .hp-news__col--with-text {
    padding: 10px 80px;
  }
}
@media only screen and (min-width: 768px) {
  .hp-news__col--right {
    justify-content: flex-end;
  }
}
@media only screen and (min-width: 768px) {
  .hp-news__col--left {
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 768px) {
  .hp-news__col--left .hp-news__col-in {
    text-align: left;
  }
}
.hp-news__col:before,
.free_ebook_section ul li.hp-news__col:before {
  opacity: 0.7;
  z-index: 2;
}
.hp-news__col img {
  width: 80%;
}
.hp-news__col--square img {
  max-height: 120px;
  width: auto;
}
.hp-news__col-in {
  position: relative;
  z-index: 3;
  text-align: center;
}
.hp-news__col-in .text-right {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .hp-news__col-in .text-right {
    text-align: right;
  }
}
.hp-news__testimonial-text {
  font-size: 18px;
}
.hp-news__testimonial-author {
  font-size: 15px;
  margin-bottom: 0;
}
#old-way-vs-new-way img.visible-xs {
  max-width: 300px;
  margin: 0 auto;
  margin-bottom: 20px;
}
.hp-our-awards {
  overflow: hidden;
}
.hp-our-awards__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 42px;
  margin-left: -110px;
  width: 100%;
}
.hp-our-awards__list li {
  width: 140px;
  margin-left: 110px;
  margin-bottom: 50px;
}
.hp-our-awards__list li:hover img,
.hp-our-awards__list .btn-play--hp:hover li.btn-play__icon img,
.btn-play--hp:hover .hp-our-awards__list li.btn-play__icon img {
  opacity: 1;
  transform: translateY(-15px);
}
.hp-our-awards__list li:hover:after,
.hp-our-awards__list .btn-play--hp:hover li.btn-play__icon:after,
.btn-play--hp:hover .hp-our-awards__list li.btn-play__icon:after {
  transform: scale(0.55);
}
.hp-our-awards__list li:after {
  content: "";
  transition: all 0.35s;
  transform: scale(1);
  width: 140px;
  height: 16px;
  display: block;
  border-radius: 50%;
  background: #1f2a32;
  opacity: 0.03;
}
.hp-our-awards__list li img {
  transition: all 0.35s;
  opacity: 0.6;
  transform: translateY(0);
  display: block;
  width: auto;
  height: 110px;
  margin: auto;
  margin-bottom: 10px;
}
.hp-our-awards__list-wrapper {
  display: flex;
  justify-content: center;
}
.sign-up-modal__modal.fade.in {
  background: #f1f4f5;
}
@media only screen and (min-width: 1200px) {
  .sign-up-modal__modal {
    background: #fff;
  }
  .sign-up-modal__modal.fade.in {
    background: #fff;
  }
}
@media only screen and (max-width: 1400px) {
  .sign-up-modal__modal .ux-form--style-1 textarea {
    height: 100px;
  }
}
@media only screen and (max-width: 1400px) {
  .sign-up-modal__body-title {
    font-size: 32px;
  }
  .sign-up-modal__body-title br {
    display: none;
  }
}
.sign-up-modal__modal-dialog {
  width: 100%;
  margin: 0;
  min-height: 100vh;
  display: flex;
}
.sign-up__close {
  position: absolute;
  z-index: 2;
  right: 15px;
  top: 15px;
  opacity: 0.7;
  transition: all 0.3s;
}
.sign-up__close:hover,
.btn-play--hp:hover .sign-up__close.btn-play__icon {
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .sign-up__close {
    right: 20px;
    top: 20px;
  }
}
.sign-up__close svg {
  width: 40px;
  height: 40px;
}
.sign-up__close svg .sign-up__close_cls-1 {
  fill: #2a3242;
}
.sign-up__close svg .sign-up__close_cls-2 {
  fill: none;
  stroke: #fff;
  stroke-miterlimit: 10;
  stroke-width: 2.73px;
}
.sign-up-modal__content {
  display: flex;
  width: 100%;
  background: #fff;
}
.sign-up-modal__body {
  width: 100%;
  background: #f1f4f5;
  display: flex;
}
@media only screen and (min-width: 1200px) {
  .sign-up-modal__body {
    width: 66.6666666667%;
  }
}
.sign-up-modal__body-container {
  max-width: 100%;
  position: relative;
  display: flex;
  margin: 0 auto;
  padding: 30px 15px 15px;
}
@media only screen and (min-width: 540px) {
  .sign-up-modal__body-container {
    padding: 30px;
  }
}
@media only screen and (min-width: 1600px) {
  .sign-up-modal__body-container {
    padding: 80px 15px;
    max-width: 650px;
  }
}
.sign-up-modal__body-container-in {
  width: 100%;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sign-up-modal__side {
  width: 33.3333333333%;
  display: none;
  background: white;
  justify-content: center;
  align-items: center;
  padding: 30px 4%;
  align-self: center;
}
@media only screen and (min-width: 1200px) {
  .sign-up-modal__side {
    display: block;
  }
}
.sign-up-modal__side-container {
  max-width: 400px;
  margin: 0 auto;
}
@media only screen and (max-width: 1600px) {
  .sign-up-modal__side-img img {
    margin: 0 auto;
    display: block;
    max-width: 70%;
  }
}
.sign-up__form-agree a,
.sign-up__form-already-have-acc a {
  color: #fd6626;
  border-bottom: 1px dashed;
  text-decoration: none;
}
.sign-up__form-agree a:hover,
.sign-up__form-agree .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .sign-up__form-agree a.btn-play__icon,
.sign-up__form-already-have-acc a:hover,
.sign-up__form-already-have-acc .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .sign-up__form-already-have-acc a.btn-play__icon {
  border-bottom: 1px solid;
}
.sign-up__form-agree {
  color: #73879c;
  margin-top: 15px;
}
.sign-up__form-already-have-acc {
  margin-top: 8px;
}
.sign-up-slick__info {
  margin-top: 40px;
}
.sign-up-slick__info-text {
  line-height: 1.8;
}
.sign-up-slick__info-name {
  font-size: 15px;
  color: #fd6626;
  font-weight: 700;
  margin-bottom: 0;
}
.sign-up-slick__info-position {
  font-size: 12px;
}
.ux-slick--style-2 {
  display: block;
  transform: scale(0.03);
  opacity: 0;
  transition: all 1s ease;
}
.ux-slick--style-2 .ux-slick__item:focus {
  outline: none;
}
.ux-slick--style-2.is-activated {
  transform: scale(1);
  opacity: 1;
  transition: all 1s ease;
}
.ux-slick--style-2 .slick-dots {
  display: flex !important;
  justify-content: center;
}
.ux-slick--style-2 .slick-dots li {
  margin: 0 5px;
  display: flex;
}
.ux-slick--style-2 .slick-dots .slick-active button {
  opacity: 1;
}
.ux-slick--style-2 .slick-dots button {
  background: none;
  text-indent: -9999px;
  border-radius: 50%;
  background: black;
  width: 10px;
  height: 10px;
  padding: 0;
  border: 0;
  opacity: 0.3;
}
.section-stress-hero {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/stress-more/2x/stress-more-header-bg@2x-100.jpg)
    no-repeat center center;
  background-size: cover;
  color: white;
  position: relative;
  padding-bottom: 160px;
}
@media only screen and (min-width: 768px) {
  .section-stress-hero {
    min-height: 510px;
  }
}
.section-stress-hero h1 {
  color: white;
}
.section-stress-hero .entry-content-page p {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
  text-align: justify;
}
.section-stress-hero-clouds {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/stress-more/hero/clouds.png)
    repeat-x center bottom;
  background-size: cover;
  padding-bottom: 7.55%;
  height: 150px;
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 1;
}
.section-stress-hero-clouds:before,
.free_ebook_section ul li.section-stress-hero-clouds:before {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}
.section-stress-hero-robot-rocket-container {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}
.section-stress-hero-robot {
  position: absolute;
  bottom: 0;
  height: 260px;
  left: -50px;
}
.section-stress-hero-rocket {
  position: absolute;
  bottom: 0;
  height: 260px;
  right: -50px;
}
.ux-video {
  padding: 10px;
  background: #fff;
  border-radius: 10px;
  display: inline-block;
  margin-top: -150px;
  position: relative;
  z-index: 6;
}
html,
body,
.page-id-1003 #page,
.ux-flex {
  height: 100%;
}
.ui-tooltip {
  position: relative;
  display: inline-block;
}
.ui-tooltip .ui-tooltiptext {
  visibility: hidden;
  width: 140px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 150%;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  transition: opacity 0.3s;
}
.ui-tooltip .ui-tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.ui-tooltip:hover .ui-tooltiptext,
.btn-play--hp:hover .ui-tooltip.btn-play__icon .ui-tooltiptext {
  visibility: visible;
  opacity: 1;
}
.page-template-page-break-up .site-header,
.page-template-page-break-up .app-footer {
  display: none !important;
}
.page-id-1003 {
  padding: 0;
}
.ux-flex {
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  flex-wrap: wrap;
  overflow-y: auto;
}
@media only screen and (min-width: 992px) {
  .ux-flex {
    flex-wrap: nowrap;
  }
}
.ux-flex__col {
  display: flex;
  align-items: center;
  padding: 20px;
  overflow-y: auto;
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 768px) {
  .ux-flex__col {
    padding: 40px;
  }
}
.ux-flex__col-in {
  margin: auto;
}
.ux-flex__col--1-2 {
  flex: 0 0 100%;
  max-width: 100%;
  width: 100%;
}
@media only screen and (min-width: 992px) {
  .ux-flex__col--1-2 {
    flex: 0 0 50%;
    max-width: 50%;
    width: 50%;
  }
}
.break-up-bg-damaged {
  background: #1b242e center center
    url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/break-up/break-up-bg@2x-100.jpg)
    no-repeat;
  background-size: cover;
  text-align: center;
}
.break-up-bg-damaged img {
  height: 150px;
  margin: 0 auto;
  margin-bottom: 40px;
}
.break-up-welcome__svg {
  padding-bottom: 40px;
}
.break-up-welcome__svg .ux-animation-lootie {
  margin: 0 auto;
  height: 240px;
  background: white;
  position: relative;
}
.break-up-welcome__svg .ux-animation-lootie:before,
.break-up-welcome__svg .ux-animation-lootie:after {
  content: "";
  height: 10px;
  width: 100%;
  background: white;
  bottom: 0;
  position: absolute;
  left: 0;
  z-index: 1;
}
.break-up-welcome__svg .ux-animation-lootie:after {
  bottom: auto;
  top: 0;
  height: 5px;
}
.break-up-welcome__body {
  max-width: 475px;
  margin: 0 auto;
}
.break-up-welcome__body ul {
  margin-bottom: 40px;
  counter-reset: my-sec-counter;
}
.break-up-welcome__body ul li:before {
  counter-increment: my-sec-counter;
  content: counter(my-sec-counter) ") ";
}
.break-up__box {
  border: 1px solid #73879c;
  font-weight: 900;
  max-width: 640px;
  margin: 0 auto;
  font-size: 15px;
  padding: 20px;
}
@media only screen and (min-width: 768px) {
  .break-up__box {
    font-size: 20px;
    padding: 20px 40px;
    margin-top: 40px;
  }
}
.break-up-letter {
  background: #f1f4f5;
}
.break-up__box--letter {
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 40px;
  background: white;
}
.break-up__share {
  margin-top: 20px;
}
.form-break-up .error {
  border: 2px solid #e95c53;
}
.break-up__share-link {
  text-decoration: none;
}
.break-up__share-socials {
  position: relative;
}
.break-up__share-socials:before,
.free_ebook_section ul li.break-up__share-socials:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background: #73879c;
  height: 1px;
}
.break-up__share-socials a {
  opacity: 0.7;
  font-size: 18px;
  text-decoration: none;
  color: #223041;
  padding: 10px 7px;
  display: inline-block;
}
.break-up__share-socials a:hover,
.break-up__share-socials .btn-play--hp:hover a.btn-play__icon,
.btn-play--hp:hover .break-up__share-socials a.btn-play__icon {
  opacity: 1;
}
.break-up__share-socials-in {
  display: inline-block;
  background: #f1f4f5;
  padding: 0 10px;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}
.break-up__writing-pen {
  width: 100%;
  padding-bottom: 100%;
  border-radius: 50%;
  background: #f1f4f5;
  position: relative;
}
.break-up__writing-pen .ux-animation-lootie {
  background: transparent;
}
.break-up__writing-pen-body {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.break-up__writing-pen-title {
  font-size: 15px;
  text-align: center;
  margin-top: 10px;
}
.ui-title-sub,
.break-up__share-link {
  font-size: 16px;
  color: #fd6626;
  font-weight: 300;
}
@media only screen and (min-width: 768px) {
  .ui-title-sub,
  .break-up__share-link {
    font-size: 22px;
  }
}
.ui-title-sub-3 {
  font-size: 20px;
  color: #223041;
  font-weight: 700;
}
.ui-title-sub-4 {
  font-size: 15px;
  font-style: italic;
  color: #3b9dd8;
}
.break-up-step {
  display: none;
}
.break-up-step.active {
  display: flex;
}
.break-up-step.hide {
  display: none;
}
@media only screen and (max-width: 1400px) {
  .break-up-step .ui-title,
  .break-up-step .ui-section h1,
  .ui-section .break-up-step h1,
  .break-up-step .section-software-hero h1,
  .section-software-hero .break-up-step h1,
  .break-up-step .functions-list__title,
  .break-up-step .steps--how-much-you-can-save.loading:before,
  .break-up-step .free_ebook_section ul li.loading:before,
  .free_ebook_section ul .break-up-step li.loading:before,
  .break-up-step .sign-up-modal__body-title {
    font-size: 28px;
  }
  .break-up-step .ui-title-sub,
  .break-up-step .break-up__share-link {
    font-size: 20px;
  }
  .break-up-step .break-up-welcome__svg .ux-animation-lootie {
    height: 150px;
  }
  .break-up-step .break-up-welcome__svg {
    padding-bottom: 15px;
  }
}
.step-2 .ux-flex__col-in {
  margin: auto;
  width: 100%;
  max-height: 610px;
  max-width: 610px;
}
.hearth {
  -webkit-animation: scale 5s infinite cubic-bezier(0.6, 0.2, 0.1, 1) both;
  animation: scale 5s infinite cubic-bezier(0.6, 0.2, 0.1, 1) both;
}
.w3-animate-top {
  position: relative;
  -webkit-animation: animatetop 5s;
  animation: animatetop 5s;
}
@-webkit-keyframes animatetop {
  from {
    top: -800px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
@keyframes animatetop {
  from {
    top: -800px;
    opacity: 0;
  }
  to {
    top: 0;
    opacity: 1;
  }
}
.w3-animate-left {
  position: relative;
  -webkit-animation: animateleft 1s cubic-bezier(0.6, 0.2, 0.1, 1) both;
  animation: animateleft 1s cubic-bezier(0.6, 0.2, 0.1, 1) both;
}
@-webkit-keyframes animateleft {
  0% {
    top: -300px;
    opacity: 0;
    font-size: 0;
  }
  30% {
    top: -100px;
    opacity: 0.2;
    font-size: inherit;
  }
  70% {
    opacity: 0.1;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes animateleft {
  0% {
    top: -300px;
    opacity: 0;
    font-size: 0;
  }
  30% {
    top: -100px;
    opacity: 0.2;
    font-size: inherit;
  }
  70% {
    opacity: 0.1;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@media screen and (min-width: 920px) {
  .scale-in {
    opacity: 0;
    transform: scale(0.8);
    transition: transform 0.6s cubic-bezier(0.17, 0.89, 0.67, 1.57),
      opacity 0.6s ease-out;
  }
  .scale-in.in {
    opacity: 1;
    transform: scale(1);
  }
  .fade-bottom {
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.3s ease 0s;
  }
  .fade-bottom.scrollimation-default {
    transition: all 0.6s ease 0s;
  }
  .fade-bottom.scrollimation-default:nth-child(6) {
    transition: all 3s ease 0s;
  }
  .fade-bottom.scrollimation-default:nth-child(5) {
    transition: all 2.6s ease 0s;
  }
  .fade-bottom.scrollimation-default:nth-child(4) {
    transition: all 2s ease 0s;
  }
  .fade-bottom.scrollimation-default:nth-child(3) {
    transition: all 1.6s ease 0s;
  }
  .fade-bottom.scrollimation-default:nth-child(2) {
    transition: all 1s ease 0s;
  }
  .fade-bottom:nth-child(6) {
    transition: all 1.7s ease 0s;
  }
  .fade-bottom:nth-child(5) {
    transition: all 1.4s ease 0s;
  }
  .fade-bottom:nth-child(4) {
    transition: all 1.1s ease 0s;
  }
  .fade-bottom:nth-child(3) {
    transition: all 0.9s ease 0s;
  }
  .fade-bottom:nth-child(2) {
    transition: all 0.6s ease 0s;
  }
  .fade-bottom.in {
    opacity: 1;
    transform: translateY(0);
  }
  .fade-left {
    opacity: 0;
    transform: translatex(130px);
    transition: all 0.3s ease 0s;
  }
  .fade-left.scrollimation-default {
    transition: all 0.6s ease 0s;
  }
  .fade-left.scrollimation-default:nth-child(6) {
    transition: all 3s ease 0s;
  }
  .fade-left.scrollimation-default:nth-child(5) {
    transition: all 2.6s ease 0s;
  }
  .fade-left.scrollimation-default:nth-child(4) {
    transition: all 2s ease 0s;
  }
  .fade-left.scrollimation-default:nth-child(3) {
    transition: all 1.6s ease 0s;
  }
  .fade-left.scrollimation-default:nth-child(2) {
    transition: all 1s ease 0s;
  }
  .fade-left:nth-child(6) {
    transition: all 1.7s ease 0s;
  }
  .fade-left:nth-child(5) {
    transition: all 1.4s ease 0s;
  }
  .fade-left:nth-child(4) {
    transition: all 1.1s ease 0s;
  }
  .fade-left:nth-child(3) {
    transition: all 0.9s ease 0s;
  }
  .fade-left:nth-child(2) {
    transition: all 0.6s ease 0s;
  }
  .fade-left.in {
    opacity: 1;
    transform: translateX(0);
  }
  .fade-right {
    opacity: 0;
    transform: translatex(-130px);
    transition: all 0.3s ease 0s;
  }
  .fade-right.scrollimation-default {
    transition: all 0.6s ease 0s;
  }
  .fade-right.scrollimation-default:nth-child(6) {
    transition: all 3s ease 0s;
  }
  .fade-right.scrollimation-default:nth-child(5) {
    transition: all 2.6s ease 0s;
  }
  .fade-right.scrollimation-default:nth-child(4) {
    transition: all 2s ease 0s;
  }
  .fade-right.scrollimation-default:nth-child(3) {
    transition: all 1.6s ease 0s;
  }
  .fade-right.scrollimation-default:nth-child(2) {
    transition: all 1s ease 0s;
  }
  .fade-right:nth-child(6) {
    transition: all 1.7s ease 0s;
  }
  .fade-right:nth-child(5) {
    transition: all 1.4s ease 0s;
  }
  .fade-right:nth-child(4) {
    transition: all 1.1s ease 0s;
  }
  .fade-right:nth-child(3) {
    transition: all 0.9s ease 0s;
  }
  .fade-right:nth-child(2) {
    transition: all 0.6s ease 0s;
  }
  .fade-right.in {
    opacity: 1;
    transform: translateX(0);
  }
  .hidden {
    visibility: hidden;
    opacity: 0;
    transition: opacity 1s, visibility 1.3s;
  }
  .show {
    visibility: visible;
    opacity: 1;
    transition: opacity 1s, visibility 1.3s;
  }
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.ui-section-pricing--step1 {
  padding-bottom: 0;
}
.ui-section-pricing--step1__header {
  margin-bottom: 60px;
}
.tabs-header--pricing {
  border-bottom: 1px solid #fd6626;
}
.tabs-header--pricing .tab {
  min-height: 150px;
  display: flex;
  overflow-x: auto;
  border: 0;
  flex-wrap: nowrap;
}
@media only screen and (max-width: 767px) {
  .tabs-header--pricing .tab {
    box-shadow: 0 -10px 31px -9px inset;
  }
}
@media only screen and (min-width: 992px) {
  .tabs-header--pricing .tab {
    flex-wrap: nowrap;
  }
}
.tabs-header--pricing .tab button,
.tabs-header--pricing .tab a {
  flex: 1;
  color: #223041;
  font-weight: 900;
  overflow: initial;
  border: 0;
  text-align: center;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  .tabs-header--pricing .tab button,
  .tabs-header--pricing .tab a {
    flex: initial;
  }
}
.tabs-header--pricing .tab__in {
  vertical-align: middle;
  padding: 20px;
  display: table-cell;
  position: relative;
  transition: width 1s ease-in-out;
}
@media only screen and (max-width: 767px) {
  .tabs-header--pricing .tab__in {
    min-width: 140px;
  }
}
.tabs-header--pricing .tab__in .ux-animation-lootie {
  background: transparent;
  height: 60px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .tabs-header--pricing .tab__in {
    width: auto;
  }
}
.tabs-header--pricing .tab__in:hover,
.tabs-header--pricing .btn-play--hp:hover .tab__in.btn-play__icon,
.btn-play--hp:hover .tabs-header--pricing .tab__in.btn-play__icon,
.tabs-header--pricing .tab__in:focus {
  background: whitesmoke;
}
.tabs-header--pricing .tab__in.active {
  background: whitesmoke;
}
.tabs-header--pricing .tab__in.active:before,
.tabs-header--pricing .free_ebook_section ul li.active:before,
.free_ebook_section ul .tabs-header--pricing li.active:before,
.tabs-header--pricing .tab__in.active:after {
  opacity: 1;
}
.tabs-header--pricing .tab__in.active:before,
.tabs-header--pricing .free_ebook_section ul li.active:before,
.free_ebook_section ul .tabs-header--pricing li.active:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 10px;
  margin-bottom: -5px;
  background: #fd6626;
  border-radius: 5px;
}
.tabs-header--pricing .tab__in.active:after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -14px;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 9px solid #fd6626;
}
.tab__in-name {
  color: #4c555b;
  font-weight: 700;
  margin-bottom: 8px;
}
@media only screen and (min-width: 768px) {
  .tab__in-name {
    font-size: 20px;
  }
}
.tab__in-branch {
  color: #fd6626;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .tab__in-branch {
    font-size: 15px;
  }
}
.ui-section-pricing--step2 {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .ui-section-pricing--step2 {
    padding-top: 100px;
    padding-bottom: 0;
  }
}
.ui-pricing .tabcontent--with-slider .tabcontent__col-first {
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 80px;
}
@media only screen and (min-width: 992px) {
  .ui-pricing .tabcontent--with-slider .tabcontent__col-first {
    padding-bottom: 0;
  }
}
.ui-pricing
  .tabcontent--with-slider
  .tabcontent__col-first
  .ui-slider-horizontal {
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 70px;
  margin-bottom: -40px;
}
@media only screen and (min-width: 768px) {
  .ui-pricing
    .tabcontent--with-slider
    .tabcontent__col-first
    .ui-slider-horizontal {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.ui-pricing .tabcontent {
  padding: 0;
}
.ui-pricing .tabcontent .tabcontent__col-first .ui-title.text-left,
.ui-pricing .tabcontent .tabcontent__col-first .ui-section h1.text-left,
.ui-section .ui-pricing .tabcontent .tabcontent__col-first h1.text-left,
.ui-pricing
  .tabcontent
  .tabcontent__col-first
  .section-software-hero
  h1.text-left,
.section-software-hero
  .ui-pricing
  .tabcontent
  .tabcontent__col-first
  h1.text-left,
.ui-pricing .tabcontent .tabcontent__col-first .text-left.functions-list__title,
.ui-pricing
  .tabcontent
  .tabcontent__col-first
  .text-left.steps--how-much-you-can-save.loading:before,
.ui-pricing
  .tabcontent
  .tabcontent__col-first
  .free_ebook_section
  ul
  li.text-left.loading:before,
.free_ebook_section
  ul
  .ui-pricing
  .tabcontent
  .tabcontent__col-first
  li.text-left.loading:before,
.ui-pricing
  .tabcontent
  .tabcontent__col-first
  .text-left.sign-up-modal__body-title {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .ui-pricing .tabcontent .tabcontent__col-first .ui-title.text-left,
  .ui-pricing .tabcontent .tabcontent__col-first .ui-section h1.text-left,
  .ui-section .ui-pricing .tabcontent .tabcontent__col-first h1.text-left,
  .ui-pricing
    .tabcontent
    .tabcontent__col-first
    .section-software-hero
    h1.text-left,
  .section-software-hero
    .ui-pricing
    .tabcontent
    .tabcontent__col-first
    h1.text-left,
  .ui-pricing
    .tabcontent
    .tabcontent__col-first
    .text-left.functions-list__title,
  .ui-pricing
    .tabcontent
    .tabcontent__col-first
    .text-left.steps--how-much-you-can-save.loading:before,
  .ui-pricing
    .tabcontent
    .tabcontent__col-first
    .free_ebook_section
    ul
    li.text-left.loading:before,
  .free_ebook_section
    ul
    .ui-pricing
    .tabcontent
    .tabcontent__col-first
    li.text-left.loading:before,
  .ui-pricing
    .tabcontent
    .tabcontent__col-first
    .text-left.sign-up-modal__body-title {
    text-align: left;
  }
}
.ui-pricing .tabs-content-- .tabcontent {
  min-height: 500px;
}
.ui-pricing .list-group {
  border: 1px solid #73879c;
  border-radius: 6px;
  text-align: center;
}
.ui-pricing .list-group .list-group-item {
  margin: 0;
  padding: 5px;
}
@media only screen and (min-width: 768px) {
  .ui-pricing .list-group .list-group-item {
    padding: 10px;
  }
}
.ui-pricing .list-group .list-group-item:not(:first-child) {
  border-top: 1px solid #73879c;
}
.ui-pricing .list-group__name {
  display: flex;
  align-items: center;
  justify-content: center;
}
.ui-pricing .list-group__number,
.ui-pricing .list-group__number input {
  font-weight: 900;
  font-size: 15px;
  color: #fd6626;
  border: 0;
  display: inline;
  text-align: center;
  width: auto;
  padding: 0;
}
.ui-pricing .ui-slider-handle-value__number-char {
  margin-left: -4px;
}
.ui-pricing .ui-1,
.ui-pricing .ui-2,
.ui-pricing .ui-3,
.ui-pricing .ui-4,
.ui-pricing .ui-5,
.ui-pricing .ui-6 {
  display: none;
}
.ui-pricing .level-1 .ui-1 {
  display: block;
}
.ui-pricing .level-2 .ui-2 {
  display: block;
}
.ui-pricing .level-3 .ui-3 {
  display: block;
}
.ui-pricing .level-4 .ui-4 {
  display: block;
}
.ui-pricing .level-5 .ui-5 {
  display: block;
}
.ui-pricing .level-6 .ui-6 {
  display: block;
}
.ui-pricing .level-6 .list-group-wrap .ui-tooltip-info-icon {
  display: none;
}
.ui-pricing .list-group-item--monthly-orders .list-group__number {
  font-size: 25px;
  line-height: 1.1;
  font-weight: 900;
  color: #223041;
}
.ui-pricing .list-group-additional-info {
  margin-top: 14px;
}
.ui-pricing .list-group-item--plus {
  position: relative;
}
.ui-pricing .list-group-item--plus:before {
  content: "+";
  border-radius: 50%;
  text-align: center;
  width: 25px;
  height: 25px;
  line-height: 21.5px;
  text-indent: 1px;
  font-weight: 700;
  position: absolute;
  left: 25px;
  transform: translateX(-50%);
  top: -12.5px;
  z-index: 1;
  color: #73879c;
  border: 1px solid #73879c;
  background: #fff;
  font-size: 25px;
}
@media only screen and (min-width: 768px) {
  .ui-pricing .list-group-item--plus:before {
    left: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .ui-pricing .list-group--plus .list-group-item--plus {
    margin-top: 10px;
    padding: 20px 0;
  }
}
.ui-tooltip-info-icon {
  display: inline-block;
  text-align: center;
  font-weight: 900;
  text-decoration: none;
  color: #73879c;
  opacity: 0.7;
  border-radius: 50%;
  margin-left: 5px;
  font-size: 0;
}
.ui-tooltip-info-icon:before,
.free_ebook_section ul li.ui-tooltip-info-icon:before {
  font-size: 15px;
  position: relative;
  top: 1px;
}
.ui-tooltip-info-icon:hover,
.btn-play--hp:hover .ui-tooltip-info-icon.btn-play__icon,
.ui-tooltip-info-icon.active {
  opacity: 1;
}
.ui-container-small {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}
.ui-section-pricing--breakdown {
  border-bottom: 1px solid #e6e6e6;
  padding: 30px 0;
}
.ui-section-pricing--breakdown__p {
  margin: 15px 0;
}
.breakdown-graph-wrap {
  position: relative;
}
.breakdown-graph-arrow {
  margin: 0 auto;
  overflow: hidden;
  width: 100px;
  height: 50px;
  position: relative;
  top: 1px;
}
.breakdown-graph {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  border-radius: 30px;
  padding: 15px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .breakdown-graph {
    padding: 60px 30px;
    border-radius: 90px;
    flex-wrap: nowrap;
  }
}
.breakdown-graph__item {
  width: 33.3332%;
  text-align: center;
  color: #fff;
}
@media only screen and (min-width: 540px) {
  .breakdown-graph__item {
    width: 100px;
  }
}
.breakdown-graph__item [class*="icon"] {
  font-size: 30px;
}
@media only screen and (min-width: 540px) {
  .breakdown-graph__item [class*="icon"] {
    font-size: 50px;
  }
}
.breakdown-graph__item .percent {
  font-weight: 900;
  font-size: 25px;
  margin-bottom: 15px;
}
.breakdown-graph__item .title {
  color: rgba(34, 48, 65, 0.6);
}
@media only screen and (min-width: 540px) {
  .breakdown-graph__item .title {
    font-size: 14px;
    font-weight: 700;
  }
}
.step2-total-per-order label {
  font-weight: 700;
  margin-right: 15px;
}
.step2-total-per-order span {
  font-weight: 900;
  font-size: 20px;
  color: #fd6626;
}
.HandlingUnitWeight {
  float: left;
}
@media only screen and (min-width: 540px) {
  .HandlingUnitWeight {
    float: none;
  }
}
.feedetail {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 40px;
}
@media only screen and (min-width: 768px) {
  .feedetail {
    flex-wrap: nowrap;
  }
}
.feedetail__item {
  position: relative;
  flex: 1;
  text-align: center;
  min-width: 100px;
  transition: all 0.4s;
}

.feedetail__item:hover,
.btn-play--hp:hover .feedetail__item.btn-play__icon {
  transition: all 0.4s;
}

.feedetail__item:hover .tooltip,
.btn-play--hp:hover .feedetail__item.btn-play__icon .tooltip {
  opacity: 1;
  position: absolute;
  transition: all 0.3s ease-in-out;
  transform: translateY(10px);
  visibility: visible;
  display: initial !important;
}
.feedetail__item .tooltip {
  border-bottom: 25px solid transparent;
  bottom: 100%;
  top: auto;
  transition: all 0.4s;
  opacity: 0;
  transform: translateY(-20px);
  visibility: hidden;
  width: 100%;
}
.feedetail__item .tooltip .tooltip-inner {
  max-width: 100%;
}
.feedetail__item .tooltip .tooltip-inner p:last-child {
  margin-bottom: 0;
}
.feedetail__item .icon-box .img-wrap {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 100px;
  margin-top: 10px;
}
.feedetail__item .icon-box img {
  max-height: 80px;
}
.feedetail__item.small-bin .icon-box img {
  max-height: 36px;
}
.feedetail__item.medium-bin .icon-box img {
  max-height: 46px;
}
.feedetail__item.large-bin .icon-box img {
  max-height: 56px;
}
.feedetail__title {
  margin-bottom: 7px;
  color: #4c555b;
}
.feedetail__price {
  font-size: 25px;
  font-weight: 900;
  line-height: 1;
}
.pricing-step4-list {
  margin-top: 40px;
  text-align: center;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;
}
.pricing-step4-list li {
  width: 25%;
  min-width: 140px;
  padding: 20px;
  transform: translate(0, 0);
  transition: all 1s ease 0s;
}
.pricing-step4-list li:hover,
.pricing-step4-list .btn-play--hp:hover li.btn-play__icon,
.btn-play--hp:hover .pricing-step4-list li.btn-play__icon {
  transform: translate(0, -5px);
}
.pricing-step4-list li .ux-animation-lootie {
  height: 50px;
  background: transparent;
  margin-bottom: 20px;
}
.pricing-step4-list__title {
  font-weight: 900;
  color: #4c555b;
}
.pricing-step4-row {
  display: flex;
  margin-top: 40px;
}
.pricing-step4-row h4 {
  font-size: 15px;
  font-weight: 900;
  margin-bottom: 0;
}
.pricing-step4-row h4 + span {
  font-weight: 700;
}
.pricing-step4-row__col {
  display: flex;
}
@media only screen and (max-width: 767px) {
  .pricing-step4-row__col:not(:first-child) {
    border-top: 1px solid #e6e6e6;
  }
}
@media only screen and (min-width: 768px) {
  .pricing-step4-row__col:not(:nth-child(-n + 2)) {
    border-top: 1px solid #e6e6e6;
  }
  .pricing-step4-row__col:nth-child(2n) {
    border-left: 1px solid #e6e6e6;
  }
}
@media only screen and (min-width: 1200px) {
  .pricing-step4-row__col {
    border-top: 0 !important;
  }
  .pricing-step4-row__col:not(:first-child) {
    border-left: 1px solid #e6e6e6;
  }
}
.pricing-step5 {
  color: #fd6626;
  min-height: 36px;
  font-weight: 700;
}
.contactform {
  position: relative;
  background: rgba(255, 255, 255, 0.06)
    url(/wp-content/images/forms.png)
    no-repeat scroll center center/cover;
}
.tabsection {
  background: rgba(255, 255, 255, 0.06)
    url(/wp-content/images/fondo_location2.png)
    no-repeat scroll center/cover;
}
.tabsection_howitwork {
  background: rgba(255, 255, 255, 0.06)
    url(/wp-content/images/banners/hiw.png)
    no-repeat scroll center/cover;
  width: 100%;
  height: 500px;
}

.tabsection_privacy{
  background: rgba(255, 255, 255, 0.06) 
  url(/wp-content/images/banners/privacy.jpg)
  no-repeat scroll center/cover;
}

.tabsection_terms-of-service{
  background: rgba(255, 255, 255, 0.06) 
  url(/wp-content/images/banners/terms-of-service.jpg)
  no-repeat scroll center/cover;
}

.tabsection_pricing{
  background: rgba(255, 255, 255, 0.06) 
  url(/wp-content/images/howitworks_background.png)
  no-repeat scroll center/cover;
}
.tabsection_testimonials{
  background: rgba(255, 255, 255, 0.06) 
  url(/wp-content/images/banners/testimonials.jpg)
  no-repeat scroll center/cover;
}
.tab4item-second,
.tab4item-third {
  display: none;
}
body.tab4 .tab4item-first,
body.tab4 .tab4item-third {
  display: none;
}
body.tab4 .tab4item-second {
  display: block;
}
body.tab5 .tab4item-first,
body.tab5 .tab4item-second {
  display: none;
}
body.tab5 .tab4item-third {
  display: block;
}
.ui-section--services-hero {
  background: url() no-repeat center center;
  background-size: cover;
  background-attachment: scroll;
  color: black;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 992px) {
  .ui-section--services-hero {
    padding: 100px 0;
  }
}
.ui-section--services-hero .entry-content-page h1 {
  color: black;
}
@media only screen and (min-width: 992px) {
  .ui-section--services-hero .entry-content-page h1 {
    text-align: left;
  }
}
.ui-section--services-hero .illustration {
  margin-bottom: -29%;
  padding-left: 15px;
  padding-right: 15px;
  max-width: 990px;
  text-align: right;
}
.ui-section--services-hero .illustration img {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .ui-section--services-hero .illustration {
    margin-bottom: -22%;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section--services-hero .illustration {
    position: absolute;
    left: 0;
    right: 0;
    margin: -40px auto 0;
    padding-left: 15px;
    padding-right: 15px;
    /* left: 234px; */
    margin: -9px auto 0;
  }
  .page-id-1009 .ui-section--services-hero .illustration {
    margin-top: 39px;
  }
  .ui-section--services-hero .illustration img {
    max-width: 886px;
  }
}
.ui-section--services-hero .text-container {
  z-index: 1;
}
.ui-section--services-hero .text-container .text {
  z-index: 1;
  width: 506px;
}
@media only screen and (max-width: 991px) {
  .ui-section--services-hero .text-container .text {
    float: none;
    max-width: 491px;
    margin: 0 auto;
    text-align: left;
    width: auto;
  }
}
.ui-section--services-hero .shape-container {
  z-index: -1;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.ui-section--services-hero .shape-container .shape {
  height: 86px;
  margin-left: auto;
  margin-right: 50px;
  display: block;
  margin-bottom: -1px;
}
@media only screen and (min-width: 768px) {
  .ui-section--services-hero .shape-container .shape {
    height: 183px;
  }
}
.ui-section--bg-hills-blue {
  position: relative;
  background: #3693a3;
}
@media only screen and (min-width: 992px) {
  .ui-section--bg-hills-blue {
    padding: 100px 0;
  }
}
.ui-section--bg-hills-blue > .relative {
  position: relative;
  z-index: 1;
}
.ui-section--bg-hills-blue .hills {
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.ui-section--bg-hills-blue .hills:before {
  content: "";
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: -134px;
  width: 60%;
  height: 600px;
  border-top-right-radius: 74%;
  background: rgba(255, 255, 255, 0.2);
}
.ui-section--bg-hills-blue .hills:after {
  content: "";
  position: absolute;
  right: 0;
  top: 100%;
  margin-top: -284px;
  width: 72%;
  height: 600px;
  border-top-left-radius: 75%;
  background: rgba(255, 255, 255, 0.2);
}
.ui-section--services-icon {
  padding-top: 115px;
}
@media only screen and (min-width: 768px) {
  .ui-section--services-icon {
    padding-top: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section--services-icon {
    padding-top: 200px;
  }
}
.ui-section--services-icon .ai-image {
  text-align: center;
}
.ui-section--services-icon .ai-image img {
  height: 130px;
}
.ui-section--services-icon .fulfill_hero_slider {
  margin-top: 60px;
}
.ui-section--services-icon .fulfill_hero_slider .ui-title,
.ui-section--services-icon .fulfill_hero_slider .ui-section h1,
.ui-section .ui-section--services-icon .fulfill_hero_slider h1,
.ui-section--services-icon .fulfill_hero_slider .section-software-hero h1,
.section-software-hero .ui-section--services-icon .fulfill_hero_slider h1,
.ui-section--services-icon .fulfill_hero_slider .functions-list__title,
.ui-section--services-icon
  .fulfill_hero_slider
  .steps--how-much-you-can-save.loading:before,
.ui-section--services-icon
  .fulfill_hero_slider
  .free_ebook_section
  ul
  li.loading:before,
.free_ebook_section
  ul
  .ui-section--services-icon
  .fulfill_hero_slider
  li.loading:before,
.ui-section--services-icon .fulfill_hero_slider .sign-up-modal__body-title {
  margin-bottom: 40px;
}
.ui-section--services-icon .fulfill_hero_slider .ai-text p:last-child {
  margin-bottom: 0;
}
.ui-section--services-icon .fulfill_hero_slider .ux-slick .slick-slide img {
  max-height: 250px;
  width: auto;
}
.ui-section--services-icon .hero_tabs_tabs {
  margin-top: 100px;
}
.ui-section--services-icon .hero_tabs_tabs .ui-title,
.ui-section--services-icon .hero_tabs_tabs .ui-section h1,
.ui-section .ui-section--services-icon .hero_tabs_tabs h1,
.ui-section--services-icon .hero_tabs_tabs .section-software-hero h1,
.section-software-hero .ui-section--services-icon .hero_tabs_tabs h1,
.ui-section--services-icon .hero_tabs_tabs .functions-list__title,
.ui-section--services-icon
  .hero_tabs_tabs
  .steps--how-much-you-can-save.loading:before,
.ui-section--services-icon
  .hero_tabs_tabs
  .free_ebook_section
  ul
  li.loading:before,
.free_ebook_section
  ul
  .ui-section--services-icon
  .hero_tabs_tabs
  li.loading:before,
.ui-section--services-icon .hero_tabs_tabs .sign-up-modal__body-title {
  margin-bottom: 40px;
}
.ui-section--services-our-capabilities {
  padding-bottom: 50px;
  padding-top: 100px;
  position: relative;
  background: #f1f4f5;
}
@media only screen and (min-width: 768px) {
  .ui-section--services-our-capabilities {
    padding-top: 140px;
  }
}
.ui-list-icons {
  display: flex;
  margin-top: 40px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media only screen and (min-width: 992px) {
  .ui-list-icons {
    flex-wrap: nowrap;
  }
}
.ui-list-icons li {
  text-align: center;
  width: 50%;
  padding: 15px;
}
@media only screen and (min-width: 768px) {
  .ui-list-icons li {
    width: 175px;
  }
}
.ui-list-icons li .ux-animation-lootie {
  height: 60px;
  margin-bottom: 20px;
  background: transparent;
}
.ui-list-icons li a {
  display: inline-block;
}
.ui-section--services-testimonials {
  background: #e7eff1;
}
.absolute-container {
  padding-bottom: 30px;
}
@media only screen and (min-width: 992px) {
  .absolute-container {
    position: absolute;
    width: 1310px;
    max-width: 100%;
    right: auto;
    top: 0;
    bottom: 0;
    margin: 0 auto;
    transform: translateX(-50%);
    left: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .ui-section--services-hero .absolute-container .illustration {
    bottom: 0;
    margin-bottom: -163px;
  }
}
.page-customer-testimonials .list-bubbles {
  margin-top: -125px;
}
.svg-icon-quote-white {
  width: 100px;
  height: 70px;
}
.list-bubbles {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.list-bubble {
  width: 100%;
  margin-top: 50px;
}
.list-bubble:first-child {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  .list-bubble {
    margin-top: 20px;
    width: 46%;
  }
  .list-bubble:nth-child(2n) {
    margin-top: 80px;
  }
}
.list-bubble__bubble {
  position: relative;
  background: #e2f6e9;
  background: linear-gradient(to bottom, #e2f6e9 0%, #dde9ef 100%);
  padding: 25px;
  border-radius: 30px;
  text-align: justify;
  font-style: italic;
}
.list-bubble__secondBlock {
  display: flex;
  align-items: center;
}
.list-bubble__image {
  margin-right: 10px;
  max-width: 80px;
}
.list-bubble__bubble-text {
  line-height: 1.7;
}
.list-bubble__bubble-text p:last-child {
  margin-bottom: 0;
}
.list-bubble__bubble-arrow {
  position: absolute;
  border-radius: 14px;
  width: 50px;
  height: 50px;
  background: #dde9ef;
  transform: rotate(45deg) skewX(5deg) skewY(5deg);
  left: 43px;
  margin-top: -9px;
  z-index: -1;
}
.list-bubble__text {
  margin-top: 10px;
}
.list-bubble__text-rating {
  text-align: right;
}
.list-bubble__text-rating img {
  height: 16px;
}
.list-bubble__text-name {
  font-size: 15px;
  color: #fd6626;
  font-weight: 700;
}
.list-bubble__text-position {
  font-size: 12px;
}
@media only screen and (max-width: 539px) {
  .main--careers-single .ui-section--bg {
    min-height: auto;
    padding: 50px 0;
  }
}
.main--careers-single .ai-img-overflow {
  margin-bottom: -80px;
}
@media only screen and (min-width: 540px) {
  .main--careers-single .ai-img-overflow {
    margin-bottom: -160px;
  }
}
.main--careers-single .ai-img-overflow-section {
  padding-top: 60px;
}
@media only screen and (min-width: 540px) {
  .main--careers-single .ai-img-overflow-section {
    padding-top: 120px;
  }
}
.career-list {
  display: flex;
  margin-bottom: 60px;
}
.career-list img {
  height: 50px;
  width: 100%;
}
@media only screen and (min-width: 540px) {
  .career-list img {
    height: 80px;
  }
}
.career-list li {
  width: 50%;
  text-align: center;
}
.career-list__position {
  color: #797f84;
  text-transform: uppercase;
  margin: 20px 0 10px;
}
.career-list__title {
  font-weight: 900;
  font-size: 15px;
}
@media only screen and (min-width: 540px) {
  .career-list__title {
    font-size: 20px;
  }
}
.whr-embed-hook {
  background: transparent;
  display: grid;
  grid-template-columns: 1fr;
}
@media only screen and (min-width: 768px) {
  .whr-embed-hook {
    grid-template-columns: auto 1fr;
  }
}
@media only screen and (min-width: 1200px) {
  .whr-embed-hook {
    grid-template-columns: auto 1fr auto 1fr;
  }
}
.whr-embed-hook .whr-group {
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -0.8px;
  margin-top: 0;
  font-size: 20px !important;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 10px;
}
@media (min-width: 768px) {
  .whr-embed-hook .whr-group {
    font-size: 35px;
    line-height: 49px;
    letter-spacing: -1.4px;
  }
}
@media only screen and (min-width: 768px) {
  .whr-embed-hook .whr-group {
    padding-right: 30px;
    padding-bottom: 0;
    font-size: 30px !important;
  }
}
.whr-embed-hook .whr-items,
.whr-embed-hook .whr-info {
  list-style: none;
  margin: 0;
  padding: 0;
}
.whr-embed-hook .whr-items {
  margin-bottom: 40px;
}
.whr-embed-hook .whr-item {
  margin-bottom: 10px;
}
.whr-embed-hook .whr-title {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
}
.whr-embed-hook .whr-dept span,
.whr-embed-hook .whr-date span {
  font-weight: 700;
}
.whr-embed-hook .whr-date {
  display: none;
}
.ui-video-container {
  display: flex;
  justify-content: center;
}
.ui-video-container__inner {
  display: flex;
  padding: 15px;
  border-radius: 8px;
  background: white;
}
.ui-video-container__inner img {
  height: 100%;
}
.p,
.p p {
  font-size: 13px;
  line-height: 21px;
}
.p strong,
.p p strong {
  font-weight: 700;
}
.h2,
.h2 h2 {
  font-size: 20px;
  text-align: center;
  font-weight: 300;
  line-height: 32px;
  letter-spacing: -0.8px;
}
.h2 strong,
.h2 h2 strong {
  font-weight: 900;
}
.ui-grid--1-2 {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  position: relative;
  min-height: 300px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .ui-grid--1-2 {
    grid-template-columns: auto auto;
  }
}
.dimension-steps-list {
  display: grid;
  grid-template-columns: auto;
  grid-gap: 25px;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .dimension-steps-list {
    grid-template-columns: auto auto auto;
  }
}
.dimension-steps-list h3 {
  color: #fd6626;
  font-size: 20px;
  line-height: 24px;
  font-weight: 300;
}
.dimension-steps-list img {
  width: auto;
  height: 60px;
}
.dimensions {
  margin-bottom: 40px;
}
.dimensions__row {
  display: flex;
  align-items: flex-end;
  margin-bottom: 20px;
}
.dimensions__input-wrapper label {
  display: block;
  margin-bottom: 3px;
}
.dimensions__input-wrapper input {
  width: 80px;
}
.dimensions__input-separator {
  width: 28px;
  text-align: center;
  color: #73879c;
  text-transform: uppercase;
  margin-bottom: 8px;
}
.dimensions__input-separator--default {
  text-transform: lowercase;
}
.dimensions-error {
  position: absolute;
  margin-top: -33px;
}
.dimensions-box {
  position: relative;
  margin: auto;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .dimensions-box {
    margin: 0;
  }
}
.dimensions-box-label {
  position: absolute;
  color: #73879c;
  text-align: center;
}
.dimensions-box-label__number {
  color: #223041;
  font-weight: 900;
}
.dimensions-box-label--length {
  top: 190px;
  left: 24px;
}
.dimensions-box-label--width {
  top: 185px;
  left: 192px;
}
.dimensions-box-label--height {
  top: 95px;
  left: 245px;
}
.ux-table-wrapper {
  max-width: 100%;
  min-height: 0.01%;
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 30px;
}
.ux-table-wrapper .ux-table {
  width: 100%;
}
.ux-table__row {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  min-height: 45px;
}
.ux-table__row:nth-child(even) {
  background-color: #f8f8f8;
}
.ux-table__row:last-child > div:nth-child(even):before,
.free_ebook_section ul .ux-table__row:last-child > li:nth-child(even):before {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  top: 100%;
  height: 5px;
  background: linear-gradient(
    to bottom,
    rgba(31, 42, 50, 0.1),
    rgba(0, 0, 0, 0)
  );
}
.ux-table__row > div {
  display: flex;
  padding: 0 20px;
  align-items: center;
  justify-content: flex-end;
  position: relative;
}
.ux-table__row > div:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5px;
}
.ux-table__row > div:first-child {
  justify-content: flex-start;
  font-weight: 700;
  color: #73879c;
}
.ux-table__row > div:nth-child(odd):after {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(115, 115, 115, 0.1),
    rgba(0, 0, 0, 0)
  );
}
.ux-table__row > div:nth-child(even):after {
  right: -5px;
  background: linear-gradient(
    to right,
    rgba(115, 115, 115, 0.1),
    rgba(0, 0, 0, 0)
  );
}
.ux-table__row > div:last-child:after {
  background: none;
}
.ux-table__row--info > div:not(:first-child) {
  justify-content: center;
}
.ux-table__row--header > div {
  justify-content: center;
  text-align: center;
  padding-bottom: 30px;
}
.ux-table__logo {
  height: 20px;
  padding-left: 10px;
}
@media only screen and (min-width: 768px) {
  .ux-table__logo-bigger {
    height: 30px;
  }
}
.ux-table__header-title {
  font-weight: 900;
  margin-top: 30px;
}
.ux-table--secondary .ux-table__row {
  grid-template-columns: 1.1fr 1fr 1fr 1fr 1fr;
}
.ux-table--secondary .ux-table__row:nth-child(even) {
  background-color: white;
}
@media only screen and (max-width: 767px) {
  .ux-table__row {
    padding-left: 160px;
  }
  .ux-table__row > div:first-child {
    position: absolute;
    height: 43px;
    width: 160px;
    margin-left: -160px;
    z-index: 1;
    pointer-events: none;
    flex-wrap: wrap;
  }
  .ux-table__row > div:first-child img {
    margin-top: -12px;
    height: 15px;
    height: 15px;
  }
  .ux-table__row:nth-child(even) > div:first-child {
    background: #f8f8f8;
  }
  .ux-table__row:nth-child(odd) > div:first-child {
    background: white;
  }
  .ux-table--secondary .ux-table__row:first-child > div:first-child {
    opacity: 0;
  }
  .ux-table--secondary .ux-table__row:nth-child(even) > div:first-child {
    background: white;
  }
  .ux-table--secondary .ux-table__row:nth-child(odd) > div:first-child {
    background: #f1f4f5;
  }
}
.spacing--xxl {
  margin-bottom: 100px;
}
.spacing--xl {
  margin-bottom: 70px;
}
.spacing--l {
  margin-bottom: 40px;
}
.spacing--m {
  margin-bottom: 20px;
}
.list-tic-tac {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-tic-tac li {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
  align-items: center;
}
.list-tic-tac li + li {
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid #bdc0c2;
}
.list-tic-tac li .list-tic-tac__img {
  text-align: center;
  order: 1;
}
@media (min-width: 768px) {
  .list-tic-tac li {
    grid-template-columns: 1fr 2fr;
  }
  .list-tic-tac li .list-tic-tac__img {
    order: unset;
  }
  .list-tic-tac li:nth-child(odd) {
    grid-template-columns: 2fr 1fr;
  }
  .list-tic-tac li:nth-child(odd) .list-tic-tac__img {
    order: 1;
  }
  .list-tic-tac li + li {
    margin-top: 100px;
    padding-top: 100px;
  }
}
.list-tic-tac__title {
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -0.8px;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .list-tic-tac__title {
    font-size: 35px;
    line-height: 49px;
    letter-spacing: -1.4px;
  }
}
.list-tic-tac__title strong,
.list-tic-tac__title .strong {
  font-weight: 900;
}
.list-tic-tac__description p {
  line-height: 21px;
}
.video-container-wrap-wrap {
  position: relative;
  padding-bottom: calc(475 / 1140 * 100%);
}
.video-container-wrap-wrap-wrap {
  position: absolute;
  height: 100%;
}
.video-container-wrap-wrap-wrap img {
  height: 100%;
}
img[data-lazy-src] {
  opacity: 0;
}
img.lazyloaded {
  transition: opacity 0.2s linear;
  opacity: 1;
}
.page-header {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}
.page-header-image {
  margin: -20px 0;
}
.page-header-separator {
  border: 1px solid #e6e6e6;
  border-width: 1px 0;
  margin-bottom: 30px;
  padding: 10px 0;
}
.modal--default .modal-content {
  padding: 30px 20px;
}
@media only screen and (min-width: 1200px) {
  .modal--default .modal-content {
    padding: 40px 30px;
  }
}
.modal-grid-half {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.modal-grid-half > * {
  display: flex;
  padding: 20px;
  position: relative;
  width: 100%;
  max-width: 100%;
  flex-basis: 100%;
}
@media only screen and (min-width: 1200px) {
  .modal-grid-half > * {
    width: 50%;
    max-width: 50%;
    flex-basis: 50%;
    padding: 40px 30px;
  }
  .modal-grid-half > *:first-child {
    padding: 40px 80px;
  }
}
.modal-grid-half > * > * {
  flex: 100%;
  align-self: center;
}
.modal--halfColored .modal-grid-half > *:last-child {
  background: #d4e3e5;
}
@media only screen and (min-width: 1200px) {
  .modal--halfColored .modal-grid-half > *:last-child {
    border-radius: 0 4px 4px 0;
  }
  .modal--halfColored .modal-grid-half > *:last-child img {
    margin-left: -80px;
  }
  .modal--halfColored .modal-grid-half > *:last-child:before,
  .modal--halfColored
    .free_ebook_section
    ul
    .modal-grid-half
    > li:last-child:before,
  .free_ebook_section
    ul
    .modal--halfColored
    .modal-grid-half
    > li:last-child:before,
  .modal--halfColored .modal-grid-half > *:last-child:after {
    transition: 1s;
    background-repeat: no-repeat;
  }
  .modal--halfColored .modal-grid-half > *:last-child:hover:before,
  .modal--halfColored
    .btn-play--hp:hover
    .modal-grid-half
    > .btn-play__icon:last-child:before,
  .btn-play--hp:hover
    .modal--halfColored
    .modal-grid-half
    > .btn-play__icon:last-child:before,
  .modal--halfColored
    .btn-play--hp:hover
    .btn-play--hp.btn-play__icon
    .modal-grid-half
    > .btn-play__icon:last-child:before,
  .modal--halfColored
    .free_ebook_section
    ul
    .modal-grid-half
    > li:last-child:hover:before,
  .free_ebook_section
    ul
    .modal--halfColored
    .modal-grid-half
    > li:last-child:hover:before,
  .modal--halfColored
    .btn-play--hp:hover
    .free_ebook_section
    ul
    .modal-grid-half
    > li.btn-play__icon:last-child:before {
    left: -20px;
  }
  .modal--halfColored .modal-grid-half > *:last-child:hover:after,
  .modal--halfColored
    .btn-play--hp:hover
    .modal-grid-half
    > .btn-play__icon:last-child:after,
  .btn-play--hp:hover
    .modal--halfColored
    .modal-grid-half
    > .btn-play__icon:last-child:after,
  .modal--halfColored
    .btn-play--hp:hover
    .btn-play--hp.btn-play__icon
    .modal-grid-half
    > .btn-play__icon:last-child:after {
    top: 50px;
  }
  .modal--halfColored .modal-grid-half > *:last-child:before,
  .modal--halfColored
    .free_ebook_section
    ul
    .modal-grid-half
    > li:last-child:before,
  .free_ebook_section
    ul
    .modal--halfColored
    .modal-grid-half
    > li:last-child:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 20px;
    background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/stress-more/form-shape-01.svg);
    width: 104.19823px;
    height: 153.90103px;
  }
  .modal--halfColored .modal-grid-half > *:last-child:after {
    content: "";
    position: absolute;
    right: 100%;
    margin-right: -1px;
    top: 20px;
    background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/themes/shipmonk/img/stress-more/form-shape-02.svg);
    width: 63.29773px;
    height: 114.93136px;
  }
}
.article-detail__body-content .sharedaddy {
  padding: 20px;
  text-align: center;
}
.article-detail__body-content div.sharedaddy h3.sd-title,
.article-detail__body-content #jp-relatedposts h3.jp-relatedposts-headline {
  font-size: 20px;
  font-weight: 300;
  color: #fd6626;
  padding: 0 30px;
  position: relative;
  z-index: 1;
  text-align: center;
  display: block;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
  float: none;
}
.article-detail__body-content div.sharedaddy h3.sd-title:before,
.article-detail__body-content
  div.sharedaddy
  .free_ebook_section
  ul
  li.sd-title:before,
.free_ebook_section
  ul
  .article-detail__body-content
  div.sharedaddy
  li.sd-title:before,
.article-detail__body-content div.sharedaddy h3.sd-title em:before,
.article-detail__body-content
  #jp-relatedposts
  h3.jp-relatedposts-headline:before,
.article-detail__body-content
  #jp-relatedposts
  .free_ebook_section
  ul
  li.jp-relatedposts-headline:before,
.free_ebook_section
  ul
  .article-detail__body-content
  #jp-relatedposts
  li.jp-relatedposts-headline:before,
.article-detail__body-content
  #jp-relatedposts
  h3.jp-relatedposts-headline
  em:before {
  display: none;
}
.article-detail__body-content div.sharedaddy h3.sd-title em,
.article-detail__body-content #jp-relatedposts h3.jp-relatedposts-headline em {
  font-weight: 300;
}
.article-detail__body-content
  #jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post
  img.jp-relatedposts-post-img {
  margin-bottom: 10px;
}
.img-bg-fit {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  max-height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.img-bg-fit-container {
  position: relative;
}
.img-bg-fit-content {
  position: relative;
  z-index: 2;
}
.jetpack_widget_social_icons ul,
.jetpack_widget_social_icons li {
  list-style: none;
}
.jetpack_widget_social_icons ul {
  display: block;
  margin: 0 0 1.5em;
  padding: 0;
}
.jetpack_widget_social_icons ul li {
  border: 0;
  display: inline-block;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.jetpack_widget_social_icons ul li:before,
.jetpack_widget_social_icons ul li:after {
  display: none;
}
.jetpack_widget_social_icons a {
  border: 0;
  box-shadow: none;
  display: block;
  height: 24px;
  text-decoration: none;
  width: 24px;
}
.jetpack_widget_social_icons svg {
  color: inherit;
  fill: currentColor;
  height: inherit;
  vertical-align: middle;
  width: inherit;
}
.jetpack_widget_social_icons ul.size-small a {
  height: 24px;
  width: 24px;
}
.jetpack_widget_social_icons ul.size-medium a {
  height: 32px;
  width: 32px;
}
.jetpack_widget_social_icons ul.size-large a {
  height: 48px;
  width: 48px;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.jp-carousel-wrap * {
  line-height: inherit;
}
.jp-carousel-overlay {
  background: #000;
}
div.jp-carousel-fadeaway {
  background: -moz-linear-gradient(
    bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(0, 0, 0, 0.5)),
    to(rgba(0, 0, 0, 0))
  );
  position: fixed;
  bottom: 0;
  z-index: 2147483647;
  width: 100%;
  height: 15px;
}
.jp-carousel-next-button span,
.jp-carousel-previous-button span {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/carousel/images/arrows.png)
    no-repeat center center;
  background-size: 200px 126px;
}
.jp-carousel-msg {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  display: inline-block;
  line-height: 19px;
  padding: 11px 15px;
  font-size: 14px;
  text-align: center;
  margin: 25px 20px 0 2px;
  background-color: #fff;
  border-left: 4px solid #ffba00;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (-o-min-device-pixel-ratio: 3/2),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  .jp-carousel-next-button span,
  .jp-carousel-previous-button span {
    background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/carousel/images/arrows-2x.png);
  }
}
.jp-carousel-wrap {
  font-family: "Helvetica Neue", sans-serif !important;
}
.jp-carousel-info {
  position: absolute;
  bottom: 0;
  text-align: left !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
}
.jp-carousel-info ::-moz-selection {
  background: #68c9e8;
  color: #fff;
}
.jp-carousel-info ::selection {
  background: #68c9e8;
  color: #fff;
}
.jp-carousel-info ::-moz-selection {
  background: #68c9e8;
  color: #fff;
}
.jp-carousel-photo-info {
  position: relative;
  left: 25%;
  width: 50%;
}
.jp-carousel-transitions .jp-carousel-photo-info {
  transition: 0.4s ease-out;
}
.jp-carousel-info h2 {
  background: 0 0 !important;
  border: none !important;
  color: #999;
  display: block !important;
  font: normal 13px/1.25em "Helvetica Neue", sans-serif !important;
  letter-spacing: 0 !important;
  margin: 7px 0 0 0 !important;
  padding: 10px 0 0 !important;
  overflow: hidden;
  text-align: left;
  text-shadow: none !important;
  text-transform: none !important;
  -webkit-font-smoothing: subpixel-antialiased;
}
.jp-carousel-next-button,
.jp-carousel-previous-button {
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
}
.jp-carousel-next-button span,
.jp-carousel-previous-button span {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 82px;
  zoom: 1;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.jp-carousel-transitions .jp-carousel-next-button span,
.jp-carousel-transitions .jp-carousel-previous-button span {
  transition: 0.5s opacity ease-out;
}
.jp-carousel-next-button:hover span,
.jp-carousel-previous-button:hover span {
  filter: alpha(opacity=60);
  opacity: 0.6;
}
.jp-carousel-next-button span {
  background-position: -110px center;
  right: 0;
}
.jp-carousel-previous-button span {
  background-position: -10px center;
  left: 0;
}
.jp-carousel-buttons {
  margin: -18px -20px 15px;
  padding: 8px 10px;
  border-bottom: 1px solid #222;
  background: #222;
  text-align: center;
}
div.jp-carousel-buttons a {
  border: none !important;
  color: #999;
  font: normal 11px/1.2em "Helvetica Neue", sans-serif !important;
  letter-spacing: 0 !important;
  padding: 5px 2px 5px 0;
  text-decoration: none !important;
  text-shadow: none !important;
  vertical-align: middle;
  -webkit-font-smoothing: subpixel-antialiased;
}
div.jp-carousel-buttons a:hover {
  color: #68c9e8;
  border: none !important;
}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {
  transition: none !important;
}
.jp-carousel-next-button,
.jp-carousel-previous-button,
.jp-carousel-slide,
.jp-carousel-slide img {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.jp-carousel-slide {
  position: fixed;
  width: 0;
  bottom: 0;
  background-color: #000;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}
.jp-carousel-transitions .jp-carousel-slide {
  transition: 0.3s ease-out;
}
.jp-carousel-slide.selected {
  position: absolute !important;
  filter: alpha(opacity=100);
  opacity: 1;
}
.jp-carousel-slide {
  filter: alpha(opacity=25);
  opacity: 0.25;
}
.jp-carousel-slide img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  background: 0 0 !important;
  border: none !important;
  padding: 0 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  zoom: 1;
}
.jp-carousel-transitions .jp-carousel-slide {
  transition: opacity 0.4s linear;
}
.jp-carousel-close-hint {
  color: #999;
  cursor: default;
  letter-spacing: 0 !important;
  padding: 0.35em 0 0;
  position: absolute;
  text-align: right;
  width: 90%;
}
.jp-carousel-transitions .jp-carousel-close-hint {
  transition: color 0.2s linear;
}
.jp-carousel-close-hint span {
  cursor: pointer;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
  display: inline-block;
  height: 22px;
  font: 400 24px/1 "Helvetica Neue", sans-serif !important;
  line-height: 22px;
  margin: 0 0 0 0.4em;
  text-align: center;
  vertical-align: middle;
  width: 22px;
  border-radius: 4px;
}
.jp-carousel-transitions .jp-carousel-close-hint span {
  transition: border-color 0.2s linear;
}
.jp-carousel-close-hint:hover {
  cursor: default;
  color: #fff;
}
.jp-carousel-close-hint:hover span {
  border-color: #fff;
}
a.jp-carousel-image-download,
div.jp-carousel-buttons a.jp-carousel-commentlink,
div.jp-carousel-buttons a.jp-carousel-reblog {
  background: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite.png?5)
    no-repeat;
  background-size: 16px 200px;
}
div.jp-carousel-buttons a.jp-carousel-commentlink,
div.jp-carousel-buttons a.jp-carousel-reblog {
  margin: 0 14px 0 0 !important;
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
  background-color: #303030;
  padding-right: 8px !important;
  border-radius: 2px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
  margin: 0 2px 0 -12px !important;
}
div.jp-carousel-buttons a.jp-carousel-reblog,
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
  background-position: 6px -36px;
  padding-right: auto !important;
  padding-left: 26px !important;
  color: #999;
}
div.jp-carousel-buttons a.jp-carousel-commentlink {
  background-position: 0 -156px;
  padding-left: 19px !important;
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
  cursor: default;
}
div.jp-carousel-buttons a.jp-carousel-reblog:hover {
  background-position: 6px -56px;
  color: #68c9e8;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (-o-min-device-pixel-ratio: 3/2),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  a.jp-carousel-image-download,
  div.jp-carousel-buttons a.jp-carousel-commentlink,
  div.jp-carousel-buttons a.jp-carousel-reblog {
    background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/carousel/images/carousel-sprite-2x.png?5);
  }
}
div#carousel-reblog-box {
  background: #222;
  background: -moz-linear-gradient(bottom, #222, #333);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#222),
    to(#333)
  );
  padding: 3px 0 0;
  display: none;
  margin: 5px auto 0;
  border-radius: 2px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
  height: 74px;
  width: 565px;
}
#carousel-reblog-box textarea {
  background: #999;
  font: 13px/1.4 "Helvetica Neue", sans-serif !important;
  color: #444;
  padding: 3px 6px;
  width: 370px;
  height: 48px;
  float: left;
  margin: 6px 9px 0 9px;
  border: 1px solid #666;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
}
#carousel-reblog-box textarea:focus {
  background: #ccc;
  color: #222;
}
#carousel-reblog-box label {
  color: #aaa;
  font-size: 11px;
  padding-right: 2px;
  padding-left: 2px;
  display: inline;
  font-weight: 400;
}
#carousel-reblog-box select {
  width: 110px;
  padding: 0;
  font-size: 12px;
  font-family: "Helvetica Neue", sans-serif !important;
  background: #333;
  color: #eee;
  border: 1px solid #444;
  margin-top: 5px;
}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response {
  float: left;
  width: 154px;
  padding-top: 0;
  padding-left: 1px;
  overflow: hidden;
  height: 34px;
  margin: 3px 0 0 2px !important;
}
#wrapper #carousel-reblog-box p.response {
  font-size: 13px;
  clear: none;
  padding-left: 2px;
  height: 34px;
  color: #aaa;
}
#carousel-reblog-box input#carousel-reblog-submit,
#jp-carousel-comment-form-button-submit {
  font: 13px/24px "Helvetica Neue", sans-serif !important;
  margin-top: 8px;
  padding: 0 10px !important;
  border-radius: 1em;
  height: 24px;
  color: #333;
  cursor: pointer;
  font-weight: 400;
  background: #aaa;
  background: -moz-linear-gradient(bottom, #aaa, #ccc);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#aaa),
    to(#ccc)
  );
  border: 1px solid #444;
}
#carousel-reblog-box input#carousel-reblog-submit:hover,
#jp-carousel-comment-form-button-submit:hover {
  background: #ccc;
  background: -moz-linear-gradient(bottom, #ccc, #eee);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ccc),
    to(#eee)
  );
}
#carousel-reblog-box .canceltext {
  color: #aaa;
  font-size: 11px;
  line-height: 24px;
}
#carousel-reblog-box .canceltext a {
  color: #fff;
}
.jp-carousel-titleanddesc {
  border-top: 1px solid #222;
  color: #999;
  font-size: 15px;
  padding-top: 24px;
  margin-bottom: 20px;
  font-weight: 400;
}
.jp-carousel-titleanddesc-title {
  font: 300 1.5em/1.1 "Helvetica Neue", sans-serif !important;
  text-transform: none !important;
  color: #fff;
  margin: 0 0 15px;
  padding: 0;
}
.jp-carousel-titleanddesc-desc p {
  color: #999;
  line-height: 1.4;
  margin-bottom: 0.75em;
}
.jp-carousel-comments p a,
.jp-carousel-info h2 a,
.jp-carousel-titleanddesc p a {
  color: #fff !important;
  border: none !important;
  text-decoration: underline !important;
  font-weight: 400 !important;
  font-style: normal !important;
}
.jp-carousel-titleanddesc p b,
.jp-carousel-titleanddesc p strong {
  font-weight: 700;
  color: #999;
}
.jp-carousel-titleanddesc p em,
.jp-carousel-titleanddesc p i {
  font-style: italic;
  color: #999;
}
.jp-carousel-comments p a:hover,
.jp-carousel-info h2 a:hover,
.jp-carousel-titleanddesc p a:hover {
  color: #68c9e8 !important;
}
.jp-carousel-titleanddesc p:empty {
  display: none;
}
.jp-carousel-left-column-wrapper h1:after,
.jp-carousel-left-column-wrapper h1:before,
.jp-carousel-photo-info h1:after,
.jp-carousel-photo-info h1:before {
  content: none !important;
}
.jp-carousel-image-meta {
  background: #111;
  border: 1px solid #222;
  color: #fff;
  font-size: 13px;
  font: 12px/1.4 "Helvetica Neue", sans-serif !important;
  overflow: hidden;
  padding: 18px 20px;
  width: 209px !important;
}
.jp-carousel-image-meta h5,
.jp-carousel-image-meta li {
  font-family: "Helvetica Neue", sans-serif !important;
  position: inherit !important;
  top: auto !important;
  right: auto !important;
  left: auto !important;
  bottom: auto !important;
  background: 0 0 !important;
  border: none !important;
  font-weight: 400 !important;
  line-height: 1.3em !important;
}
.jp-carousel-image-meta ul {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.jp-carousel-image-meta li {
  width: 48% !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin: 0 2% 15px 0 !important;
  color: #fff !important;
  font-size: 13px !important;
}
.jp-carousel-image-meta h5 {
  color: #999 !important;
  text-transform: uppercase !important;
  font-size: 10px !important;
  margin: 0 0 2px !important;
  letter-spacing: 0.1em !important;
}
a.jp-carousel-image-download {
  padding-left: 23px;
  display: inline-block;
  clear: both;
  color: #999;
  line-height: 1;
  font-weight: 400;
  font-size: 13px;
  text-decoration: none;
  background-position: 0 -82px;
}
a.jp-carousel-image-download span.photo-size {
  font-size: 11px;
  border-radius: 1em;
  margin-left: 2px;
  display: inline-block;
}
a.jp-carousel-image-download span.photo-size-times {
  padding: 0 1px 0 2px;
}
a.jp-carousel-image-download:hover {
  background-position: 0 -122px;
  color: #68c9e8;
  border: none !important;
}
.jp-carousel-image-map {
  position: relative;
  margin: -20px -20px 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.17);
  height: 154px;
}
.jp-carousel-image-map img.gmap-main {
  border-top-left-radius: 6px;
  border-right: 1px solid rgba(255, 255, 255, 0.17);
}
.jp-carousel-image-map div.gmap-topright {
  width: 94px;
  height: 154px;
  position: absolute;
  top: 0;
  right: 0;
}
.jp-carousel-image-map div.imgclip {
  overflow: hidden;
  border-top-right-radius: 6px;
}
.jp-carousel-image-map div.gmap-topright img {
  margin-left: -40px;
}
.jp-carousel-image-map img.gmap-bottomright {
  position: absolute;
  top: 96px;
  right: 0;
}
.jp-carousel-comments {
  font: 15px/1.7 "Helvetica Neue", sans-serif !important;
  font-weight: 400;
  background: none transparent;
}
.jp-carousel-comments p a:active,
.jp-carousel-comments p a:focus,
.jp-carousel-comments p a:hover {
  color: #68c9e8 !important;
}
.jp-carousel-comment {
  background: none transparent;
  color: #999;
  margin-bottom: 20px;
  clear: left;
  overflow: auto;
  width: 100%;
}
.jp-carousel-comment p {
  color: #999 !important;
}
.jp-carousel-comment .comment-author {
  font-size: 13px;
  font-weight: 400;
  padding: 0;
  width: auto;
  display: inline;
  float: none;
  border: none;
  margin: 0;
}
.jp-carousel-comment .comment-author a {
  color: #fff;
}
.jp-carousel-comment .comment-gravatar {
  float: left;
}
.jp-carousel-comment .comment-content {
  border: none;
  margin-left: 85px;
  padding: 0;
}
.jp-carousel-comment .avatar {
  margin: 0 20px 0 0;
  border-radius: 4px;
  border: none !important;
  padding: 0 !important;
  background-color: transparent !important;
}
.jp-carousel-comment .comment-date {
  color: #999;
  margin-top: 4px;
  font-size: 11px;
  display: inline;
  float: right;
}
#jp-carousel-comment-form {
  margin: 0 0 10px !important;
  float: left;
  width: 100%;
}
textarea#jp-carousel-comment-form-comment-field {
  background: rgba(34, 34, 34, 0.9);
  border: 1px solid #3a3a3a;
  color: #aaa;
  font: 15px/1.4 "Helvetica Neue", sans-serif !important;
  width: 100%;
  padding: 10px 10px 5px;
  margin: 0;
  float: none;
  height: 147px;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  overflow: hidden;
  box-sizing: border-box;
}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
  color: #555;
}
textarea#jp-carousel-comment-form-comment-field:focus {
  background: #ccc;
  color: #222;
}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
  color: #aaa;
}
#jp-carousel-comment-form-spinner {
  color: #fff;
  margin: 22px 0 0 10px;
  display: block;
  width: 20px;
  height: 20px;
  float: left;
}
#jp-carousel-comment-form-submit-and-info-wrapper {
  display: none;
  overflow: hidden;
  width: 100%;
}
#jp-carousel-comment-form-commenting-as input {
  background: rgba(34, 34, 34, 0.9);
  border: 1px solid #3a3a3a;
  color: #aaa;
  font: 13px/1.4 "Helvetica Neue", sans-serif !important;
  padding: 3px 6px;
  float: left;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  width: 285px;
}
#jp-carousel-comment-form-commenting-as input:focus {
  background: #ccc;
  color: #222;
}
#jp-carousel-comment-form-commenting-as p {
  font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
  margin: 22px 0 0;
  float: left;
}
#jp-carousel-comment-form-commenting-as fieldset {
  float: left;
  border: none;
  margin: 20px 0 0 0;
  padding: 0;
}
#jp-carousel-comment-form-commenting-as fieldset {
  clear: both;
}
#jp-carousel-comment-form-commenting-as label {
  font: 400 13px/1.7 "Helvetica Neue", sans-serif !important;
  margin: 0 20px 3px 0;
  float: left;
  width: 100px;
}
#jp-carousel-comment-form-button-submit {
  margin-top: 20px;
  float: right;
}
#js-carousel-comment-form-container {
  margin-bottom: 15px;
  overflow: auto;
  width: 100%;
}
#jp-carousel-comment-form-container {
  margin-bottom: 15px;
  overflow: auto;
  width: 100%;
}
#jp-carousel-comment-post-results {
  display: none;
  overflow: auto;
  width: 100%;
}
#jp-carousel-comment-post-results span {
  display: block;
  text-align: center;
  margin-top: 20px;
  width: 100%;
  overflow: auto;
  padding: 1em 0;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 2px;
  font: 13px/1.4 "Helvetica Neue", sans-serif !important;
  border: 1px solid rgba(255, 255, 255, 0.17);
  box-shadow: inset 0 0 5px 5px rgba(0, 0, 0, 1);
}
.jp-carousel-comment-post-error {
  color: #df4926;
}
#jp-carousel-comments-closed {
  display: none;
  color: #999;
}
#jp-carousel-comments-loading {
  font: 400 15px/1.7 "Helvetica Neue", sans-serif !important;
  display: none;
  color: #999;
  text-align: left;
  margin-bottom: 20px;
}
.jp-carousel-light .jp-carousel-overlay {
  background: #fff;
}
.jp-carousel-light .jp-carousel-next-button:hover span,
.jp-carousel-light .jp-carousel-previous-button:hover span {
  opacity: 0.8;
}
.jp-carousel-light .jp-carousel-close-hint:hover,
.jp-carousel-light .jp-carousel-titleanddesc div {
  color: #000 !important;
}
.jp-carousel-light .jp-carousel-comment .comment-author a,
.jp-carousel-light .jp-carousel-comments p a,
.jp-carousel-light .jp-carousel-info h2 a,
.jp-carousel-light .jp-carousel-titleanddesc p a {
  color: #1e8cbe !important;
}
.jp-carousel-light .jp-carousel-comment .comment-author a:hover,
.jp-carousel-light .jp-carousel-comments p a:hover,
.jp-carousel-light .jp-carousel-info h2 a:hover,
.jp-carousel-light .jp-carousel-titleanddesc p a:hover {
  color: #f1831e !important;
}
.jp-carousel-light .jp-carousel-comment,
.jp-carousel-light .jp-carousel-comment p,
.jp-carousel-light .jp-carousel-info h2,
.jp-carousel-light .jp-carousel-titleanddesc,
.jp-carousel-light .jp-carousel-titleanddesc p,
.jp-carousel-light .jp-carousel-titleanddesc p b,
.jp-carousel-light .jp-carousel-titleanddesc p em,
.jp-carousel-light .jp-carousel-titleanddesc p i,
.jp-carousel-light .jp-carousel-titleanddesc p strong,
.jp-carousel-light div.jp-carousel-buttons a {
  color: #666;
}
.jp-carousel-light .jp-carousel-buttons {
  border-bottom-color: #f0f0f0;
  background: #f5f5f5;
}
.jp-carousel-light div.jp-carousel-buttons a:hover {
  text-decoration: none;
  color: #f1831e;
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {
  background-position: 4px -56px;
  padding-left: 24px !important;
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
  background-color: #2ea2cc;
  color: #fff;
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {
  background-position: 0 -176px;
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
  background-position: 5px -36px;
}
.jp-carousel-light div#carousel-reblog-box {
  background: #eee;
  background: -moz-linear-gradient(bottom, #ececec, #f7f7f7);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ececec),
    to(#f7f7f7)
  );
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  border: 1px solid #ddd;
}
.jp-carousel-light #carousel-reblog-box textarea {
  border: 1px inset #ccc;
  color: #666;
  border: 1px solid #cfcfcf;
  background: #fff;
}
.jp-carousel-light #carousel-reblog-box .canceltext {
  color: #888;
}
.jp-carousel-light #carousel-reblog-box .canceltext a {
  color: #666;
}
.jp-carousel-light #carousel-reblog-box select {
  background: #eee;
  color: #333;
  border: 1px solid #aaa;
}
#jp-carousel-comment-form-button-submit,
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit {
  color: #333;
  background: #fff;
  background: -moz-linear-gradient(bottom, #ddd, #fff);
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#ddd),
    to(#fff)
  );
  border: 1px solid #aaa;
}
.jp-carousel-light .jp-carousel-image-meta {
  background: #fafafa;
  border: 1px solid #eee;
  border-top-color: #f5f5f5;
  border-left-color: #f5f5f5;
  color: #333;
}
.jp-carousel-light .jp-carousel-image-meta li {
  color: #000 !important;
}
.jp-carousel-light .jp-carousel-close-hint {
  color: #ccc;
}
.jp-carousel-light .jp-carousel-close-hint span {
  background-color: #fff;
  border-color: #ccc;
}
.jp-carousel-light
  #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
  color: #aaa;
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus {
  color: #333;
}
.jp-carousel-light
  #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
  color: #ddd;
}
.jp-carousel-light a.jp-carousel-image-download {
  background-position: 0 -122px;
}
.jp-carousel-light a.jp-carousel-image-download:hover {
  background-position: 0 -122px;
  color: #f1831e;
}
.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
  background: #fbfbfb;
  color: #333;
  border: 1px solid #dfdfdf;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input {
  background: #fbfbfb;
  border: 1px solid #dfdfdf;
  color: #333;
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {
  background: #fbfbfb;
  color: #333;
}
.jp-carousel-light #jp-carousel-comment-post-results span {
  background: #f7f7f7;
  border: 1px solid #dfdfdf;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.05);
}
.jp-carousel-light .jp-carousel-slide {
  background-color: #fff;
}
.jp-carousel-light .jp-carousel-titleanddesc {
  border-top: 1px solid #eee;
}
.jp-carousel-light .jp-carousel-fadeaway {
  background: -moz-linear-gradient(
    bottom,
    rgba(255, 255, 255, 0.75),
    rgba(255, 255, 255, 0)
  );
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(rgba(255, 255, 255, 0.75)),
    to(rgba(255, 255, 255, 0))
  );
}
@media only screen and (max-width: 760px) {
  .jp-carousel-info {
    margin: 0 10px !important;
  }
  .jp-carousel-next-button,
  .jp-carousel-previous-button {
    display: none !important;
  }
  .jp-carousel-buttons {
    display: none !important;
  }
  .jp-carousel-image-meta {
    float: none !important;
    width: 100% !important;
    box-sizing: border-box;
  }
  .jp-carousel-close-hint {
    font-weight: 800 !important;
    font-size: 26px !important;
    position: fixed !important;
    top: -10px;
  }
  .jp-carousel-slide img {
    filter: alpha(opacity=100);
    opacity: 1;
  }
  .jp-carousel-wrap {
    background-color: #000;
  }
  .jp-carousel-fadeaway {
    display: none;
  }
  #jp-carousel-comment-form-container {
    display: none !important;
  }
  .jp-carousel-titleanddesc {
    padding-top: 0 !important;
    border: none !important;
  }
  .jp-carousel-titleanddesc-title {
    font-size: 1em !important;
  }
  .jp-carousel-left-column-wrapper {
    padding: 0;
    width: 100% !important;
  }
  .jp-carousel-photo-info {
    left: 0 !important;
    width: 100% !important;
  }
}
.contact-form .clear-form {
  clear: both;
}
.contact-form input[type="email"],
.contact-form input[type="text"],
.contact-form input[type="url"] {
  width: 300px;
  max-width: 98%;
  margin-bottom: 13px;
}
.contact-form select {
  margin-bottom: 13px;
}
.contact-form textarea {
  height: 200px;
  width: 80%;
  float: none;
  margin-bottom: 13px;
}
.contact-form input[type="checkbox"],
.contact-form input[type="radio"] {
  float: none;
  margin-bottom: 13px;
}
.contact-form label {
  margin-bottom: 3px;
  float: none;
  font-weight: 700;
  display: block;
}
.contact-form label.checkbox,
.contact-form label.radio {
  margin-bottom: 3px;
  float: none;
  font-weight: 700;
  display: inline-block;
}
.contact-form label span {
  color: #aaa;
  margin-left: 4px;
  font-weight: 400;
}
.contact-form-submission {
  margin-bottom: 4em;
  padding: 1.5em 1em;
}
.contact-form-submission p {
  margin: 0 auto;
}
.form-errors .form-error-message {
  color: red;
}
.textwidget .contact-form input[type="email"],
.textwidget .contact-form input[type="text"],
.textwidget .contact-form input[type="url"],
.textwidget .contact-form textarea {
  width: 250px;
  max-width: 100%;
  box-sizing: border-box;
}
#jetpack-check-feedback-spam {
  margin: 1px 8px 0 0;
}
.jetpack-check-feedback-spam-spinner {
  display: inline-block;
  margin-top: 7px;
}
.infinite-loader {
  color: #000;
  display: block;
  height: 28px;
  text-indent: -9999px;
}
#infinite-handle span {
  background: #333;
  border-radius: 1px;
  color: #eee;
  cursor: pointer;
  font-size: 13px;
  padding: 6px 16px;
}
#infinite-handle span button,
#infinite-handle span button:focus,
#infinite-handle span button:hover {
  display: inline;
  position: static;
  padding: 0;
  margin: 0;
  border: none;
  line-height: inherit;
  background: 0 0;
  color: inherit;
  cursor: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
#infinite-handle span button::-moz-focus-inner {
  margin: 0;
  padding: 0;
  border: none;
}
@media (max-width: 800px) {
  #infinite-handle span:before {
    display: none;
  }
  #infinite-handle span {
    display: block;
  }
}
#infinite-footer {
  position: fixed;
  bottom: -50px;
  left: 0;
  width: 100%;
}
#infinite-footer a {
  text-decoration: none;
}
#infinite-footer .blog-credits a:hover,
#infinite-footer .blog-info a:hover {
  color: #444;
  text-decoration: underline;
}
#infinite-footer .container {
  background: rgba(255, 255, 255, 0.8);
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 1px 0 0;
  box-sizing: border-box;
  margin: 0 auto;
  overflow: hidden;
  padding: 1px 20px;
  width: 780px;
}
#infinite-footer .blog-credits,
#infinite-footer .blog-info {
  box-sizing: border-box;
  line-height: 25px;
}
#infinite-footer .blog-info {
  float: left;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 40%;
}
#infinite-footer .blog-credits {
  font-weight: 400;
  float: right;
  width: 60%;
}
#infinite-footer .blog-info a {
  color: #111;
  font-size: 14px;
  font-weight: 700;
}
#infinite-footer .blog-credits {
  color: #888;
  font-size: 12px;
  text-align: right;
}
#infinite-footer .blog-credits a {
  color: #666;
}
.infinity-end.neverending #infinite-footer {
  display: none;
}
@media (max-width: 640px) {
  #infinite-footer .container {
    box-sizing: border-box;
    width: 100%;
  }
  #infinite-footer .blog-info {
    width: 30%;
  }
  #infinite-footer .blog-credits {
    width: 70%;
  }
  #infinite-footer .blog-credits,
  #infinite-footer .blog-info a {
    font-size: 10px;
  }
}
@media (max-width: 640px) {
  #infinite-footer {
    position: static;
  }
}
@font-face {
  font-family: Noticons;
  src: url(https://wordpress.com/i/noticons/Noticons.woff);
}
#jp-post-flair {
  padding-top: 0.5em;
}
#content div.sharedaddy,
#main div.sharedaddy,
div.sharedaddy {
  clear: both;
}
div.sharedaddy h3.sd-title {
  margin: 0 0 1em 0;
  display: inline-block;
  line-height: 1.2;
  font-size: 9pt;
  font-weight: 700;
}
div.sharedaddy h3.sd-title:before {
  content: "";
  display: block;
  width: 100%;
  min-width: 30px;
  border-top: 1px solid #ddd;
  margin-bottom: 1em;
}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
  width: 61px;
  overflow: hidden;
}
#wpadminbar iframe.admin-bar-likes-widget {
  width: 61px;
  height: 28px;
  min-height: 28px;
  border-width: 0;
  position: absolute;
  top: 0;
}
div.jetpack-likes-widget-wrapper {
  width: 100%;
  min-height: 50px;
  position: relative;
}
div.jetpack-likes-widget-wrapper .sd-link-color {
  font-size: 12px;
}
div.jetpack-likes-widget-wrapper.slim-likes-widget {
  width: 1px;
  min-height: 0;
}
div.jetpack-comment-likes-widget-wrapper {
  width: 100%;
  position: relative;
  min-height: 31px;
}
div.jetpack-comment-likes-widget-wrapper iframe {
  margin-bottom: 0;
}
#likes-other-gravatars {
  display: none;
  position: absolute;
  padding: 10px 10px 12px 10px;
  background-color: #2e4453;
  border-width: 0;
  box-shadow: 0 0 10px #2e4453;
  box-shadow: 0 0 10px rgba(46, 68, 83, 0.6);
  min-width: 130px;
  z-index: 1000;
}
#likes-other-gravatars * {
  line-height: normal;
}
#likes-other-gravatars .likes-text {
  color: #fff;
  font-size: 12px;
  padding-bottom: 8px;
}
#likes-other-gravatars li,
#likes-other-gravatars ul {
  margin: 0;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
}
#likes-other-gravatars li::before {
  content: "";
}
#likes-other-gravatars ul.wpl-avatars {
  overflow: auto;
  display: block;
  max-height: 190px;
}
#likes-other-gravatars ul.wpl-avatars li {
  width: 32px;
  height: 32px;
  float: left;
  margin: 0 5px 5px 0;
}
#likes-other-gravatars ul.wpl-avatars li a {
  margin: 0 2px 0 0;
  border-bottom: none !important;
  display: block;
}
#likes-other-gravatars ul.wpl-avatars li a img {
  background: 0 0;
  border: none;
  margin: 0 !important;
  padding: 0 !important;
  position: static;
}
div.sd-box {
  border-top: 1px solid #ddd;
  border-top: 1px solid rgba(0, 0, 0, 0.13);
}
.comment-likes-widget,
.entry-content .post-likes-widget,
.post-likes-widget {
  margin: 0;
  border-width: 0;
  display: block;
}
.comment-likes-widget-placeholder,
.post-likes-widget-placeholder {
  margin: 0;
  border-width: 0;
  position: relative;
}
.comment-likes-widget-placeholder {
  height: 18px;
  position: absolute;
  display: -ms-flexbox;
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  margin-top: 4px;
}
.comment-likes-widget-placeholder::before {
  -webkit-font-smoothing: antialiased;
  font-family: Noticons;
  font-size: 20px;
  line-height: 0.9;
  color: #5cb5d4;
  content: "\f408";
  width: 16px;
  display: inline-block;
  vertical-align: middle;
}
.post-likes-widget-placeholder .button {
  display: none;
}
.comment-likes-widget-placeholder .loading,
.post-likes-widget-placeholder .loading {
  color: #999;
  font-size: 12px;
}
.comment-likes-widget-placeholder .loading {
  padding-left: 5px;
  margin-top: 2px;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  color: #4e4e4e;
}
.slim-likes-widget .post-likes-widget {
  width: auto;
  float: none;
}
div.sharedaddy.sd-like-enabled .sd-like h3 {
  display: none;
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
  width: 100%;
  float: none;
  position: absolute;
  top: 0;
}
.comment-likes-widget {
  width: 100%;
}
.pd-rating {
  display: block !important;
}
.sd-gplus .sd-title {
  display: none;
}
#jp-relatedposts {
  display: none;
  padding-top: 1em;
  margin: 1em 0;
  position: relative;
  clear: both;
}
.jp-relatedposts:after {
  content: "";
  display: block;
  clear: both;
}
#jp-relatedposts h3.jp-relatedposts-headline {
  margin: 0 0 1em 0;
  display: inline-block;
  float: left;
  font-size: 9pt;
  font-weight: 700;
  font-family: inherit;
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
  content: "";
  display: block;
  width: 100%;
  min-width: 30px;
  border-top: 1px solid #ddd;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  margin-bottom: 1em;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
  font-style: normal;
  font-weight: 700;
}
#jp-relatedposts .jp-relatedposts-items {
  clear: left;
}
#jp-relatedposts .jp-relatedposts-items-visual {
  margin-right: -20px;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
  float: left;
  width: 33%;
  margin: 0 0 1em;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
  padding-right: 20px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n + 4),
#jp-relatedposts
  .jp-relatedposts-items-visual
  .jp-relatedposts-post:nth-child(3n + 4) {
  clear: both;
}
#jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post:hover
  .jp-relatedposts-post-title
  a {
  text-decoration: underline;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
#jp-relatedposts .jp-relatedposts-items p,
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
  position: relative;
}
#jp-relatedposts
  .jp-relatedposts-items-visual
  .jp-relatedposts-post-nothumbs
  a.jp-relatedposts-post-aoverlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  border-bottom: 0;
}
#jp-relatedposts .jp-relatedposts-items p {
  margin-bottom: 0;
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
  text-transform: none;
  margin: 0;
  font-family: inherit;
  display: block;
  max-width: 100%;
}
#jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post
  .jp-relatedposts-post-title
  a {
  font-size: inherit;
  font-weight: 400;
  text-decoration: none;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
#jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post
  .jp-relatedposts-post-title
  a:hover {
  text-decoration: underline;
}
#jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post
  img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
  display: block;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
#jp-relatedposts
  .jp-relatedposts-items-visual
  .jp-relatedposts-post
  img.jp-relatedposts-post-img,
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
  max-width: 100%;
}
#jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post
  .jp-relatedposts-post-context,
#jp-relatedposts
  .jp-relatedposts-items
  .jp-relatedposts-post
  .jp-relatedposts-post-date {
  opacity: 0.6;
}
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
  display: none;
}
#jp-relatedposts
  .jp-relatedposts-items-visual
  div.jp-relatedposts-post-thumbs
  p.jp-relatedposts-post-excerpt {
  display: none;
}
#jp-relatedposts
  .jp-relatedposts-items-visual
  .jp-relatedposts-post-nothumbs
  p.jp-relatedposts-post-excerpt {
  overflow: hidden;
}
#jp-relatedposts
  .jp-relatedposts-items-visual
  .jp-relatedposts-post-nothumbs
  span {
  margin-bottom: 1em;
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
  clear: both;
  width: 100%;
}
#jp-relatedposts
  .jp-relatedposts-list
  .jp-relatedposts-post
  img.jp-relatedposts-post-img {
  float: left;
  overflow: hidden;
  max-width: 33%;
  margin-right: 3%;
}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
  display: inline-block;
  max-width: 63%;
}
@media only screen and (max-width: 640px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    width: 50%;
  }
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
    clear: left;
  }
  #jp-relatedposts .jp-relatedposts-items-visual {
    margin-right: 20px;
  }
}
@media only screen and (max-width: 320px) {
  #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    width: 100%;
    clear: both;
    margin: 0 0 1em;
  }
  #jp-relatedposts
    .jp-relatedposts-list
    .jp-relatedposts-post
    img.jp-relatedposts-post-img,
  #jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
    float: none;
    max-width: 100%;
    margin-right: 0;
  }
}
#jp-post-flair {
  padding-top: 0.5em;
}
#content div.sharedaddy,
#main div.sharedaddy,
div.sharedaddy {
  clear: both;
}
div.sharedaddy h3.sd-title {
  margin: 0 0 1em 0;
  display: inline-block;
  line-height: 1.2;
  font-size: 9pt;
  font-weight: 700;
}
div.sharedaddy h3.sd-title:before {
  content: "";
  display: block;
  width: 100%;
  min-width: 30px;
  border-top: 1px solid #ddd;
  margin-bottom: 1em;
}
body.highlander-light h3.sd-title:before {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}
body.highlander-dark h3.sd-title:before {
  border-top: 1px solid rgba(255, 255, 255, 0.4);
}
.sd-content ul {
  padding: 0 !important;
  margin: 0 0 0.7em 0 !important;
  list-style: none !important;
}
.sd-content ul li {
  display: inline-block;
}
.sd-block.sd-gplus {
  margin: 0 0 0.5em 0;
}
.sd-gplus .sd-content {
  font-size: 12px;
}
#sharing_email .sharing_send,
.sd-content ul li .option a.share-ustom,
.sd-content ul li a.sd-button,
.sd-content ul li.advanced a.share-more,
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content > ul > li .digg_button > a,
.sd-social-official .sd-content > ul > li > a.sd-button,
.sd-social-text .sd-content ul li a.sd-button {
  text-decoration: none !important;
  display: inline-block;
  font-size: 12px;
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  border-radius: 3px;
  color: #777 !important;
  background: #f8f8f8;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
  text-shadow: none;
  line-height: 23px;
  padding: 1px 8px 0 5px;
}
.sd-content ul li .option a.share-ustom span,
.sd-content ul li a.sd-button > span,
.sd-content ul li.advanced a.share-more span,
.sd-content ul li.preview-item div.option.option-smart-off a span,
.sd-social-icon-text .sd-content ul li a.sd-button > span,
.sd-social-official .sd-content > ul > li .digg_button > a span,
.sd-social-official .sd-content > ul > li > a.sd-button span,
.sd-social-text .sd-content ul li a.sd-button span {
  line-height: 23px;
}
.sd-social-official
  .sd-content
  .sharing-hidden
  .inner
  > ul
  > li
  .digg_button
  > a,
.sd-social-official .sd-content .sharing-hidden .inner > ul > li > a.sd-button,
.sd-social-official .sd-content > ul > li .digg_button > a,
.sd-social-official .sd-content > ul > li > a.sd-button {
  line-height: 17px;
  box-shadow: none;
  vertical-align: top;
}
.sd-social-official .sd-content ul li a.sd-button > span {
  line-height: 17px;
}
.sd-social-official
  .sd-content
  .sharing-hidden
  .inner
  > ul
  > li
  .digg_button
  > a:before,
.sd-social-official
  .sd-content
  .sharing-hidden
  .inner
  > ul
  > li
  > a.sd-button:before,
.sd-social-official .sd-content > ul > li .digg_button > a:before,
.sd-social-official .sd-content > ul > li > a.sd-button:before {
  margin-bottom: -1px;
}
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-official .sd-content > ul > li .digg_button > a:active,
.sd-social-official .sd-content > ul > li .digg_button > a:hover,
.sd-social-official .sd-content > ul > li > a.sd-button:active,
.sd-social-official .sd-content > ul > li > a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover {
  color: #555;
  background: #fafafa;
  border: 1px solid #999;
}
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content > ul > li .digg_button > a:active,
.sd-social-official .sd-content > ul > li > a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active {
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.16);
}
.sd-content ul li a.sd-button:before {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font: normal 18px/1 social-logos;
  vertical-align: top;
  text-align: center;
}
.sd-social-icon-text ul li a.sd-button:before {
  position: relative;
  top: 2px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .sd-content ul li a.sd-button:before {
    position: relative;
    top: 2px;
  }
}
.sd-social-official ul li a.sd-button:before {
  position: relative;
  top: -2px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .sd-social-official ul li a.sd-button:before {
    top: 0;
  }
}
.sd-content ul li {
  margin: 0 5px 5px 0;
  padding: 0;
}
.jp-sharing-input-touch .sd-content ul li {
  padding-left: 10px;
}
.sd-content ul li.preview-item a.sd-button span,
.sd-social-icon-text .sd-content ul li a span,
.sd-social-official .sd-content ul li a.sd-button span {
  margin-left: 3px;
}
.sd-content ul li.preview-item.no-icon a.sd-button span {
  margin-left: 0;
}
.sd-content ul li.no-icon a:before,
.sd-social-text .sd-content ul li a:before {
  display: none;
}
body .sd-content ul li.share-custom.no-icon a span,
body .sd-social-text .sd-content ul li.share-custom a span {
  background-image: none;
  background-position: -500px -500px !important;
  background-repeat: no-repeat !important;
  padding-left: 0;
  height: 0;
  line-height: inherit;
}
.sd-social-icon .sd-content ul li a.share-more {
  position: relative;
  top: -4px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .sd-social-icon .sd-content ul li a.share-more {
    top: 2px;
  }
}
@-moz-document url-prefix() {
  .sd-social-icon .sd-content ul li a.share-more {
    top: 2px;
  }
}
.sd-social-icon .sd-content ul li a.share-more span {
  margin-left: 3px;
}
.sd-content ul li.share-print div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-print a:before,
.sd-social-icon-text .sd-content li.share-print a:before,
.sd-social-official .sd-content li.share-print a:before,
.sd-social-text .sd-content ul li.share-print a:before {
  content: "\f469";
}
.sd-content ul li.share-email div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-email a:before,
.sd-social-icon-text .sd-content li.share-email a:before,
.sd-social-official .sd-content li.share-email a:before,
.sd-social-text .sd-content ul li.share-email a:before {
  content: "\f410";
}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-linkedin a:before,
.sd-social-icon-text .sd-content li.share-linkedin a:before,
.sd-social-text .sd-content ul li.share-linkedin a:before {
  content: "\f207";
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-twitter a:before,
.sd-social-icon-text .sd-content li.share-twitter a:before,
.sd-social-text .sd-content ul li.share-twitter a:before {
  content: "\f202";
}
.sd-content ul li.share-reddit div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-reddit a:before,
.sd-social-icon-text .sd-content li.share-reddit a:before,
.sd-social-text .sd-content ul li.share-reddit a:before {
  content: "\f222";
}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-tumblr a:before,
.sd-social-icon-text .sd-content li.share-tumblr a:before,
.sd-social-text .sd-content ul li.share-tumblr a:before {
  content: "\f607";
}
.sd-content ul li.share-pocket div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-pocket a:before,
.sd-social-icon-text .sd-content li.share-pocket a:before,
.sd-social-text .sd-content ul li.share-pocket a:before {
  content: "\f224";
}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-pinterest a:before,
.sd-social-icon-text .sd-content li.share-pinterest a:before,
.sd-social-text .sd-content ul li.share-pinterest a:before {
  content: "\f210";
}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,
.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,
.sd-social-text .sd-content ul li.share-google-plus-1 a:before {
  content: "\f218";
}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before {
  content: "\f203";
}
.sd-content ul li.share-press-this div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-press-this a:before,
.sd-social-icon-text .sd-content li.share-press-this a:before,
.sd-social-official .sd-content li.share-press-this a:before,
.sd-social-text .sd-content ul li.share-press-this a:before {
  content: "\f205";
}
.sd-social-official .sd-content li.share-press-this a:before {
  color: #2ba1cb;
}
.sd-content ul li.share-telegram div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-telegram a:before,
.sd-social-icon-text .sd-content li.share-telegram a:before,
.sd-social-official .sd-content li.share-telegram a:before,
.sd-social-text .sd-content ul li.share-telegram a:before {
  content: "\f606";
}
.sd-social-official .sd-content li.share-telegram a:before {
  color: #08c;
}
.sd-content ul li.share-skype div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-skype a:before,
.sd-social-icon-text .sd-content li.share-skype a:before,
.sd-social-text .sd-content ul li.share-skype a:before {
  content: "\f220";
}
.sd-content ul li.advanced a.share-more:before,
.sd-social-icon .sd-content ul a.share-more:before,
.sd-social-icon-text .sd-content a.share-more:before,
.sd-social-official .sd-content a.share-more:before,
.sd-social-text .sd-content ul a.share-more:before {
  content: "\f415";
}
.sd-social-official .sd-content a.share-more:before {
  color: #2ba1cb;
}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,
.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,
.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {
  content: "\f608";
}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
  color: #43d854;
}
.sd-social-icon
  .sd-content
  ul
  li[class*="share-"].share-jetpack-whatsapp
  a.sd-button {
  background: #43d854;
  color: #fff !important;
}
.sd-social .sd-button .share-count {
  background: #2ea2cc;
  color: #fff;
  border-radius: 10px;
  display: inline-block;
  text-align: center;
  font-size: 10px;
  padding: 1px 3px;
  line-height: 1;
}
.sd-social-official .sd-content ul,
.sd-social-official .sd-content ul li {
  line-height: 25px !important;
}
.sd-social-official .sd-content > ul > li > a.sd-button span {
  line-height: 1;
}
.sd-social-official .sd-content ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.sd-social-official .sd-content li.share-press-this a {
  margin: 0 0 5px 0;
}
.sd-social-official .sd-content ul > li {
  display: block;
  float: left;
  margin: 0 10px 5px 0 !important;
  height: 25px;
}
.sd-social-official .fb-share-button > span {
  vertical-align: top !important;
}
.sd-social-official .sd-content .pocket_button iframe {
  width: 98px;
}
.googleplus1_button .g-plus {
  vertical-align: top !important;
}
.reddit_button iframe {
  margin-top: 1px;
}
.googleplus1_button iframe,
.linkedin_button > span,
.pinterest_button,
.pocket_button iframe,
.twitter_button {
  margin: 0 !important;
}
.sd-social-official .sd-content .share-skype {
  width: 55px;
}
body .sd-social-official li a.share-more,
body .sd-social-official li.share-custom a,
body .sd-social-official li.share-digg a,
body .sd-social-official li.share-email a,
body .sd-social-official li.share-press-this a,
body .sd-social-official li.share-print {
  position: relative;
  top: 0;
}
body .sd-social-icon .sd-content li.share-custom > a {
  padding: 2px 3px 0 3px;
  position: relative;
  top: 4px;
}
body .sd-content ul li.share-custom a.share-icon span,
body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span {
  background-size: 16px 16px;
  background-repeat: no-repeat;
  margin-left: 0;
  padding: 0 0 0 19px;
  display: inline-block;
  height: 21px;
  line-height: 16px;
}
body .sd-social-icon .sd-content li.share-custom a span {
  width: 0;
}
body .sd-social-icon .sd-content li.share-custom a span {
  padding-left: 16px !important;
}
.sharing-hidden .inner {
  position: absolute;
  z-index: 2;
  border: 1px solid #ccc;
  padding: 10px;
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  border-radius: 2px;
  margin-top: 5px;
  max-width: 400px;
}
.sharing-hidden .inner ul {
  margin: 0 !important;
}
.sd-social-official .sd-content .sharing-hidden ul > li.share-end {
  clear: both;
  margin: 0 !important;
  height: 0 !important;
}
.sharing-hidden .inner:after,
.sharing-hidden .inner:before {
  position: absolute;
  z-index: 1;
  top: -8px;
  left: 20px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #ccc;
  content: "";
  display: block;
}
.sharing-hidden .inner:after {
  z-index: 2;
  top: -7px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 8px solid #fff;
}
.sharing-hidden ul {
  margin: 0;
}
.sd-social-icon .sd-content ul li[class*="share-"] a,
.sd-social-icon .sd-content ul li[class*="share-"] a:hover,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a {
  border-radius: 50%;
  -webkit-border-radius: 50%;
  border: 0;
  box-shadow: none;
  padding: 7px;
  position: relative;
  top: -2px;
  line-height: 1;
  width: auto;
  height: auto;
  margin-bottom: 0;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button > span,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a span {
  line-height: 1;
}
.sd-social-icon .sd-content ul li[class*="share-"] a:hover,
.sd-social-icon .sd-content ul li[class*="share-"] div.option a:hover {
  border: none;
  opacity: 0.6;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button:before {
  top: 1px;
  top: 0\9;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button.share-custom {
  padding: 8px 8px 6px 8px;
  top: 5px;
}
.sd-social-icon .sd-content ul li a.sd-button.share-more {
  margin-left: 10px;
}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
  margin-left: 0;
}
.sd-social-icon .sd-button span.share-count {
  position: absolute;
  bottom: 0;
  right: 0;
  border-radius: 0;
  background: #555;
  font-size: 9px;
}
.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button {
  background: #e9e9e9;
  margin-top: 2px;
  text-indent: 0;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-tumblr a.sd-button {
  background: #2c4762;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-facebook a.sd-button {
  background: #3b5998;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-twitter a.sd-button {
  background: #00acee;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-pinterest a.sd-button {
  background: #ca1f27;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-digg a.sd-button {
  color: #555 !important;
}
.sd-social-icon
  .sd-content
  ul
  li[class*="share-"].share-press-this
  a.sd-button {
  background: #1e8cbe;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-telegram a.sd-button {
  background: #08c;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-linkedin a.sd-button {
  background: #0077b5;
  color: #fff !important;
}
.sd-social-icon
  .sd-content
  ul
  li[class*="share-"].share-google-plus-1
  a.sd-button {
  background: #dd4b39;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-pocket a.sd-button {
  background: #ee4056;
  color: #fff !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-reddit a.sd-button {
  background: #cee3f8;
  color: #555 !important;
}
.sd-social-icon .sd-content ul li[class*="share-"].share-skype a.sd-button {
  background: #00aff0;
  color: #fff !important;
}
.sharing-screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.sharing-screen-reader-text:active,
.sharing-screen-reader-text:focus,
.sharing-screen-reader-text:hover {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
#sharing_email {
  width: 342px;
  position: absolute;
  z-index: 1001;
  border: 1px solid #ccc;
  padding: 15px;
  background: #fff;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
  text-align: left;
}
div.sharedaddy.sharedaddy-dark #sharing_email {
  border-color: #fff;
}
#sharing_email .errors {
  color: #fff;
  background-color: #771a09;
  font-size: 12px;
  padding: 5px 8px;
  line-height: 1;
  margin: 10px 0 0 0;
}
#sharing_email label {
  font-size: 12px;
  color: #333;
  font-weight: 700;
  display: block;
  padding: 0 0 4px 0;
  text-align: left;
  text-shadow: none;
}
#sharing_email form {
  margin: 0;
}
#sharing_email input[type="email"],
#sharing_email input[type="text"] {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border: 1px solid #ccc;
  margin-bottom: 1em;
  background: #fff;
  font-size: 12px;
  color: #333;
  max-width: none;
  padding: 1px 3px;
}
#jetpack-source_f_name {
  display: none !important;
  position: absolute !important;
  left: -9000px;
}
#sharing_email .sharing_cancel {
  padding: 0 0 0 1em;
  font-size: 12px;
  text-shadow: none;
}
#sharing_email .recaptcha {
  width: 312px;
  height: 123px;
  margin: 0 0 1em 0;
}
.slideshow-window {
  background-color: #222;
  border: 20px solid #222;
  border-radius: 10px;
  height: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding-top: 30px !important;
  padding-bottom: 56.25% !important;
  position: relative;
  z-index: 1;
}
.slideshow-window.slideshow-white {
  background-color: #fff;
  border-color: #fff;
}
.slideshow-window,
.slideshow-window * {
  box-sizing: content-box;
}
.slideshow-loading {
  height: 100%;
  text-align: center;
  margin: auto;
}
body div.slideshow-window * img {
  background-color: transparent !important;
  background-image: none !important;
  border-width: 0 !important;
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
  padding: 0 !important;
  position: relative;
  transform: translateY(-50%);
  top: 50%;
}
.slideshow-loading img {
  vertical-align: middle;
}
.slideshow-slide {
  display: none;
  height: 100% !important;
  left: 0;
  margin: auto;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100% !important;
}
.slideshow-slide img {
  vertical-align: middle;
}
.slideshow-line-height-hack {
  overflow: hidden;
  width: 0;
  font-size: 0;
}
.slideshow-slide-caption {
  font-size: 13px;
  font-family: "Helvetica Neue", sans-serif;
  color: #f7f7f7;
  text-shadow: #222 1px 1px 2px;
  line-height: 25px;
  height: 25px;
  position: absolute;
  bottom: 5px;
  left: 0;
  z-index: 100;
  width: 100%;
  text-align: center;
}
.slideshow-controls {
  z-index: 1000;
  position: absolute;
  bottom: 30px;
  margin: auto;
  text-align: center;
  width: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  opacity: 0.5;
  direction: ltr;
  transition: 0.3s opacity ease-out;
}
.slideshow-window:hover .slideshow-controls {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  opacity: 1;
}
body div div.slideshow-controls a,
body div div.slideshow-controls a:hover {
  border: 2px solid rgba(255, 255, 255, 0.1) !important;
  background-color: #000 !important;
  background-color: rgba(0, 0, 0, 0.6) !important;
  background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls.png) !important;
  background-repeat: no-repeat;
  background-size: 142px 16px !important;
  background-position: -34px 8px !important;
  color: #222 !important;
  margin: 0 5px !important;
  padding: 0 !important;
  display: inline-block !important;
  *display: inline;
  zoom: 1;
  height: 32px !important;
  width: 32px !important;
  line-height: 32px !important;
  text-align: center !important;
  border-radius: 10em !important;
  transition: 0.3s border-color ease-out;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
  body div div.slideshow-controls a,
  body div div.slideshow-controls a:hover {
    background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/shortcodes/img/slideshow-controls-2x.png) !important;
  }
}
body div div.slideshow-controls a:hover {
  border-color: rgba(255, 255, 255, 1) !important;
}
body div div.slideshow-controls a:first-child {
  background-position: -76px 8px !important;
}
body div div.slideshow-controls a:last-child {
  background-position: -117px 8px !important;
}
body div div.slideshow-controls a:nth-child(2) {
  background-position: -34px 8px !important;
}
body div div.slideshow-controls a.running {
  background-position: -34px 8px !important;
}
body div div.slideshow-controls a.paused {
  background-position: 9px 8px !important;
}
.slideshow-controls a img {
  border: 50px dotted #f0f;
}
body.presentation-wrapper-fullscreen-parent,
html.presentation-wrapper-fullscreen-parent {
  overflow: hidden !important;
}
.presentation-wrapper-fullscreen-parent #wpadminbar {
  display: none;
}
.presentation-wrapper-fullscreen,
.presentation-wrapper-fullscreen-parent {
  min-width: 100% !important;
  min-height: 100% !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  z-index: 10000 !important;
}
.presentation-wrapper-fullscreen {
  background-color: grey;
  border: none !important;
}
.presentation-wrapper-fullscreen .nav-arrow-left,
.presentation-wrapper-fullscreen .nav-arrow-right {
  z-index: 20001;
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
  z-index: 20002;
}
.presentation-wrapper {
  margin: 20px auto;
  border: 1px solid #e5e5e5;
  overflow: hidden;
  line-height: normal;
}
.presentation {
  position: relative;
  margin: 0;
  overflow: hidden;
  outline: 0;
}
.presentation,
.presentation .step {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.presentation .step.fade:not(.active) {
  opacity: 0;
}
.presentation .slide-content {
  padding: 30px;
}
.presentation .nav-arrow-left,
.presentation .nav-arrow-right,
.presentation .nav-fullscreen-button {
  position: absolute;
  width: 34px;
  background-repeat: no-repeat;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.25s;
}
.presentation .nav-arrow-left,
.presentation .nav-arrow-right {
  height: 100%;
  background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/shortcodes/images/slide-nav.png);
  background-size: 450% 61px;
}
.presentation .nav-arrow-left {
  left: 0;
  background-position: 4px 50%;
}
.presentation .nav-arrow-right {
  right: 0;
  background-position: -120px 50%;
}
.presentation .nav-fullscreen-button {
  width: 32px;
  height: 32px;
  margin: 4px;
  bottom: 0;
  right: 0;
  z-index: 3;
  background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/shortcodes/images/expand.png);
  background-size: 100% 100%;
}
.presentation:hover .nav-arrow-left,
.presentation:hover .nav-arrow-right {
  opacity: 1;
}
.presentation:hover .nav-fullscreen-button {
  opacity: 0.8;
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
  background-image: url(https://iem4i1awkgx4628vb7ghf4f2-wpengine.netdna-ssl.com/wp-content/plugins/jetpack/modules/shortcodes/images/collapse.png);
}
.presentation .autoplay-overlay {
  height: 15%;
  width: 80%;
  margin: 30% 10%;
  position: relative;
  z-index: 100;
  display: table;
  border-radius: 50px;
  background-color: #e5e5e5;
  background-color: rgba(0, 0, 0, 0.75);
  transition: opacity 0.5s;
}
.presentation .autoplay-overlay .overlay-msg {
  position: relative;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}
.presentation .will-fade {
  opacity: 0;
}
.presentation .do-fade {
  opacity: 1;
  transition: opacity 0.5s;
}
div.jetpack-quiz {
  border: 1px solid #deede3;
  background-color: #f3f3f3;
  padding: 1em;
  line-height: 1.3em;
  margin-bottom: 2em;
  border-radius: 0.2em;
}
div.jetpack-quiz div.jetpack-quiz-question {
  margin-bottom: 0.5em;
  font-weight: 700;
}
div.jetpack-quiz div.jetpack-quiz-answer {
  cursor: pointer;
  margin-bottom: 0.5em;
  padding: 1em 0 1em 1em;
  border-bottom: 1px dotted #999;
}
div.jetpack-quiz div.jetpack-quiz-answer.last {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
div.jetpack-quiz div.jetpack-quiz-answer.correct {
  color: green;
}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {
  color: red;
}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
  display: none;
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,
div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
  display: block;
  color: #000;
  font-size: 90%;
  margin-top: 1em;
}
div.jetpack-quiz
  div.jetpack-quiz-answer.correct
  div.jetpack-quiz-explanation
  tt,
div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
  font-size: 85%;
}
div.jetpack-quiz pre {
  font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  background: 0 0;
  margin: 0;
  padding: 0;
}
#subscribe-email input {
  width: 95%;
}
.comment-subscription-form .subscribe-label {
  display: inline !important;
}
.jetpack-video-wrapper {
  margin-bottom: 1.6em;
}
.jetpack-video-wrapper > .wp-video,
.jetpack-video-wrapper > embed,
.jetpack-video-wrapper > iframe,
.jetpack-video-wrapper > object {
  margin-bottom: 0;
}
.jetpack-social-navigation ul {
  display: block;
  margin: 0 0 1.5em;
  padding: 0;
}
.jetpack-social-navigation li {
  display: inline-block;
  margin: 0;
  line-height: 1;
}
.jetpack-social-navigation a {
  border: 0;
  height: 1em;
  text-decoration: none;
  width: 1em;
}
.jetpack-social-navigation-svg .icon {
  color: inherit;
  fill: currentColor;
  height: 1em;
  vertical-align: middle;
  width: 1em;
}
.jetpack-social-navigation-genericons a:before {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-family: Genericons;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  height: 1em;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  vertical-align: top;
  width: 1em;
}
.jetpack-social-navigation-genericons a:before {
  content: "\f415";
}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
  content: "\f216";
}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {
  content: "\f221";
}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {
  content: "\f201";
}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
  content: "\f225";
}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {
  content: "\f410";
}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
  content: "\f203";
}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {
  content: "\f211";
}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
  content: "\f226";
}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {
  content: "\f200";
}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
  content: "\f206";
}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {
  content: "\f215";
}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
  content: "\f208";
}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {
  content: "\f219";
}
.jetpack-social-navigation-genericons a[href*="pinterest.com"]:before {
  content: "\f210";
}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {
  content: "\f224";
}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
  content: "\f217";
}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {
  content: "\f222";
}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {
  content: "\f413";
}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {
  content: "\f220";
}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {
  content: "\f515";
}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
  content: "\f223";
}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {
  content: "\f214";
}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
  content: "\f516";
}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {
  content: "\f202";
}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
  content: "\f212";
}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {
  content: "\f517";
}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,
.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
  content: "\f205";
}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {
  content: "\f213";
}
.tiled-gallery {
  clear: both;
  margin: 0 0 20px;
  overflow: hidden;
}
.tiled-gallery img {
  margin: 2px !important;
}
.tiled-gallery .gallery-group {
  float: left;
  position: relative;
}
.tiled-gallery .tiled-gallery-item {
  float: left;
  margin: 0;
  position: relative;
  width: inherit;
}
.tiled-gallery .gallery-row {
  overflow: hidden;
}
.tiled-gallery .tiled-gallery-item a {
  background: 0 0;
  border: none;
  color: inherit;
  margin: 0;
  padding: 0;
  text-decoration: none;
  width: auto;
}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover {
  background: 0 0;
  border: none;
  box-shadow: none;
  max-width: 100%;
  padding: 0;
  vertical-align: middle;
}
.tiled-gallery-caption {
  background: #eee;
  background: rgba(255, 255, 255, 0.8);
  color: #333;
  font-size: 13px;
  font-weight: 400;
  overflow: hidden;
  padding: 10px 0;
  position: absolute;
  bottom: 0;
  text-indent: 10px;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
  font-size: 11px;
}
.widget-gallery .tiled-gallery-unresized {
  visibility: hidden;
  height: 0;
  overflow: hidden;
}
.tiled-gallery .tiled-gallery-item img.grayscale {
  position: absolute;
  left: 0;
  top: 0;
}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {
  opacity: 0;
}
.tiled-gallery.type-circle .tiled-gallery-item img {
  border-radius: 50% !important;
}
.tiled-gallery.type-circle .tiled-gallery-caption {
  display: none;
  opacity: 0;
}
.jetpack-display-remote-posts {
  margin: 5px 0 20px 0;
}
.jetpack-display-remote-posts h4 {
  font-size: 90%;
  margin: 5px 0;
  padding: 0;
}
.jetpack-display-remote-posts h4 a {
  text-decoration: none;
}
.jetpack-display-remote-posts p {
  margin: 0 !important;
  padding: 0;
  line-height: 1.4em !important;
  font-size: 90%;
}
.jetpack-display-remote-posts img {
  max-width: 100%;
}
.widget-grofile h4 {
  margin: 1em 0 0.5em;
}
.widget-grofile ul.grofile-urls {
  margin-left: 0;
  overflow: hidden;
}
.widget-grofile ul.grofile-accounts li {
  list-style: none;
  display: inline;
}
.widget-grofile ul.grofile-accounts li::before {
  content: "" !important;
}
.widget-grofile .grofile-accounts-logo {
  background-image: url(https://secure.gravatar.com/images/grav-share-sprite.png);
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
}
.rtl .widget-grofile .grofile-accounts-logo {
  margin-left: 8px;
  margin-right: 0;
}
.grofile-thumbnail {
  width: 500px;
  max-width: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (-o-min-device-pixel-ratio: 3/2),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  .widget-grofile .grofile-accounts-logo {
    background-image: url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
    background-size: 16px 784px;
  }
}
div[class^="gr_custom_container"] {
  border: 1px solid gray;
  border-radius: 10px;
  padding: 10px 5px 10px 5px;
  background-color: #fff;
  color: #000;
}
div[class^="gr_custom_container"] a {
  color: #000;
}
h2[class^="gr_custom_header"] {
  display: none;
}
div[class^="gr_custom_each_container"] {
  width: 100%;
  clear: both;
  margin-bottom: 10px;
  overflow: auto;
  padding-bottom: 4px;
  border-bottom: 1px solid #aaa;
}
div[class^="gr_custom_book_container"] {
  float: right;
  overflow: hidden;
  height: 60px;
  margin-left: 4px;
  width: 39px;
}
div[class^="gr_custom_author"] {
  font-size: 10px;
}
div[class^="gr_custom_tags"] {
  font-size: 10px;
  color: gray;
}
div[class^="gr_custom_rating"] {
  display: none;
}
.widget_wpcom_social_media_icons_widget ul {
  list-style-type: none;
  margin-left: 0;
}
.widget_wpcom_social_media_icons_widget ul li {
  border: 0 none;
  display: inline;
  margin-right: 0.5em;
}
.widget_wpcom_social_media_icons_widget li a {
  border: 0 none;
  text-decoration: none;
}
.widget_wpcom_social_media_icons_widget .genericon {
  font-family: Genericons;
}
.widget_wpcom_social_media_icons_widget .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,
.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,
.widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.widgets-grid-layout {
  width: 100%;
}
.widgets-grid-layout:after,
.widgets-grid-layout:before {
  content: " ";
  display: table;
}
.widgets-grid-layout:after {
  clear: both;
}
.widget-grid-view-image {
  float: left;
  max-width: 50%;
}
.widget-grid-view-image a {
  display: block;
  margin: 0 2px 4px 0;
}
.widget-grid-view-image:nth-child(even) {
  float: right;
}
.widget-grid-view-image:nth-child(even) a {
  margin: 0 0 4px 2px;
}
.widgets-grid-layout .widget-grid-view-image img {
  max-width: 100%;
  height: auto;
}
.widgets-multi-column-grid ul {
  overflow: hidden;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.widgets-multi-column-grid ul li {
  background: 0 0;
  clear: none;
  float: left;
  margin: 0 -5px -3px 0;
  padding: 0 8px 6px 0;
  border: none;
  list-style-type: none !important;
}
.widgets-multi-column-grid ul li a {
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.widgets-multi-column-grid .avatar {
  vertical-align: middle;
}
.widgets-list-layout {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.widgets-list-layout li:after,
.widgets-list-layout li:before {
  content: "";
  display: table;
}
.widgets-list-layout li:after {
  clear: both;
}
.widgets-list-layout li {
  zoom: 1;
  margin-bottom: 1em;
  list-style-type: none !important;
}
.widgets-list-layout .widgets-list-layout-blavatar {
  float: left;
  width: 21.276596%;
  max-width: 40px;
  height: auto;
}
.widgets-list-layout-links {
  float: right;
  width: 73.404255%;
}
.widgets-list-layout span {
  opacity: 0.5;
}
.widgets-list-layout span:hover {
  opacity: 0.8;
}
.jetpack-image-container:after {
  clear: both;
}
.jetpack-image-container:after,
.jetpack-image-container:before {
  display: table;
  content: "";
}
.widgets-multi-column-grid ul {
  overflow: hidden;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.widgets-multi-column-grid ul li {
  background: 0 0;
  clear: none;
  float: left;
  margin: 0 -5px -3px 0;
  padding: 0 8px 6px 0;
  border: none;
  list-style-type: none !important;
}
.widgets-multi-column-grid ul li a {
  background: 0 0;
  margin: 0;
  padding: 0;
  border: 0;
}
.widgets-multi-column-grid .avatar {
  vertical-align: middle;
}
.widget_jetpack_my_community .avatar-240,
.widget_jetpack_my_community .avatar-48 {
  max-width: 48px;
  max-height: 48px;
}
.widget.widget_authors li > ul,
.widget_authors > ul {
  margin-left: inherit;
  padding-left: 0;
}
.widget_authors ul li li {
  padding-left: 0;
}
.widget_authors > ul > li {
  margin-bottom: 1em;
  list-style: none;
}
.widget_authors > ul > li + li {
  border-top: 0;
}
.widget.widget_authors img {
  margin-right: 5px;
  margin-bottom: 5px;
  vertical-align: middle;
  box-shadow: none;
}
.wpcnt {
  text-align: center;
  line-height: 2;
}
.wpa {
  position: relative;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
}
.wpa-about {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  display: block;
  margin-top: 0;
  color: #888;
  font: 10px/1 "Open Sans", Arial, sans-serif !important;
  text-align: left !important;
  text-decoration: none !important;
  opacity: 0.85;
  border-bottom: none !important;
  box-shadow: none !important;
}
.wpa .u > div {
  display: block;
  margin-top: 5px;
  margin-bottom: 1em;
}
div.wpa > div {
  margin-top: 20px;
}
.wpa .u .adsbygoogle {
  display: block;
  margin-top: 17px;
  margin-bottom: 1em;
  background-color: transparent;
}
.widget_eu_cookie_law_widget {
  border: none;
  bottom: 1em;
  display: none;
  left: 1em;
  margin: 0;
  padding: 0;
  position: fixed;
  right: 1em;
  width: auto;
  z-index: 50001;
}
.widget_eu_cookie_law_widget.widget.top {
  bottom: auto;
  top: 1em;
}
.admin-bar .widget_eu_cookie_law_widget.widget.top {
  top: 3em;
}
#eu-cookie-law {
  background-color: #fff;
  border: 1px solid #dedede;
  color: #2e4467;
  font-size: 12px;
  line-height: 1.5;
  overflow: hidden;
  padding: 6px 6px 6px 15px;
  position: relative;
}
#eu-cookie-law a,
#eu-cookie-law a:active,
#eu-cookie-law a:visited {
  color: inherit;
  cursor: inherit;
  text-decoration: underline;
}
#eu-cookie-law a:hover {
  cursor: pointer;
  text-decoration: none;
}
#eu-cookie-law.negative {
  background-color: #000;
  border: none;
  color: #fff;
}
#eu-cookie-law form {
  margin-bottom: 0;
}
#eu-cookie-law input,
#eu-cookie-law input:focus,
#eu-cookie-law input:hover {
  background: #f3f3f3;
  border: 1px solid #dedede;
  border-radius: 4px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  color: #2e4453;
  cursor: pointer;
  display: inline;
  float: right;
  font-family: inherit;
  font-size: 14px;
  font-weight: inherit;
  line-height: inherit;
  margin: 0 0 0 5%;
  padding: 8px 12px;
  position: static;
  text-transform: none;
}
#eu-cookie-law.negative input,
#eu-cookie-law.negative input:focus,
#eu-cookie-law.negative input:hover {
  background: #282828;
  border-color: #535353;
  color: #fff;
}
@media (max-width: 600px) {
  #eu-cookie-law {
    padding-bottom: 55px;
  }
  #eu-cookie-law input.accept {
    bottom: 8px;
    position: absolute;
    right: 8px;
  }
}
.flickr-images {
  text-align: center;
}
.flickr-size-thumbnail .flickr-images {
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-pack: center;
  justify-content: center;
}
.flickr-images img {
  max-width: 100%;
  margin: 5px;
}
@media screen and (min-width: 400px) {
  .widget.jetpack-simple-payments .jetpack-simple-payments-product {
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .widget.jetpack-simple-payments .jetpack-simple-payments-details {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .gambit-slidebar{
    transform: rotate(180deg);
    margin-top: 10px;
    width: 90%;
    margin-left: 15px;
  }
}
