@charset "UTF-8";
/**
   In Elementor editor we need CSS for all widgets.
   This is also used if, for some reason, we do not have cached CSS on the front-end for individual widgets

 */
.crel-kb-article-list-container .crel-kb-article-list__inner .crel-kb-article-list-title {
  display: flex; }
.crel-kb-article-list-container .crel-kb-article-list__inner .crel-kb-article-list-items-container {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .crel-kb-article-list-container .crel-kb-article-list__inner .crel-kb-article-list-items-container .crel-kb-article-list-items__item a {
    display: flex;
    align-items: center; }
.crel-kb-article-list-container.crel-kb-article-list--col .crel-kb-article-list-items-container {
  flex-direction: column; }
  .crel-kb-article-list-container.crel-kb-article-list--col .crel-kb-article-list-items-container li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
.crel-kb-article-list-container.crel-kb-article-list--row .crel-kb-article-list-items-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .crel-kb-article-list-container.crel-kb-article-list--row .crel-kb-article-list-items-container li {
    max-width: 100%; }
    .crel-kb-article-list-container.crel-kb-article-list--row .crel-kb-article-list-items-container li a {
      width: 100%; }
.crel-kb-article-list-container.crel-kb-article-list--icon-last .crel-kb-article-list-items__item .crel-kb-article-list-items__item__icon {
  order: 2; }
.crel-kb-article-list-container.crel-kb-article-list--icon-last .crel-kb-article-list-items__item .crel-kb-article-list-items__item__text {
  order: 1; }

[dir=rtl] .crel-kb-article-list-items__item__text {
  text-align: initial; }

/*
justify-content:
 - flex-start
 - flex-end
 - center
 - space-between
 - space-around
 - space-evenly
align-items:
 - stretch
 - flex-start
 - flex-end
 - center
 - baseline
 */
/*
start   - aligns items to be flush with the start edge of their cell
end     - aligns items to be flush with the end edge of their cell
center  - aligns items in the center of their cell
stretch - fills the whole height of the cell (this is the default)
 */
.crel-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.creative-addons .crel-loading-spinner {
  border: 3px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  animation: crel_spin 1s linear infinite;
  z-index: 50; }

@keyframes crel_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-title {
  display: flex; }
.crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item {
    position: relative; }
    .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item > a {
      display: flex;
      align-items: center; }
    .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item:after {
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item .crel-kb-cat-list-items__item__icon {
      display: inline-block;
      padding-right: 5px; }
      .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item .crel-kb-cat-list-items__item__icon img {
        display: inline-block;
        vertical-align: middle; }
      .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item .crel-kb-cat-list-items__item__icon i {
        vertical-align: middle; }
.crel-kb-categories-list-container.crel-kb-categories-list--icon-last .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item > a .crel-kb-cat-list-items__item__icon {
  order: 2;
  padding-left: 5px; }
.crel-kb-categories-list-container.crel-kb-categories-list--col .crel-kb-cat-list-items-container {
  flex-direction: column; }
  .crel-kb-categories-list-container.crel-kb-categories-list--col .crel-kb-cat-list-items-container li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
.crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list-items-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list-items-container li {
    max-width: 100%; }
    .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list-items-container li a {
      width: 100%; }

[dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-title {
  display: flex; }
[dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container {
  display: flex;
  list-style-type: none;
  margin: 0;
  padding: 0; }
  [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item {
    position: relative; }
    [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item > a {
      display: flex;
      align-items: center; }
    [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item:after {
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0; }
    [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item .crel-kb-cat-list-items__item__icon {
      display: inline-block;
      padding-left: 5px;
      padding-right: 0; }
      [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item .crel-kb-cat-list-items__item__icon img {
        display: inline-block;
        vertical-align: middle; }
      [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item .crel-kb-cat-list-items__item__icon i {
        vertical-align: middle; }
  [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-1 > a {
    padding-right: 20px;
    padding-left: 0px; }
  [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-2 > a {
    padding-right: 40px;
    padding-left: 0px; }
  [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-3 > a {
    padding-right: 60px;
    padding-left: 0px; }
  [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-4 > a {
    padding-right: 80px;
    padding-left: 0px; }
  [dir=rtl] .crel-kb-categories-list-container .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-5 > a {
    padding-right: 100px;
    padding-left: 0px; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--icon-last .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item > a .crel-kb-cat-list-items__item__icon {
  order: 2;
  padding-right: 5px;
  padding-left: 0; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--col .crel-kb-cat-list-items-container {
  flex-direction: column; }
  [dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--col .crel-kb-cat-list-items-container li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list-items-container {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap; }
  [dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list-items-container li {
    max-width: 100%; }
    [dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list-items-container li a {
      width: 100%; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-1 > a {
  padding-left: 0px;
  padding-right: 0px; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-2 > a {
  padding-left: 0px;
  padding-right: 0px; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-3 > a {
  padding-left: 0px;
  padding-right: 0px; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-4 > a {
  padding-left: 0px;
  padding-right: 0px; }
[dir=rtl] .crel-kb-categories-list-container.crel-kb-categories-list--row .crel-kb-cat-list__inner .crel-kb-cat-list-items-container .crel-kb-cat-list-item__item--level-5 > a {
  padding-left: 0px;
  padding-right: 0px; }

/*
justify-content:
 - flex-start
 - flex-end
 - center
 - space-between
 - space-around
 - space-evenly
align-items:
 - stretch
 - flex-start
 - flex-end
 - center
 - baseline
 */
/*
start   - aligns items to be flush with the start edge of their cell
end     - aligns items to be flush with the end edge of their cell
center  - aligns items in the center of their cell
stretch - fills the whole height of the cell (this is the default)
 */
.crel-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.creative-addons .crel-loading-spinner {
  border: 3px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  animation: crel_spin 1s linear infinite;
  z-index: 50; }

@keyframes crel_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.crel-search-box-container {
  z-index: 4;
  position: relative; }
  .crel-search-box-container h1, .crel-search-box-container h2, .crel-search-box-container h3, .crel-search-box-container h4, .crel-search-box-container h5, .crel-search-box-container h6, .crel-search-box-container p, .crel-search-box-container a, .crel-search-box-container div, .crel-search-box-container span, .crel-search-box-container strong, .crel-search-box-container b, .crel-search-box-container i, .crel-search-box-container ol, .crel-search-box-container ul, .crel-search-box-container li, .crel-search-box-container section, .crel-search-box-container nav, .crel-search-box-container menu, .crel-search-box-container header, .crel-search-box-container form, .crel-search-box-container input, .crel-search-box-container button, .crel-search-box-container img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1em;
    border: none;
    box-shadow: none;
    box-sizing: border-box; }
  .crel-search-box-container .crel-search-box__title {
    display: flex; }
  .crel-search-box-container .crel-search-box__search-form {
    display: block;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner {
      position: relative;
      display: flex;
      -webkit-transition: .4s;
      -o-transition: .2s;
      transition: .2s;
      overflow: hidden;
      border: 0 solid transparent; }
      .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner .crel-loading-spinner {
        display: none;
        position: absolute;
        top: 50%;
        margin-top: -11px; }
      .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner .crel-search-box__search-form__input {
        display: inline-block;
        position: relative;
        width: 100%;
        outline: none; }
      .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner .crel-search-box__search-form__submit {
        position: relative;
        text-align: center; }
        .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner .crel-search-box__search-form__submit:focus {
          border: none;
          outline: none;
          -webkit-box-shadow: none;
          box-shadow: none; }
        .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner .crel-search-box__search-form__submit .crel-search-box__search-form__submit__text {
          width: 100%; }
      @media only screen and (max-width: 767px) {
        .crel-search-box-container .crel-search-box__search-form .crel-search-box__search-form__inner {
          display: flex;
          flex-direction: column; } }
  .crel-search-box-container .crel-search-box__search-results-container {
    position: relative;
    display: none; }
    .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results {
      position: absolute;
      width: 100%; }
      .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-search-box__search-results__list-container {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        list-style-type: none;
        overflow-y: auto; }
        .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-search-box__search-results__list-container .crel-sbsr__list-item {
          list-style-type: none;
          max-width: 100%;
          width: 100%; }
          .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-search-box__search-results__list-container .crel-sbsr__list-item .crel-sbsr__list-item__inner {
            display: block;
            width: 100%; }
            .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-search-box__search-results__list-container .crel-sbsr__list-item .crel-sbsr__list-item__inner:hover {
              cursor: pointer; }
            .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-search-box__search-results__list-container .crel-sbsr__list-item .crel-sbsr__list-item__inner .crel-sbsr__list-item__article {
              display: flex;
              align-items: center; }
          .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-search-box__search-results__list-container .crel-sbsr__list-item .crel-sbsr__list-no-results {
            display: flex;
            background: white; }
      .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-sbsr__all-results {
        display: flex;
        justify-content: center; }
        .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-sbsr__all-results a {
          text-align: center; }
      .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-sbsr__help-text {
        display: flex;
        justify-content: center; }
        .crel-search-box-container .crel-search-box__search-results-container .crel-search-box__search-results .crel-sbsr__help-text a {
          text-align: center; }
  .crel-search-box-container.crel-search-box--icon-last .crel-sbsr__list-item__article .crel-sbsr__list-item__article__icon {
    order: 2; }
  .crel-search-box-container.crel-search-box--icon-last .crel-sbsr__list-item__article .crel-sbsr__list-item__article__text {
    order: 1; }
  .crel-search-box-container .crel-search-box--loading {
    position: absolute;
    left: -36px;
    margin-top: -0.5em;
    top: 50%;
    color: #414141;
    animation: crel_spin 2s linear infinite; }
    @media only screen and (max-width: 767px) {
      .crel-search-box-container .crel-search-box--loading {
        margin-top: 13px; } }

.crel-search-box-container--show-results .crel-search-box__search-results-container {
  display: block;
  animation-name: crel-fadeIn;
  animation-duration: .5s; }

@keyframes crel-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
.elementor-editor-active .crel-search-box__search-form__inner, .elementor-editor-preview .crel-search-box__search-form__inner {
  position: relative; }
  .elementor-editor-active .crel-search-box__search-form__inner:after, .elementor-editor-preview .crel-search-box__search-form__inner:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5; }

.crel-info-box-container .crel-info-box__body .crel-info-box__body__title {
  margin: 0; }
.crel-info-box-container .crel-info-box__body .crel-info-box__body__learn-more-btn a {
  display: inline-block; }
.crel-info-box-container.crel-info-box-icon--top .crel-info-box__icon {
  display: flex;
  width: 100% !important;
  height: auto !important;
  transition: .3s;
  align-items: center;
  justify-content: center; }
.crel-info-box-container.crel-info-box-icon--top .crel-info-box__body {
  text-align: center; }
.crel-info-box-container.crel-info-box-icon--left {
  position: relative;
  z-index: 0;
  display: flex; }
.crel-info-box-container.crel-info-box-icon--right {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: row-reverse; }
  .crel-info-box-container.crel-info-box-icon--right .crel-info-box__body {
    text-align: right; }

.crel-notification-box-container .crel-notification-box__icon .crel-notification-box__icon__inner {
  line-height: 1em; }
.crel-notification-box-container .crel-notification-box__icon--img,
.crel-notification-box-container .crel-notification-box__icon--svg {
  box-sizing: content-box; }
  .crel-notification-box-container .crel-notification-box__icon--img img,
  .crel-notification-box-container .crel-notification-box__icon--svg img {
    display: flex; }
.crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__title {
  display: block; }
.crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__desc ul {
  list-style-type: disc !important;
  list-style-position: inside !important;
  padding: 0 0 0 15px !important;
  line-height: 1.5em !important;
  margin: 10px 0 !important; }
  .crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__desc ul li {
    line-height: inherit !important;
    margin: 0 !important; }
.crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__desc ol {
  list-style-type: decimal !important;
  list-style-position: inside !important;
  padding: 0 0 0 15px !important;
  line-height: 1.5em !important;
  margin: 10px 0 !important; }
  .crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__desc ol li {
    line-height: inherit !important;
    margin: 0 !important; }
.crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__learn-more-btn {
  display: block; }
  .crel-notification-box-container .crel-notification-box__body .crel-notification-box__body__learn-more-btn a {
    display: flex;
    width: fit-content;
    align-items: center; }

.crel-notification-box-align--left {
  position: relative;
  z-index: 0;
  display: flex; }

.crel-notification-box-align--right {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: row-reverse; }
  .crel-notification-box-align--right .crel-notification-box__body {
    text-align: right; }

.crel-notification-box-border--left {
  border-left-style: solid; }

.crel-notification-box-border--right {
  border-right-style: solid; }

.crel-notification-box-border--all {
  border-style: solid; }

.crel-notification-box-icon-center-aligned .crel-notification-box__icon {
  display: flex; }
  .crel-notification-box-icon-center-aligned .crel-notification-box__icon .crel-notification-box__icon__inner {
    align-items: center;
    display: flex; }

.crel-advanced-heading-container {
  display: flex;
  align-items: center; }
  .crel-advanced-heading-container .crel-advanced-heading__title {
    display: flex;
    align-items: center; }
    .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link {
      position: relative; }
      .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon {
        line-height: 1em; }
        .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon:hover, .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon.crel-active {
          cursor: pointer; }
          .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon:hover + .crel-advanced-heading__title__link__icon_hover-popup, .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon.crel-active + .crel-advanced-heading__title__link__icon_hover-popup {
            display: block; }
      .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon_hover-popup {
        display: none;
        position: absolute;
        top: 100%;
        text-align: center;
        left: -20px; }
        .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon_hover-popup .crel-advanced-heading__title__link__icon_hover-popup__inner {
          background-color: #383838;
          letter-spacing: 0px;
          font-weight: normal;
          border-radius: 4px;
          font-size: 12px;
          color: #fff;
          padding: 3px 10px;
          max-width: 280px;
          text-overflow: ellipsis;
          display: block;
          white-space: nowrap;
          overflow: hidden; }
          .crel-advanced-heading-container .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon_hover-popup .crel-advanced-heading__title__link__icon_hover-popup__inner:before {
            bottom: 100%;
            left: 30px;
            border: 7px solid transparent;
            content: "";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-bottom-color: #383838;
            border-bottom-width: 8px;
            margin-left: -3px; }
  .crel-advanced-heading-container .crel-advanced-heading__middle-divider-container {
    flex-grow: 1;
    overflow: hidden; }
  .crel-advanced-heading-container.crel-advanced-heading--align-left {
    position: relative;
    z-index: 0;
    display: flex; }
  .crel-advanced-heading-container.crel-advanced-heading--align-right {
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: row-reverse; }
    .crel-advanced-heading-container.crel-advanced-heading--align-right .crel-advanced-heading__title .crel-advanced-heading__title__text {
      order: 2; }
    .crel-advanced-heading-container.crel-advanced-heading--align-right .crel-advanced-heading__title .crel-advanced-heading__title__link {
      order: 1; }
    .crel-advanced-heading-container.crel-advanced-heading--align-right .crel-advanced-heading__middle-divider-container .crel-advanced-heading__middle-divider {
      float: right; }
  .crel-advanced-heading-container.crel-advanced-heading--align-center {
    position: relative;
    z-index: 0;
    display: flex;
    flex-direction: row-reverse; }
    .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__title {
      width: 100%;
      text-align: center;
      display: block; }
      .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__title .crel-advanced-heading__title__text {
        display: inline-block;
        text-align: center;
        z-index: 6;
        position: relative; }
      .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__title .crel-advanced-heading__title__link {
        position: relative;
        text-align: center; }
        .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon {
          position: absolute;
          left: 50%; }
        .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__title .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon_hover-popup {
          position: absolute;
          left: 50%; }
    .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__badge {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      text-align: center; }
      .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__badge .crel-advanced-heading__badge__text {
        width: fit-content;
        display: inline; }
    .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__middle-divider-container {
      width: 100%;
      position: absolute;
      left: 0;
      z-index: 1;
      text-align: center; }
      .crel-advanced-heading-container.crel-advanced-heading--align-center .crel-advanced-heading__middle-divider-container .crel-advanced-heading__middle-divider {
        text-align: center;
        display: inline-block; }
    .crel-advanced-heading-container.crel-advanced-heading--align-center.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title__link {
      position: relative !important;
      text-align: center !important; }
      .crel-advanced-heading-container.crel-advanced-heading--align-center.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title__link .crel-advanced-heading__title__link__icon {
        position: absolute;
        left: 50%; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-right .crel-advanced-heading__title {
    flex-direction: row; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-right.crel-advanced-heading--anchorLink-hover:hover .crel-advanced-heading__title__link, .crel-advanced-heading-container.crel-advanced-heading--anchorLink-right.crel-advanced-heading--anchorLink-hover.crel-active .crel-advanced-heading__title__link {
    position: relative !important;
    display: block; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-left .crel-advanced-heading__title {
    flex-direction: row-reverse; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-left.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title__link {
    right: 100%;
    left: auto;
    margin: 0 !important;
    top: 0; }
  .crel-advanced-heading-container.crel-advanced-heading--border-top {
    border-top-style: solid; }
  .crel-advanced-heading-container.crel-advanced-heading--border-bottom {
    border-bottom-style: solid; }
  .crel-advanced-heading-container.crel-advanced-heading--border-top-bottom {
    border-top-style: solid;
    border-bottom-style: solid; }
  .crel-advanced-heading-container.crel-advanced-heading--badge-top .crel-advanced-heading__badge {
    align-self: flex-start; }
  .crel-advanced-heading-container.crel-advanced-heading--badge-middle .crel-advanced-heading__badge {
    align-self: center; }
  .crel-advanced-heading-container.crel-advanced-heading--badge-bottom .crel-advanced-heading__badge {
    align-self: flex-end; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title {
    position: relative; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-hover:hover .crel-advanced-heading__title__link, .crel-advanced-heading-container.crel-advanced-heading--anchorLink-hover.crel-active .crel-advanced-heading__title__link {
    display: block;
    position: absolute; }
  .crel-advanced-heading-container.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title__link {
    display: none; }

.elementor-editor-active .crel-advanced-heading-container .crel-advanced-heading__title .pen {
  min-width: 150px; }

[dir=rtl] .crel-advanced-heading-container.crel-advanced-heading--anchorLink-right.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title__link {
  left: auto;
  right: 100%; }
[dir=rtl] .crel-advanced-heading-container.crel-advanced-heading--anchorLink-left.crel-advanced-heading--anchorLink-hover .crel-advanced-heading__title__link {
  right: auto;
  left: 100%; }

.crel-advanced-lists-container {
  flex-direction: column; }
  .crel-advanced-lists-container .crel-advanced-lists__description {
    text-align: initial; }
  .crel-advanced-lists-container ul {
    line-height: 1em; }
    .crel-advanced-lists-container ul li {
      position: relative; }
      .crel-advanced-lists-container ul li:before {
        position: absolute;
        left: -49px;
        width: 40px;
        text-align: right; }
  .crel-advanced-lists-container.crel-advanced-list--align-left {
    position: relative;
    z-index: 0;
    display: flex; }
  .crel-advanced-lists-container.crel-advanced-list--align-right {
    direction: rtl; }
    .crel-advanced-lists-container.crel-advanced-list--align-right li {
      text-align: right !important; }
  .crel-advanced-lists-container .crel-advanced-list-1st--disc ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--disc ol li:before {
    content: "" counters(levelOneItem,".",disc); }
  .crel-advanced-lists-container .crel-advanced-list-1st--circle ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--circle ol li:before {
    content: "" counters(levelOneItem,".",circle); }
  .crel-advanced-lists-container .crel-advanced-list-1st--square ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--square ol li:before {
    content: "" counters(levelOneItem,".",square);
    font-size: .5em; }
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha ol li:before {
    content: "" counters(levelOneItem,".",lower-alpha) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha ol li:before {
    content: "" counters(levelOneItem,".",upper-alpha) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--decimal ol li:before {
    content: "" counters(levelOneItem,".",decimal) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero ul li:before {
    content: "" counters(levelOneItem,".",decimal-leading-zero) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero ol li:before {
    content: "" counters(levelOneItem,".",decimal-leading-zero) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman ol li:before {
    content: "" counters(levelOneItem,".",lower-roman) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek ol li:before {
    content: "" counters(levelOneItem,".",lower-greek) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--armenian ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--armenian ol li:before {
    content: "" counters(levelOneItem,".",armenian) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--georgian ul li:before, .crel-advanced-lists-container .crel-advanced-list-1st--georgian ol li:before {
    content: "" counters(levelOneItem,".",georgian) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--disc ul li ul li:before {
    content: "" counters(levelTwoItem,".",disc); }
  .crel-advanced-lists-container .crel-advanced-list-2nd--circle ul li ul li:before {
    content: "" counters(levelTwoItem,".",circle); }
  .crel-advanced-lists-container .crel-advanced-list-2nd--square ul li ul li:before {
    content: "" counters(levelTwoItem,".",square); }
  .crel-advanced-lists-container .crel-advanced-list-2nd--square ol li ol li:before {
    content: "" counters(levelTwoItem,".",square);
    font-size: .5em; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ul li ul li:before {
    content: "" counters(levelTwoItem,".",lower-alpha) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ul li ul li:before {
    content: "" counters(levelTwoItem,".",upper-alpha) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ul li ul li:before {
    content: "" counters(levelTwoItem,".",decimal) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ul li ul li:before {
    content: "" counters(levelTwoItem,".",decimal-leading-zero) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ul li ul li:before {
    content: "" counters(levelTwoItem,".",lower-roman) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ul li ul li:before {
    content: "" counters(levelTwoItem,".",lower-greek) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ul li ul li:before {
    content: "" counters(levelTwoItem,".",armenian) "."; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ul li ul li:before {
    content: "" counters(levelTwoItem,".",georgian) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--disc ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",disc); }
  .crel-advanced-lists-container .crel-advanced-list-3rd--circle ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",circle); }
  .crel-advanced-lists-container .crel-advanced-list-3rd--square ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",square);
    font-size: .5em; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--square ol li ol li:before {
    content: "" counters(levelThreeItem,".",square); }
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",lower-alpha) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",upper-alpha) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",decimal) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",decimal-leading-zero) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",lower-roman) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",lower-greek) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",armenian) "."; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ul li ul li ul li:before {
    content: "" counters(levelThreeItem,".",georgian) "."; }
  .crel-advanced-lists-container .crel-advanced-list-1st--disc > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--circle > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--square > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ul,
  .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ul {
    counter-reset: levelOneItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-1st--disc > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--circle > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--square > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ul li,
    .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ul li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-1st--disc > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--circle > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--square > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ul li:before {
        counter-increment: levelOneItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-1st--disc > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--circle > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--square > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ol,
  .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ol {
    counter-reset: levelOneItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-1st--disc > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--circle > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--square > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ol li,
    .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ol li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-1st--disc > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--circle > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--square > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ol li:before {
        counter-increment: levelOneItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--disc ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--circle ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--square ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ul li ul {
    counter-reset: levelTwoItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-2nd--disc ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--circle ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--square ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ul li ul li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-2nd--disc ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--circle ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--square ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ul li ul li:before {
        counter-increment: levelTwoItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--disc ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--circle ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--square ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ol li ol {
    counter-reset: levelTwoItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-2nd--disc ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--circle ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--square ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ol li ol li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-2nd--disc ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--circle ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--square ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ol li ol li:before {
        counter-increment: levelTwoItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ul {
    counter-reset: levelOneItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ul li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ul li:before {
        counter-increment: levelOneItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ol {
    counter-reset: levelOneItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ol li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ol li:before {
        counter-increment: levelOneItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--disc ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--circle ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--square ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ul li ul li ul,
  .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ul li ul li ul {
    counter-reset: levelThreeItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-3rd--disc ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--circle ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--square ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ul li ul li ul li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ul li ul li ul li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-3rd--disc ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--circle ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--square ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ul li ul li ul li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ul li ul li ul li:before {
        counter-increment: levelThreeItem;
        margin-right: 6px; }
  .crel-advanced-lists-container .crel-advanced-list-3rd--disc ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--circle ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--square ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ol li ol li ol,
  .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ol li ol li ol {
    counter-reset: levelThreeItem;
    list-style-type: none; }
    .crel-advanced-lists-container .crel-advanced-list-3rd--disc ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--circle ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--square ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ol li ol li ol li,
    .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ol li ol li ol li {
      list-style-type: none; }
      .crel-advanced-lists-container .crel-advanced-list-3rd--disc ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--circle ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--square ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ol li ol li ol li:before,
      .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ol li ol li ol li:before {
        counter-increment: levelThreeItem;
        margin-right: 6px; }

[dir=rtl] .crel-advanced-lists-container ul li {
  line-height: 1em; }
[dir=rtl] .crel-advanced-lists-container.crel-advanced-list--align-left {
  direction: ltr; }
  [dir=rtl] .crel-advanced-lists-container.crel-advanced-list--align-left li {
    text-align: left; }
[dir=rtl] .crel-advanced-lists-container.crel-advanced-list--align-right li {
  text-align: right; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--disc > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--circle > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--square > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ul li:before {
  margin-left: 6px;
  margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--disc > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--circle > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--square > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--lower-alpha > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--upper-alpha > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--decimal > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--decimal-leading-zero > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--lower-roman > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--lower-greek > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--armenian > ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-1st--georgian > ol li:before {
  margin-left: 6px;
  margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--disc ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--circle ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--square ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ul li ul li,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ul li ul li {
  list-style-type: none; }
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--disc ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--circle ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--square ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ul li ul li:before,
  [dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ul li ul li:before {
    margin-left: 6px;
    margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--disc ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--circle ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--square ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-alpha ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--upper-alpha ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--decimal ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--decimal-leading-zero ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-roman ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--lower-greek ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--armenian ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--georgian ol li ol li:before {
  margin-left: 6px;
  margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ul li:before {
  margin-left: 6px;
  margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-2nd--inherit ol li:before {
  margin-left: 6px;
  margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--disc ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--circle ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--square ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ul li ul li ul li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ul li ul li ul li:before {
  margin-left: 6px;
  margin-right: 0; }
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--disc ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--circle ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--square ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--lower-alpha ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--upper-alpha ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--decimal ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--decimal-leading-zero ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--lower-roman ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--lower-greek ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--armenian ol li ol li ol li:before,
[dir=rtl] .crel-advanced-lists-container .crel-advanced-list-3rd--georgian ol li ol li ol li:before {
  margin-left: 6px;
  margin-right: 0; }

/*
justify-content:
 - flex-start
 - flex-end
 - center
 - space-between
 - space-around
 - space-evenly
align-items:
 - stretch
 - flex-start
 - flex-end
 - center
 - baseline
 */
/*
start   - aligns items to be flush with the start edge of their cell
end     - aligns items to be flush with the end edge of their cell
center  - aligns items in the center of their cell
stretch - fills the whole height of the cell (this is the default)
 */
.crel-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.creative-addons .crel-loading-spinner {
  border: 3px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  animation: crel_spin 1s linear infinite;
  z-index: 50; }

@keyframes crel_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.crel-steps-container .crel-step .crel-step-header {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
  line-height: 1;
  text-align: initial;
  text-decoration: none;
  border: none;
  box-shadow: none;
  box-sizing: border-box;
  list-style-type: none;
  list-style-image: none;
  float: none;
  border: 0;
  border: none;
  text-transform: none;
  letter-spacing: 0;
  height: auto; }
  .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner__title .crel-step-header__title__text {
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    line-height: 1;
    text-align: initial;
    text-decoration: none;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    list-style-type: none;
    list-style-image: none;
    float: none;
    border: 0;
    border: none;
    text-transform: none;
    letter-spacing: 0;
    height: auto; }
  .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__step-container {
    display: flex;
    align-items: center; }
    .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__step-container.crel-step-header__step--col {
      flex-direction: column; }
  .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title {
    display: flex;
    margin: 0; }
    .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-hidden-title-prefix {
      display: none; }
    .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-step-header__title__link {
      position: relative;
      display: flex;
      align-items: center; }
      .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-step-header__title__link .crel-step-header__title__link__icon:hover {
        cursor: pointer; }
        .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-step-header__title__link .crel-step-header__title__link__icon:hover + .crel-step-header__title__link__icon_hover-popup {
          display: block; }
      .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-step-header__title__link .crel-step-header__title__link__icon_hover-popup {
        display: none;
        position: absolute;
        top: 105%;
        text-align: center;
        left: -30px;
        z-index: 99;
        text-transform: none; }
        .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-step-header__title__link .crel-step-header__title__link__icon_hover-popup .crel-step-header__title__link__icon_hover-popup__inner {
          background-color: #383838;
          letter-spacing: 0px;
          font-weight: normal;
          border-radius: 4px;
          font-size: 12px;
          color: #fff;
          padding: 3px 10px;
          max-width: 280px;
          text-overflow: ellipsis;
          display: block;
          white-space: nowrap;
          overflow: hidden; }
          .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__title .crel-step-header__title__link .crel-step-header__title__link__icon_hover-popup .crel-step-header__title__link__icon_hover-popup__inner:before {
            bottom: 100%;
            left: 30px;
            border: 7px solid transparent;
            content: "";
            height: 0;
            width: 0;
            position: absolute;
            pointer-events: none;
            border-bottom-color: #383838;
            border-bottom-width: 8px;
            margin-left: -3px; }
  .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner .crel-step-header__inner__middle-divider {
    flex-grow: 1; }
  .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner--row {
    display: flex;
    align-items: center; }
  .crel-steps-container .crel-step .crel-step-header .crel-step-header__inner--col {
    flex-direction: column;
    align-items: flex-start; }
.crel-steps-container .crel-step .crel-step-body .crel-row {
  width: 100%;
  display: flex; }
.crel-steps-container .crel-step .crel-step-body .crel-steps-img {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: baseline;
  line-height: 1;
  text-align: initial;
  text-decoration: none;
  border: none;
  box-shadow: none;
  box-sizing: border-box;
  list-style-type: none;
  list-style-image: none;
  float: none;
  border: 0;
  border: none;
  text-transform: none;
  letter-spacing: 0;
  height: auto; }
  .crel-steps-container .crel-step .crel-step-body .crel-steps-img a, .crel-steps-container .crel-step .crel-step-body .crel-steps-img .crel-steps-img-wrap, .crel-steps-container .crel-step .crel-step-body .crel-steps-img img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    text-align: inherit; }
  .crel-steps-container .crel-step .crel-step-body .crel-steps-img img {
    max-block-size: inherit; }
  .crel-steps-container .crel-step .crel-step-body .crel-steps-img .crel-caption .crel-caption-text {
    z-index: 999;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
.crel-steps-container.crel-steps--lower-alpha .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",lower-alpha); }
.crel-steps-container.crel-steps--upper-alpha .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",upper-alpha); }
.crel-steps-container.crel-steps--decimal .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",decimal); }
.crel-steps-container.crel-steps--decimal-leading-zero .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",decimal-leading-zero); }
.crel-steps-container.crel-steps--lower-roman .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",lower-roman); }
.crel-steps-container.crel-steps--lower-greek .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",lower-greek); }
.crel-steps-container.crel-steps--armenian .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",armenian); }
.crel-steps-container.crel-steps--georgian .crel-step-header__step__counter:before {
  content: "" counters(levelOneItem,".",georgian); }
.crel-steps-container.crel-steps--disc, .crel-steps-container.crel-steps--circle, .crel-steps-container.crel-steps--square, .crel-steps-container.crel-steps--lower-alpha, .crel-steps-container.crel-steps--upper-alpha, .crel-steps-container.crel-steps--decimal, .crel-steps-container.crel-steps--decimal-leading-zero, .crel-steps-container.crel-steps--lower-roman, .crel-steps-container.crel-steps--lower-greek, .crel-steps-container.crel-steps--armenian, .crel-steps-container.crel-steps--georgian {
  counter-reset: levelOneItem; }
  .crel-steps-container.crel-steps--disc .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--circle .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--square .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--lower-alpha .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--upper-alpha .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--decimal .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--decimal-leading-zero .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--lower-roman .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--lower-greek .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--armenian .crel-step-header__step__counter:before, .crel-steps-container.crel-steps--georgian .crel-step-header__step__counter:before {
    counter-increment: levelOneItem; }
.crel-steps-container .crel-elementor-column-wrap {
  width: 100%;
  position: relative;
  display: flex; }

.crel-steps--link-icon-hover .crel-step-header__inner__title:hover .crel-step-header__title__link {
  display: block !important; }
.crel-steps--link-icon-hover .crel-step-header__title__link {
  display: none !important; }

.elementor-editor-active .crel-step-header .crel-step-header__inner__title .pen-placeholder, .elementor-editor-preview .crel-step-header .crel-step-header__inner__title .pen-placeholder {
  min-width: 10em; }
  .elementor-editor-active .crel-step-header .crel-step-header__inner__title .pen-placeholder:before, .elementor-editor-preview .crel-step-header .crel-step-header__inner__title .pen-placeholder:before {
    min-width: 10em; }

.elementor-editor-active #asea-doc-search-container, .elementor-editor-preview #asea-doc-search-container {
  opacity: 1 !important; }
  .elementor-editor-active #asea-doc-search-container.asea-loading #asea-section-1, .elementor-editor-preview #asea-doc-search-container.asea-loading #asea-section-1 {
    opacity: 1 !important; }
  .elementor-editor-active #asea-doc-search-container.asea-loading:after, .elementor-editor-preview #asea-doc-search-container.asea-loading:after {
    display: none; }
  .elementor-editor-active #asea-doc-search-container .asea-search-box, .elementor-editor-preview #asea-doc-search-container .asea-search-box {
    position: relative; }
    .elementor-editor-active #asea-doc-search-container .asea-search-box:after, .elementor-editor-preview #asea-doc-search-container .asea-search-box:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }

/*
justify-content:
 - flex-start
 - flex-end
 - center
 - space-between
 - space-around
 - space-evenly
align-items:
 - stretch
 - flex-start
 - flex-end
 - center
 - baseline
 */
/*
start   - aligns items to be flush with the start edge of their cell
end     - aligns items to be flush with the end edge of their cell
center  - aligns items in the center of their cell
stretch - fills the whole height of the cell (this is the default)
 */
.crel-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.creative-addons .crel-loading-spinner {
  border: 3px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  animation: crel_spin 1s linear infinite;
  z-index: 50; }

@keyframes crel_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.crel-text-image-container {
  display: flex; }
  .crel-text-image-container .crel-text-image-body .crel-text-image-img {
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    line-height: 1;
    text-align: initial;
    text-decoration: none;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    list-style-type: none;
    list-style-image: none;
    float: none;
    border: 0;
    border: none;
    text-transform: none;
    letter-spacing: 0;
    height: auto; }
    .crel-text-image-container .crel-text-image-body .crel-text-image-img a, .crel-text-image-container .crel-text-image-body .crel-text-image-img .crel-text-image-img-wrap, .crel-text-image-container .crel-text-image-body .crel-text-image-img img {
      display: inline-block;
      max-width: 100%;
      max-height: 100%;
      text-align: inherit; }
    .crel-text-image-container .crel-text-image-body .crel-text-image-img img {
      max-block-size: inherit; }
    .crel-text-image-container .crel-text-image-body .crel-text-image-img .crel-caption .crel-caption-text {
      z-index: 999;
      position: relative;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      display: inline-block; }
  .crel-text-image-container .crel-caption-text {
    display: inline-block; }
  .crel-text-image-container .crel-text-image-img .crel-text-image-img-wrap {
    display: inline-block; }
  .crel-text-image-container .crel-text-image-img .crel-caption > a {
    display: block;
    width: 100%;
    max-width: 100% !important;
    margin-bottom: 5px; }
    .crel-text-image-container .crel-text-image-img .crel-caption > a span {
      display: inline-block; }

/*
justify-content:
 - flex-start
 - flex-end
 - center
 - space-between
 - space-around
 - space-evenly
align-items:
 - stretch
 - flex-start
 - flex-end
 - center
 - baseline
 */
/*
start   - aligns items to be flush with the start edge of their cell
end     - aligns items to be flush with the end edge of their cell
center  - aligns items in the center of their cell
stretch - fills the whole height of the cell (this is the default)
 */
.crel-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.creative-addons .crel-loading-spinner {
  border: 3px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  animation: crel_spin 1s linear infinite;
  z-index: 50; }

@keyframes crel_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.crel-image-guide__container {
  display: flex; }
  .crel-image-guide__container .crel-image-guide__image {
    box-sizing: border-box; }
    .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots {
      position: relative;
      display: inline-block; }
      .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots .crel-image-guide__spot {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        transition: 0.2s;
        text-align: center;
        cursor: pointer; }
        .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots .crel-image-guide__spot .crel-image-guide-icon {
          display: flex;
          align-content: center;
          justify-content: center;
          align-items: center; }
          .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots .crel-image-guide__spot .crel-image-guide-icon:before {
            display: flex;
            justify-content: center;
            align-items: center; }
        .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots .crel-image-guide__spot .crel-image-guide__spot--svg-container {
          display: flex;
          align-content: center;
          justify-content: center;
          align-items: center; }
      .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots .crel-image-guide__image-wrap {
        overflow: hidden; }
        .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-spots .crel-image-guide__image-wrap img {
          display: block; }
  .crel-image-guide__container .crel-image-guide__image--spotPulse .crel-image-guide__spot:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    content: "";
    -webkit-animation: crel_Pulse 2s infinite;
    animation: crel_Pulse 2s infinite; }
  .crel-image-guide__container .crel-image-guide__text {
    box-sizing: border-box; }
    .crel-image-guide__container .crel-image-guide__text.crel-description-top {
      display: flex;
      flex-direction: column; }
      .crel-image-guide__container .crel-image-guide__text.crel-description-top .crel-spots__list-wrap {
        order: 2; }
      .crel-image-guide__container .crel-image-guide__text.crel-description-top .crel-image-guide__description {
        order: 1; }
    .crel-image-guide__container .crel-image-guide__text .crel-spots__list-wrap {
      margin: 0;
      padding: 0;
      list-style: none; }
      .crel-image-guide__container .crel-image-guide__text .crel-spots__list-wrap li {
        margin-left: 0;
        display: flex; }
        .crel-image-guide__container .crel-image-guide__text .crel-spots__list-wrap li .crel-image-guide__list-icon {
          display: flex;
          justify-content: center;
          align-items: center;
          text-align: center; }
          .crel-image-guide__container .crel-image-guide__text .crel-spots__list-wrap li .crel-image-guide__list-icon .crel-image-guide__list-icon--svg-container {
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center; }
@-webkit-keyframes crel_Pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1); }
  to {
    box-shadow: 0 0 0 25px rgba(0, 0, 0, 0); } }
@keyframes crel_Pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.1); }
  to {
    box-shadow: 0 0 0 25px rgba(0, 0, 0, 0); } }
  .crel-image-guide__container.crel-image-guide--lower-alpha .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",lower-alpha); }
  .crel-image-guide__container.crel-image-guide--upper-alpha .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",upper-alpha); }
  .crel-image-guide__container.crel-image-guide--decimal .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",decimal); }
  .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",decimal-leading-zero); }
  .crel-image-guide__container.crel-image-guide--lower-roman .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",lower-roman); }
  .crel-image-guide__container.crel-image-guide--lower-greek .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",lower-greek); }
  .crel-image-guide__container.crel-image-guide--armenian .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",armenian); }
  .crel-image-guide__container.crel-image-guide--georgian .crel-image-guide-number-icon:before {
    content: "" counters(hotspotListItem,".",georgian); }
  .crel-image-guide__container.crel-image-guide--lower-alpha .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--lower-alpha .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--upper-alpha .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--upper-alpha .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--decimal .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--decimal .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--lower-roman .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--lower-roman .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--lower-greek .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--lower-greek .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--armenian .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--armenian .crel-image-guide__image-spots, .crel-image-guide__container.crel-image-guide--georgian .crel-spots__list-wrap, .crel-image-guide__container.crel-image-guide--georgian .crel-image-guide__image-spots {
    counter-reset: hotspotListItem; }
    .crel-image-guide__container.crel-image-guide--lower-alpha .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--lower-alpha .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--upper-alpha .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--upper-alpha .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--decimal .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--decimal .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--lower-roman .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--lower-roman .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--lower-greek .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--lower-greek .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--armenian .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--armenian .crel-image-guide__image-spots .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--georgian .crel-spots__list-wrap .crel-image-guide-number-icon, .crel-image-guide__container.crel-image-guide--georgian .crel-image-guide__image-spots .crel-image-guide-number-icon {
      font-style: normal; }
      .crel-image-guide__container.crel-image-guide--lower-alpha .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--lower-alpha .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--upper-alpha .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--upper-alpha .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--decimal .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--decimal .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--decimal-leading-zero .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--lower-roman .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--lower-roman .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--lower-greek .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--lower-greek .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--armenian .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--armenian .crel-image-guide__image-spots .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--georgian .crel-spots__list-wrap .crel-image-guide-number-icon:before, .crel-image-guide__container.crel-image-guide--georgian .crel-image-guide__image-spots .crel-image-guide-number-icon:before {
        counter-increment: hotspotListItem; }
  .crel-image-guide__container .crel-image-guide__list-text {
    word-break: break-word;
    font-size: 14px;
    line-height: 1; }
    .crel-image-guide__container .crel-image-guide__list-text blockquote {
      margin: 20px 0 30px;
      padding-left: 20px;
      border-left: 5px solid; }
    .crel-image-guide__container .crel-image-guide__list-text ul > li {
      list-style-type: disc; }
    .crel-image-guide__container .crel-image-guide__list-text ol > li {
      list-style-type: decimal; }
    .crel-image-guide__container .crel-image-guide__list-text ul {
      display: block;
      list-style-type: disc;
      padding: 0 0 10px 10px;
      margin: 0 0 0 20px;
      font-size: 1em; }
      .crel-image-guide__container .crel-image-guide__list-text ul ul, .crel-image-guide__container .crel-image-guide__list-text ul ol {
        padding: 0 0 10px 10px; }
      .crel-image-guide__container .crel-image-guide__list-text ul ul {
        list-style-type: circle; }
        .crel-image-guide__container .crel-image-guide__list-text ul ul ul {
          list-style-type: square; }
    .crel-image-guide__container .crel-image-guide__list-text ol {
      display: block;
      list-style-type: decimal;
      padding: 0 0 10px 10px;
      margin: 0 0 0 20px;
      font-size: 1em; }
      .crel-image-guide__container .crel-image-guide__list-text ol ol, .crel-image-guide__container .crel-image-guide__list-text ol ul {
        padding: 0 0 10px 10px; }
    .crel-image-guide__container .crel-image-guide__list-text li {
      line-height: 1.5; }
    .crel-image-guide__container .crel-image-guide__list-text a {
      color: #2ea3f2;
      text-decoration: underline; }
    .crel-image-guide__container .crel-image-guide__list-text a:hover {
      text-decoration: none; }
    .crel-image-guide__container .crel-image-guide__list-text p {
      padding-bottom: 1em;
      line-height: 1.5; }
    .crel-image-guide__container .crel-image-guide__list-text strong {
      font-weight: bold; }
    .crel-image-guide__container .crel-image-guide__list-text cite,
    .crel-image-guide__container .crel-image-guide__list-text em,
    .crel-image-guide__container .crel-image-guide__list-text i {
      font-style: italic; }
    .crel-image-guide__container .crel-image-guide__list-text pre,
    .crel-image-guide__container .crel-image-guide__list-text code {
      font-family: "Courier New", monospace;
      display: block;
      padding: 9.5px;
      margin: 0 0 10px;
      font-size: 13px;
      line-height: 1;
      word-break: break-all;
      word-wrap: break-word;
      color: #333;
      background-color: #f5f5f5;
      border: 1px solid #ccc;
      border-radius: 4px; }
    .crel-image-guide__container .crel-image-guide__list-text ins {
      text-decoration: none; }
    .crel-image-guide__container .crel-image-guide__list-text sup,
    .crel-image-guide__container .crel-image-guide__list-text sub {
      position: relative;
      height: 0;
      line-height: 1;
      vertical-align: baseline; }
    .crel-image-guide__container .crel-image-guide__list-text sup {
      bottom: 0.8em; }
    .crel-image-guide__container .crel-image-guide__list-text sub {
      top: 0.3em; }
    .crel-image-guide__container .crel-image-guide__list-text dl {
      margin: 0 0 1.5em 0; }
    .crel-image-guide__container .crel-image-guide__list-text dl dt {
      font-weight: bold; }
    .crel-image-guide__container .crel-image-guide__list-text dd {
      margin-left: 1.5em; }
    .crel-image-guide__container .crel-image-guide__list-text blockquote p {
      padding-bottom: 0; }
    .crel-image-guide__container .crel-image-guide__list-text embed,
    .crel-image-guide__container .crel-image-guide__list-text iframe,
    .crel-image-guide__container .crel-image-guide__list-text object,
    .crel-image-guide__container .crel-image-guide__list-text video {
      max-width: 100%; }
    .crel-image-guide__container .crel-image-guide__list-text h1,
    .crel-image-guide__container .crel-image-guide__list-text h2,
    .crel-image-guide__container .crel-image-guide__list-text h3,
    .crel-image-guide__container .crel-image-guide__list-text h4,
    .crel-image-guide__container .crel-image-guide__list-text h5,
    .crel-image-guide__container .crel-image-guide__list-text h6 {
      margin: 0;
      padding-bottom: 10px;
      font-weight: 500;
      line-height: 1; }
    .crel-image-guide__container .crel-image-guide__list-text h1 a,
    .crel-image-guide__container .crel-image-guide__list-text h2 a,
    .crel-image-guide__container .crel-image-guide__list-text h3 a,
    .crel-image-guide__container .crel-image-guide__list-text h4 a,
    .crel-image-guide__container .crel-image-guide__list-text h5 a,
    .crel-image-guide__container .crel-image-guide__list-text h6 a {
      color: inherit; }
    .crel-image-guide__container .crel-image-guide__list-text h1 {
      font-size: 2.5em; }
    .crel-image-guide__container .crel-image-guide__list-text h2 {
      font-size: 2em; }
    .crel-image-guide__container .crel-image-guide__list-text h3 {
      font-size: 1.75em; }
    .crel-image-guide__container .crel-image-guide__list-text h4 {
      font-size: 1.5em; }
    .crel-image-guide__container .crel-image-guide__list-text h5 {
      font-size: 1.25em; }
    .crel-image-guide__container .crel-image-guide__list-text h6 {
      font-size: 1em; }
    .crel-image-guide__container .crel-image-guide__list-text input {
      -webkit-appearance: none; }
    .crel-image-guide__container .crel-image-guide__list-text input[type=checkbox] {
      -webkit-appearance: checkbox; }
    .crel-image-guide__container .crel-image-guide__list-text input[type=radio] {
      -webkit-appearance: radio; }
    .crel-image-guide__container .crel-image-guide__list-text input[type=text],
    .crel-image-guide__container .crel-image-guide__list-text input[type=password],
    .crel-image-guide__container .crel-image-guide__list-text input[type=tel],
    .crel-image-guide__container .crel-image-guide__list-text input[type=email],
    .crel-image-guide__container .crel-image-guide__list-text input.text,
    .crel-image-guide__container .crel-image-guide__list-text input.title,
    .crel-image-guide__container .crel-image-guide__list-text textarea,
    .crel-image-guide__container .crel-image-guide__list-text select {
      padding: 2px;
      border: 1px solid #bbb;
      color: #4e4e4e;
      background-color: #fff; }
    .crel-image-guide__container .crel-image-guide__list-text input[type=text]:focus,
    .crel-image-guide__container .crel-image-guide__list-text input.text:focus,
    .crel-image-guide__container .crel-image-guide__list-text input.title:focus,
    .crel-image-guide__container .crel-image-guide__list-text textarea:focus,
    .crel-image-guide__container .crel-image-guide__list-text select:focus {
      border-color: #2d3940;
      color: #3e3e3e; }
    .crel-image-guide__container .crel-image-guide__list-text input[type=text],
    .crel-image-guide__container .crel-image-guide__list-text input.text,
    .crel-image-guide__container .crel-image-guide__list-text input.title,
    .crel-image-guide__container .crel-image-guide__list-text textarea,
    .crel-image-guide__container .crel-image-guide__list-text select {
      margin: 0; }
    .crel-image-guide__container .crel-image-guide__list-text textarea {
      padding: 4px; }
    .crel-image-guide__container .crel-image-guide__list-text table td {
      border: 1px solid #ddd;
      padding: 20px;
      margin: 10px 0; }
    .crel-image-guide__container .crel-image-guide__list-text img {
      max-width: 100%;
      height: auto; }
    .crel-image-guide__container .crel-image-guide__list-text ul li, .crel-image-guide__container .crel-image-guide__list-text ol li {
      display: list-item !important; }
  .crel-image-guide__container .elementor-inline-editing {
    min-height: 0; }
    .crel-image-guide__container .elementor-inline-editing[data-pen-placeholder] {
      width: 100%; }
  .crel-image-guide__container .crel-image-guide__image-overflow {
    display: none; }
  .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 99999 !important;
    width: 100% !important; }
    .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__image-overflow {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1;
      background: rgba(0, 0, 0, 0.8);
      display: block; }
      .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__image-overflow .crel-image-guide__image-close-button {
        background: none;
        border: none;
        position: absolute;
        top: 30px;
        right: 30px;
        color: #eeeeee;
        font-size: 20px;
        opacity: 0.7;
        transition: 0.2s;
        cursor: pointer; }
        .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__image-overflow .crel-image-guide__image-close-button:hover {
          opacity: 1; }
    .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__image-spots {
      position: relative;
      z-index: 2; }
      .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__image-spots .crel-image-guide__image-wrap {
        max-width: 95vh !important;
        max-height: 95vh !important; }
        .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__image-spots .crel-image-guide__image-wrap img {
          max-height: 100%; }
    .crel-image-guide__container .crel-image-guide__image.crel-image-guide__image-lightbox__active .crel-image-guide__caption-text {
      display: none; }
  .crel-image-guide__container .crel-image-guide__image .crel-image-guide__image-wrap--lightbox {
    cursor: pointer; }

/*
	https://prismjs.com/download.html#themes=prism-coy&languages=markup+css+clike+javascript+actionscript+arduino+aspnet+bash+batch+bbcode+brainfuck+bsl+c+csharp+cpp+coffeescript+css-extras+dart+django+docker+editorconfig+erlang+excel-formula+fsharp+fortran+git+go+graphql+groovy+haml+haskell+ignore+ini+j+java+json+json5+jsonp+js-templates+kotlin+latex+less+lisp+makefile+markup-templating+matlab+mongodb+nginx+pascal+perl+php+plsql+powershell+python+regex+ruby+rust+sass+scss+sql+stylus+twig+typescript+typoscript+vim+visual-basic+wiki+xml-doc&plugins=line-highlight+line-numbers+autolinker+show-language+highlight-keywords+inline-color+toolbar+copy-to-clipboard+match-braces
	
*/
.crel-code-block-container {
  overflow: hidden;
  	/*	 Uncomment to have numbers in hightlighted lines 
  	.line-highlight:before,
  	.line-highlight[data-end]:after {
  		content: attr(data-start);
  		position: absolute;
  		top: .4em;
  		left: .6em;
  		min-width: 1em;
  		padding: 0 .5em;
  		background-color: hsla(24, 20%, 50%,.4);
  		color: hsl(24, 20%, 95%);
  		font: bold 65%/1.5 sans-serif;
  		text-align: center;
  		vertical-align: .3em;
  		border-radius: 999px;
  		text-shadow: none;
  		box-shadow: 0 1px white;
  	}
  
  	.line-highlight[data-end]:after {
  		content: attr(data-end);
  		top: auto;
  		bottom: .4em;
  	}
  
  	.line-numbers .line-highlight:before,
  	.line-numbers .line-highlight:after {
  		content: none;
  	}
  */
  /* Separate line b/c rules are thrown out if selector is invalid.
     IE11 and old Edge versions don't support :focus-within. */ }
  .crel-code-block-container.crel-loading pre * {
    color: transparent !important;
    text-shadow: none !important; }
  .crel-code-block-container.crel-loading pre .token {
    background: none !important; }
  .crel-code-block-container code {
    width: 100%; }
  .crel-code-block-container code[class*="language-"],
  .crel-code-block-container pre[class*="language-"] {
    font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    background: none;
    font-size: 1em;
    text-align: left;
    white-space: pre;
    word-spacing: normal;
    word-break: normal;
    word-wrap: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    display: flex;
    justify-content: start;
    align-items: flex-start; }
  .crel-code-block-container .line-highlight {
    position: absolute;
    left: 0;
    right: 0;
    padding: inherit 0;
    margin-top: 1em;
    /* Same as .prism’s padding-top */
    background: rgba(153, 122, 102, 0.08);
    background: linear-gradient(to right, rgba(153, 122, 102, 0.1) 70%, rgba(153, 122, 102, 0));
    pointer-events: none;
    line-height: inherit;
    white-space: pre;
    z-index: 5; }
  .crel-code-block-container pre[data-line] {
    position: relative;
    padding: 1em 0 1em 3em; }
  .crel-code-block-container pre[id].linkable-line-numbers span.line-numbers-rows {
    pointer-events: all; }
  .crel-code-block-container pre[id].linkable-line-numbers span.line-numbers-rows > span:before {
    cursor: pointer; }
  .crel-code-block-container pre[id].linkable-line-numbers span.line-numbers-rows > span:hover:before {
    background-color: rgba(128, 128, 128, 0.2); }
  .crel-code-block-container pre[class*="language-"].line-numbers {
    position: relative;
    padding-left: 3.8em !important;
    counter-reset: linenumber; }
  .crel-code-block-container pre[class*="language-"].line-numbers > code {
    position: relative;
    white-space: inherit; }
  .crel-code-block-container .line-numbers .line-numbers-rows {
    position: absolute;
    pointer-events: none;
    top: 0;
    font-size: 100%;
    left: -3.8em;
    width: 3em;
    /* works for line-numbers below 1000 lines */
    letter-spacing: -1px;
    border-right: 1px solid #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .crel-code-block-container .line-numbers-rows > span {
    display: block;
    counter-increment: linenumber; }
  .crel-code-block-container .line-numbers-rows > span:before {
    content: counter(linenumber);
    color: #999;
    display: block;
    padding-right: 0.8em;
    text-align: right; }
  .crel-code-block-container .token a {
    color: inherit; }
  .crel-code-block-container div.code-toolbar {
    position: relative; }
  .crel-code-block-container div.code-toolbar > .toolbar {
    position: absolute;
    top: .3em;
    right: .2em;
    transition: opacity 0.3s ease-in-out;
    opacity: 0; }
  .crel-code-block-container div.code-toolbar:hover > .toolbar {
    opacity: 1; }
  .crel-code-block-container div.code-toolbar:focus-within > .toolbar {
    opacity: 1; }
  .crel-code-block-container div.code-toolbar > .toolbar .toolbar-item {
    display: inline-block; }
  .crel-code-block-container div.code-toolbar > .toolbar a {
    cursor: pointer; }
  .crel-code-block-container div.code-toolbar > .toolbar button {
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-user-select: none;
    /* for button */
    -moz-user-select: none;
    -ms-user-select: none; }
  .crel-code-block-container div.code-toolbar > .toolbar a,
  .crel-code-block-container div.code-toolbar > .toolbar button,
  .crel-code-block-container div.code-toolbar > .toolbar span {
    color: #bbb;
    font-size: .8em;
    padding: 0 .5em;
    background: #f5f2f0;
    background: rgba(224, 224, 224, 0.2);
    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
    border-radius: .5em; }
  .crel-code-block-container div.code-toolbar > .toolbar a:hover,
  .crel-code-block-container div.code-toolbar > .toolbar a:focus,
  .crel-code-block-container div.code-toolbar > .toolbar button:hover,
  .crel-code-block-container div.code-toolbar > .toolbar button:focus,
  .crel-code-block-container div.code-toolbar > .toolbar span:hover,
  .crel-code-block-container div.code-toolbar > .toolbar span:focus {
    color: inherit;
    text-decoration: none; }
  .crel-code-block-container span.inline-color-wrapper {
    /*
     * The background image is the following SVG inline in base 64:
     *
     * <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2">
     *     <path fill="gray" d="M0 0h2v2H0z"/>
     *     <path fill="white" d="M0 0h1v1H0zM1 1h1v1H1z"/>
     * </svg>
     *
     * SVG-inlining explained:
     * https://stackoverflow.com/a/21626701/7595472
     */
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDIiPjxwYXRoIGZpbGw9ImdyYXkiIGQ9Ik0wIDBoMnYySDB6Ii8+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0wIDBoMXYxSDB6TTEgMWgxdjFIMXoiLz48L3N2Zz4=");
    /* This is to prevent visual glitches where one pixel from the repeating pattern could be seen. */
    background-position: center;
    background-size: 110%;
    display: inline-block;
    height: 1.333ch;
    width: 1.333ch;
    margin: 0 .333ch;
    box-sizing: border-box;
    border: 1px solid white;
    outline: 1px solid rgba(0, 0, 0, 0.5);
    overflow: hidden; }
  .crel-code-block-container span.inline-color {
    display: block;
    /* To prevent visual glitches again */
    height: 120%;
    width: 120%; }
  .crel-code-block-container .token.punctuation.brace-hover,
  .crel-code-block-container .token.punctuation.brace-selected {
    outline: solid 1px; }
  .crel-code-block-container code[class*="language-"] {
    display: block; }
  .crel-code-block-container.crel-coy {
    /* Code blocks */
    /* Margin bottom to accommodate shadow */
    /* Inline code */
    /* Plugin styles: Line Numbers */
    /* Plugin styles: Line Highlight */ }
    .crel-code-block-container.crel-coy code[class*="language-"],
    .crel-code-block-container.crel-coy pre[class*="language-"] {
      color: black; }
    .crel-code-block-container.crel-coy pre[class*="language-"] {
      position: relative;
      margin: 0;
      overflow: visible;
      padding: 0; }
    .crel-code-block-container.crel-coy pre[class*="language-"] > code {
      position: relative;
      border-left: 10px solid #358ccb;
      box-shadow: -1px 0px 0px 0px #358ccb, 0px 0px 0px 1px #dfdfdf;
      background-color: #fdfdfd;
      background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
      background-size: 3em 3em;
      background-origin: content-box;
      background-attachment: local;
      z-index: 2; }
    .crel-code-block-container.crel-coy code[class*="language-"] {
      max-height: inherit;
      height: inherit;
      padding: 0 1em;
      display: block;
      overflow: auto; }
    .crel-code-block-container.crel-coy :not(pre) > code[class*="language-"],
    .crel-code-block-container.crel-coy pre[class*="language-"] {
      background-color: #fdfdfd;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 1em; }
    .crel-code-block-container.crel-coy :not(pre) > code[class*="language-"] {
      position: relative;
      padding: .2em;
      border-radius: 0.3em;
      color: #c92c2c;
      border: 1px solid rgba(0, 0, 0, 0.1);
      display: inline;
      white-space: normal; }
    .crel-code-block-container.crel-coy pre[class*="language-"]:before,
    .crel-code-block-container.crel-coy pre[class*="language-"]:after {
      content: '';
      z-index: 0;
      display: block;
      position: absolute;
      bottom: 0.75em;
      left: 0.18em;
      width: 40%;
      height: 20%;
      max-height: 13em;
      box-shadow: 0px 13px 8px #979797;
      -webkit-transform: rotate(-2deg);
      -moz-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
      -o-transform: rotate(-2deg);
      transform: rotate(-2deg); }
    .crel-code-block-container.crel-coy pre[class*="language-"]:after {
      right: 0.75em;
      left: auto;
      -webkit-transform: rotate(2deg);
      -moz-transform: rotate(2deg);
      -ms-transform: rotate(2deg);
      -o-transform: rotate(2deg);
      transform: rotate(2deg); }
    .crel-code-block-container.crel-coy .token.comment,
    .crel-code-block-container.crel-coy .token.block-comment,
    .crel-code-block-container.crel-coy .token.prolog,
    .crel-code-block-container.crel-coy .token.doctype,
    .crel-code-block-container.crel-coy .token.cdata {
      color: #7D8B99; }
    .crel-code-block-container.crel-coy .token.punctuation {
      color: #5F6364; }
    .crel-code-block-container.crel-coy .token.property,
    .crel-code-block-container.crel-coy .token.tag,
    .crel-code-block-container.crel-coy .token.boolean,
    .crel-code-block-container.crel-coy .token.number,
    .crel-code-block-container.crel-coy .token.function-name,
    .crel-code-block-container.crel-coy .token.constant,
    .crel-code-block-container.crel-coy .token.symbol,
    .crel-code-block-container.crel-coy .token.deleted {
      color: #c92c2c; }
    .crel-code-block-container.crel-coy .token.selector,
    .crel-code-block-container.crel-coy .token.attr-name,
    .crel-code-block-container.crel-coy .token.string,
    .crel-code-block-container.crel-coy .token.char,
    .crel-code-block-container.crel-coy .token.function,
    .crel-code-block-container.crel-coy .token.builtin,
    .crel-code-block-container.crel-coy .token.inserted {
      color: #2f9c0a; }
    .crel-code-block-container.crel-coy .token.operator,
    .crel-code-block-container.crel-coy .token.entity,
    .crel-code-block-container.crel-coy .token.url,
    .crel-code-block-container.crel-coy .token.variable {
      color: #a67f59;
      background: rgba(255, 255, 255, 0.5); }
    .crel-code-block-container.crel-coy .token.atrule,
    .crel-code-block-container.crel-coy .token.attr-value,
    .crel-code-block-container.crel-coy .token.keyword,
    .crel-code-block-container.crel-coy .token.class-name {
      color: #1990b8; }
    .crel-code-block-container.crel-coy .token.regex,
    .crel-code-block-container.crel-coy .token.important {
      color: #e90; }
    .crel-code-block-container.crel-coy .language-css .token.string,
    .crel-code-block-container.crel-coy .style .token.string {
      color: #a67f59;
      background: rgba(255, 255, 255, 0.5); }
    .crel-code-block-container.crel-coy .token.important {
      font-weight: normal; }
    .crel-code-block-container.crel-coy .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-coy .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-coy .token.entity {
      cursor: help; }
    .crel-code-block-container.crel-coy .token.namespace {
      opacity: .7; }
    @media screen and (max-width: 767px) {
      .crel-code-block-container.crel-coy pre[class*="language-"]:before,
      .crel-code-block-container.crel-coy pre[class*="language-"]:after {
        bottom: 14px;
        box-shadow: none; } }
    .crel-code-block-container.crel-coy pre[class*="language-"].line-numbers.line-numbers {
      padding-left: 0 !important; }
    .crel-code-block-container.crel-coy pre[class*="language-"].line-numbers.line-numbers code {
      padding-left: 3.8em;
      z-index: 2;
      position: relative; }
    .crel-code-block-container.crel-coy pre[class*="language-"].line-numbers.line-numbers .line-numbers-rows {
      left: 0; }
    .crel-code-block-container.crel-coy pre[class*="language-"][data-line] {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 0; }
    .crel-code-block-container.crel-coy pre[data-line] code {
      position: relative;
      padding-left: 4em; }
    .crel-code-block-container.crel-coy pre .line-highlight {
      margin-top: 0; }
  .crel-code-block-container.crel-dark {
    background: #4d4033;
    box-shadow: 1px 1px .5em black inset;
    /* Code blocks */
    /* Inline code */ }
    .crel-code-block-container.crel-dark code[class*="language-"],
    .crel-code-block-container.crel-dark pre[class*="language-"] {
      color: white;
      text-shadow: 0 -.1em .2em black; }
    @media print {
      .crel-code-block-container.crel-dark code[class*="language-"],
      .crel-code-block-container.crel-dark pre[class*="language-"] {
        text-shadow: none; } }
    .crel-code-block-container.crel-dark pre[class*="language-"],
    .crel-code-block-container.crel-dark :not(pre) > code[class*="language-"] {
      background: #4d4033; }
    .crel-code-block-container.crel-dark pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto;
      border: 0.3em solid #7a6652; }
    .crel-code-block-container.crel-dark :not(pre) > code[class*="language-"] {
      padding: .15em .2em .05em;
      border-radius: .3em;
      white-space: normal; }
    .crel-code-block-container.crel-dark .token.comment,
    .crel-code-block-container.crel-dark .token.prolog,
    .crel-code-block-container.crel-dark .token.doctype,
    .crel-code-block-container.crel-dark .token.cdata {
      color: #998066; }
    .crel-code-block-container.crel-dark .token.punctuation {
      opacity: .7; }
    .crel-code-block-container.crel-dark .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-dark .token.property,
    .crel-code-block-container.crel-dark .token.tag,
    .crel-code-block-container.crel-dark .token.boolean,
    .crel-code-block-container.crel-dark .token.number,
    .crel-code-block-container.crel-dark .token.constant,
    .crel-code-block-container.crel-dark .token.symbol {
      color: #d1949e; }
    .crel-code-block-container.crel-dark .token.selector,
    .crel-code-block-container.crel-dark .token.attr-name,
    .crel-code-block-container.crel-dark .token.string,
    .crel-code-block-container.crel-dark .token.char,
    .crel-code-block-container.crel-dark .token.builtin,
    .crel-code-block-container.crel-dark .token.inserted {
      color: #bde052; }
    .crel-code-block-container.crel-dark .token.operator,
    .crel-code-block-container.crel-dark .token.entity,
    .crel-code-block-container.crel-dark .token.url,
    .crel-code-block-container.crel-dark .language-css .token.string,
    .crel-code-block-container.crel-dark .style .token.string,
    .crel-code-block-container.crel-dark .token.variable {
      color: #f5b83d; }
    .crel-code-block-container.crel-dark .token.atrule,
    .crel-code-block-container.crel-dark .token.attr-value,
    .crel-code-block-container.crel-dark .token.keyword {
      color: #d1949e; }
    .crel-code-block-container.crel-dark .token.regex,
    .crel-code-block-container.crel-dark .token.important {
      color: #e90; }
    .crel-code-block-container.crel-dark .token.important,
    .crel-code-block-container.crel-dark .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-dark .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-dark .token.entity {
      cursor: help; }
    .crel-code-block-container.crel-dark .token.deleted {
      color: red; }
    .crel-code-block-container.crel-dark .crel-code-block__title {
      color: white; }
  .crel-code-block-container.crel-default {
    background: #0C1021;
    color: #F8F8F8;
    /* checked */
    /* Code blocks */
    /*.token.selector,*/ }
    .crel-code-block-container.crel-default code[class*="language-"],
    .crel-code-block-container.crel-default pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-default code[class*="language-"],
    .crel-code-block-container.crel-default pre[class*="language-"] {
      color: #F8F8F8; }
    .crel-code-block-container.crel-default pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-default .token.comment,
    .crel-code-block-container.crel-default .token.prolog,
    .crel-code-block-container.crel-default .token.doctype,
    .crel-code-block-container.crel-default .token.cdata {
      color: #AEAEAE;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-default .token.punctuation {
      color: #F8F8F8;
      /* checked */ }
    .crel-code-block-container.crel-default .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-default .token.property,
    .crel-code-block-container.crel-default .token.boolean,
    .crel-code-block-container.crel-default .token.number,
    .crel-code-block-container.crel-default .token.constant,
    .crel-code-block-container.crel-default .token.symbol,
    .crel-code-block-container.crel-default .token.deleted {
      color: #8DA6CE;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-default .token.tag {
      color: #FF6400; }
      .crel-code-block-container.crel-default .token.tag .token.punctuation {
        color: #FBDE2D; }
    .crel-code-block-container.crel-default .token.attr-name,
    .crel-code-block-container.crel-default .token.string,
    .crel-code-block-container.crel-default .token.char,
    .crel-code-block-container.crel-default .token.builtin,
    .crel-code-block-container.crel-default .token.url,
    .crel-code-block-container.crel-default .token.inserted {
      color: #61CE3C;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-default .token.entity,
    .crel-code-block-container.crel-default .token.atrule,
    .crel-code-block-container.crel-default .token.attr-value,
    .crel-code-block-container.crel-default .token.keyword {
      color: #FBDE2D;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-default .token.function,
    .crel-code-block-container.crel-default .token.class-name {
      color: #8DA6CE;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-default .token.regex,
    .crel-code-block-container.crel-default .token.important,
    .crel-code-block-container.crel-default .token.variable {
      color: #FF6400;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-default .token.important,
    .crel-code-block-container.crel-default .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-default .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-default .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-fanky {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20version%3D"1.1"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"100"%20height%3D"100"%20fill%3D"rgba(0%2C0%2C0%2C.2)">%0D%0A<polygon%20points%3D"0%2C50%2050%2C0%200%2C0"%20%2F>%0D%0A<polygon%20points%3D"0%2C100%2050%2C100%20100%2C50%20100%2C0"%20%2F>%0D%0A<%2Fsvg>');
    background-size: 1em 1em;
    /* Code blocks */
    /* Inline code */
    /* Plugin styles: Diff Highlight */ }
    .crel-code-block-container.crel-fanky pre[class*="language-"] {
      padding: .4em .8em;
      margin: 0;
      overflow: auto;
      background-size: 1em 1em; }
    .crel-code-block-container.crel-fanky code[class*="language-"] {
      background: black;
      color: white;
      box-shadow: -.3em 0 0 .3em black, .3em 0 0 .3em black; }
    .crel-code-block-container.crel-fanky :not(pre) > code[class*="language-"] {
      padding: .2em;
      border-radius: .3em;
      box-shadow: none;
      white-space: normal; }
    .crel-code-block-container.crel-fanky .token.comment,
    .crel-code-block-container.crel-fanky .token.prolog,
    .crel-code-block-container.crel-fanky .token.doctype,
    .crel-code-block-container.crel-fanky .token.cdata {
      color: #aaa; }
    .crel-code-block-container.crel-fanky .token.punctuation {
      color: #999; }
    .crel-code-block-container.crel-fanky .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-fanky .token.property,
    .crel-code-block-container.crel-fanky .token.tag,
    .crel-code-block-container.crel-fanky .token.boolean,
    .crel-code-block-container.crel-fanky .token.number,
    .crel-code-block-container.crel-fanky .token.constant,
    .crel-code-block-container.crel-fanky .token.symbol {
      color: #0cf; }
    .crel-code-block-container.crel-fanky .token.selector,
    .crel-code-block-container.crel-fanky .token.attr-name,
    .crel-code-block-container.crel-fanky .token.string,
    .crel-code-block-container.crel-fanky .token.char,
    .crel-code-block-container.crel-fanky .token.builtin {
      color: yellow; }
    .crel-code-block-container.crel-fanky .token.operator,
    .crel-code-block-container.crel-fanky .token.entity,
    .crel-code-block-container.crel-fanky .token.url,
    .crel-code-block-container.crel-fanky .language-css .token.string,
    .crel-code-block-container.crel-fanky .token.variable,
    .crel-code-block-container.crel-fanky .token.inserted {
      color: yellowgreen; }
    .crel-code-block-container.crel-fanky .token.atrule,
    .crel-code-block-container.crel-fanky .token.attr-value,
    .crel-code-block-container.crel-fanky .token.keyword {
      color: deeppink; }
    .crel-code-block-container.crel-fanky .token.regex,
    .crel-code-block-container.crel-fanky .token.important {
      color: orange; }
    .crel-code-block-container.crel-fanky .token.important,
    .crel-code-block-container.crel-fanky .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-fanky .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-fanky .token.entity {
      cursor: help; }
    .crel-code-block-container.crel-fanky .token.deleted {
      color: red; }
    .crel-code-block-container.crel-fanky pre.diff-highlight.diff-highlight > code .token.deleted:not(.prefix),
    .crel-code-block-container.crel-fanky pre > code.diff-highlight.diff-highlight .token.deleted:not(.prefix) {
      background-color: rgba(255, 0, 0, 0.3);
      display: inline; }
    .crel-code-block-container.crel-fanky pre.diff-highlight.diff-highlight > code .token.inserted:not(.prefix),
    .crel-code-block-container.crel-fanky pre > code.diff-highlight.diff-highlight .token.inserted:not(.prefix) {
      background-color: rgba(0, 255, 128, 0.3);
      display: inline; }
  .crel-code-block-container.crel-okaidia {
    background: #272822;
    /* Code blocks */
    /* Inline code */ }
    .crel-code-block-container.crel-okaidia code[class*="language-"],
    .crel-code-block-container.crel-okaidia pre[class*="language-"] {
      color: #f8f8f2;
      text-shadow: 0 1px rgba(0, 0, 0, 0.3); }
    .crel-code-block-container.crel-okaidia pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto;
      border-radius: 0.3em; }
    .crel-code-block-container.crel-okaidia :not(pre) > code[class*="language-"],
    .crel-code-block-container.crel-okaidia pre[class*="language-"] {
      background: #272822; }
    .crel-code-block-container.crel-okaidia :not(pre) > code[class*="language-"] {
      padding: .1em;
      border-radius: .3em;
      white-space: normal; }
    .crel-code-block-container.crel-okaidia .token.comment,
    .crel-code-block-container.crel-okaidia .token.prolog,
    .crel-code-block-container.crel-okaidia .token.doctype,
    .crel-code-block-container.crel-okaidia .token.cdata {
      color: #8292a2; }
    .crel-code-block-container.crel-okaidia .token.punctuation {
      color: #f8f8f2; }
    .crel-code-block-container.crel-okaidia .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-okaidia .token.property,
    .crel-code-block-container.crel-okaidia .token.tag,
    .crel-code-block-container.crel-okaidia .token.constant,
    .crel-code-block-container.crel-okaidia .token.symbol,
    .crel-code-block-container.crel-okaidia .token.deleted {
      color: #f92672; }
    .crel-code-block-container.crel-okaidia .token.boolean,
    .crel-code-block-container.crel-okaidia .token.number {
      color: #ae81ff; }
    .crel-code-block-container.crel-okaidia .token.selector,
    .crel-code-block-container.crel-okaidia .token.attr-name,
    .crel-code-block-container.crel-okaidia .token.string,
    .crel-code-block-container.crel-okaidia .token.char,
    .crel-code-block-container.crel-okaidia .token.builtin,
    .crel-code-block-container.crel-okaidia .token.inserted {
      color: #a6e22e; }
    .crel-code-block-container.crel-okaidia .token.operator,
    .crel-code-block-container.crel-okaidia .token.entity,
    .crel-code-block-container.crel-okaidia .token.url,
    .crel-code-block-container.crel-okaidia .language-css .token.string,
    .crel-code-block-container.crel-okaidia .style .token.string,
    .crel-code-block-container.crel-okaidia .token.variable {
      color: #f8f8f2; }
    .crel-code-block-container.crel-okaidia .token.atrule,
    .crel-code-block-container.crel-okaidia .token.attr-value,
    .crel-code-block-container.crel-okaidia .token.function,
    .crel-code-block-container.crel-okaidia .token.class-name {
      color: #e6db74; }
    .crel-code-block-container.crel-okaidia .token.keyword {
      color: #66d9ef; }
    .crel-code-block-container.crel-okaidia .token.regex,
    .crel-code-block-container.crel-okaidia .token.important {
      color: #fd971f; }
    .crel-code-block-container.crel-okaidia .token.important,
    .crel-code-block-container.crel-okaidia .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-okaidia .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-okaidia .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-solarized-light {
    background-color: #fdf6e3;
    /* Code blocks */
    /* Inline code */ }
    .crel-code-block-container.crel-solarized-light code[class*="language-"],
    .crel-code-block-container.crel-solarized-light pre[class*="language-"] {
      color: #657b83;
      /* base00 */ }
    .crel-code-block-container.crel-solarized-light pre[class*="language-"]::-moz-selection, .crel-code-block-container.crel-solarized-light pre[class*="language-"] ::-moz-selection,
    .crel-code-block-container.crel-solarized-light code[class*="language-"]::-moz-selection, .crel-code-block-container.crel-solarized-light code[class*="language-"] ::-moz-selection {
      background: #073642;
      /* base02 */ }
    .crel-code-block-container.crel-solarized-light pre[class*="language-"]::selection, .crel-code-block-container.crel-solarized-light pre[class*="language-"] ::selection,
    .crel-code-block-container.crel-solarized-light code[class*="language-"]::selection, .crel-code-block-container.crel-solarized-light code[class*="language-"] ::selection {
      background: #073642;
      /* base02 */ }
    .crel-code-block-container.crel-solarized-light pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto;
      border-radius: 0.3em; }
    .crel-code-block-container.crel-solarized-light :not(pre) > code[class*="language-"],
    .crel-code-block-container.crel-solarized-light pre[class*="language-"] {
      background-color: #fdf6e3;
      /* base3 */ }
    .crel-code-block-container.crel-solarized-light :not(pre) > code[class*="language-"] {
      padding: .1em;
      border-radius: .3em; }
    .crel-code-block-container.crel-solarized-light .token.comment,
    .crel-code-block-container.crel-solarized-light .token.prolog,
    .crel-code-block-container.crel-solarized-light .token.doctype,
    .crel-code-block-container.crel-solarized-light .token.cdata {
      color: #93a1a1;
      /* base1 */ }
    .crel-code-block-container.crel-solarized-light .token.punctuation {
      color: #586e75;
      /* base01 */ }
    .crel-code-block-container.crel-solarized-light .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-solarized-light .token.property,
    .crel-code-block-container.crel-solarized-light .token.tag,
    .crel-code-block-container.crel-solarized-light .token.boolean,
    .crel-code-block-container.crel-solarized-light .token.number,
    .crel-code-block-container.crel-solarized-light .token.constant,
    .crel-code-block-container.crel-solarized-light .token.symbol,
    .crel-code-block-container.crel-solarized-light .token.deleted {
      color: #268bd2;
      /* blue */ }
    .crel-code-block-container.crel-solarized-light .token.selector,
    .crel-code-block-container.crel-solarized-light .token.attr-name,
    .crel-code-block-container.crel-solarized-light .token.string,
    .crel-code-block-container.crel-solarized-light .token.char,
    .crel-code-block-container.crel-solarized-light .token.builtin,
    .crel-code-block-container.crel-solarized-light .token.url,
    .crel-code-block-container.crel-solarized-light .token.inserted {
      color: #2aa198;
      /* cyan */ }
    .crel-code-block-container.crel-solarized-light .token.entity {
      color: #657b83;
      /* base00 */
      background: #eee8d5;
      /* base2 */ }
    .crel-code-block-container.crel-solarized-light .token.atrule,
    .crel-code-block-container.crel-solarized-light .token.attr-value,
    .crel-code-block-container.crel-solarized-light .token.keyword {
      color: #859900;
      /* green */ }
    .crel-code-block-container.crel-solarized-light .token.function,
    .crel-code-block-container.crel-solarized-light .token.class-name {
      color: #b58900;
      /* yellow */ }
    .crel-code-block-container.crel-solarized-light .token.regex,
    .crel-code-block-container.crel-solarized-light .token.important,
    .crel-code-block-container.crel-solarized-light .token.variable {
      color: #cb4b16;
      /* orange */ }
    .crel-code-block-container.crel-solarized-light .token.important,
    .crel-code-block-container.crel-solarized-light .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-solarized-light .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-solarized-light .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-codemirror-default {
    background: #fff;
    /* checked */
    /* Code blocks */ }
    .crel-code-block-container.crel-codemirror-default code[class*="language-"],
    .crel-code-block-container.crel-codemirror-default pre[class*="language-"] {
      color: #085;
      /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-codemirror-default code[class*="language-"],
    .crel-code-block-container.crel-codemirror-default pre[class*="language-"] {
      color: black; }
    .crel-code-block-container.crel-codemirror-default pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-codemirror-default .token.comment,
    .crel-code-block-container.crel-codemirror-default .token.prolog,
    .crel-code-block-container.crel-codemirror-default .token.doctype,
    .crel-code-block-container.crel-codemirror-default .token.cdata {
      color: #a50;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-codemirror-default .token.punctuation, .crel-code-block-container.crel-codemirror-default .token.class {
      color: black;
      /* checked */ }
    .crel-code-block-container.crel-codemirror-default .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-codemirror-default .token.tag,
    .crel-code-block-container.crel-codemirror-default .token.number,
    .crel-code-block-container.crel-codemirror-default .token.symbol,
    .crel-code-block-container.crel-codemirror-default .token.deleted {
      color: #170;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-codemirror-default .token.selector,
    .crel-code-block-container.crel-codemirror-default .token.attr-name,
    .crel-code-block-container.crel-codemirror-default .token.string,
    .crel-code-block-container.crel-codemirror-default .token.char,
    .crel-code-block-container.crel-codemirror-default .token.builtin,
    .crel-code-block-container.crel-codemirror-default .token.url,
    .crel-code-block-container.crel-codemirror-default .token.inserted {
      color: #a11;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-codemirror-default .token.entity,
    .crel-code-block-container.crel-codemirror-default .token.atrule,
    .crel-code-block-container.crel-codemirror-default .token.attr-value,
    .crel-code-block-container.crel-codemirror-default .token.keyword {
      color: #708;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-codemirror-default .token.function,
    .crel-code-block-container.crel-codemirror-default .token.class-name {
      color: #00f;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-codemirror-default .token.regex,
    .crel-code-block-container.crel-codemirror-default .token.important,
    .crel-code-block-container.crel-codemirror-default .token.variable {
      color: #05a;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-codemirror-default .token.important,
    .crel-code-block-container.crel-codemirror-default .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-codemirror-default .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-codemirror-default .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-blackboard {
    background: #0C1021;
    color: #F8F8F8;
    /* checked */
    /* Code blocks */
    /*.token.selector,*/ }
    .crel-code-block-container.crel-blackboard code[class*="language-"],
    .crel-code-block-container.crel-blackboard pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-blackboard code[class*="language-"],
    .crel-code-block-container.crel-blackboard pre[class*="language-"] {
      color: #F8F8F8; }
    .crel-code-block-container.crel-blackboard pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-blackboard .token.comment,
    .crel-code-block-container.crel-blackboard .token.prolog,
    .crel-code-block-container.crel-blackboard .token.doctype,
    .crel-code-block-container.crel-blackboard .token.cdata {
      color: #AEAEAE;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-blackboard .token.punctuation {
      color: #F8F8F8;
      /* checked */ }
    .crel-code-block-container.crel-blackboard .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-blackboard .token.property,
    .crel-code-block-container.crel-blackboard .token.boolean,
    .crel-code-block-container.crel-blackboard .token.number,
    .crel-code-block-container.crel-blackboard .token.constant,
    .crel-code-block-container.crel-blackboard .token.symbol,
    .crel-code-block-container.crel-blackboard .token.deleted {
      color: #8DA6CE;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-blackboard .token.tag {
      color: #FF6400; }
      .crel-code-block-container.crel-blackboard .token.tag .token.punctuation {
        color: #FBDE2D; }
    .crel-code-block-container.crel-blackboard .token.attr-name,
    .crel-code-block-container.crel-blackboard .token.string,
    .crel-code-block-container.crel-blackboard .token.char,
    .crel-code-block-container.crel-blackboard .token.builtin,
    .crel-code-block-container.crel-blackboard .token.url,
    .crel-code-block-container.crel-blackboard .token.inserted {
      color: #61CE3C;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-blackboard .token.entity,
    .crel-code-block-container.crel-blackboard .token.atrule,
    .crel-code-block-container.crel-blackboard .token.attr-value,
    .crel-code-block-container.crel-blackboard .token.keyword {
      color: #FBDE2D;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-blackboard .token.function,
    .crel-code-block-container.crel-blackboard .token.class-name {
      color: #8DA6CE;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-blackboard .token.regex,
    .crel-code-block-container.crel-blackboard .token.important,
    .crel-code-block-container.crel-blackboard .token.variable {
      color: #FF6400;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-blackboard .token.important,
    .crel-code-block-container.crel-blackboard .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-blackboard .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-blackboard .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-hopscotch {
    background: #322931;
    color: #d5d3d5;
    /* Code blocks */ }
    .crel-code-block-container.crel-hopscotch code[class*="language-"],
    .crel-code-block-container.crel-hopscotch pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */
      color: #8fc13e; }
    .crel-code-block-container.crel-hopscotch code[class*="language-"],
    .crel-code-block-container.crel-hopscotch pre[class*="language-"] {
      color: #8fc13e; }
    .crel-code-block-container.crel-hopscotch pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-hopscotch .token.comment,
    .crel-code-block-container.crel-hopscotch .token.prolog,
    .crel-code-block-container.crel-hopscotch .token.doctype,
    .crel-code-block-container.crel-hopscotch .token.cdata {
      color: #b33508;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-hopscotch .token.punctuation {
      color: #d5d3d5;
      /* checked */ }
    .crel-code-block-container.crel-hopscotch .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-hopscotch .token.property,
    .crel-code-block-container.crel-hopscotch .token.boolean,
    .crel-code-block-container.crel-hopscotch .token.number,
    .crel-code-block-container.crel-hopscotch .token.constant,
    .crel-code-block-container.crel-hopscotch .token.symbol,
    .crel-code-block-container.crel-hopscotch .token.deleted {
      color: #dd464c;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-hopscotch .token.selector,
    .crel-code-block-container.crel-hopscotch .token.attr-value,
    .crel-code-block-container.crel-hopscotch .token.string,
    .crel-code-block-container.crel-hopscotch .token.char,
    .crel-code-block-container.crel-hopscotch .token.builtin,
    .crel-code-block-container.crel-hopscotch .token.url,
    .crel-code-block-container.crel-hopscotch .token.inserted {
      color: #fdcc59;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-hopscotch .token.entity,
    .crel-code-block-container.crel-hopscotch .token.atrule,
    .crel-code-block-container.crel-hopscotch .token.attr-name,
    .crel-code-block-container.crel-hopscotch .token.keyword {
      color: #dd464c;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-hopscotch .token.function {
      color: #fd8b19;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-hopscotch .token.class-name,
    .crel-code-block-container.crel-hopscotch .token.tag,
    .crel-code-block-container.crel-hopscotch .token.function {
      color: #8fc13e;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-hopscotch .token.operator {
      color: #d5d3d5;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-hopscotch .token.regex,
    .crel-code-block-container.crel-hopscotch .token.important,
    .crel-code-block-container.crel-hopscotch .token.variable {
      color: #1290bf;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-hopscotch .token.important,
    .crel-code-block-container.crel-hopscotch .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-hopscotch .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-hopscotch .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-dracula-1 {
    background: #322931;
    color: #d5d3d5;
    /* Code blocks */ }
    .crel-code-block-container.crel-dracula-1 code[class*="language-"],
    .crel-code-block-container.crel-dracula-1 pre[class*="language-"] {
      /*color: #085; /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-dracula-1 code[class*="language-"],
    .crel-code-block-container.crel-dracula-1 pre[class*="language-"] {
      color: #d5d3d5; }
    .crel-code-block-container.crel-dracula-1 pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-dracula-1 .token.comment,
    .crel-code-block-container.crel-dracula-1 .token.prolog,
    .crel-code-block-container.crel-dracula-1 .token.doctype,
    .crel-code-block-container.crel-dracula-1 .token.cdata {
      color: #808080;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-dracula-1 .token.punctuation {
      color: #d5d3d5;
      /* checked */ }
    .crel-code-block-container.crel-dracula-1 .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-dracula-1 .token.property,
    .crel-code-block-container.crel-dracula-1 .token.tag,
    .crel-code-block-container.crel-dracula-1 .token.boolean,
    .crel-code-block-container.crel-dracula-1 .token.number,
    .crel-code-block-container.crel-dracula-1 .token.constant,
    .crel-code-block-container.crel-dracula-1 .token.symbol,
    .crel-code-block-container.crel-dracula-1 .token.deleted {
      color: #A9B7C6;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-dracula-1 .token.selector,
    .crel-code-block-container.crel-dracula-1 .token.attr-name,
    .crel-code-block-container.crel-dracula-1 .token.string,
    .crel-code-block-container.crel-dracula-1 .token.char,
    .crel-code-block-container.crel-dracula-1 .token.builtin,
    .crel-code-block-container.crel-dracula-1 .token.url,
    .crel-code-block-container.crel-dracula-1 .token.inserted {
      color: #6A8759;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-dracula-1 .token.entity,
    .crel-code-block-container.crel-dracula-1 .token.atrule,
    .crel-code-block-container.crel-dracula-1 .token.attr-value,
    .crel-code-block-container.crel-dracula-1 .token.keyword {
      color: #CC7832;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-dracula-1 .token.function,
    .crel-code-block-container.crel-dracula-1 .token.class-name {
      color: #FFC66D;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-dracula-1 .token.regex,
    .crel-code-block-container.crel-dracula-1 .token.important,
    .crel-code-block-container.crel-dracula-1 .token.variable {
      color: #A9B7C6;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-dracula-1 .token.important,
    .crel-code-block-container.crel-dracula-1 .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-dracula-1 .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-dracula-1 .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-dracula-2 {
    background: #282a36;
    color: #f8f8f2;
    /* Code blocks */ }
    .crel-code-block-container.crel-dracula-2 code[class*="language-"],
    .crel-code-block-container.crel-dracula-2 pre[class*="language-"] {
      color: #50fa7b; }
    .crel-code-block-container.crel-dracula-2 pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-dracula-2 .token.comment,
    .crel-code-block-container.crel-dracula-2 .token.prolog,
    .crel-code-block-container.crel-dracula-2 .token.doctype,
    .crel-code-block-container.crel-dracula-2 .token.cdata {
      color: #6272a4;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-dracula-2 .token.punctuation {
      color: #f8f8f2;
      /* checked */ }
    .crel-code-block-container.crel-dracula-2 .token.operator {
      color: #ff79c6;
      /* checked */ }
    .crel-code-block-container.crel-dracula-2 .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-dracula-2 .token.property,
    .crel-code-block-container.crel-dracula-2 .token.tag,
    .crel-code-block-container.crel-dracula-2 .token.boolean,
    .crel-code-block-container.crel-dracula-2 .token.number,
    .crel-code-block-container.crel-dracula-2 .token.symbol,
    .crel-code-block-container.crel-dracula-2 .token.deleted {
      color: #ff79c6;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-dracula-2 .token.constant {
      color: #50fa7b; }
    .crel-code-block-container.crel-dracula-2 .token.selector,
    .crel-code-block-container.crel-dracula-2 .token.attr-name,
    .crel-code-block-container.crel-dracula-2 .token.string,
    .crel-code-block-container.crel-dracula-2 .token.char,
    .crel-code-block-container.crel-dracula-2 .token.builtin,
    .crel-code-block-container.crel-dracula-2 .token.url,
    .crel-code-block-container.crel-dracula-2 .token.inserted {
      color: #f1fa8c;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-dracula-2 .token.entity,
    .crel-code-block-container.crel-dracula-2 .token.atrule,
    .crel-code-block-container.crel-dracula-2 .token.attr-value,
    .crel-code-block-container.crel-dracula-2 .token.keyword {
      color: #ff79c6;
      /* .cm-s-default .cm-keyword */ }
    .crel-code-block-container.crel-dracula-2 .token.function,
    .crel-code-block-container.crel-dracula-2 .token.class-name {
      color: #50fa7b;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-dracula-2 .token.regex,
    .crel-code-block-container.crel-dracula-2 .token.important,
    .crel-code-block-container.crel-dracula-2 .token.variable {
      color: white;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-dracula-2 .token.important,
    .crel-code-block-container.crel-dracula-2 .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-dracula-2 .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-dracula-2 .token.entity {
      cursor: help; }
  .crel-code-block-container.crel-ttcn {
    background: white;
    color: #8B2252;
    /* Code blocks */ }
    .crel-code-block-container.crel-ttcn code[class*="language-"],
    .crel-code-block-container.crel-ttcn pre[class*="language-"] {
      color: #ffb86c;
      /* .cm-s-default .cm-type,.cm-s-default .cm-variable-3 */ }
    .crel-code-block-container.crel-ttcn code[class*="language-"],
    .crel-code-block-container.crel-ttcn pre[class*="language-"] {
      color: #8B2252; }
    .crel-code-block-container.crel-ttcn pre[class*="language-"] {
      padding: 1em;
      margin: 0;
      overflow: auto; }
    .crel-code-block-container.crel-ttcn .token.comment,
    .crel-code-block-container.crel-ttcn .token.prolog,
    .crel-code-block-container.crel-ttcn .token.doctype,
    .crel-code-block-container.crel-ttcn .token.cdata {
      color: #333333;
      /* .cm-s-default .cm-comment */ }
    .crel-code-block-container.crel-ttcn .token.punctuation {
      color: black;
      /* checked */ }
    .crel-code-block-container.crel-ttcn .token.namespace {
      opacity: .7; }
    .crel-code-block-container.crel-ttcn .token.property,
    .crel-code-block-container.crel-ttcn .token.tag,
    .crel-code-block-container.crel-ttcn .token.boolean,
    .crel-code-block-container.crel-ttcn .token.number,
    .crel-code-block-container.crel-ttcn .token.symbol,
    .crel-code-block-container.crel-ttcn .token.deleted {
      color: #170;
      /* .cm-s-default .cm-tag  */ }
    .crel-code-block-container.crel-ttcn .token.constant {
      color: #8B2252; }
    .crel-code-block-container.crel-ttcn .token.selector,
    .crel-code-block-container.crel-ttcn .token.attr-name,
    .crel-code-block-container.crel-ttcn .token.string,
    .crel-code-block-container.crel-ttcn .token.char,
    .crel-code-block-container.crel-ttcn .token.builtin,
    .crel-code-block-container.crel-ttcn .token.url,
    .crel-code-block-container.crel-ttcn .token.inserted {
      color: #006400;
      /* .cm-s-default .cm-string */ }
    .crel-code-block-container.crel-ttcn .token.entity,
    .crel-code-block-container.crel-ttcn .token.atrule,
    .crel-code-block-container.crel-ttcn .token.attr-value,
    .crel-code-block-container.crel-ttcn .token.keyword {
      color: #000;
      /* .cm-s-default .cm-keyword */
      font-weight: bold; }
    .crel-code-block-container.crel-ttcn .token.function,
    .crel-code-block-container.crel-ttcn .token.class-name {
      color: #00f;
      /* .cm-s-default .cm-def */ }
    .crel-code-block-container.crel-ttcn .token.regex,
    .crel-code-block-container.crel-ttcn .token.important,
    .crel-code-block-container.crel-ttcn .token.variable {
      color: #05a;
      /* .cm-s-default .cm-variable-2 */ }
    .crel-code-block-container.crel-ttcn .token.important,
    .crel-code-block-container.crel-ttcn .token.bold {
      font-weight: bold; }
    .crel-code-block-container.crel-ttcn .token.italic {
      font-style: italic; }
    .crel-code-block-container.crel-ttcn .token.entity {
      cursor: help; }
  .crel-code-block-container .crel-code-block-header-container {
    display: flex;
    justify-content: space-between; }
    .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel {
      display: flex;
      justify-content: space-around;
      align-items: center;
      font-size: 20px; }
      .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-expand, .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-copy {
        cursor: pointer;
        opacity: 0.8;
        transition: 0.1s;
        margin-left: 10px;
        display: flex;
        align-items: center; }
        .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-expand:hover, .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-copy:hover {
          opacity: 1; }
        .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-expand svg, .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-copy svg {
          width: 20px; }
      .crel-code-block-container .crel-code-block-header-container .crel-code-block__control-panel .crel-code-block__control-panel__help-text {
        font-size: 13px;
        display: flex;
        align-items: center; }
  .crel-code-block-container .crel-block-original-code {
    display: block !important;
    position: absolute !important;
    z-index: -1 !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important; }

.crel-code-block-container--fullscreen pre {
  max-height: none !important; }

/*
justify-content:
 - flex-start
 - flex-end
 - center
 - space-between
 - space-around
 - space-evenly
align-items:
 - stretch
 - flex-start
 - flex-end
 - center
 - baseline
 */
/*
start   - aligns items to be flush with the start edge of their cell
end     - aligns items to be flush with the end edge of their cell
center  - aligns items in the center of their cell
stretch - fills the whole height of the cell (this is the default)
 */
.crel-screen-only {
  position: absolute;
  top: -10000em;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.creative-addons .crel-loading-spinner {
  border: 3px solid #f3f3f3;
  border-top: 4px solid #3498db;
  border-radius: 50%;
  width: 23px;
  height: 23px;
  animation: crel_spin 1s linear infinite;
  z-index: 50; }

@keyframes crel_spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
.crel-features-list-container {
  display: flex;
  height: 100%;
  flex-direction: column;
  overflow: hidden; }
  .crel-features-list-container .crel-features-list-sub-header__text:not(.pen) {
    min-height: 0 !important; }
  .crel-features-list-container .crel-list-item {
    display: flex;
    flex-direction: row;
    align-items: center; }
    .crel-features-list-container .crel-list-item .crel-list-item__icon {
      margin-right: 10px;
      text-align: center; }
    .crel-features-list-container .crel-list-item .crel-list-item__icon--img img {
      display: block; }
    .crel-features-list-container .crel-list-item .crel-list-item__content .crel-list-item__header {
      display: flex;
      flex-direction: row;
      align-items: center;
      width: 100%;
      margin: 0 0 5px 0; }
      .crel-features-list-container .crel-list-item .crel-list-item__content .crel-list-item__header .crel-list-item__header__text {
        margin-right: 10px; }
      .crel-features-list-container .crel-list-item .crel-list-item__content .crel-list-item__header .crel-list-item__header__info {
        cursor: pointer; }
    .crel-features-list-container .crel-list-item .crel-list-item__content .crel-list-item__body {
      display: none;
      width: 100%; }
    .crel-features-list-container .crel-list-item .crel-list-item__learn-more-link {
      cursor: pointer;
      display: inline-block;
      white-space: nowrap; }
  .crel-features-list-container .crel-list-item--info-icon-hide .crel-list-item__header__info {
    display: none; }
  .crel-features-list-container .crel-list-item--info-icon-hide .crel-list-item__body {
    display: block !important; }
  .crel-features-list-container .crel-list-item--active-desc .crel-list-item__body {
    display: block !important; }
  .crel-features-list-container .crel-features-list-header.crel-features-list--align-left {
    text-align: left; }
  .crel-features-list-container .crel-features-list-header.crel-features-list--align-center {
    text-align: center; }
  .crel-features-list-container .crel-features-list-header.crel-features-list--align-right {
    text-align: right; }
  .crel-features-list-container .crel-features-list-header__title {
    margin: 0;
    padding: 0;
    outline: 0;
    vertical-align: baseline;
    line-height: 1;
    text-align: initial;
    text-decoration: none;
    border: none;
    box-shadow: none;
    box-sizing: border-box;
    list-style-type: none;
    list-style-image: none;
    float: none;
    border: 0;
    border: none;
    text-transform: none;
    letter-spacing: 0;
    height: auto; }
  .crel-features-list-container .crel-features-list-body p {
    margin-bottom: 0; }
  .crel-features-list-container .crel-features-list-footer_btn-link a {
    display: block;
    text-decoration: none;
    cursor: pointer;
    text-align: center; }
