.wp-block-column {
  margin-left: 15px;
  margin-right: 15px; }
  .wp-block-column:first-child {
    margin-left: 0; }
  .wp-block-column:last-child {
    margin-right: 0; }

img {
  height: auto;
  max-width: 100%;
  vertical-align: top; }

.components-panel__body.is-opened .components-panel__body {
  margin: 0 -16px; }

/*--------------------------------------------------------------
# Variables
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Mixins
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Banner
--------------------------------------------------------------*/
.zeguten-banner {
  position: relative;
  overflow: hidden;
  margin: 0;
  width: 100%; }
  .zeguten-banner__content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2; }
  .zeguten-banner__content {
    display: -webkit-box;
    display: flex; }
  .zeguten-banner__content-wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column;
    position: relative;
    width: 100%; }
    .zeguten-banner__content-wrap:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: -1; }
  .zeguten-banner__buttons_inline {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-banner__buttons_inline .zeguten-banner__url_1 + .zeguten-banner__url_2 {
      margin-left: 10px; }
  .zeguten-banner__buttons_table {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column; }
  .zeguten-banner .zeguten-banner__url_1,
  .zeguten-banner .zeguten-banner__url_2 {
    -webkit-transition: all .4s ease;
    transition: all .4s ease; }
    .zeguten-banner .zeguten-banner__url_1 path,
    .zeguten-banner .zeguten-banner__url_2 path {
      -webkit-transition: fill .4s ease;
      transition: fill .4s ease; }
    .zeguten-banner .zeguten-banner__url_1 .banner__button-icon,
    .zeguten-banner .zeguten-banner__url_2 .banner__button-icon {
      display: inline-block;
      line-height: 0;
      vertical-align: middle;
      margin-left: 8px; }
      .zeguten-banner .zeguten-banner__url_1 .banner__button-icon svg,
      .zeguten-banner .zeguten-banner__url_2 .banner__button-icon svg {
        width: 15px; }
  .zeguten-banner .zeguten-banner__title,
  .zeguten-banner .zeguten-banner__text {
    margin: 0;
    padding: 0; }
  .zeguten-banner__overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s; }
  .zeguten-banner__img {
    display: block; }
  .zeguten-banner .zeguten-banner__link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 5; }
  .zeguten-banner:hover .zeguten-banner__overlay {
    -webkit-transition: all 1s ease 0s;
    transition: all 1s ease 0s; }
  .zeguten-banner-custom .zeguten-banner__img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
  .zeguten-banner-lily .zeguten-banner__img {
    max-width: none;
    width: calc(100% + 50px);
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-40px, 0, 0);
            transform: translate3d(-40px, 0, 0); }
  .zeguten-banner-lily .zeguten-banner__content {
    text-align: left; }
  .zeguten-banner-lily .zeguten-banner__content-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2em;
    width: 100%;
    height: 50%;
    z-index: 2; }
  .zeguten-banner-lily .zeguten-banner__title,
  .zeguten-banner-lily .zeguten-banner__text {
    -webkit-transform: translate3d(0, 40px, 0);
            transform: translate3d(0, 40px, 0); }
  .zeguten-banner-lily .zeguten-banner__title {
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s; }
  .zeguten-banner-lily .zeguten-banner__text {
    opacity: 0;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, -webkit-transform 0.35s;
    transition: opacity 0.2s, transform 0.35s;
    transition: opacity 0.2s, transform 0.35s, -webkit-transform 0.35s; }
  .zeguten-banner-lily:hover .zeguten-banner__text {
    opacity: 1; }
  .zeguten-banner-lily:hover .zeguten-banner__img,
  .zeguten-banner-lily:hover .zeguten-banner__title,
  .zeguten-banner-lily:hover .zeguten-banner__text {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-lily:hover .zeguten-banner__text {
    -webkit-transition-delay: 0.05s;
            transition-delay: 0.05s;
    -webkit-transition-duration: 0.35s;
            transition-duration: 0.35s; }
  .zeguten-banner-oscar .zeguten-banner__content {
    padding: 3em; }
  .zeguten-banner-oscar .zeguten-banner__content::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: ""; }
  .zeguten-banner-oscar .zeguten-banner__title,
  .zeguten-banner-oscar .zeguten-banner__author {
    margin: 20% 0 10px 0;
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  .zeguten-banner-oscar .zeguten-banner__content::before,
  .zeguten-banner-oscar .zeguten-banner__text,
  .zeguten-banner-oscar .zeguten-banner__author,
  .zeguten-banner-oscar .zeguten-banner__url_1,
  .zeguten-banner-oscar .zeguten-banner__url_2 {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: scale(0);
            transform: scale(0); }
  .zeguten-banner-oscar:hover .zeguten-banner__title,
  .zeguten-banner-oscar:hover .zeguten-banner__author {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-oscar:hover .zeguten-banner__content::before,
  .zeguten-banner-oscar:hover .zeguten-banner__text,
  .zeguten-banner-oscar:hover .zeguten-banner__author,
  .zeguten-banner-oscar:hover .zeguten-banner__url_1,
  .zeguten-banner-oscar:hover .zeguten-banner__url_2 {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  .zeguten-banner-ruby .zeguten-banner__content {
    padding: 2em; }
  .zeguten-banner-ruby .zeguten-banner__img {
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: scale(1.15);
            transform: scale(1.15); }
  .zeguten-banner-ruby .zeguten-banner__title {
    margin-top: 20%;
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  .zeguten-banner-ruby .zeguten-banner__text {
    margin: 1em 0 0;
    padding: 1.5em;
    border: 1px solid #fff;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0) scale(1.1);
    transform: translate3d(0, 20px, 0) scale(1.1); }
  .zeguten-banner-ruby:hover .zeguten-banner__img {
    -webkit-transform: scale(1);
            transform: scale(1); }
  .zeguten-banner-ruby:hover .zeguten-banner__title {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-ruby:hover .zeguten-banner__text {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }
  .zeguten-banner-roxy .zeguten-banner__img {
    max-width: none;
    width: calc(100% + 60px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0); }
  .zeguten-banner-roxy .zeguten-banner__content::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: "";
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  .zeguten-banner-roxy .zeguten-banner__content {
    padding: 3em;
    text-align: left; }
  .zeguten-banner-roxy .zeguten-banner__author {
    padding: 30% 0 10px 0; }
  .zeguten-banner-roxy .zeguten-banner__text {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  .zeguten-banner-roxy:hover .zeguten-banner__img {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-roxy:hover .zeguten-banner__content::before,
  .zeguten-banner-roxy:hover .zeguten-banner__text {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .zeguten-banner-sarah .zeguten-banner__img {
    max-width: none;
    width: calc(100% + 20px);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden; }
  .zeguten-banner-sarah .zeguten-banner__img {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-sarah .zeguten-banner__content {
    text-align: left;
    padding: 2em; }
  .zeguten-banner-sarah .zeguten-banner__title {
    position: relative;
    overflow: hidden;
    padding: 0.5em 0; }
  .zeguten-banner-sarah .zeguten-banner__title::after {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
    content: "";
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }
  .zeguten-banner-sarah .zeguten-banner__text,
  .zeguten-banner-sarah .zeguten-banner__url_1,
  .zeguten-banner-sarah .zeguten-banner__url_2 {
    padding: 1em 0;
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  .zeguten-banner-sarah:hover .zeguten-banner__title::after {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-sarah:hover .zeguten-banner__text,
  .zeguten-banner-sarah:hover .zeguten-banner__url_1,
  .zeguten-banner-sarah:hover .zeguten-banner__url_2 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  .zeguten-banner-chico .zeguten-banner__img {
    -webkit-transition: -webkit-transform 0.35s;
    transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: scale(1.12);
            transform: scale(1.12); }
  .zeguten-banner-chico .zeguten-banner__content {
    padding: 3em; }
  .zeguten-banner-chico .zeguten-banner__content::before {
    position: absolute;
    top: 30px;
    right: 30px;
    bottom: 30px;
    left: 30px;
    border: 1px solid #fff;
    content: "";
    -webkit-transform: scale(1.1); }
  .zeguten-banner-chico .zeguten-banner__content::before,
  .zeguten-banner-chico .zeguten-banner__text,
  .zeguten-banner-chico .zeguten-banner__url_1,
  .zeguten-banner-chico .zeguten-banner__url_2 {
    opacity: 0;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; }
  .zeguten-banner-chico .zeguten-banner__author {
    padding: 20% 0 20px 0; }
  .zeguten-banner-chico .zeguten-banner__text,
  .zeguten-banner-chico .zeguten-banner__author,
  .zeguten-banner-chico .zeguten-banner__title {
    margin: 0 auto;
    max-width: 70%; }
  .zeguten-banner-chico .zeguten-banner__text {
    -webkit-transform: scale(1.5);
            transform: scale(1.5); }
  .zeguten-banner-chico:hover .zeguten-banner__img {
    -webkit-transform: scale(1);
            transform: scale(1); }
  .zeguten-banner-chico:hover .zeguten-banner__content::before,
  .zeguten-banner-chico:hover .zeguten-banner__text,
  .zeguten-banner-chico:hover .zeguten-banner__url_1,
  .zeguten-banner-chico:hover .zeguten-banner__url_2 {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }
  .zeguten-banner-top .zeguten-banner__content-wrap,
  .zeguten-banner-top .zeguten-banner__content, .zeguten-banner-top-left .zeguten-banner__content-wrap,
  .zeguten-banner-top-left .zeguten-banner__content, .zeguten-banner-top-right .zeguten-banner__content-wrap,
  .zeguten-banner-top-right .zeguten-banner__content, .zeguten-banner-center .zeguten-banner__content-wrap,
  .zeguten-banner-center .zeguten-banner__content, .zeguten-banner-center-left .zeguten-banner__content-wrap,
  .zeguten-banner-center-left .zeguten-banner__content, .zeguten-banner-center-right .zeguten-banner__content-wrap,
  .zeguten-banner-center-right .zeguten-banner__content, .zeguten-banner-bottom .zeguten-banner__content-wrap,
  .zeguten-banner-bottom .zeguten-banner__content, .zeguten-banner-bottom-left .zeguten-banner__content-wrap,
  .zeguten-banner-bottom-left .zeguten-banner__content, .zeguten-banner-bottom-right .zeguten-banner__content-wrap,
  .zeguten-banner-bottom-right .zeguten-banner__content {
    display: -webkit-box;
    display: flex; }
  .zeguten-banner-top .zeguten-banner__content-wrap, .zeguten-banner-top-left .zeguten-banner__content-wrap, .zeguten-banner-top-right .zeguten-banner__content-wrap {
    -webkit-box-align: start;
            align-items: flex-start; }
  .zeguten-banner-center .zeguten-banner__content-wrap, .zeguten-banner-center-left .zeguten-banner__content-wrap, .zeguten-banner-center-right .zeguten-banner__content-wrap {
    -webkit-box-align: center;
            align-items: center; }
  .zeguten-banner-bottom .zeguten-banner__content-wrap, .zeguten-banner-bottom-left .zeguten-banner__content-wrap, .zeguten-banner-bottom-right .zeguten-banner__content-wrap {
    -webkit-box-align: end;
            align-items: flex-end; }
  .zeguten-banner-top .zeguten-banner__content-wrap, .zeguten-banner-center .zeguten-banner__content-wrap, .zeguten-banner-bottom .zeguten-banner__content-wrap {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-banner-top-left .zeguten-banner__content-wrap, .zeguten-banner-center-left .zeguten-banner__content-wrap, .zeguten-banner-bottom-left .zeguten-banner__content-wrap {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .zeguten-banner-top-right .zeguten-banner__content-wrap, .zeguten-banner-center-right .zeguten-banner__content-wrap, .zeguten-banner-bottom-right .zeguten-banner__content-wrap {
    -webkit-box-pack: end;
            justify-content: flex-end; }
  .zeguten-banner__spacing {
    margin-bottom: 30px; }
  .zeguten-banner .zeguten-banner__show_1:last-child::after,
  .zeguten-banner .zeguten-banner__show_2:last-child::after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
    margin-top: -3px;
    width: 10px;
    height: 10px;
    background-position: center;
    background-repeat: no-repeat;
    mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 407.436 407.436" xml:space="preserve"><polygon points="112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 "/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 407.436 407.436" xml:space="preserve"><polygon points="112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 "/></svg>'); }

/*--------------------------------------------------------------
# Circle progress
--------------------------------------------------------------*/
.zeguten-circle-progress {
  text-align: center;
  width: 100%; }
  .zeguten-circle-progress.descr-poition-inside {
    position: relative; }
    .zeguten-circle-progress.descr-poition-inside .zeguten-circle-progress__content {
      position: absolute;
      top: 50%;
      right: 0;
      left: 0;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%); }
  .zeguten-circle-progress__bar {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 12px;
    border-radius: 50%; }
  .zeguten-circle-progress__content {
    display: block;
    vertical-align: top; }
  .zeguten-circle-progress__value {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    line-height: 24px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    .label-poition-inside.descr-poition-inside .zeguten-circle-progress__value,
    .label-poition-below .zeguten-circle-progress__value {
      position: static;
      display: block;
      -webkit-transform: none;
              transform: none; }
    .zeguten-circle-progress__value__number {
      display: inline-block;
      margin-bottom: 0;
      font-size: 24px; }
    .zeguten-circle-progress__value__prefix, .zeguten-circle-progress__value__suffix {
      display: inline-block;
      font-size: 16px; }
    .zeguten-circle-progress__value__prefix {
      padding-right: 5px; }
  .zeguten-circle-progress__circle {
    display: block;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
    .zeguten-circle-progress__circle .zeguten-circle-progress__value {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      -webkit-transform: none;
              transform: none; }
  .zeguten-circle-progress__title {
    margin: 0 0 7px;
    padding: 0; }
  .zeguten-circle-progress__subtitle {
    margin: 0;
    padding: 0; }

.wp-block-zeguten-circle-progress circle.zeguten-circle-progress__value {
  opacity: 0; }

/*--------------------------------------------------------------
# Countdown timer
--------------------------------------------------------------*/
.zeguten-countdown-timer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  position: relative;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%; }
  .zeguten-countdown-timer > * {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
    text-align: center;
    overflow: hidden;
    margin-bottom: 15px; }
    .zeguten-countdown-timer > *:first-child {
      margin-left: 0; }
    .zeguten-countdown-timer > *:last-child {
      margin-right: 0; }
  .zeguten-countdown-timer__separator {
    margin-left: 5px;
    margin-right: 5px; }
  .zeguten-countdown-timer__value {
    font-size: 20px;
    line-height: 1;
    font-weight: bold; }
  .zeguten-countdown-timer__label {
    font-size: 12px;
    line-height: 20px; }
  .zeguten-countdown-timer__bg {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: -1;
    top: 0; }

/*--------------------------------------------------------------
# Progress bar
--------------------------------------------------------------*/
.zeguten-progress-bar {
  width: 100%; }
  .zeguten-progress-bar .progress-bar__inner > div {
    position: relative;
    z-index: 5; }
  .zeguten-progress-bar .progress-bar__title, .zeguten-progress-bar .progress-bar__subtitle {
    position: relative;
    z-index: 10;
    margin: 0; }
  .zeguten-progress-bar .progress-bar__wrapper {
    position: relative;
    background: #eee;
    height: 1em; }
  .zeguten-progress-bar .progress-bar__status-bar {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background: #2f9fce;
    width: 0%;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
  .zeguten-progress-bar .progress-bar__percent {
    display: inline-block; }
    .zeguten-progress-bar .progress-bar__percent-value, .zeguten-progress-bar .progress-bar__percent-suffix {
      display: inline-block;
      margin: 0;
      line-height: 1; }
  .zeguten-progress-bar.value-follow .progress-bar__status_percent_wrap {
    position: relative;
    z-index: 2; }
    .zeguten-progress-bar.value-follow .progress-bar__status_percent_wrap .progress-bar__percent_wrap {
      position: absolute;
      z-index: 10;
      bottom: 0; }
  .zeguten-progress-bar.value-below .progress-bar__status_percent_wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: baseline;
            align-items: baseline; }
    .zeguten-progress-bar.value-below .progress-bar__status_percent_wrap .progress-bar__percent_wrap {
      -webkit-box-ordinal-group: 3;
              order: 2;
      margin-left: auto; }
  .zeguten-progress-bar .text-left {
    text-align: left; }
  .zeguten-progress-bar .text-center {
    text-align: center; }
  .zeguten-progress-bar .text-right {
    text-align: right; }

/*--------------------------------------------------------------
# Map
--------------------------------------------------------------*/
.zeguten-map__container {
  position: relative;
  display: block;
  overflow: hidden; }

.zeguten-map__content-block {
  display: -webkit-box;
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }

.zeguten-map__content-wrap {
  display: -webkit-box;
  display: flex;
  position: relative;
  width: 100%; }
  .zeguten-map__content-wrap:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1; }

.zeguten-map__text {
  display: -webkit-box;
  display: flex; }

.zeguten-map iframe {
  width: 100%; }

.zeguten-map__box-shadow {
  box-shadow: 5px 5px 44px rgba(25, 30, 35, 0.15); }

.zeguten-map .gm-svpc {
  display: none; }

.wp-block-zeguten-map {
  width: 100%; }

.settings-success {
  color: #478a3b;
  background-color: #e5fce3;
  padding: 15px;
  border-left: 5px solid #c3f9c5;
  font-size: 12px;
  line-height: 1.5;
  text-align: left; }

.settings-error {
  color: #8a3b3b;
  background-color: #fce3e3;
  padding: 15px;
  border-left: 5px solid #f9c3c3;
  font-size: 12px;
  line-height: 1.5;
  text-align: left; }

.settings-notice {
  color: #3b708a;
  background-color: #e3f2fc;
  padding: 15px;
  border-left: 5px solid #c3e8f9;
  font-size: 12px;
  line-height: 1.5;
  text-align: left; }

.zeguten-map-infowindow {
  padding: 30px;
  background-color: #EDF8FC;
  text-align: center; }
  .zeguten-map-infowindow__icon {
    margin-bottom: 20px;
    margin-top: 15px; }
  .zeguten-map-infowindow__infoblock p {
    font-size: 16px !important;
    margin: 10px 0 !important;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif !important; }

/*--------------------------------------------------------------
# Posts Block
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Posts Block 
--------------------------------------------------------------*/
.zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) {
  display: grid;
  grid-row-gap: 30px; }
  .zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) .zeguten-post-item {
    display: grid; }
    .zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) .zeguten-post-item.has-post-thumbnail {
      grid-template-columns: minmax(auto, auto) minmax(200px, 1fr);
      grid-column-gap: 30px;
      grid-auto-flow: dense; }
      @media (max-width: 600px) {
        .zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) .zeguten-post-item.has-post-thumbnail {
          grid-template-columns: auto; } }
      @media (min-width: 600px) {
        .zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) .zeguten-post-item.has-post-thumbnail.image-right {
          grid-template-columns: minmax(200px, 1fr) minmax(auto, auto); }
          .zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) .zeguten-post-item.has-post-thumbnail.image-right > figure {
            grid-column: 2; }
          .zeguten-latest-posts:not(.is-grid):not(.is-masonry):not(.zeguten-slick) .zeguten-post-item.has-post-thumbnail.image-right > div {
            grid-column: 1; } }

figure.zeguten-post-item-image {
  margin: 0;
  max-width: 100%; }

/*--------------------------------------------------------------
# Posts Block Grid Columns
--------------------------------------------------------------*/
.zeguten-latest-posts {
  width: 100%; }
  .zeguten-latest-posts.is-grid {
    display: grid; }
  .zeguten-latest-posts.col-desktop-1 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(1, 1fr); }
  .zeguten-latest-posts.col-desktop-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(2, 1fr); }
  .zeguten-latest-posts.col-desktop-3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(3, 1fr); }
  .zeguten-latest-posts.col-desktop-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(4, 1fr); }
  .zeguten-latest-posts.col-desktop-5 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(5, 1fr); }
  .zeguten-latest-posts.col-desktop-6 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: repeat(6, 1fr); }
  .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item {
    position: relative;
    overflow: hidden; }
    @media (max-width: 768px) {
      .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item {
        flex-wrap: wrap; } }
    .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item-content {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap;
      -webkit-box-flex: 1;
              flex: 1 1 100%;
      align-self: start; }
      .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item-content .ze-block-post-cat a,
      .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item-content .ze-block-title {
        width: 100%; }
        .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item-content .ze-block-post-cat a a,
        .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item-content .ze-block-title a {
          -webkit-transition: color 0.2s ease-in-out;
          transition: color 0.2s ease-in-out; }
    .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item:not(:last-child):before {
      width: 100%;
      height: 1px;
      position: absolute;
      left: 0;
      background-color: #f1f1f1;
      bottom: 0; }
    .zeguten-latest-posts .zeguten-post-item-wrapper .zeguten-post-item:last-child:before {
      content: none !important; }
  .zeguten-latest-posts .ze-block-post-image {
    display: inline-block;
    overflow: hidden; }
    .zeguten-latest-posts .ze-block-post-image a {
      display: block; }
  .zeguten-latest-posts .slick-list {
    overflow: hidden; }

.ze-block-post-cat,
.ze-block-post-btn,
.ze-block-post-comment,
.ze-block-post-tag {
  width: 100%; }

.slick-prev:focus, .slick-next:focus {
  background: transparent; }

.zeguten-latest-posts.is-masonry .zeguten-post-item {
  display: inline-block;
  width: 100%; }

.zeguten-latest-posts.is-masonry.col-desktop-1 {
  column-count: 1;
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1; }

.zeguten-latest-posts.is-masonry.col-desktop-2 {
  column-count: 2;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2; }

.zeguten-latest-posts.is-masonry.col-desktop-3 {
  column-count: 3;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3; }

.zeguten-latest-posts.is-masonry.col-desktop-4 {
  column-count: 4;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  column-count: 4; }

.zeguten-latest-posts.is-masonry.col-desktop-5 {
  column-count: 4;
  -webkit-column-count: 5;
  -moz-column-count: 5;
  column-count: 5; }

.zeguten-latest-posts.is-masonry.col-desktop-6 {
  column-count: 4;
  -webkit-column-count: 6;
  -moz-column-count: 6;
  column-count: 6; }

@media only screen and (max-width: 600px) {
  div[class*="col-desktop-"].is-masonry.zeguten-latest-posts.col-mobile-1 {
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
  div[class*="col-desktop-"].is-masonry.zeguten-latest-posts.col-mobile-2 {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; } }

@media (max-width: 976px) {
  .zeguten-latest-posts.col-tablet-1 {
    grid-template-columns: repeat(1, 1fr); }
  .zeguten-latest-posts.col-tablet-2 {
    grid-template-columns: repeat(2, 1fr); }
  .zeguten-latest-posts.col-tablet-3 {
    grid-template-columns: repeat(3, 1fr); }
  .zeguten-latest-posts.col-tablet-4 {
    grid-template-columns: repeat(4, 1fr); }
  .zeguten-latest-posts.is-masonry.col-tablet-1 {
    column-count: 1;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1; }
  .zeguten-latest-posts.is-masonry.col-tablet-2 {
    column-count: 2;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2; }
  .zeguten-latest-posts.is-masonry.col-tablet-3 {
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3; }
  .zeguten-latest-posts.is-masonry.col-tablet-4 {
    column-count: 4;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4; } }

@media (max-width: 768px) {
  .zeguten-latest-posts.is-list.col-desktop-2 {
    grid-template-columns: repeat(1, 1fr); } }

@media (max-width: 425px) {
  .zeguten-latest-posts.col-mobile-1 {
    grid-template-columns: repeat(1, 1fr); }
  .zeguten-latest-posts.col-mobile-2 {
    grid-template-columns: repeat(2, 1fr); } }

/*--------------------------------------------------------------
# Posts Block Creative List
--------------------------------------------------------------*/
@media (min-width: 600px) {
  .zeguten-latest-posts.is-uneven:not(.reverse-columns) .zeguten-post-item-wrapper:nth-child(even) .has-post-thumbnail {
    grid-auto-flow: dense;
    grid-template-columns: minmax(300px, 1fr) minmax(300px, auto); }
    .zeguten-latest-posts.is-uneven:not(.reverse-columns) .zeguten-post-item-wrapper:nth-child(even) .has-post-thumbnail > figure {
      grid-column: 2; }
    .zeguten-latest-posts.is-uneven:not(.reverse-columns) .zeguten-post-item-wrapper:nth-child(even) .has-post-thumbnail > div {
      grid-column: 1; } }

@media (min-width: 600px) {
  .zeguten-latest-posts.is-uneven.reverse-columns .zeguten-post-item-wrapper:nth-child(odd) .has-post-thumbnail {
    grid-auto-flow: dense;
    grid-template-columns: minmax(300px, 1fr) minmax(300px, auto); }
    .zeguten-latest-posts.is-uneven.reverse-columns .zeguten-post-item-wrapper:nth-child(odd) .has-post-thumbnail > figure {
      grid-column: 2; }
    .zeguten-latest-posts.is-uneven.reverse-columns .zeguten-post-item-wrapper:nth-child(odd) .has-post-thumbnail > div {
      grid-column: 1; } }

@media (max-width: 600px) {
  .zeguten-latest-posts.is-uneven div.zeguten-post-item-wrapper {
    grid-template-columns: auto; } }

.zeguten-meta-box {
  width: 100%; }
  .zeguten-meta-box > *:not(:last-child) {
    margin-right: 10px;
    display: inline-block; }
  .zeguten-meta-box span {
    font-style: italic;
    margin-right: 5px; }

.zeguten__marker {
  margin-right: 5px; }
  .ze-button .zeguten__marker {
    display: -webkit-inline-box;
    display: inline-flex;
    vertical-align: middle; }

.ze-block-post-btn .ze-button {
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  text-align: center; }
  .ze-block-post-btn .ze-button path {
    -webkit-transition: fill .4s ease;
    transition: fill .4s ease; }

.ze-block-post-excerpt p {
  display: inline; }

.zeguten-icon-Category {
  margin-left: 5px; }

/*--------------------------------------------------------------
# Posts Block Carousel Dots
--------------------------------------------------------------*/
.zeguten-slick .slick-dots,
.zeguten-carousel .slick-dots {
  z-index: 10; }
  .zeguten-slick .slick-dots li,
  .zeguten-carousel .slick-dots li {
    margin: 0 5px;
    -webkit-transition: width 0.2s ease-in-out, height 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    transition: width 0.2s ease-in-out, height 0.2s ease-in-out, box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; }
    .zeguten-slick .slick-dots li button,
    .zeguten-carousel .slick-dots li button {
      width: 100%;
      height: 100%;
      padding: 0; }
      .zeguten-slick .slick-dots li button::before,
      .zeguten-carousel .slick-dots li button::before {
        display: none; }

/*--------------------------------------------------------------
# Section
--------------------------------------------------------------*/
/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */
.wp-block-zeguten-section {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }
  .wp-block-zeguten-section .zeguten-wrap {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap; }
  .wp-block-zeguten-section .zeguten-container {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%; }
  .wp-block-zeguten-section .zeguten-full_width {
    width: 100%; }
  .wp-block-zeguten-section > *:last-child,
  body.page:not(.twentyseventeen-front-page) .entry-content .wp-block-zeguten-section > *:last-child {
    padding-bottom: 0;
    margin-bottom: 0; }

.wp-block-zeguten-column {
  display: -webkit-box;
  display: flex;
  position: relative; }
  .wp-block-zeguten-column.aligncenter .zeguten-column__inner-wrap {
    text-align: center; }
  .wp-block-zeguten-column.alignleft .zeguten-column__inner-wrap {
    text-align: left; }
  .wp-block-zeguten-column.alignright .zeguten-column__inner-wrap {
    text-align: right; }

.zeguten-column__inner-wrap {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  position: relative;
  width: 100%; }
  .zeguten-column__inner-wrap > div {
    width: 100%; }

.zeguten-columns__columns-1 > .wp-block-zeguten-column {
  width: 100%; }

.zeguten-columns__columns-2 > .wp-block-zeguten-column {
  width: 50%; }

.zeguten-columns__columns-3 > .wp-block-zeguten-column {
  width: 33.33%; }

.zeguten-columns__columns-4 > .wp-block-zeguten-column {
  width: 25%; }

.zeguten-columns__columns-5 > .wp-block-zeguten-column {
  width: 20%; }

.zeguten-columns__columns-6 > .wp-block-zeguten-column {
  width: 16.66%; }

.zeguten-column-background,
.zeguten-column-background > *,
.zeguten-section-shapes-bg,
.zeguten-section-background,
.zeguten-section-background > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.zeguten-column-video video,
.zeguten-section-video video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

/*--------------------------------------------------------------
# Heading
--------------------------------------------------------------*/
.zeguten-heading {
  width: 100%; }
  .zeguten-heading .text-left {
    text-align: left; }
  .zeguten-heading .text-center {
    text-align: center; }
  .zeguten-heading .text-right {
    text-align: right; }
  .zeguten-heading .text-justify {
    text-align: justify; }

/*--------------------------------------------------------------
# Icon-List
--------------------------------------------------------------*/
.zeguten-icon-list {
  width: 100%; }
  .zeguten-icon-list__wrap img {
    display: inline-block;
    vertical-align: middle;
    text-align: center; }
  .zeguten-icon-list__wrap .zeguten-icon-list__text {
    display: inline-block;
    vertical-align: middle; }

.zeguten-icon-icon-list__wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
  -webkit-box-align: center;
          align-items: center;
  color: #3a3a3a; }
  .zeguten-icon-icon-list__wrapper.content-align-center {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-icon-icon-list__wrapper.content-align-right {
    -webkit-box-pack: end;
            justify-content: flex-end; }
  .zeguten-icon-icon-list__wrapper.icon-align-top {
    align-self: flex-start; }
    .zeguten-icon-icon-list__wrapper.icon-align-top .zeguten-icon-list__image {
      align-self: flex-start; }
  .zeguten-icon-icon-list__wrapper.icon-align-middle .zeguten-icon-list__image {
    align-self: auto; }
  .zeguten-icon-icon-list__wrapper.icon-align-bottom .zeguten-icon-list__image {
    align-self: flex-end; }
  .zeguten-icon-icon-list__wrapper .zeguten-icon-list__image {
    overflow: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-flex: 0;
            flex: 0 0 auto;
    -webkit-box-pack: center;
            justify-content: center; }
    .zeguten-icon-icon-list__wrapper .zeguten-icon-list__image .zeguten-icon-list__source-icon {
      display: -webkit-box;
      display: flex;
      width: 100%;
      height: 100%;
      -webkit-box-pack: center;
              justify-content: center;
      -webkit-box-align: center;
              align-items: center; }
      .zeguten-icon-icon-list__wrapper .zeguten-icon-list__image .zeguten-icon-list__source-icon svg {
        display: block;
        width: 16px;
        height: 16px;
        font-size: 16px;
        margin-left: auto;
        margin-right: auto; }
  .zeguten-icon-icon-list__wrapper .zeguten-icon-list__label {
    display: inline-block;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out; }

.zeguten-icon-list__wrapper[href="javascript:void(0);"] {
  pointer-events: none;
  cursor: text; }

/*--------------------------------------------------------------
# Blurbs
--------------------------------------------------------------*/
.zeguten-blurbs {
  width: 100%; }
  .zeguten-blurbs__wrap {
    position: relative; }
    .zeguten-blurbs__wrap .zeguten-blurbs__header_iconbox {
      overflow: hidden;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-blurbs__wrap.header-iconbox-align-left .zeguten-blurbs__header_iconbox {
      margin-right: auto; }
      .zeguten-blurbs__wrap.header-iconbox-align-left .zeguten-blurbs__header_iconbox img {
        margin-right: auto; }
    .zeguten-blurbs__wrap.header-iconbox-align-center .zeguten-blurbs__header_iconbox {
      margin-left: auto;
      margin-right: auto; }
      .zeguten-blurbs__wrap.header-iconbox-align-center .zeguten-blurbs__header_iconbox img {
        margin-left: auto;
        margin-right: auto; }
    .zeguten-blurbs__wrap.header-iconbox-align-right .zeguten-blurbs__header_iconbox {
      margin-left: auto; }
      .zeguten-blurbs__wrap.header-iconbox-align-right .zeguten-blurbs__header_iconbox img {
        margin-left: auto; }
    .zeguten-blurbs__wrap.header-iconbox-align-outdent {
      display: -webkit-box;
      display: flex; }
      @media only screen and (max-width: 767px) {
        .zeguten-blurbs__wrap.header-iconbox-align-outdent {
          display: block; } }
    .zeguten-blurbs__wrap.header-iconbox-align-indent {
      display: -webkit-box;
      display: flex; }
      @media only screen and (max-width: 767px) {
        .zeguten-blurbs__wrap.header-iconbox-align-indent {
          display: block; } }
      .zeguten-blurbs__wrap.header-iconbox-align-indent .zeguten-blurbs__header_iconbox_wrap {
        -webkit-box-ordinal-group: 3;
                order: 2; }
  .zeguten-blurbs__header_wrap {
    position: relative;
    padding-bottom: 20px; }
  .zeguten-blurbs__header_content_wrap {
    position: relative;
    z-index: 2; }
  .zeguten-blurbs__header_subtitle {
    display: block; }
  .zeguten-blurbs__header_title_wrap.icon-align-top {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center;
    align-self: flex-start; }
    .zeguten-blurbs__header_title_wrap.icon-align-top .zeguten-blurbs__header_title_iconbox {
      align-self: flex-start; }
  .zeguten-blurbs__header_title_wrap.icon-align-middle {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-blurbs__header_title_wrap.icon-align-middle .zeguten-blurbs__header_title_iconbox {
      align-self: auto; }
  .zeguten-blurbs__header_title_wrap.icon-align-bottom {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-blurbs__header_title_wrap.icon-align-bottom .zeguten-blurbs__header_title_iconbox {
      align-self: flex-end; }
  .zeguten-blurbs__header_title_wrap .zeguten-blurbs__header_title {
    display: block;
    margin-top: 0;
    margin-bottom: 0; }
  .zeguten-blurbs__header_title_wrap .zeguten-blurbs__header_title_iconbox + .zeguten-blurbs__header_title {
    -webkit-box-ordinal-group: 1;
            order: 0;
    -webkit-box-flex: 0;
            flex: 0 1 auto;
    align-self: auto; }
  .zeguten-blurbs__header_title_wrap .zeguten-blurbs__header_title_iconbox {
    -webkit-box-ordinal-group: 1;
            order: 0;
    -webkit-box-flex: 0;
            flex: 0 1 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-blurbs__header_wrap.content-align-left .zeguten-blurbs__header_title_wrap {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .zeguten-blurbs__header_wrap.content-align-center .zeguten-blurbs__header_title_wrap {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-blurbs__header_wrap.content-align-right .zeguten-blurbs__header_title_wrap {
    -webkit-box-pack: end;
            justify-content: flex-end; }
  .zeguten-blurbs__header_wrap.content-align-left, .zeguten-blurbs__middle_wrap.content-align-left {
    text-align: left; }
  .zeguten-blurbs__header_wrap.content-align-center, .zeguten-blurbs__middle_wrap.content-align-center {
    text-align: center; }
  .zeguten-blurbs__header_wrap.content-align-right, .zeguten-blurbs__middle_wrap.content-align-right {
    text-align: right; }
  .zeguten-blurbs__header_wrap.content-align-justify, .zeguten-blurbs__middle_wrap.content-align-justify {
    text-align: justify; }
  .zeguten-blurbs__middle_content_wrap {
    position: relative;
    z-index: 2; }
  .zeguten-blurbs__middle_wrap {
    padding-bottom: 20px; }
  .zeguten-blurbs__middle_subtitle {
    display: block; }
  .zeguten-blurbs__middle_title_wrap.icon-align-top {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center;
    align-self: flex-start; }
    .zeguten-blurbs__middle_title_wrap.icon-align-top .zeguten-blurbs__middle_title_iconbox {
      align-self: flex-start; }
  .zeguten-blurbs__middle_title_wrap.icon-align-middle {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-blurbs__middle_title_wrap.icon-align-middle .zeguten-blurbs__middle_title_iconbox {
      align-self: auto; }
  .zeguten-blurbs__middle_title_wrap.icon-align-bottom {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-blurbs__middle_title_wrap.icon-align-bottom .zeguten-blurbs__middle_title_iconbox {
      align-self: flex-end; }
  .zeguten-blurbs__middle_title_wrap .zeguten-blurbs__middle_title {
    display: block;
    margin-top: 0;
    margin-bottom: 0; }
  .zeguten-blurbs__middle_title_wrap .zeguten-blurbs__middle_title_iconbox + .zeguten-blurbs__middle_title {
    -webkit-box-ordinal-group: 1;
            order: 0;
    -webkit-box-flex: 0;
            flex: 0 1 auto;
    align-self: auto; }
  .zeguten-blurbs__middle_title_wrap .zeguten-blurbs__middle_title_iconbox {
    -webkit-box-ordinal-group: 1;
            order: 0;
    -webkit-box-flex: 0;
            flex: 0 1 auto;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-blurbs__middle_wrap.content-align-left .zeguten-blurbs__middle_title_wrap {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .zeguten-blurbs__middle_wrap.content-align-center .zeguten-blurbs__middle_title_wrap {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-blurbs__middle_wrap.content-align-right .zeguten-blurbs__middle_title_wrap {
    -webkit-box-pack: end;
            justify-content: flex-end; }
  .zeguten-blurbs__footer_wrap.button-width-default.button-align-center .zeguten-blurbs__button_wrap {
    text-align: center; }
  .zeguten-blurbs__footer_wrap.button-width-default.button-align-right .zeguten-blurbs__button_wrap {
    text-align: right; }
  .zeguten-blurbs__footer_wrap .zeguten-blurbs__button_wrap a {
    display: inline-block;
    vertical-align: top;
    text-align: center; }
  .zeguten-blurbs__footer_wrap.button-width-inline {
    display: -webkit-box;
    display: flex; }
    .zeguten-blurbs__footer_wrap.button-width-inline .zeguten-blurbs__button_wrap {
      flex-basis: 100%; }
      .zeguten-blurbs__footer_wrap.button-width-inline .zeguten-blurbs__button_wrap a {
        display: block; }
  .zeguten-blurbs__footer_wrap.button-width-block a {
    display: block; }
  .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1,
  .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2 {
    -webkit-transition: all .4s ease;
    transition: all .4s ease; }
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1 path,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2 path {
      -webkit-transition: fill .4s ease;
      transition: fill .4s ease; }
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1 .iconbox__button-icon,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1 img,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2 .iconbox__button-icon,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2 img {
      display: inline-block;
      width: 16px;
      line-height: 1;
      margin-right: 4px; }
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1.icon-align-top .iconbox__button-icon,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2.icon-align-top .iconbox__button-icon {
      vertical-align: top; }
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1.icon-align-middle .iconbox__button-icon,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2.icon-align-middle .iconbox__button-icon {
      vertical-align: middle; }
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button1.icon-align-bottom .iconbox__button-icon,
    .zeguten-blurbs__footer_wrap .zeguten-blurbs__button2.icon-align-bottom .iconbox__button-icon {
      vertical-align: bottom; }

/* Editor Styles */
.editor-block-list__block-edit .zeguten-blurbs-infowindow.settings-notice,
.block-editor-block-list__block .zeguten-blurbs-infowindow.settings-notice {
  text-align: center; }
  .editor-block-list__block-edit .zeguten-blurbs-infowindow.settings-notice .zeguten-blurbs-infowindow__icon,
  .block-editor-block-list__block .zeguten-blurbs-infowindow.settings-notice .zeguten-blurbs-infowindow__icon {
    margin-top: 25px; }
  .editor-block-list__block-edit .zeguten-blurbs-infowindow.settings-notice p,
  .block-editor-block-list__block .zeguten-blurbs-infowindow.settings-notice p {
    font-size: 16px !important;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif !important; }

/* Responsive Styles */
@media only screen and (max-width: 767px) {
  .zeguten-blurbs__footer_wrap.button-width-inline {
    display: block !important; }
  .zeguten-blurbs__footer_wrap.button-width-inline .zeguten-blurbs__button_wrap {
    display: block !important;
    width: 100% !important;
    margin-bottom: 10px; } }

/*--------------------------------------------------------------
# Image Comparison
--------------------------------------------------------------*/
/**
*	Plugin Styles
*/
.zeguten-image-comparison {
  width: 100%; }

.image-comparison-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 40;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.image-comparison-handle:before,
.image-comparison-handle:after {
  content: " ";
  display: block;
  width: 3px;
  background: #ccc;
  height: 9999px;
  position: absolute;
  left: 50%;
  z-index: 30;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

.image-comparison-handle:before {
  bottom: 50%;
  margin-bottom: 22px; }

.image-comparison-handle:after {
  top: 50%;
  margin-top: 22px; }

.image-comparison-left-arrow,
.image-comparison-right-arrow {
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.image-comparison-left-arrow {
  right: 50%;
  margin-right: 7%;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #ccc transparent transparent; }

.image-comparison-right-arrow {
  left: 50%;
  margin-left: 7%;
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent #ccc; }

.image-comparison-container {
  position: relative;
  box-sizing: content-box;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none; }

.image-comparison-container .zeguten-image-comparison__image_wrap {
  position: absolute;
  top: 0;
  display: block; }
  .image-comparison-container .zeguten-image-comparison__image_wrap img {
    display: block;
    width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.image-comparison-container .zeguten-image-comparison__image_wrap {
  width: 100%; }

.image-comparison-container * {
  box-sizing: content-box; }

.image-comparison-before {
  z-index: 20; }

.image-comparison-after {
  z-index: 10; }

/**
*	Editor Styles
*/
.editor-block-list__block-edit .zeguten-image-comparison__image_wrap {
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  display: inline-block; }
  .editor-block-list__block-edit .zeguten-image-comparison__image_wrap img {
    height: 100%;
    width: auto;
    z-index: 5;
    position: absolute;
    margin-bottom: 0;
    max-height: none;
    max-width: none;
    max-height: initial;
    max-width: initial; }
  .editor-block-list__block-edit .zeguten-image-comparison__image_wrap.image-comparison-before {
    width: 50%;
    left: 0; }
  .editor-block-list__block-edit .zeguten-image-comparison__image_wrap.image-comparison-after {
    width: 50%;
    right: 0;
    background-position: right; }
    .editor-block-list__block-edit .zeguten-image-comparison__image_wrap.image-comparison-after img {
      right: 0; }

.block-editor .zeguten-image-comparison .image-comparison-before {
  width: 50%;
  left: 0;
  top: 0;
  bottom: 0; }

.block-editor .zeguten-image-comparison .image-comparison-after {
  width: 50%;
  right: 0;
  top: 0;
  bottom: 0; }

.block-editor .zeguten-image-comparison .img_preview_cover {
  width: 100%;
  height: 100%;
  overflow: hidden;
  line-height: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  align-content: stretch; }
  .block-editor .zeguten-image-comparison .img_preview_cover img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover; }

/**
*	Block Styles
*/
.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap .description_wrap {
  position: absolute;
  z-index: 100; }
  .zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap .description_wrap .before_title,
  .zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap .description_wrap .after_title,
  .zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap .description_wrap .before_descr,
  .zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap .description_wrap .after_descr {
    margin: 0; }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-before .description_wrap {
  left: 0;
  right: auto;
  bottom: 0; }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-before.description-align-top .description_wrap {
  bottom: auto;
  top: 0; }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-before.description-align-middle .description_wrap {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-before.description-align-bottom .description_wrap {
  bottom: 0; }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-after .description_wrap {
  left: auto;
  right: 0;
  top: 0;
  text-align: right; }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-after.description-align-top .description_wrap {
  bottom: auto;
  top: 0; }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-after.description-align-middle .description_wrap {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.zeguten-image-comparison__wrap .zeguten-image-comparison__image_wrap.image-comparison-after.description-align-bottom .description_wrap {
  bottom: 0;
  top: auto; }

/* Responsive Styles */
/*--------------------------------------------------------------
# Button
--------------------------------------------------------------*/
.zeguten-button__wrap {
  position: relative;
  width: 100%; }
  .zeguten-button__wrap.button-width-default a {
    display: inline-block; }
  .zeguten-button__wrap.button-width-block a {
    display: block;
    text-align: center; }
  .zeguten-button__wrap .zeguten-button {
    -webkit-transition: all .4s ease;
    transition: all .4s ease; }
    .zeguten-button__wrap .zeguten-button path {
      -webkit-transition: fill .4s ease;
      transition: fill .4s ease; }
    .zeguten-button__wrap .zeguten-button .button-icon {
      display: inline-block;
      line-height: 0;
      vertical-align: middle; }
      .zeguten-button__wrap .zeguten-button .button-icon svg {
        width: 15px; }
    .zeguten-button__wrap .zeguten-button.icon-align-top .button-icon {
      vertical-align: top; }
    .zeguten-button__wrap .zeguten-button.icon-align-middle .button-icon {
      vertical-align: middle; }
    .zeguten-button__wrap .zeguten-button.icon-align-bottom .button-icon {
      vertical-align: bottom; }

/* Responsive Styles */
@media only screen and (max-width: 767px) {
  .zeguten-button_wrap.button-width-inline {
    display: block !important; }
  .zeguten-button_wrap.button-width-inline .zeguten-button {
    display: block !important;
    width: 100% !important;
    margin-bottom: 10px; } }

/*--------------------------------------------------------------
# Carousel
--------------------------------------------------------------*/
.zeguten-carousel {
  width: 100%; }
  .zeguten-carousel__image {
    overflow: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-flex: 0;
            flex: 0 0 auto; }
    .zeguten-carousel__image img {
      display: inline-block;
      width: 70px; }
  .zeguten-carousel .zeguten-item-header__wrapper, .zeguten-carousel .zeguten-item-middle__wrapper {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    position: relative;
    overflow: hidden; }
    .zeguten-carousel .zeguten-item-header__wrapper > *, .zeguten-carousel .zeguten-item-middle__wrapper > * {
      width: 100%;
      z-index: 1; }
  .zeguten-carousel .zeguten-item-header__wrapper, .zeguten-carousel .zeguten-item-middle__wrapper, .zeguten-carousel .zeguten-item-footer__wrapper {
    padding: 20px; }
  .zeguten-carousel .zeguten-item__background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }
  .zeguten-carousel__button1, .zeguten-carousel__button2 {
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
  .zeguten-carousel .header-iconbox-align-indent, .zeguten-carousel .header-iconbox-align-outdent {
    display: -webkit-box;
    display: flex; }
  .zeguten-carousel .header-iconbox-align-indent .zeguten-carousel__image {
    -webkit-box-ordinal-group: 3;
            order: 2; }
  .zeguten-carousel .header-iconbox-align-center .zeguten-carousel__image {
    margin: 0 auto; }
  .zeguten-carousel .header-iconbox-align-right .zeguten-carousel__image {
    margin-left: auto; }
  .zeguten-carousel .slick-dots li {
    box-sizing: content-box; }
  .zeguten-carousel .zeguten-carousel__image {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  .zeguten-carousel .zeguten-item__content {
    width: 100%; }
  .zeguten-carousel .zeguten-item-carousel__wrapper.slick-slide {
    margin-right: 15px;
    margin-left: 15px; }
  .zeguten-carousel .slick-list.draggable {
    margin-right: -15px;
    margin-left: -15px; }
  .zeguten-carousel .zeguten-item__wrap:active,
  .zeguten-carousel .zeguten-item__wrap:focus,
  .zeguten-carousel .zeguten-item-carousel__wrapper:focus {
    outline: none; }
  .zeguten-carousel .zeguten-item__wrap {
    overflow: hidden; }

.slick-prev:before, .slick-next:before {
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out; }

/*--------------------------------------------------------------
# Pricing table
--------------------------------------------------------------*/
.zeguten-pricing-table {
  width: 100%; }
  .zeguten-pricing-table__wrap {
    position: relative; }
    .zeguten-pricing-table__wrap .zeguten-pricing-table__header_iconbox {
      overflow: hidden;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center; }
  .zeguten-pricing-table__header-content, .zeguten-pricing-table__features-content, .zeguten-pricing-table__actions-content, .zeguten-pricing-table__footer-content {
    position: relative;
    z-index: 1; }
  .zeguten-pricing-table__header {
    position: relative; }
    .zeguten-pricing-table__header_iconbox_wrap, .zeguten-pricing-table__header_subtitle_wrap, .zeguten-pricing-table__header_title_wrap, .zeguten-pricing-table__header_descr {
      position: relative;
      z-index: 1; }
    .zeguten-pricing-table__header_badgebox_wrap {
      position: absolute;
      z-index: 1; }
      .zeguten-pricing-table__header_badgebox_wrap .zeguten-pricing-table__header_badgebox {
        position: relative;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        -webkit-box-pack: center;
                justify-content: center;
        overflow: hidden;
        -webkit-box-flex: 0;
                flex: 0 1 auto; }
        .zeguten-pricing-table__header_badgebox_wrap .zeguten-pricing-table__header_badgebox-image img {
          margin-left: auto;
          margin-right: auto; }
        .zeguten-pricing-table__header_badgebox_wrap .zeguten-pricing-table__header_badgebox-text {
          white-space: nowrap; }
      .zeguten-pricing-table__header_badgebox_wrap.badgebox-postion-left {
        top: 20px;
        left: 20px; }
      .zeguten-pricing-table__header_badgebox_wrap.badgebox-postion-right {
        top: 20px;
        right: 20px; }
      .zeguten-pricing-table__header_badgebox_wrap.badgebox-postion-center {
        top: 20px;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        left: 50%; }
    .zeguten-pricing-table__header__subtitle {
      display: block; }
    .zeguten-pricing-table__header_title_wrap.icon-align-top {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-align: center;
              align-items: center;
      align-self: flex-start; }
      .zeguten-pricing-table__header_title_wrap.icon-align-top .zeguten-pricing-table__header_title_iconbox {
        align-self: flex-start; }
    .zeguten-pricing-table__header_title_wrap.icon-align-middle {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-align: center;
              align-items: center; }
      .zeguten-pricing-table__header_title_wrap.icon-align-middle .zeguten-pricing-table__header_title_iconbox {
        align-self: auto; }
    .zeguten-pricing-table__header_title_wrap.icon-align-bottom {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-align: center;
              align-items: center; }
      .zeguten-pricing-table__header_title_wrap.icon-align-bottom .zeguten-pricing-table__header_title_iconbox {
        align-self: flex-end; }
    .zeguten-pricing-table__header_title_wrap .zeguten-pricing-table__header_title {
      display: block;
      margin-top: 0;
      margin-bottom: 0; }
    .zeguten-pricing-table__header_title_wrap .zeguten-pricing-table__header_title_iconbox + .zeguten-pricing-table__header_title {
      -webkit-box-ordinal-group: 1;
              order: 0;
      -webkit-box-flex: 0;
              flex: 0 1 auto;
      align-self: auto; }
    .zeguten-pricing-table__header_title_wrap .zeguten-pricing-table__header_title_iconbox {
      -webkit-box-ordinal-group: 1;
              order: 0;
      -webkit-box-flex: 0;
              flex: 0 1 auto;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-pricing-table__header_content .zeguten-pricing-table__header_iconbox_wrap {
      position: relative;
      display: -webkit-box;
      display: flex; }
    .zeguten-pricing-table__header_content.content-align-left .zeguten-pricing-table__header_title_wrap {
      -webkit-box-pack: start;
              justify-content: flex-start; }
    .zeguten-pricing-table__header_content.content-align-left .zeguten-pricing-table__header_iconbox_wrap {
      -webkit-box-pack: start;
              justify-content: flex-start; }
    .zeguten-pricing-table__header_content.content-align-center .zeguten-pricing-table__header_title_wrap {
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-pricing-table__header_content.content-align-center .zeguten-pricing-table__header_iconbox_wrap {
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-pricing-table__header_content.content-align-right .zeguten-pricing-table__header_title_wrap {
      -webkit-box-pack: end;
              justify-content: flex-end; }
    .zeguten-pricing-table__header_content.content-align-right .zeguten-pricing-table__header_iconbox_wrap {
      -webkit-box-pack: end;
              justify-content: flex-end; }
    .zeguten-pricing-table__header_content.content-align-left {
      text-align: left; }
    .zeguten-pricing-table__header_content.content-align-center {
      text-align: center; }
    .zeguten-pricing-table__header_content.content-align-right {
      text-align: right; }
    .zeguten-pricing-table__header_content.content-align-justify {
      text-align: justify; }
  .zeguten-pricing-table__price.content-align-left {
    text-align: left; }
    .zeguten-pricing-table__price.content-align-left .pricing_descrwithtooltip_wrap {
      -webkit-box-pack: start;
              justify-content: flex-start; }
  .zeguten-pricing-table__price.content-align-center {
    text-align: center; }
    .zeguten-pricing-table__price.content-align-center .pricing_descrwithtooltip_wrap {
      -webkit-box-pack: center;
              justify-content: center; }
  .zeguten-pricing-table__price.content-align-right {
    text-align: right; }
    .zeguten-pricing-table__price.content-align-right .pricing_descrwithtooltip_wrap {
      -webkit-box-pack: end;
              justify-content: flex-end; }
  .zeguten-pricing-table__price.content-align-justify {
    text-align: justify; }
  .zeguten-pricing-table__price .pricing_descrwithtooltip_wrap .features-pricing-tooltip {
    min-width: 30px;
    align-self: flex-start; }
  .zeguten-pricing-table__price .zeguten-pricing-table__price-desc {
    margin: 0;
    display: inline-block; }
  .zeguten-pricing-table__price .pricing_descrwithtooltip_wrap {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    align-content: stretch;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-pricing-table__price .pricing_descrwithtooltip_wrap .pricing-ttipicon-container {
      display: inline-block; }
  .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center;
    position: relative; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.features-item-delimiter:before {
      position: absolute;
      display: block;
      left: 0;
      right: 0;
      width: 100%;
      content: ''; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item_linethrough {
      text-decoration: line-through !important; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.zeguten-features-list-item0 {
      margin-top: 0 !important; }
      .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.zeguten-features-list-item0:before {
        display: none; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.content-align-center {
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.content-align-right {
      -webkit-box-pack: end;
              justify-content: flex-end; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.icon-align-top {
      align-self: flex-start; }
      .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.icon-align-top .zeguten-features-list-item_icon {
        align-self: flex-start; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.icon-align-middle .zeguten-features-list-item_icon {
      align-self: auto; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item.icon-align-bottom .zeguten-features-list-item_icon {
      align-self: flex-end; }
    .zeguten-pricing-table__features .zeguten-pricing-table__features__wrap .zeguten-features-list-item .zeguten-features-list-item_icon {
      overflow: hidden;
      display: -webkit-box;
      display: flex;
      -webkit-box-flex: 0;
              flex: 0 0 auto;
      -webkit-box-pack: center;
              justify-content: center; }
  .zeguten-pricing-table__actions {
    overflow: hidden; }
    .zeguten-pricing-table__actions.button-width-default.button-align-center .zeguten-pricing-table__button_wrap {
      text-align: center; }
    .zeguten-pricing-table__actions.button-width-default.button-align-right .zeguten-pricing-table__button_wrap {
      text-align: right; }
    .zeguten-pricing-table__actions .zeguten-pricing-table__button_wrap a {
      display: inline-block;
      vertical-align: top;
      text-align: center; }
    .zeguten-pricing-table__actions.button-width-inline {
      display: -webkit-box;
      display: flex; }
      .zeguten-pricing-table__actions.button-width-inline .zeguten-pricing-table__button_wrap {
        flex-basis: 100%; }
        .zeguten-pricing-table__actions.button-width-inline .zeguten-pricing-table__button_wrap a {
          display: block; }
    .zeguten-pricing-table__actions.button-width-block a {
      display: block; }
    .zeguten-pricing-table__actions .zeguten-pricing-table__button1 span,
    .zeguten-pricing-table__actions .zeguten-pricing-table__button2 span {
      display: inline-block;
      vertical-align: top; }
    .zeguten-pricing-table__actions .zeguten-pricing-table__button1 img,
    .zeguten-pricing-table__actions .zeguten-pricing-table__button2 img {
      display: inline-block;
      width: 17px;
      margin-right: 4px; }
    .zeguten-pricing-table__actions .zeguten-pricing-table__button1.icon-align-top img,
    .zeguten-pricing-table__actions .zeguten-pricing-table__button2.icon-align-top img {
      vertical-align: top; }
    .zeguten-pricing-table__actions .zeguten-pricing-table__button1.icon-align-middle img,
    .zeguten-pricing-table__actions .zeguten-pricing-table__button2.icon-align-middle img {
      vertical-align: middle; }
    .zeguten-pricing-table__actions .zeguten-pricing-table__button1.icon-align-bottom img,
    .zeguten-pricing-table__actions .zeguten-pricing-table__button2.icon-align-bottom img {
      vertical-align: bottom; }
  .zeguten-pricing-table__footer {
    overflow: hidden; }
    .zeguten-pricing-table__footer-wrap {
      margin: 0; }
    .zeguten-pricing-table__footer.content-align-center .zeguten-pricing-table__footer-wrap {
      text-align: center; }
    .zeguten-pricing-table__footer.content-align-right .zeguten-pricing-table__footer-wrap {
      text-align: right; }

.tippy-content, .tippy-tooltip-content {
  font-size: 14px;
  text-align: left !important; }

.tippy-popper .tippy-tooltip.light-theme {
  color: #000;
  box-shadow: 0 1px 20px 1px rgba(0, 20, 60, 0.05), 0 1px 30px -1px rgba(0, 20, 60, 0.07);
  background-color: #fff; }

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow {
  border-top-color: #fff; }

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow {
  border-right-color: #fff; }

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow {
  border-left-color: #fff; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow {
  border-bottom-color: #fff; }

.tippy-touch {
  cursor: pointer !important; }

.tippy-notransition {
  -webkit-transition: none !important;
  transition: none !important; }

.tippy-popper {
  max-width: 400px;
  -webkit-perspective: 800px;
  perspective: 800px;
  z-index: 9999;
  outline: 0;
  -webkit-transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
          transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  pointer-events: none; }

.tippy-popper.html-template {
  max-width: 96%;
  max-width: calc(100% - 20px); }

.tippy-popper[x-placement^=top] [x-arrow] {
  border-top: 7px solid #333;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  bottom: -7px;
  margin: 0 9px; }

.tippy-popper[x-placement^=top] [x-arrow].arrow-small {
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  bottom: -5px; }

.tippy-popper[x-placement^=top] [x-arrow].arrow-big {
  border-top: 10px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  bottom: -10px; }

.tippy-popper[x-placement^=top] [x-circle] {
  -webkit-transform-origin: 0 33%;
  transform-origin: 0 33%; }

.tippy-popper[x-placement^=top] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -55%);
  transform: scale(1) translate(-50%, -55%);
  opacity: 1; }

.tippy-popper[x-placement^=top] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -50%);
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0; }

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff; }

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow] {
  border-top: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent; }

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-top: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent; }

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7); }

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow] {
  border-top: 7px solid rgba(0, 0, 0, 0.7);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent; }

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-top: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.tippy-popper[x-placement^=top] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-top: 10px solid rgba(0, 0, 0, 0.7);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent; }

.tippy-popper[x-placement^=top] [data-animation=perspective] {
  -webkit-transform-origin: bottom;
  transform-origin: bottom; }

.tippy-popper[x-placement^=top] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px) rotateX(0);
  transform: translateY(-10px) rotateX(0); }

.tippy-popper[x-placement^=top] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(90deg);
  transform: translateY(0) rotateX(90deg); }

.tippy-popper[x-placement^=top] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px); }

.tippy-popper[x-placement^=top] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px); }

.tippy-popper[x-placement^=top] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px); }

.tippy-popper[x-placement^=top] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0); }

.tippy-popper[x-placement^=top] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateY(-10px) scale(1);
  transform: translateY(-10px) scale(1); }

.tippy-popper[x-placement^=top] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0);
  transform: translateY(0) scale(0); }

.tippy-popper[x-placement^=bottom] [x-arrow] {
  border-bottom: 7px solid #333;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  top: -7px;
  margin: 0 9px; }

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-small {
  border-bottom: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  top: -5px; }

.tippy-popper[x-placement^=bottom] [x-arrow].arrow-big {
  border-bottom: 10px solid #333;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  top: -10px; }

.tippy-popper[x-placement^=bottom] [x-circle] {
  -webkit-transform-origin: 0 -50%;
  transform-origin: 0 -50%; }

.tippy-popper[x-placement^=bottom] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -45%);
  transform: scale(1) translate(-50%, -45%);
  opacity: 1; }

.tippy-popper[x-placement^=bottom] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -5%);
  transform: scale(0.15) translate(-50%, -5%);
  opacity: 0; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow] {
  border-bottom: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-bottom: 5px solid #fff;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-bottom: 10px solid #fff;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7); }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow] {
  border-bottom: 7px solid rgba(0, 0, 0, 0.7);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-bottom: 5px solid rgba(0, 0, 0, 0.7);
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.tippy-popper[x-placement^=bottom] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-bottom: 10px solid rgba(0, 0, 0, 0.7);
  border-right: 10px solid transparent;
  border-left: 10px solid transparent; }

.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  -webkit-transform-origin: top;
  transform-origin: top; }

.tippy-popper[x-placement^=bottom] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateY(10px) rotateX(0);
  transform: translateY(10px) rotateX(0); }

.tippy-popper[x-placement^=bottom] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateY(0) rotateX(-90deg);
  transform: translateY(0) rotateX(-90deg); }

.tippy-popper[x-placement^=bottom] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

.tippy-popper[x-placement^=bottom] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

.tippy-popper[x-placement^=bottom] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

.tippy-popper[x-placement^=bottom] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateY(0);
  transform: translateY(0); }

.tippy-popper[x-placement^=bottom] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateY(10px) scale(1);
  transform: translateY(10px) scale(1); }

.tippy-popper[x-placement^=bottom] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateY(0) scale(0);
  transform: translateY(0) scale(0); }

.tippy-popper[x-placement^=left] [x-arrow] {
  border-left: 7px solid #333;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  right: -7px;
  margin: 6px 0; }

.tippy-popper[x-placement^=left] [x-arrow].arrow-small {
  border-left: 5px solid #333;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  right: -5px; }

.tippy-popper[x-placement^=left] [x-arrow].arrow-big {
  border-left: 10px solid #333;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  right: -10px; }

.tippy-popper[x-placement^=left] [x-circle] {
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0; }

.tippy-popper[x-placement^=left] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
  opacity: 1; }

.tippy-popper[x-placement^=left] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -50%);
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0; }

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff; }

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow] {
  border-left: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-left: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; }

.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7); }

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow] {
  border-left: 7px solid rgba(0, 0, 0, 0.7);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-left: 5px solid rgba(0, 0, 0, 0.7);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; }

.tippy-popper[x-placement^=left] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-left: 10px solid rgba(0, 0, 0, 0.7);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

.tippy-popper[x-placement^=left] [data-animation=perspective] {
  -webkit-transform-origin: right;
  transform-origin: right; }

.tippy-popper[x-placement^=left] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px) rotateY(0);
  transform: translateX(-10px) rotateY(0); }

.tippy-popper[x-placement^=left] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(-90deg);
  transform: translateX(0) rotateY(-90deg); }

.tippy-popper[x-placement^=left] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

.tippy-popper[x-placement^=left] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

.tippy-popper[x-placement^=left] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

.tippy-popper[x-placement^=left] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.tippy-popper[x-placement^=left] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateX(-10px) scale(1);
  transform: translateX(-10px) scale(1); }

.tippy-popper[x-placement^=left] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0);
  transform: translateX(0) scale(0); }

.tippy-popper[x-placement^=right] [x-arrow] {
  border-right: 7px solid #333;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  left: -7px;
  margin: 6px 0; }

.tippy-popper[x-placement^=right] [x-arrow].arrow-small {
  border-right: 5px solid #333;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  left: -5px; }

.tippy-popper[x-placement^=right] [x-arrow].arrow-big {
  border-right: 10px solid #333;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  left: -10px; }

.tippy-popper[x-placement^=right] [x-circle] {
  -webkit-transform-origin: -50% 0;
  transform-origin: -50% 0; }

.tippy-popper[x-placement^=right] [x-circle].enter {
  -webkit-transform: scale(1) translate(-50%, -50%);
  transform: scale(1) translate(-50%, -50%);
  opacity: 1; }

.tippy-popper[x-placement^=right] [x-circle].leave {
  -webkit-transform: scale(0.15) translate(-50%, -50%);
  transform: scale(0.15) translate(-50%, -50%);
  opacity: 0; }

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-circle] {
  background-color: #fff; }

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow] {
  border-right: 7px solid #fff;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-small {
  border-right: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; }

.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme [x-arrow].arrow-big {
  border-right: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-circle] {
  background-color: rgba(0, 0, 0, 0.7); }

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow] {
  border-right: 7px solid rgba(0, 0, 0, 0.7);
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent; }

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-small {
  border-right: 5px solid rgba(0, 0, 0, 0.7);
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; }

.tippy-popper[x-placement^=right] .tippy-tooltip.transparent-theme [x-arrow].arrow-big {
  border-right: 10px solid rgba(0, 0, 0, 0.7);
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; }

.tippy-popper[x-placement^=right] [data-animation=perspective] {
  -webkit-transform-origin: left;
  transform-origin: left; }

.tippy-popper[x-placement^=right] [data-animation=perspective].enter {
  opacity: 1;
  -webkit-transform: translateX(10px) rotateY(0);
  transform: translateX(10px) rotateY(0); }

.tippy-popper[x-placement^=right] [data-animation=perspective].leave {
  opacity: 0;
  -webkit-transform: translateX(0) rotateY(90deg);
  transform: translateX(0) rotateY(90deg); }

.tippy-popper[x-placement^=right] [data-animation=fade].enter {
  opacity: 1;
  -webkit-transform: translateX(10px);
  transform: translateX(10px); }

.tippy-popper[x-placement^=right] [data-animation=fade].leave {
  opacity: 0;
  -webkit-transform: translateX(10px);
  transform: translateX(10px); }

.tippy-popper[x-placement^=right] [data-animation=shift].enter {
  opacity: 1;
  -webkit-transform: translateX(10px);
  transform: translateX(10px); }

.tippy-popper[x-placement^=right] [data-animation=shift].leave {
  opacity: 0;
  -webkit-transform: translateX(0);
  transform: translateX(0); }

.tippy-popper[x-placement^=right] [data-animation=scale].enter {
  opacity: 1;
  -webkit-transform: translateX(10px) scale(1);
  transform: translateX(10px) scale(1); }

.tippy-popper[x-placement^=right] [data-animation=scale].leave {
  opacity: 0;
  -webkit-transform: translateX(0) scale(0);
  transform: translateX(0) scale(0); }

.tippy-popper .tippy-tooltip.transparent-theme {
  background-color: rgba(0, 0, 0, 0.7); }

.tippy-popper .tippy-tooltip.transparent-theme[data-animatefill] {
  background-color: transparent; }

.tippy-popper .tippy-tooltip.light-theme[data-animatefill] {
  background-color: transparent; }

.tippy-tooltip {
  position: relative;
  color: #fff;
  border-radius: 4px;
  font-size: .95rem;
  padding: .4rem .8rem;
  text-align: center;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #333; }

.tippy-tooltip--small {
  padding: .25rem .5rem;
  font-size: .8rem; }

.tippy-tooltip--big {
  padding: .6rem 1.2rem;
  font-size: 1.2rem; }

.tippy-tooltip[data-animatefill] {
  overflow: hidden;
  background-color: transparent; }

.tippy-tooltip[data-interactive] {
  pointer-events: auto; }

.tippy-tooltip[data-inertia] {
  -webkit-transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85);
          transition-timing-function: cubic-bezier(0.53, 2, 0.36, 0.85); }

.tippy-tooltip [x-arrow] {
  position: absolute;
  width: 0;
  height: 0; }

.tippy-tooltip [x-circle] {
  position: absolute;
  will-change: transform;
  background-color: #333;
  border-radius: 50%;
  width: 130%;
  width: calc(110% + 2rem);
  left: 50%;
  top: 50%;
  z-index: -1;
  overflow: hidden;
  -webkit-transition: all ease;
  transition: all ease; }

.tippy-tooltip [x-circle]:before {
  content: "";
  padding-top: 90%;
  float: left; }

@media (max-width: 450px) {
  .tippy-popper {
    max-width: 96%;
    max-width: calc(100% - 20px); } }

/*--------------------------------------------------------------
# Animated Box
--------------------------------------------------------------*/
.zeguten-animated-box__wrap {
  width: 100%; }
  .zeguten-animated-box__wrap .zeguten-animated-box {
    position: relative;
    min-height: 250px; }
    .zeguten-animated-box__wrap .zeguten-animated-box__button1, .zeguten-animated-box__wrap .zeguten-animated-box__button2 {
      display: inline-block;
      -webkit-transition: all .4s ease;
      transition: all .4s ease; }
      .zeguten-animated-box__wrap .zeguten-animated-box__button1 path, .zeguten-animated-box__wrap .zeguten-animated-box__button2 path {
        -webkit-transition: fill .4s ease;
        transition: fill .4s ease; }
      .zeguten-animated-box__wrap .zeguten-animated-box__button1 > span, .zeguten-animated-box__wrap .zeguten-animated-box__button2 > span {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        -webkit-box-pack: center;
                justify-content: center; }
    .zeguten-animated-box__wrap .zeguten-animated-box_icon_front, .zeguten-animated-box__wrap .zeguten-animated-box_icon_back {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_front, .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_back {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content; }
      .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_front img, .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_back img {
        display: inline-block;
        width: 70px; }
      .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_front.iconbox-align-center, .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_back.iconbox-align-center {
        margin: 0 auto; }
      .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_front.iconbox-align-right, .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_back.iconbox-align-right {
        margin-left: auto; }
      .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_front .zeguten-animated-box_iconbox, .zeguten-animated-box__wrap .zeguten-animated-box_iconbox_back .zeguten-animated-box_iconbox {
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-flex: 0;
                flex: 0 0 auto; }
    .zeguten-animated-box__wrap .zeguten-animated-box__field_1 {
      -webkit-box-ordinal-group: 2;
              order: 1; }
    .zeguten-animated-box__wrap .zeguten-animated-box__field_2 {
      -webkit-box-ordinal-group: 3;
              order: 2; }
    .zeguten-animated-box__wrap .zeguten-animated-box__field_3 {
      -webkit-box-ordinal-group: 4;
              order: 3; }
    .zeguten-animated-box__wrap .zeguten-animated-box__field_4 {
      -webkit-box-ordinal-group: 5;
              order: 4; }
    .zeguten-animated-box__wrap .zeguten-animated-box__button_wrap {
      -webkit-box-ordinal-group: 6;
              order: 5; }
      .zeguten-animated-box__wrap .zeguten-animated-box__button_wrap .iconbox__button-icon {
        margin-left: 7px;
        line-height: 0; }
        .zeguten-animated-box__wrap .zeguten-animated-box__button_wrap .iconbox__button-icon svg {
          height: 20px;
          width: 20px; }
    .zeguten-animated-box__wrap .zeguten-animated-box__container {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      flex-wrap: wrap; }
    .zeguten-animated-box__wrap .zeguten-animated-box__front, .zeguten-animated-box__wrap .zeguten-animated-box__back {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      overflow: hidden;
      position: absolute;
      width: 100%;
      height: 100%; }
      .zeguten-animated-box__wrap .zeguten-animated-box__front .iconbox .zeguten-animated-box_iconbox_front, .zeguten-animated-box__wrap .zeguten-animated-box__front .iconbox .zeguten-animated-box_iconbox_back, .zeguten-animated-box__wrap .zeguten-animated-box__front .iconbox .zeguten-animated-box__text_field, .zeguten-animated-box__wrap .zeguten-animated-box__back .iconbox .zeguten-animated-box_iconbox_front, .zeguten-animated-box__wrap .zeguten-animated-box__back .iconbox .zeguten-animated-box_iconbox_back, .zeguten-animated-box__wrap .zeguten-animated-box__back .iconbox .zeguten-animated-box__text_field {
        display: inline-block;
        vertical-align: middle; }
      .zeguten-animated-box__wrap .zeguten-animated-box__front.content-align-top, .zeguten-animated-box__wrap .zeguten-animated-box__back.content-align-top {
        -webkit-box-pack: start;
                justify-content: flex-start; }
      .zeguten-animated-box__wrap .zeguten-animated-box__front.content-align-center, .zeguten-animated-box__wrap .zeguten-animated-box__back.content-align-center {
        -webkit-box-pack: center;
                justify-content: center; }
      .zeguten-animated-box__wrap .zeguten-animated-box__front.content-align-bottom, .zeguten-animated-box__wrap .zeguten-animated-box__back.content-align-bottom {
        -webkit-box-pack: end;
                justify-content: flex-end; }
      .zeguten-animated-box__wrap .zeguten-animated-box__front.content-align-justify, .zeguten-animated-box__wrap .zeguten-animated-box__back.content-align-justify {
        -webkit-box-pack: justify;
                justify-content: space-between; }
    .zeguten-animated-box__wrap .zeguten-animated-box__content {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
              flex-direction: column;
      -webkit-box-pack: center;
              justify-content: center;
      padding: 30px; }
    .zeguten-animated-box__wrap .zeguten-animated-box__title, .zeguten-animated-box__wrap .zeguten-animated-box__text {
      color: #fff;
      margin: 0; }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1 {
      -webkit-perspective: 1000px;
              perspective: 1000px; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1 .zeguten-animated-box__front {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 2;
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1 .zeguten-animated-box__back {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateY(-180deg);
                transform: rotateY(-180deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 1;
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1:hover .zeguten-animated-box__front {
        -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg);
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-1:hover .zeguten-animated-box__back {
        -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2 {
      -webkit-perspective: 1000px;
              perspective: 1000px; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2 .zeguten-animated-box__front {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 2;
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2 .zeguten-animated-box__back {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateX(-180deg);
                transform: rotateX(-180deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 1;
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2:hover .zeguten-animated-box__front {
        -webkit-transform: rotateX(180deg);
                transform: rotateX(180deg);
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-2:hover .zeguten-animated-box__back {
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3 {
      -webkit-perspective: 1000px;
              perspective: 1000px; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3 .zeguten-animated-box__front {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateX(0deg) translateY(0) scale(1);
                transform: rotateX(0deg) translateY(0) scale(1);
        z-index: 2;
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3 .zeguten-animated-box__back {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateX(-90deg) translateY(150%) scale(0);
                transform: rotateX(-90deg) translateY(150%) scale(0);
        z-index: 1;
        -webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
        transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3:hover .zeguten-animated-box__front {
        -webkit-transform: rotateX(90deg) translateY(-150%) scale(0);
                transform: rotateX(90deg) translateY(-150%) scale(0);
        -webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
        transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
        z-index: 1; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-3:hover .zeguten-animated-box__back {
        -webkit-transform: rotateX(0deg) translateY(0) scale(1);
                transform: rotateX(0deg) translateY(0) scale(1);
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        z-index: 2; }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4 {
      -webkit-perspective: 1000px;
              perspective: 1000px; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4 .zeguten-animated-box__front {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateY(0deg) translateX(0) scale(1);
                transform: rotateY(0deg) translateX(0) scale(1);
        z-index: 2;
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4 .zeguten-animated-box__back {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateY(-90deg) translateX(-150%) scale(0);
                transform: rotateY(-90deg) translateX(-150%) scale(0);
        z-index: 1;
        -webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
        transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4:hover .zeguten-animated-box__front {
        -webkit-transform: rotateY(90deg) translateX(150%) scale(0);
                transform: rotateY(90deg) translateX(150%) scale(0);
        -webkit-transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
        transition: all 0.5s cubic-bezier(0.63, 0.07, 0.78, 0.55);
        z-index: 1; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-4:hover .zeguten-animated-box__back {
        -webkit-transform: rotateY(0deg) translateX(0) scale(1);
                transform: rotateY(0deg) translateX(0) scale(1);
        -webkit-transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        transition: all 0.7s cubic-bezier(0.11, 0.6, 0.24, 0.89);
        z-index: 2; }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5 {
      overflow: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5 .zeguten-animated-box__front {
        -webkit-transform: translateY(0%);
                transform: translateY(0%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5 .zeguten-animated-box__back {
        -webkit-transform: translateY(-100%);
                transform: translateY(-100%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5:hover .zeguten-animated-box__front {
        -webkit-transform: translateY(100%);
                transform: translateY(100%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-5:hover .zeguten-animated-box__back {
        -webkit-transform: translateY(0%);
                transform: translateY(0%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6 {
      overflow: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6 .zeguten-animated-box__front {
        -webkit-transform: translateX(0%);
                transform: translateX(0%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6 .zeguten-animated-box__back {
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6:hover .zeguten-animated-box__front {
        -webkit-transform: translateX(100%);
                transform: translateX(100%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-6:hover .zeguten-animated-box__back {
        -webkit-transform: translateX(0%);
                transform: translateX(0%);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7 {
      -webkit-perspective: 1000px;
              perspective: 1000px; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7 .zeguten-animated-box__front {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 2;
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7 .zeguten-animated-box__front .zeguten-animated-box__inner {
          -webkit-transform: translateZ(0px);
                  transform: translateZ(0px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7 .zeguten-animated-box__back {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateY(-180deg);
                transform: rotateY(-180deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 1;
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7 .zeguten-animated-box__back .zeguten-animated-box__inner {
          -webkit-transform: translateZ(125px);
                  transform: translateZ(125px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7:hover .zeguten-animated-box__front {
        -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7.flipped .zeguten-animated-box__front .zeguten-animated-box__inner,
        body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7:hover .zeguten-animated-box__front .zeguten-animated-box__inner {
          -webkit-transform: translateZ(125px);
                  transform: translateZ(125px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7:hover .zeguten-animated-box__back {
        -webkit-transform: rotateY(0deg);
                transform: rotateY(0deg);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7.flipped .zeguten-animated-box__back .zeguten-animated-box__inner,
        body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-7:hover .zeguten-animated-box__back .zeguten-animated-box__inner {
          -webkit-transform: translateZ(0px);
                  transform: translateZ(0px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
    .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8 {
      -webkit-perspective: 1000px;
              perspective: 1000px; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8 .zeguten-animated-box__front {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 2;
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8 .zeguten-animated-box__front .zeguten-animated-box__inner {
          -webkit-transform: translateZ(0px);
                  transform: translateZ(0px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8 .zeguten-animated-box__back {
        -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
        -webkit-transform: rotateX(-180deg);
                transform: rotateX(-180deg);
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        z-index: 1;
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8 .zeguten-animated-box__back .zeguten-animated-box__inner {
          -webkit-transform: translateZ(125px);
                  transform: translateZ(125px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8.flipped .zeguten-animated-box__front,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8:hover .zeguten-animated-box__front {
        -webkit-transform: rotateX(180deg);
                transform: rotateX(180deg);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8.flipped .zeguten-animated-box__front .zeguten-animated-box__inner,
        body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8:hover .zeguten-animated-box__front .zeguten-animated-box__inner {
          -webkit-transform: translateZ(125px);
                  transform: translateZ(125px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88);
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }
      .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8.flipped .zeguten-animated-box__back,
      body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8:hover .zeguten-animated-box__back {
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);
        -webkit-transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88);
        transition: all 0.7s cubic-bezier(0.5, 0.12, 0.46, 0.88); }
        .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8.flipped .zeguten-animated-box__back .zeguten-animated-box__inner,
        body:not(.block-editor-page) .zeguten-animated-box__wrap .zeguten-animated-box.zeguten-box-effect-8:hover .zeguten-animated-box__back .zeguten-animated-box__inner {
          -webkit-transform: translateZ(0px);
                  transform: translateZ(0px);
          -webkit-transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          transition: all 0.4s cubic-bezier(0.5, 0.12, 0.46, 0.88) 0.2s;
          -webkit-backface-visibility: hidden;
                  backface-visibility: hidden; }

/*--------------------------------------------------------------
# Subscribe
--------------------------------------------------------------*/
.zeguten-subscribe {
  display: -webkit-box;
  display: flex; }
  .zeguten-subscribe form {
    width: 100%; }
  .zeguten-subscribe .zeguten-subscribe__form {
    width: 100%; }
  .zeguten-subscribe-inline-layout .zeguten-subscribe__input-group {
    display: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
            align-items: flex-start;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row; }
    .zeguten-subscribe-inline-layout .zeguten-subscribe__input-group .zeguten-subscribe-email-address {
      -webkit-box-flex: 1;
              flex: 1 1 auto; }
    .zeguten-subscribe-inline-layout .zeguten-subscribe__input-group .zeguten-subscribe__button {
      margin-left: 10px; }
  .zeguten-subscribe-block-layout .zeguten-subscribe__input-group {
    display: -webkit-box;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column wrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-subscribe-block-layout .zeguten-subscribe__input-group .zeguten-subscribe-email-address {
      width: 100%; }
    .zeguten-subscribe-block-layout .zeguten-subscribe__input-group .zeguten-subscribe__button {
      width: 100%;
      text-align: center;
      margin: 0; }
    .zeguten-subscribe-block-layout .zeguten-subscribe__input-group .zeguten-subscribe__input {
      width: 100%; }
  .zeguten-subscribe .zeguten-subscribe__input {
    position: relative;
    -webkit-box-flex: 1;
            flex: 1 1 auto; }
    .zeguten-subscribe .zeguten-subscribe__input .zeguten-subscribe-email-address {
      width: 100%; }
  .zeguten-subscribe .zeguten-subscribe__checkbox-wrap {
    position: relative;
    margin-top: 20px; }
    .zeguten-subscribe .zeguten-subscribe__checkbox-wrap input[type=checkbox] {
      position: absolute;
      width: 24px;
      height: 24px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      opacity: 0;
      z-index: 1;
      cursor: pointer; }
    .zeguten-subscribe .zeguten-subscribe__checkbox-wrap label:before {
      content: "";
      display: inline-block;
      width: 24px;
      height: 24px;
      position: absolute;
      left: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      border: 1px solid #E2E7EB;
      border-radius: 5px;
      background: #F9FAFB; }
    .zeguten-subscribe .zeguten-subscribe__checkbox-wrap input[type=checkbox]:checked + label:before {
      content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOTE0MiAxLjQxNDE0TDQuNzA3MTEgOC42MjEyNEwwIDMuOTE0MTRMMS40MTQyMSAyLjQ5OTkyTDQuNzA3MTEgNS43OTI4MkwxMC41IC03LjYyOTM5ZS0wNUwxMS45MTQyIDEuNDE0MTRaIiBmaWxsPSIjNDc0QjRGIi8+Cjwvc3ZnPg==");
      text-align: center;
      line-height: 19px; }
    .zeguten-subscribe .zeguten-subscribe__checkbox-wrap label {
      display: inline-block;
      position: relative;
      padding-left: 35px;
      cursor: context-menu; }
  .zeguten-subscribe .label-icon {
    position: absolute;
    left: 0; }
    .zeguten-subscribe .label-icon svg {
      width: 20px; }
  .zeguten-subscribe .zeguten-subscribe-label {
    display: block; }

.zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe-email-address {
  padding: 10px;
  border: 1px solid;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  outline: none; }
  .zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe-email-address:focus {
    outline: none; }

.zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe__button {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  padding: 5px 20px;
  background: #00A0D2;
  color: #fff;
  text-decoration: none;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
  z-index: 1; }
  .zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe__button:hover {
    background: #191E23;
    color: #fff; }
  .zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe__button:focus {
    outline: none; }
  .zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe__button path {
    -webkit-transition: all .4s ease;
    transition: all .4s ease; }
  .zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe__button .button-icon {
    line-height: 1;
    margin-right: 8px; }
    .zeguten-subscribe .zeguten-subscribe__input-group .zeguten-subscribe__button .button-icon svg {
      width: 20px; }

.zeguten-subscribe .zeguten-subscribe__input-group button[type="submit"] {
  cursor: pointer; }
  .zeguten-subscribe .zeguten-subscribe__input-group button[type="submit"]:disabled {
    cursor: not-allowed; }

/*--------------------------------------------------------------
# Contact Form 7
--------------------------------------------------------------*/
.zeguten-cf7 .wpcf7 .wpcf7-form-control-wrap {
  position: relative;
  display: block; }

.zeguten-cf7 .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]),
.zeguten-cf7 .wpcf7 textarea {
  width: 100%;
  -webkit-transition: all .4s ease;
  transition: all .4s ease; }
  .zeguten-cf7 .wpcf7 input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus,
  .zeguten-cf7 .wpcf7 textarea:focus {
    outline: none; }

.zeguten-cf7 .wpcf7 .wpcf7-submit {
  -webkit-transition: all .4s ease;
  transition: all .4s ease; }
  .zeguten-cf7 .wpcf7 .wpcf7-submit:focus {
    outline: none; }

.zeguten-cf7 span.wpcf7-list-item {
  margin: 0; }

.zeguten-cf7 .wpcf7-radio .wpcf7-list-item {
  display: block; }

.zeguten-cf7 .wpcf7-acceptance {
  position: relative;
  margin-top: 20px; }
  .zeguten-cf7 .wpcf7-acceptance input[type=checkbox] {
    position: absolute;
    width: 24px;
    height: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    left: 0; }
  .zeguten-cf7 .wpcf7-acceptance .wpcf7-list-item-label:before {
    content: "";
    width: 24px;
    height: 24px;
    border: 1px solid #E2E7EB;
    border-radius: 5px;
    background: #F9FAFB;
    margin-right: 15px;
    -webkit-box-flex: 0;
            flex: 0 0 auto; }
  .zeguten-cf7 .wpcf7-acceptance input[type=checkbox]:checked + span.wpcf7-list-item-label:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuOTE0MiAxLjQxNDE0TDQuNzA3MTEgOC42MjEyNEwwIDMuOTE0MTRMMS40MTQyMSAyLjQ5OTkyTDQuNzA3MTEgNS43OTI4MkwxMC41IC03LjYyOTM5ZS0wNUwxMS45MTQyIDEuNDE0MTRaIiBmaWxsPSIjNDc0QjRGIi8+Cjwvc3ZnPg==");
    text-align: center;
    font-size: calc( 24px / 1.2);
    line-height: 20px; }
  .zeguten-cf7 .wpcf7-acceptance label {
    display: inline-block;
    position: relative;
    cursor: context-menu; }
  .zeguten-cf7 .wpcf7-acceptance .wpcf7-list-item-label {
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center; }
  .zeguten-cf7 .wpcf7-acceptance span.wpcf7-list-item {
    display: -webkit-box;
    display: flex;
    flex-wrap: nowrap; }

.zeguten-cf7-block div.wpcf7 .ajax-loader {
  margin-left: 10px;
  position: relative;
  z-index: 19 !important;
  -webkit-animation: loading-bar-spinner 400ms linear infinite;
          animation: loading-bar-spinner 400ms linear infinite;
  background-image: none;
  width: 16px;
  height: 16px;
  border: solid 2px transparent;
  border-top-color: #00C8B1;
  border-left-color: #00C8B1;
  border-radius: 50%; }

@-webkit-keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes loading-bar-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    transform: rotate(360deg); } }

/*--------------------------------------------------------------
# Tabs
--------------------------------------------------------------*/
.wp-block-zeguten-tabs.zeguten-tabs {
  display: block;
  flex-wrap: wrap;
  position: relative;
  width: 100%; }

.zeguten-tabs__wrap {
  /* Style the tab */ }
  .zeguten-tabs__wrap.layout-vertical {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    align-content: stretch;
    -webkit-box-align: start;
            align-items: flex-start; }
    .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap {
      z-index: 1;
      -webkit-box-flex: 0;
              flex: 0 0 auto;
      align-self: auto; }
      .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap.tabs-list-left {
        -webkit-box-ordinal-group: 1;
                order: 0; }
      .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap.tabs-list-right {
        -webkit-box-ordinal-group: 2;
                order: 1; }
      .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap .zeguten-tabs-list {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
                justify-content: flex-start;
        align-content: stretch;
        -webkit-box-align: start;
                align-items: flex-start; }
      .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap.tabs-listitems-left .zeguten-tabs-list {
        -webkit-box-align: start;
                align-items: flex-start; }
      .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap.tabs-listitems-center .zeguten-tabs-list {
        -webkit-box-align: center;
                align-items: center; }
      .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-list__wrap.tabs-listitems-right .zeguten-tabs-list {
        -webkit-box-align: end;
                align-items: flex-end; }
    .zeguten-tabs__wrap.layout-vertical .zeguten-tabs-content__wrap {
      -webkit-box-ordinal-group: 1;
              order: 0;
      -webkit-box-flex: 1;
              flex: 1 1 auto;
      align-self: auto; }
    @media (max-width: 768px) {
      .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile {
        display: -webkit-box;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
                justify-content: flex-start;
        align-content: flex-start;
        -webkit-box-align: stretch;
                align-items: stretch; }
        .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list {
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
                  flex-direction: row;
          flex-wrap: nowrap;
          -webkit-box-pack: start;
                  justify-content: flex-start;
          align-content: stretch; }
        .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap {
          width: 100% !important;
          overflow-x: auto;
          /* width */
          /* Track */
          /* Handle */
          /* Handle on hover */ }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap::-webkit-scrollbar {
            height: 3px; }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap::-webkit-scrollbar-track {
            background: transparent; }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap::-webkit-scrollbar-thumb {
            background: lightblue; }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap::-webkit-scrollbar-thumb:hover {
            background: lightblue; }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-list-left {
            -webkit-box-ordinal-group: 1;
                    order: 0; }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-list-right {
            -webkit-box-ordinal-group: 1;
                    order: 0; }
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-listspacing-left .zeguten-tabs-list,
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-listspacing-center .zeguten-tabs-list,
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-listspacing-sparound .zeguten-tabs-list,
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-listspacing-spbtween .zeguten-tabs-list,
          .zeguten-tabs__wrap.layout-vertical.layout-horizontal-mobile .zeguten-tabs-list__wrap.tabs-listspacing-right .zeguten-tabs-list {
            -webkit-box-pack: start;
                    justify-content: flex-start; } }
  .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    align-content: stretch; }
  .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap::-webkit-scrollbar {
      height: 3px; }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap::-webkit-scrollbar-track {
      background: transparent; }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap::-webkit-scrollbar-thumb {
      background: lightblue; }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap::-webkit-scrollbar-thumb:hover {
      background: lightblue; }
    @media (max-width: 768px) {
      .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap {
        overflow-x: auto; } }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-left .zeguten-tabs-list {
      flex-wrap: wrap;
      -webkit-box-pack: start;
              justify-content: flex-start; }
      @media (max-width: 768px) {
        .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-left .zeguten-tabs-list {
          flex-wrap: nowrap; } }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-center .zeguten-tabs-list {
      flex-wrap: wrap;
      -webkit-box-pack: center;
              justify-content: center; }
      @media (max-width: 768px) {
        .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-center .zeguten-tabs-list {
          -webkit-box-pack: start;
                  justify-content: flex-start;
          flex-wrap: nowrap; } }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-sparound .zeguten-tabs-list {
      flex-wrap: wrap;
      justify-content: space-around; }
      @media (max-width: 768px) {
        .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-sparound .zeguten-tabs-list {
          -webkit-box-pack: start;
                  justify-content: flex-start;
          flex-wrap: nowrap; } }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-spbtween .zeguten-tabs-list {
      flex-wrap: wrap;
      -webkit-box-pack: justify;
              justify-content: space-between; }
      @media (max-width: 768px) {
        .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-spbtween .zeguten-tabs-list {
          -webkit-box-pack: start;
                  justify-content: flex-start;
          flex-wrap: nowrap; } }
    .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-right .zeguten-tabs-list {
      flex-wrap: wrap;
      -webkit-box-pack: end;
              justify-content: flex-end; }
      @media (max-width: 768px) {
        .zeguten-tabs__wrap.layout-horizontal .zeguten-tabs-list__wrap.tabs-listspacing-right .zeguten-tabs-list {
          -webkit-box-pack: start;
                  justify-content: flex-start;
          flex-wrap: nowrap; } }
  @media (max-width: 768px) {
    .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-pack: start;
              justify-content: flex-start;
      align-content: stretch;
      -webkit-box-align: start;
              align-items: flex-start; }
      .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap {
        z-index: 1;
        overflow: inherit;
        -webkit-box-flex: 0;
                flex: 0 1 auto;
        align-self: auto; }
        .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap.tabs-list-left {
          -webkit-box-ordinal-group: 1;
                  order: 0; }
        .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap.tabs-list-right {
          -webkit-box-ordinal-group: 2;
                  order: 1; }
        .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap .zeguten-tabs-list {
          display: -webkit-box;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
                  flex-direction: column;
          flex-wrap: nowrap;
          -webkit-box-pack: start;
                  justify-content: flex-start;
          align-content: stretch;
          -webkit-box-align: start;
                  align-items: flex-start; }
        .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap.tabs-listitems-left .zeguten-tabs-list {
          -webkit-box-align: start;
                  align-items: flex-start; }
        .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap.tabs-listitems-center .zeguten-tabs-list {
          -webkit-box-align: center;
                  align-items: center; }
        .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-list__wrap.tabs-listitems-right .zeguten-tabs-list {
          -webkit-box-align: end;
                  align-items: flex-end; }
      .zeguten-tabs__wrap.layout-horizontal.layout-vertical-mobile .zeguten-tabs-content__wrap {
        -webkit-box-ordinal-group: 1;
                order: 0;
        -webkit-box-flex: 1;
                flex: 1 1 auto;
        align-self: auto; } }
  .zeguten-tabs__wrap .zeguten-tabs-list {
    margin: 0;
    padding: 0; }
    .zeguten-tabs__wrap .zeguten-tabs-list li {
      margin: 0;
      word-break: normal;
      -webkit-transition: all 0.05s linear;
      transition: all 0.05s linear; }
      .zeguten-tabs__wrap .zeguten-tabs-list li:hover {
        -webkit-transition: all 0.05s linear;
        transition: all 0.05s linear; }
      .zeguten-tabs__wrap .zeguten-tabs-list li .zeguten-tabs-item__label {
        white-space: nowrap; }
      .zeguten-tabs__wrap .zeguten-tabs-list li .zeguten-tabs-item__image {
        overflow: hidden;
        display: -webkit-box;
        display: flex;
        -webkit-box-align: center;
                align-items: center;
        -webkit-box-pack: center;
                justify-content: center; }
        .zeguten-tabs__wrap .zeguten-tabs-list li .zeguten-tabs-item__image .zeguten-tabs-item__source-icon {
          display: -webkit-box;
          display: flex;
          width: 100%;
          height: 100%;
          -webkit-box-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
                  align-items: center; }
  .zeguten-tabs__wrap .tabs-list-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
            justify-content: center;
    align-content: flex-start;
    -webkit-box-align: center;
            align-items: center;
    list-style: none;
    cursor: pointer; }
    .zeguten-tabs__wrap .tabs-list-item .tabs-list-items-xy {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-pack: center;
              justify-content: center;
      align-content: stretch;
      -webkit-box-align: center;
              align-items: center;
      -webkit-transition: all 0.05s linear;
      transition: all 0.05s linear; }
    .zeguten-tabs__wrap .tabs-list-item:hover {
      background-color: lightgreen;
      color: white; }
  .zeguten-tabs__wrap .tabs-list-item-active {
    -webkit-transition: all 0.05s linear;
    transition: all 0.05s linear; }
  .zeguten-tabs__wrap .zeguten-tabs-content__wrap {
    position: relative;
    overflow: hidden; }

.wp-block-zeguten-tab.zeguten-tab-inner {
  display: none; }

.wp-block-zeguten-tab.zeguten-tab-inner.zeguten-active-tab {
  display: block; }

/*--------------------------------------------------------------
# Testimonials
  --------------------------------------------------------------*/
.zeguten-testimonials {
  width: 100%;
  max-width: 100%; }
  .zeguten-testimonials__item:focus {
    outline: none; }
  .zeguten-testimonials__item__title {
    font-family: Noto Serif;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 40px; }
  .zeguten-testimonials__item__description {
    font-size: 18px;
    line-height: 24px;
    color: #474B4F; }
  .zeguten-testimonials__item__stars .star {
    margin-right: 5px; }
    .zeguten-testimonials__item__stars .star svg {
      display: inline-block;
      width: 20px;
      height: auto; }
    .zeguten-testimonials__item__stars .star:not(.active) svg path {
      fill: #CDD4DA; }
  .zeguten-testimonials__item__email {
    line-height: 22px; }
    .zeguten-testimonials__item__email__link {
      font-family: Noto Sans;
      font-weight: normal;
      font-size: 14px;
      color: #00A0D2;
      text-decoration: none;
      -webkit-transition: .3s all;
      transition: .3s all; }
  .zeguten-testimonials__item__img {
    display: -webkit-box;
    display: flex; }
    .zeguten-testimonials__item__img__inner {
      -o-object-fit: cover;
         object-fit: cover;
      max-width: 100%; }
  .zeguten-testimonials__item__author {
    color: #00191E;
    font-family: Noto Serif;
    font-style: normal;
    font-weight: bold; }
  .zeguten-testimonials__item__position {
    font-family: Noto Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px;
    color: #474B4F; }
  .zeguten-testimonials__item__date {
    color: #919395;
    font-weight: normal;
    font-size: 14px;
    line-height: 22px; }
  .zeguten-testimonials__item__icon__inner_img {
    display: inline-block !important;
    width: 46px;
    height: 46px;
    -o-object-fit: cover;
       object-fit: cover; }
  .zeguten-testimonials__item__icon__inner svg {
    display: inline-block;
    width: 46px; }
    .zeguten-testimonials__item__icon__inner svg path {
      fill: #CCECF6; }
  .zeguten-testimonials__carousel {
    max-width: 100%; }
    .zeguten-testimonials__carousel:not(.slick-slider) {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap;
      width: 100%; }
      .zeguten-testimonials__carousel:not(.slick-slider) .zeguten-testimonials__item__wrapper {
        padding-bottom: 30px;
        margin-right: 20px;
        margin-left: 20px; }
  .zeguten-testimonials__wrap {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    position: relative; }
  .zeguten-testimonials-1 .zeguten-testimonials__wrap {
    background: #FFFFFF;
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__title {
    text-align: center;
    color: #00A0D2; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__description {
    text-align: center; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__author {
    text-align: center;
    font-size: 18px;
    line-height: 31px; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__stars {
    text-align: center; }
    .zeguten-testimonials-1 .zeguten-testimonials__item__stars .star.active svg path {
      fill: #FEC195; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__date {
    text-align: center;
    font-style: italic;
    font-family: Noto Sans; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__icon {
    text-align: center; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__position {
    text-align: center; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__email {
    text-align: center; }
    .zeguten-testimonials-1 .zeguten-testimonials__item__email__link {
      font-style: italic; }
  .zeguten-testimonials-1 .zeguten-testimonials__item__img {
    -webkit-box-pack: center;
            justify-content: center;
    margin-bottom: 40px; }
    .zeguten-testimonials-1 .zeguten-testimonials__item__img__inner {
      width: 120px;
      height: 120px; }
  .zeguten-testimonials-2 .zeguten-testimonials__item__title {
    color: #00191E; }
  .zeguten-testimonials-2 .zeguten-testimonials__item__stars .star.active svg path {
    fill: #00A0D2; }
  .zeguten-testimonials-2 .zeguten-testimonials__item__img {
    margin-right: 20px; }
    .zeguten-testimonials-2 .zeguten-testimonials__item__img__inner {
      border: 2px solid #FFFFFF;
      border-radius: 50%;
      width: 80px;
      height: 80px; }
  .zeguten-testimonials-2 .zeguten-testimonials__item__comment {
    margin-bottom: 32px;
    background: #FFFFFF;
    box-shadow: 0px 10px 15px rgba(25, 30, 35, 0.03);
    position: relative;
    padding: 40px; }
    .zeguten-testimonials-2 .zeguten-testimonials__item__comment:after {
      position: absolute;
      top: 100%;
      left: 25%;
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 20px 20px 0 0;
      border-color: #ffffff transparent transparent transparent; }
  .zeguten-testimonials-2 .zeguten-testimonials__item__author {
    font-size: 18px;
    line-height: 31px; }
    .zeguten-testimonials-2 .zeguten-testimonials__item__author__wrapper {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap; }
  .zeguten-testimonials-2 .zeguten-testimonials__item__date {
    font-family: Noto Sans; }
  .zeguten-testimonials-2 .zeguten-testimonials__wrap {
    background: #F9FAFB; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__wrapper {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__stars .star.active svg path {
    fill: #FEC195; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__img {
    margin-right: 20px; }
    .zeguten-testimonials-3 .zeguten-testimonials__item__img__inner {
      width: 90px;
      height: 90px;
      border-radius: 50%; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__author {
    font-size: 24px;
    line-height: 40px; }
    .zeguten-testimonials-3 .zeguten-testimonials__item__author__wrapper {
      display: -webkit-box;
      display: flex;
      flex-wrap: wrap; }
    .zeguten-testimonials-3 .zeguten-testimonials__item__author__info {
      min-width: 80%;
      padding-bottom: 23px;
      border-bottom: solid 1px #E2E7EB;
      margin-bottom: 22px; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__icon {
    display: inline-block;
    float: left;
    margin-right: 20px; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__date {
    font-family: Noto Serif;
    font-style: italic; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__email__link {
    font-style: italic; }
  .zeguten-testimonials-3 .zeguten-testimonials__item__text__wrapper {
    width: calc(100% - 110px); }
    @media (max-width: 468px) {
      .zeguten-testimonials-3 .zeguten-testimonials__item__text__wrapper {
        min-width: 100%; } }
  .zeguten-testimonials-3 .zeguten-testimonials__wrap {
    background: #FFFFFF; }
  .zeguten-testimonials .slick-dots {
    padding: 0;
    margin: 0; }
    .zeguten-testimonials .slick-dots li {
      -webkit-transition: .2s all;
      transition: .2s all;
      border-radius: 50%;
      width: 16px;
      height: 16px;
      background-color: #E2E7EB; }
      .zeguten-testimonials .slick-dots li.slick-active {
        background-color: #191E23; }
      .zeguten-testimonials .slick-dots li:hover {
        background-color: #191E23; }
      .zeguten-testimonials .slick-dots li button:before {
        content: ''; }
  .zeguten-testimonials .slick-arrow {
    font-weight: 300;
    background: transparent; }
    .zeguten-testimonials .slick-arrow:before {
      color: #00A0D2; }
    .zeguten-testimonials .slick-arrow.slick-disabled:before {
      color: #191E23; }
    .zeguten-testimonials .slick-arrow.slick-prev {
      left: 0; }
    .zeguten-testimonials .slick-arrow.slick-next {
      right: 0; }
  .zeguten-testimonials .slick-slide > div {
    margin-right: 20px;
    margin-left: 20px; }

/*--------------------------------------------------------------
# Team member
--------------------------------------------------------------*/
.zeguten-team-member__wrapp {
  overflow: hidden;
  position: relative;
  -webkit-transition: all ease-out 0.08s;
  transition: all ease-out 0.08s; }
  .zeguten-team-member__wrapp:hover {
    -webkit-transition: all ease-out 0.08s;
    transition: all ease-out 0.08s; }

.zeguten-team-member__head {
  position: relative; }
  .zeguten-team-member__head .zeguten-team-member__memberimg-wrapp {
    z-index: 0;
    position: relative;
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
            justify-content: center;
    align-content: stretch;
    -webkit-box-align: start;
            align-items: flex-start; }
    .zeguten-team-member__head .zeguten-team-member__memberimg-wrapp.memberimg-alignt-left {
      -webkit-box-pack: start;
              justify-content: flex-start; }
    .zeguten-team-member__head .zeguten-team-member__memberimg-wrapp.memberimg-alignt-center {
      -webkit-box-pack: center;
              justify-content: center; }
    .zeguten-team-member__head .zeguten-team-member__memberimg-wrapp.memberimg-alignt-right {
      -webkit-box-pack: end;
              justify-content: flex-end; }
    .zeguten-team-member__head .zeguten-team-member__memberimg-wrapp .zeguten-team-member__memberimg {
      width: 100%;
      height: 100%;
      overflow: hidden;
      line-height: 0;
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-pack: start;
              justify-content: flex-start;
      align-content: stretch; }
      .zeguten-team-member__head .zeguten-team-member__memberimg-wrapp .zeguten-team-member__memberimg img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }

.zeguten-team-member__cover {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  align-content: stretch;
  -webkit-box-align: start;
          align-items: flex-start;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }
  .zeguten-team-member__cover.content-align-top {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .zeguten-team-member__cover.content-align-middle {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-team-member__cover.content-align-bottom {
    -webkit-box-pack: end;
            justify-content: flex-end; }

.zeguten-team-member__content {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  flex-wrap: wrap;
  -webkit-box-pack: start;
          justify-content: flex-start;
  align-content: stretch;
  -webkit-box-align: start;
          align-items: flex-start; }

.zeguten-team-member__name-wrapp a {
  text-decoration: none; }

.zeguten-team-member__info-wrapp {
  position: relative;
  display: block;
  width: 100%; }
  .zeguten-team-member__info-wrapp.content-align-left .zeguten-team-member-info-item {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .zeguten-team-member__info-wrapp.content-align-center .zeguten-team-member-info-item {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-team-member__info-wrapp.content-align-right .zeguten-team-member-info-item {
    -webkit-box-pack: end;
            justify-content: flex-end; }
  .zeguten-team-member__info-wrapp .zeguten-team-member-info-item {
    position: relative;
    width: 100%; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item a {
      text-decoration: none; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item .zeguten-team-member__image {
      overflow: hidden;
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center; }
      .zeguten-team-member__info-wrapp .zeguten-team-member-info-item .zeguten-team-member__image .zeguten-team-member__source-icon {
        display: -webkit-box;
        display: flex;
        width: 100%;
        height: 100%;
        -webkit-box-pack: center;
                justify-content: center;
        -webkit-box-align: center;
                align-items: center; }
        .zeguten-team-member__info-wrapp .zeguten-team-member-info-item .zeguten-team-member__image .zeguten-team-member__source-icon svg {
          display: block;
          width: 20px;
          height: 20px;
          font-size: 20px;
          margin-left: auto;
          margin-right: auto; }
      .zeguten-team-member__info-wrapp .zeguten-team-member-info-item .zeguten-team-member__image .zeguten-team-member__source-image img {
        margin-left: auto;
        margin-right: auto; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item.infos-item-delimiter:before {
      position: absolute;
      display: block;
      width: 100%;
      left: 0;
      right: 0;
      content: ''; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item.zeguten-team-member-info-item-0 {
      margin-top: 0 !important; }
      .zeguten-team-member__info-wrapp .zeguten-team-member-info-item.zeguten-team-member-info-item-0:before {
        display: none; }
  .zeguten-team-member__info-wrapp .zeguten-team-member-info-item {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: nowrap;
    -webkit-box-align: center;
            align-items: center; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item.icon-align-middle .zeguten-team-member__image {
      align-self: auto; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item.icon-align-top .zeguten-team-member__image {
      align-self: flex-start; }
    .zeguten-team-member__info-wrapp .zeguten-team-member-info-item.icon-align-bottom .zeguten-team-member__image {
      align-self: flex-end; }

.zeguten-team-member__action {
  position: relative;
  display: block;
  width: 100%; }
  .zeguten-team-member__action.button-width-default.button-align-center .zeguten-team-member__button_wrap {
    text-align: center; }
  .zeguten-team-member__action.button-width-default.button-align-right .zeguten-team-member__button_wrap {
    text-align: right; }
  .zeguten-team-member__action .zeguten-team-member__button_wrap a {
    display: inline-block;
    vertical-align: top;
    text-align: center; }
  .zeguten-team-member__action.button-width-inline {
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: center;
            justify-content: center; }
    .zeguten-team-member__action.button-width-inline .zeguten-team-member__button_wrap a {
      display: block; }
  .zeguten-team-member__action.button-width-block a {
    display: block; }
  .zeguten-team-member__action .zeguten-team-member__button1,
  .zeguten-team-member__action .zeguten-team-member__button2 {
    cursor: pointer; }
    .zeguten-team-member__action .zeguten-team-member__button1 span,
    .zeguten-team-member__action .zeguten-team-member__button2 span {
      display: inline-block;
      vertical-align: top; }
    .zeguten-team-member__action .zeguten-team-member__button1 img,
    .zeguten-team-member__action .zeguten-team-member__button2 img {
      display: inline-block;
      width: 17px;
      margin-right: 4px; }
    .zeguten-team-member__action .zeguten-team-member__button1.icon-align-top img,
    .zeguten-team-member__action .zeguten-team-member__button2.icon-align-top img {
      vertical-align: top; }
    .zeguten-team-member__action .zeguten-team-member__button1.icon-align-middle img,
    .zeguten-team-member__action .zeguten-team-member__button2.icon-align-middle img {
      vertical-align: middle; }
    .zeguten-team-member__action .zeguten-team-member__button1.icon-align-bottom img,
    .zeguten-team-member__action .zeguten-team-member__button2.icon-align-bottom img {
      vertical-align: bottom; }

.zeguten-team-member__socials-wrapp {
  position: relative;
  display: block;
  width: 100%; }
  .zeguten-team-member__socials-wrapp.content-align-left .zeguten-team-member__socials-inner {
    -webkit-box-pack: start;
            justify-content: flex-start; }
  .zeguten-team-member__socials-wrapp.content-align-center .zeguten-team-member__socials-inner {
    -webkit-box-pack: center;
            justify-content: center; }
  .zeguten-team-member__socials-wrapp.content-align-right .zeguten-team-member__socials-inner {
    -webkit-box-pack: end;
            justify-content: flex-end; }
  .zeguten-team-member__socials-wrapp .zeguten-team-member__socials-inner {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: wrap;
    -webkit-box-pack: start;
            justify-content: flex-start;
    align-content: stretch;
    -webkit-box-align: start;
            align-items: flex-start; }
  .zeguten-team-member__socials-wrapp .zeguten-team-member-socials-item .zeguten-team-member__source-icon {
    overflow: hidden;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    -webkit-box-pack: center;
            justify-content: center; }
    .zeguten-team-member__socials-wrapp .zeguten-team-member-socials-item .zeguten-team-member__source-icon svg {
      display: -webkit-box;
      display: flex;
      width: 25px;
      height: 25px;
      font-size: 25px;
      -webkit-box-pack: center;
              justify-content: center;
      -webkit-box-align: center;
              align-items: center; }

.zeguten-team-member__name-wrapp.content-align-left, .zeguten-team-member__description.content-align-left, .zeguten-team-member__position.content-align-left {
  align-self: flex-start;
  text-align: left; }

.zeguten-team-member__name-wrapp.content-align-center, .zeguten-team-member__description.content-align-center, .zeguten-team-member__position.content-align-center {
  align-self: center;
  text-align: center; }

.zeguten-team-member__name-wrapp.content-align-right, .zeguten-team-member__description.content-align-right, .zeguten-team-member__position.content-align-right {
  align-self: flex-end;
  text-align: right; }

.zeguten-team-member .zeguten-team-member__name-wrapp a {
  text-decoration: none; }

/*--------------------------------------------------------------
# Slider
--------------------------------------------------------------*/
.swiper-wrapper .swiper-slide .zeguten-slider-slide-content-wrapper {
  min-height: 500px; }

.zeguten-slider-slide-content-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }

.swiper-navigation.swiper-button-next, .swiper-navigation.swiper-button-prev {
  height: auto;
  width: auto;
  margin: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }
  .swiper-navigation.swiper-button-next:after, .swiper-navigation.swiper-button-prev:after {
    font-family: 'dashicons';
    font-size: 20px;
    line-height: 1;
    display: block;
    color: #000; }
  .swiper-navigation.swiper-button-next.swiper-button-next:after, .swiper-navigation.swiper-button-prev.swiper-button-next:after {
    content: '\F345'; }
  .swiper-navigation.swiper-button-next.swiper-button-prev:after, .swiper-navigation.swiper-button-prev.swiper-button-prev:after {
    content: '\F341'; }

.zeguten-slider-slide__content-wrapper {
  display: block;
  width: 100%;
  height: 100%; }

.swiper-pagination.swiper-pagination-progressbar {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.zeguten-slide-background,
.zeguten-slide-background > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1; }

.zeguten-slide-video video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.swiper-wrapper .swiper-button-next:after {
  content: '\F345'; }

.swiper-wrapper .swiper-button-prev:after {
  content: '\F341'; }
