@media (max-width: 767px) {
  body {
    text-align: left!important;
  }
}

body .box {
  background: #1d36430f;
}

body .feature h5 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.header {
  padding-top: 150px;
}

.help-image-holder {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-size: cover!important;
    background-position: 50% 50%!important;
    z-index: 0;
    transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    opacity: 0;
    background: #252525;
}

body .search-box {
    position: relative;
    overflow: visible;
    height: auto!important;
}
.search-results {
  position: absolute;
  left: 0;
  background: #fff;
  max-height: 50vh;
  overflow: scroll;
}

.search-box ul li a,
.search-box ul li p,
.search-box ul li * {
  color: var(--color--secondary)!important;
  white-space: normal;
}

.search-box ul hr {
  margin: 10px;
  opacity: 0.7;
}

.search-box ul li a p {
  margin: 0;
}

.search-box ul li .stats {
  opacity: 0.8;
  font-size: 12px;
}

body .search-box .view-results {
  color: orange!important;
}

body input.search  {
  padding-left: 40px;
}


.search-status {
    position: absolute;
    left: 30px;
    top: 10px;
}

/*
.search-wrapper:before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTkuMzg1IDExLjg0NmMwLTIuMDc1LS43MzgtMy44NS0yLjIxMy01LjMyNi0xLjQ3NS0xLjQ3NS0zLjI1LTIuMjEyLTUuMzI2LTIuMjEyLTIuMDc1IDAtMy44NS43MzctNS4zMjYgMi4yMTItMS40NzUgMS40NzYtMi4yMTIgMy4yNS0yLjIxMiA1LjMyNiAwIDIuMDc1LjczNyAzLjg1IDIuMjEyIDUuMzI2IDEuNDc2IDEuNDc1IDMuMjUgMi4yMTMgNS4zMjYgMi4yMTMgMi4wNzUgMCAzLjg1LS43MzggNS4zMjYtMi4yMTMgMS40NzUtMS40NzUgMi4yMTMtMy4yNSAyLjIxMy01LjMyNnptOC42MTUgMTRhMi4wNyAyLjA3IDAgMCAxLS42NCAxLjUxNSAyLjA3IDIuMDcgMCAwIDEtMS41MTQuNjM5Yy0uNjA2IDAtMS4xMS0uMjEzLTEuNTE0LS42NGwtNS43NzItNS43NTRjLTIuMDA4IDEuMzktNC4yNDYgMi4wODYtNi43MTQgMi4wODZhMTEuNjQgMTEuNjQgMCAwIDEtNC42MDItLjkzNGMtMS40NjQtLjYyMi0yLjcyNi0xLjQ2NC0zLjc4Ni0yLjUyNFMxLjU1NiAxNy45MTIuOTM0IDE2LjQ0OEExMS42NCAxMS42NCAwIDAgMSAwIDExLjg0NmMwLTEuNjA0LjMxMS0zLjEzOC45MzQtNC42MDIuNjIyLTEuNDY0IDEuNDY0LTIuNzI2IDIuNTI0LTMuNzg2UzUuNzggMS41NTYgNy4yNDQuOTM0QTExLjY0IDExLjY0IDAgMCAxIDExLjg0NiAwYzEuNjA0IDAgMy4xMzguMzExIDQuNjAyLjkzNCAxLjQ2NC42MjIgMi43MjYgMS40NjQgMy43ODYgMi41MjRzMS45MDIgMi4zMjIgMi41MjQgMy43ODZhMTEuNjQgMTEuNjQgMCAwIDEgLjkzNCA0LjYwMmMwIDIuNDY4LS42OTUgNC43MDYtMi4wODYgNi43MTRsNS43NzEgNS43NzJjLjQxNS40MTUuNjIzLjkyLjYyMyAxLjUxNHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    height: 19px;
    width: 19px;
    margin-top: -1px;
    position: absolute;
    left: 25px;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    filter: alpha(Opacity=75);
    opacity: .75;
}*/

body .search-box .btn {
  color: #fff!important;
  background-color: var(--color--secondary)!important;
  border-color: transparent!important;
}

.sidebar-sticky {
  height: 90vh;
  overflow: auto;
  min-height: 200px;
  overflow: auto;
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
}

/* Works on Firefox */
.sidebar-sticky {
  scrollbar-width: thin;
  scrollbar-color: #7f7f7f;
}

/* Works on Chrome, Edge, and Safari */
.sidebar-sticky::-webkit-scrollbar {
  width: 5px;
}

.sidebar-sticky::-webkit-scrollbar-track {
  background: transparent;
}

.sidebar-sticky::-webkit-scrollbar-thumb {
  background-color: #7f7f7f;
  border-radius: 20px;
  border: 0px ;
}

body .sort {
  position: relative;
}

body .sort::after {
    padding-left: 10px;
    position: absolute;
    right: 10px;
    top: 10px;
    content: "\f0dc";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 700;
    pointer-events: none;
  }

.help-image-holder img {
    display: none;
}


.feedback-actions .btn:last-child {
  margin-left: 20px;
}

@media all and (min-width: 767px) {
  body section.cover.imagebg {
    min-height: 450px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

@media all and (max-width: 767px) {
  body section.cover.imagebg {
    min-height: 410px;
    padding: 0 20px;
  }
}

body section.cover h1,
body section.cover .lead {
  color: #fff;
}


body .bar--transparent:not(.bar--dark) {
      background: #233642;
      position: fixed;
      padding: 10px 0;
}

body .help-header {
  padding: 80px 0;
  z-index: 9;
}

@media all and (max-width: 767px) {
  body .bar--transparent:not(.bar--dark) {
    padding: 2.78571429em 1.85714286em;
  }

  body .help-header {
    padding-top: 0px;
  }

}

body .bar--transparent.pos-fixed {
  /*position: fixed;*/
}



body .pos-vertical-center * {
  /*color: #fff!important;*/
}

.help .breadcrumbs {
  font-size: 16px;
  text-transform: capitalize;
}

@media all and (min-width: 767px) {
    .help img.content-logo {
        display: none;
    }
}


@media all and (max-width: 990px) {

    .help img.content-logo {
        width: 125px;
        margin: 1.85714286em auto ;
    }

}

/*! -- Stack Titles -- */
.help .breadcrumbs {
  list-style: none;
}
.help .breadcrumbs li {
  font-size: 0.85714285714286em;
  display: inline-block;
}
.help .breadcrumbs li:not(:last-child) {
  margin-right: 1.08333333333334em;
}
.help .breadcrumbs li:not(:last-child):after {
    content: '\f054';
    margin-left: 1.08333333333334em;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 500;
    font-size: 10px;

}
.help .breadcrumbs li a {
  font-weight: normal;
}

/*! -- Stack Masonry -- */
.masonry__item:not(:empty) {
  margin-bottom: 30px;
  transform-style: preserve-3d;
}
.masonry__item:not(:empty) article {
  margin: 0;
}
.masonry__item:not(:empty) article .boxed {
  margin: 0;
}
.masonry__item:empty {
  height: 0;
  min-height: 0;
}
.masonry hr + .masonry__container,
.masonry hr + .row {
  margin-top: 4.64285714em;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) {
  display: inline-block;
  cursor: pointer;
  height: 3.71428571em;
  position: relative;
  z-index: 9;
  min-width: 143px;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters {
  cursor: pointer;
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  z-index: 2;
  display: inline-block;
  position: absolute;
  left: 0;
  text-align: left;
  padding: 0.92857143em 1.85714286em;
  border: 1px solid #ececec;
  background: #ffffff;
  border-radius: 6px;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul {
  margin: 0;
  cursor: pointer;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  display: block;
  color: #666666;
  white-space: nowrap;
  text-transform: capitalize;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:not(:last-child) {
  margin-bottom: 0.92857143em;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li.active {
  color: #1d3643;
  cursor: pointer;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li.active:after {
  content: '\25bc';
  font-size: 8px;
  margin-left: 6px;
  position: relative;
  bottom: 2px;
  display: inline-block;
  transform: scaleX(1.4) scaleY(0.9);
  transition: 0.2s linear;
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul li:hover {
  color: #4a90e2;
}
.masonry-filter-holder:not(.masonry-filters--horizontal) .masonry__filters ul:hover li.active:after {
  opacity: 0;
}
.masonry-filter-holder:not(.masonry-filters--horizontal):not(:hover) .masonry__filters ul {
  max-height: 1.85714286em;
  overflow: hidden;
}
.masonry-filter-holder:not(.masonry-filters--horizontal):not(:hover) .masonry__filters ul li:not(.active) {
  display: none;
}
.masonry-filter-holder:not(.masonry-filters--horizontal):hover .masonry__filters {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.04);
}
.masonry-filter-holder:not(.masonry-filters--horizontal):hover .masonry__filters ul li.active {
  cursor: default;
}
.masonry-filters--horizontal {
  display: inline-block;
}
.masonry-filters--horizontal .masonry__filters {
  display: inline-block;
  position: relative;
  margin-left: 0.92857143em;
}
.masonry-filters--horizontal .masonry__filters ul li {
  transition: all .3s ease;
  cursor: pointer;
  display: inline-block;
}
.masonry-filters--horizontal .masonry__filters ul li:not(:last-child) {
  margin-right: 1.85714286em;
}
.masonry-filters--horizontal .masonry__filters ul li.active {
  color: #4a90e2;
}
.masonry-filters--horizontal .masonry__filters ul li:not(.active) {
  opacity: .5;
}
.masonry-filters--horizontal .masonry__filters ul li:hover {
  opacity: 1;
}
.masonry-filter-holder + .masonry__container {
  margin-top: 3.71428571em;
}
.bg--dark .masonry-filter-holder .masonry__filters {
  background: #2a2a2a;
  border-color: #3f3f3f;
}
.bg--dark .masonry-filter-holder .masonry__filters li {
  color: #fff;
}

.masonry__filters a {
  text-decoration: none;
  color: #233642;
}

.masonry__filters a:hover {
  text-decoration: none;
}

.masonry.masonry-demos .masonry__item:not(:empty) {
  margin-bottom: 3.71428571em;
}
.masonry.masonry-demos .masonry__item h5 {
  margin-bottom: 0;
}
.masonry.masonry-demos .masonry__item:not([style]) .hover-item {
  min-height: 450px;
  background: #323232;
  border: 1px solid #3f3f3f;
}
.masonry.masonry-demos .hover-item {
  transition: 0.35s ease-out;
  -webkit-transition: 0.35s ease-out;
  -moz-transition: 0.35s ease-out;
  border-radius: 6px;
  overflow: hidden;
}
.masonry.masonry-demos .hover-item:hover {
  transform: translateY(-10px);
}
.masonry.masonry-demos .masonry__container {
  margin-top: 3.71428571em;
}
/*! -- Stack help -- */
article .article__title {
  margin-bottom: 30px;
}
article .article__title > a {
  display: block;
}
article .article__title > a:hover {
  text-decoration: none;
  opacity: .75;
}
article .article__title h2 {
  margin-bottom: 0.3939393939394em;
}
article .article__title h1 {
  margin-bottom: 0.29545454545455em;
}
article .article__body img,
article .article__body iframe,
article .article__body .video-cover,
article .boxed {
  border-radius: 6px;
}
article .article__body img:not(:last-child),
article .article__body iframe:not(:last-child),
article .article__body .video-cover:not(:last-child) {
  margin-bottom: 1.85714286em;
}
article .article__body > a:first-child > img {
  margin-bottom: 1.85714286em;
}
article .article__body p,
article .article__body ul,
article .article__body ol,
article .article__body ul li {
  font-size: 16px;
  line-height: 1.68421053em;
  font-weight: 400;
  color: var(--color--secondary);
}

article span.category {
    text-transform: capitalize;
}

.help a:hover {
  text-decoration: none!important;
}

body article .article__body blockquote {
  background: url(../svg/quote.svg);
  background-repeat: no-repeat;
  padding-left: 100px;
  text-align: left;
  min-height: 50px;
}

article ul, 
article ol,
.fr-element ul,
.fr-element ol {
  padding-left: 25px;
}

article ul,
.fr-element ul {
  list-style-type: disc;
}

article ul li,
article ol li {
  margin-bottom: 10px;
}

article ol {
  list-style-type: auto;
}

article ol li {
  position: relative;
  padding-left: 20px;
  list-style-position: outside; 
  text-overflow: ellipsis;
  overflow-wrap: break-word;
}



article .article__body p:not(:last-child),
article .article__body ul:not(:last-child) {
  margin-bottom: 1.36842105263158em;
}
article .article__body p + .btn:last-child,
article .article__body ul + .btn:last-child {
  margin-top: 0.92857143em;
}
article .article__body p + h5,
article .article__body ul + h5 {
  margin-top: 2.78571429em;
}
article .article__body blockquote {
  text-align: center;
}
article .article__body blockquote:not(:last-child) {
  margin-top: 2.08em;
  margin-bottom: 2.08em;
}
article .article__share {
  margin-top: 5.57142857em;
}
article.imagebg {
  padding: 1.85714286em;
  overflow: hidden;
}
article.imagebg:before {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
article.imagebg:hover:before {
  opacity: .6;
}
article.imagebg .article__title {
  margin: 0;
  position: absolute;
  bottom: 0;
  z-index: 2;
  max-width: 90%;
}
article.imagebg .article__title span {
  font-size: 0.85714286em;
}
article.imagebg .label {
  z-index: 2;
  top: 1.85714286em;
  right: 1.85714286em;
}
article.feature-1 h5 {
  min-height: 3.71428571em;
}
article.feature-1 a img {
  transition: 0.3s ease;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
}
article.feature-1 a:hover img {
  opacity: .85;
}
figure[class*='col-'] {
  padding: 0 !important;
}
figure.pull-right {
  margin-left: 2.78571429em;
}
figure.pull-left {
  margin-right: 2.78571429em;
}
figure img:not(:last-child) {
  margin-bottom: 0.46428571em !important;
}
figure figcaption {
  font-size: 0.85714286em;
  font-style: italic;
}
section.unpad > article .imagebg + div {
  padding: 5.57142857em 0;
}
.article__author {
  padding-bottom: 1.85714286em;
}
.article__author img {
  max-height: 3.71428571em;
  margin-bottom: 0.46428571em;
}
.slides--gapless article.imagebg {
  height: 27.85714286em;
}
.masonry-help-magazine article,
.masonry-help-magazine .masonry__promo {
  height: 338px;
}
.masonry-help-magazine .height--tall {
  height: calc(706px);
}
@media all and (min-width: 991px) {
  .masonry__promo.boxed--lg {
    padding: 3em;
  }
}
@media all and (max-width: 990px) {
  .masonry-help-magazine .height--tall {
    height: 338px;
  }
  .masonry__promo .pos-vertical-center {
    top: 0;
    transform: none;
  }
}
@media all and (max-width: 1200px) {
  .masonry__promo.boxed--lg {
    padding: 3.71428571em;
  }
}
.pagination {
  text-align: center;
  margin-top: 1.85714286em;
}
.pagination:after {
  content: "";
  display: table;
  clear: both;
}
.pagination a {
  font-weight: normal;
}
.pagination div[class*='col-'] {
  padding: 0;
}
.pagination ol {
  margin-bottom: 0;
  display: inline-block;
}
.pagination ol li {
  display: inline-block;
  margin: 0;
  font-weight: 700;
  line-height: 23px;
  width: 1.85714286em;
  height: 1.85714286em;
  border-radius: 50%;
  border: 1px solid #ececec;
}
.pagination ol li > a {
  font-weight: 700;
}
.pagination ol li:not(:last-child) {
  margin-right: 0.46428571em;
}
.pagination ol li.pagination__current {
  cursor: default;
  background: #ececec;
  color: #aaa;
}
.pagination__prev,
.pagination__next {
  display: inline-block;
}
.pagination__next {
  float: right;
}
.pagination__prev {
  float: left;
}
.help-article-wide:not(:last-child) {
  border-bottom: 1px solid #ececec;
  margin-bottom: 3.71428571em;
}
.masonry-help-list hr + .masonry__container {
  margin-top: 0;
}
.masonry-help-list article {
  border-bottom: 1px solid #ececec;
  padding-top: 2.78571429em;
  margin-bottom: 5.57142857em;
}
.masonry-help-list article .article__body {
  padding-bottom: 5.57142857em;
}
.masonry-help-magazine .masonry__item a {
  font-weight: normal;
}
.masonry-help-magazine .masonry__item a:hover {
  text-decoration: none;
}
.masonry-filter-container {
  margin-bottom: 1.85714286em;
}
.masonry-filter-container > span {
  position: relative;
}
.masonry-filter-container > span + .masonry-filter-holder {
  margin-left: 0.92857143em;
}
.comments__list li {
  padding: 1.85714286em;
  border: 1px solid #ececec;
  border-bottom: none;
}
.comments__list li:last-child {
  border-bottom: 1px solid #ececec;
}
.comments__list li:nth-child(odd) {
  background: #fcfcfc;
}
.comments__list li:nth-child(even) {
  background: #f9f9f9;
}
.comments__list li:first-child {
  border-radius: 6px 6px 0 0;
}
.comments__list li:last-child {
  border-radius: 0 0 6px 6px;
}
.bg--secondary .comments__list li:nth-child(even) {
  background: #fff;
}
@media all and (min-width: 768px) {
  .comments__list li {
    padding: 2.78571429em;
  }
}
.comment {
  overflow: hidden;
}
.comment:not(:last-child) {
  border-bottom: 1px solid #ececec;
  padding-bottom: 1.85714286em;
}
.comment .comment__avatar {
  width: 15%;
  float: left;
}
.comment .comment__avatar img {
  max-height: 3.71428571em;
}
.comment .comment__meta {
  font-size: 0.85714286em;
}
.comment .comment__meta a {
  display: inline-block;
}
.comment .comment__meta a:not(:first-child) {
  margin-left: 1.08333333333334em;
}
.comment .comment__meta + p {
  margin-top: 0.92857143em;
}
.comment .comment__body {
  width: 85%;
  float: right;
}
.comment .comment__body h5.type--fine-print {
  margin: 0;
}
.comment + .comment {
  margin-top: 1.85714286em;
  padding-left: 15%;
}
@media all and (min-width: 768px) {
  .comments + .comments-form {
    margin-top: 3.71428571em;
  }
}
@media all and (min-width: 768px) {
  h3 + .related-help-list {
    margin-top: 3.71428571em;
  }
}
.related-help-list li:not(:last-child) {
  margin-bottom: 1.85714286em;
}
.related-help-list article img {
  border-radius: 6px;
}
.related-help-list article .article__title {
  margin-top: 0.92857143em;
  margin-bottom: 0;
}
.related-help-list article .article__title .h4 {
  margin-bottom: 0.68421052631579em;
}

.sidebar__widget > h5:first-child {
  margin-bottom: 0.92857143em;
}
.sidebar__widget:not(:last-child) {
  margin-bottom: 3.71428571em;
}


.sidebar__widget ul li {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-bottom: 0.60952381em;
}

.sidebar__widget ul li.active {
    border-left: 3px solid orange;
    padding-left: 10px;
}

.sidebar__widget ul li a {
  color: var(--color--secondary);
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sidebar__widget ul li:after {
    position: relative;
    top: unset;
    right: unset;
    margin-left: auto;
    content: "\f105";
    font-family: 'font awesome 5 pro';
    right: 10px;
    top: 0;
    position: absolute;
    transition: .3s ease;
    -webkit-transition: .3s ease;
    -moz-transition: .3s ease;
    display: inline-block;
    font-weight: 300;
    pointer-events: none;
}

.sidebar__widget a.dropdown__trigger {
    padding-right: 15px;
    margin-right: 5px;
}

.sidebar__widget ul li.dropdown--active:after {
  transform:  rotate(-90deg);
  -webkit-transform:  rotate(-90deg);
}

.sidebar__widget ul li .sidebar_sub_ul li:after {
  content: "";
}


.sidebar__widget ul li.sidebar_dropdown .sidebar_dropdown__container {
    position: relative;
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s ease 0s,padding .3s ease 0s;
}

.sidebar__widget ul li .sidebar_dropdown__container {
    pointer-events: none;
    z-index: 999;
}

.sidebar__widget ul li.sidebar_dropdown.dropdown--active>.sidebar_dropdown__container {
    max-height: 5000px;
    overflow: hidden;
    transition: max-height .3s ease 0s,padding .3s ease 0s;
}

.sidebar__widget ul li.sidebar_dropdown .sidebar_dropdown__container {
    position: relative;
    max-height: 0;
    overflow: hidden;
    transition: max-height .3s ease 0s,padding .3s ease 0s;
}
.sidebar__widget ul li.sidebar_dropdown.dropdown--active>.sidebar_dropdown__container {
    opacity: 1;
    pointer-events: all;
}

.sidebar_sub_ul {
  padding: 10px 0 10px 10px
}

.tag-cloud li {
  display: inline-block;
}
.tag-cloud li:not(:last-child) {
  margin-right: 0.46428571em;
}
.tag-cloud li:not(:last-child):after {
  content: ',';
}
.conversation__head {
  border-radius: 6px 6px 0 0;
}
.conversation__head.boxed:not(:last-child) {
  margin: 0;
}
.conversation__head h4 {
  margin: 0;
}
.conversation__head .conversation__avatar {
  margin-top: 0.92857143em;
}
.conversation__head .conversation__avatar img {
  max-height: 1.85714286em;
  display: inline-block;
  margin-right: 0.46428571em;
  margin-bottom: 0;
}
@media all and (min-width: 768px) {
  .conversation__avatar {
    position: absolute;
    top: 1.85714286em;
    right: 2.78571429em;
  }
}
.conversation__reply {
  border-top: none !important;
  border-bottom: none;
  border-radius: 0;
}
.conversation__reply.boxed:not(:last-child) {
  margin-bottom: 0;
}
.conversation__reply + .conversation__comments .comments__list li:first-child {
  border-radius: 0;
  border-top: none;
}

.help .boxed {
  margin-bottom: 0;
  height: 100%;
}

.help .col-md-4 {
  display: flex;
}

.help .col-md-4 a {
  width: 100%;
}

blockquote {
    font-family: serif;
    font-style: italic;
    font-weight: 300;
}
blockquote {
    font-size: 1.78571429em;
    line-height: 1.5em;
    padding: 0;
    margin: 0;
    border-left: 0;
}

article .article__body blockquote:not(:last-child) {
    margin-top: 2.08em;
    margin-bottom: 2.08em;
}

ul.bullets {
    list-style: inside;
    list-style-position: inside;
    list-style-image: initial;
    list-style-type: initial;
}
article.feature-1 > a.block img {
    border-radius: 6px 6px 0 0;
    max-width: 100%;
    max-height: 100%;
}
article img {
    width: 100%;
    border: 1px solid #dfe4e7;
    padding: 5px;
    margin: 0;
    display: block;
    background: var(--bg--secondary);
    /*box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 20%);*/
}

article img.hero {
  max-width: 100%;
}

article video {
  width: 100%!important;
  max-width: 100%;
  height: auto;
}
body .alert {
    overflow: hidden;
    padding: .92857143em;
    border-radius: 0;
    width: 100%;
    display: block;
}

body .alert a {
  color: initial!important;
}

.alert i {
    margin-right: 10px
}

.alert .alert__body,.alert .alert__close {
    display: inline-block
}

.alert .alert__body {
    float: left
}

.alert .alert__close {
    float: right;
    cursor: pointer
}

.alert.bg--error {
    background: #fce8e880;
    border-left: 5px solid #ef1f43
}

.alert.bg--error .alert__close {
    color: #e23636
}

.alert.bg--success {
    background: #efffed;
    border-left: 5px solid #00c345
}
.alert.bg--success .alert__close {
    color: #4ebf56
}

.alert.bg--primary {
    background: #c4e1ff29;
    border-left: 5px solid #86b7e9
}

.alert.bg--primary .alert__body>span {
    color: var(--color--primary)
}

.alert.bg--primary .alert__close {
    color: #4a90e2
}

.alert.bg--warning {
    background: #ffc1072b;
    border-left: 5px solid #ffc107
}

.alert.bg--warning .alert__body>span {
    color: var(--color--primary)
}

.alert.bg--warning .alert__close {
    color: #4a90e2
}

.alert.alert--dismissed {
    display: none
}

@media (min: 767px) {
  body .btn:not(:last-child) {
    margin-bottom: 0;
  }
  body .btn:last-child {
      margin-right: 0;
      margin-left: 10px;
  }
}
[data-overlay] {
  position: relative;
}
[data-overlay]:before {
  position: absolute;
  content: '';
  background: #252525;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  transition: all .5s;
  pointer-events: none;
}
[data-overlay].image--light:before {
  background: #fff;
}
[data-overlay].bg--primary:before {
  background: #4a90e2;
}
[data-overlay="1"]:before {
  opacity: 0.1;
}
[data-overlay="2"]:before {
  opacity: 0.2;
}
[data-overlay="3"]:before {
  opacity: 0.3;
}
[data-overlay="4"]:before {
  opacity: 0.4;
}
[data-overlay="5"]:before {
  opacity: 0.5;
}
[data-overlay="6"]:before {
  opacity: 0.6;
}
[data-overlay="7"]:before {
  opacity: 0.7;
}
[data-overlay="8"]:before {
  opacity: 0.8;
}
[data-overlay="9"]:before {
  opacity: 0.9;
}
[data-overlay="10"]:before {
  opacity: 1;
}
[data-overlay="0"]:before {
  opacity: 0;
}
[data-scrim-bottom] {
  position: relative;
}
[data-scrim-bottom]:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 80%;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #252525));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #252525 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #252525 100%);
  bottom: 0;
  left: 0;
  z-index: 1;
  backface-visibility: hidden;
}
[data-scrim-bottom]:not(.image--light) h1,
[data-scrim-bottom]:not(.image--light) h2,
[data-scrim-bottom]:not(.image--light) h3,
[data-scrim-bottom]:not(.image--light) h4,
[data-scrim-bottom]:not(.image--light) h5,
[data-scrim-bottom]:not(.image--light) h6 {
  color: #a5a5a5;
  color: #f1f1f1;
}
[data-scrim-bottom]:not(.image--light) p,
[data-scrim-bottom]:not(.image--light) span,
[data-scrim-bottom]:not(.image--light) ul {
  color: #e6e6e6;
}
[data-scrim-bottom].image--light:before {
  background: #fff;
}
[data-scrim-bottom="1"]:before {
  opacity: 0.1;
}
[data-scrim-bottom="2"]:before {
  opacity: 0.2;
}
[data-scrim-bottom="3"]:before {
  opacity: 0.3;
}
[data-scrim-bottom="4"]:before {
  opacity: 0.4;
}
[data-scrim-bottom="5"]:before {
  opacity: 0.5;
}
[data-scrim-bottom="6"]:before {
  opacity: 0.6;
}
[data-scrim-bottom="7"]:before {
  opacity: 0.7;
}
[data-scrim-bottom="8"]:before {
  opacity: 0.8;
}
[data-scrim-bottom="9"]:before {
  opacity: 0.9;
}
[data-scrim-bottom="10"]:before {
  opacity: 1;
}
[data-scrim-top] {
  position: relative;
}
[data-scrim-top]:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 80%;
  background: -moz-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%, #252525), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(bottom, #252525 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #252525 0%, rgba(0, 0, 0, 0) 100%);
  top: 0;
  left: 0;
  z-index: 1;
}
[data-scrim-top]:not(.image--light) h1,
[data-scrim-top]:not(.image--light) h2,
[data-scrim-top]:not(.image--light) h3,
[data-scrim-top]:not(.image--light) h4,
[data-scrim-top]:not(.image--light) h5,
[data-scrim-top]:not(.image--light) h6 {
  color: #fff;
}
[data-scrim-top]:not(.image--light) p,
[data-scrim-top]:not(.image--light) span,
[data-scrim-top]:not(.image--light) ul {
  color: #e6e6e6;
}
[data-scrim-top].image--light:before {
  background: #fff;
}
[data-scrim-top="1"]:before {
  opacity: 0.1;
}
[data-scrim-top="2"]:before {
  opacity: 0.2;
}
[data-scrim-top="3"]:before {
  opacity: 0.3;
}
[data-scrim-top="4"]:before {
  opacity: 0.4;
}
[data-scrim-top="5"]:before {
  opacity: 0.5;
}
[data-scrim-top="6"]:before {
  opacity: 0.6;
}
[data-scrim-top="7"]:before {
  opacity: 0.7;
}
[data-scrim-top="8"]:before {
  opacity: 0.8;
}
[data-scrim-top="9"]:before {
  opacity: 0.9;
}
[data-scrim-top="10"]:before {
  opacity: 1;
}
.mh-auto {
  min-height: auto !important;
}

article .article__body a {
  display: contents;
}

.fr-dii {
  display: inline-block;
}