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

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

/* ===== Start Customizer Color ===== */
/* ===== End Customizer Color ===== */
/**
 * Front-end + editor styles
 */
.hentry .entry-content,
.editor-styles-wrapper {
  font-size: 16px; }
  .hentry .entry-content p a:not(.wp-block-button__link),
  .hentry .entry-content table a,
  .hentry .entry-content dl a,
  .hentry .entry-content .wp-block-latest-posts a,
  .hentry .entry-content .wp-block-categories a,
  .hentry .entry-content .wp-block-archives a,
  .hentry .entry-content .wp-block-latest-comments__comment-author,
  .hentry .entry-content .wp-block-latest-comments__comment-link,
  .editor-styles-wrapper p a:not(.wp-block-button__link),
  .editor-styles-wrapper table a,
  .editor-styles-wrapper dl a,
  .editor-styles-wrapper .wp-block-latest-posts a,
  .editor-styles-wrapper .wp-block-categories a,
  .editor-styles-wrapper .wp-block-archives a,
  .editor-styles-wrapper .wp-block-latest-comments__comment-author,
  .editor-styles-wrapper .wp-block-latest-comments__comment-link {
    color: var(--accent);
    box-shadow: inset 0 -1px 0 var(--primary);
    font-weight: 500; }
    .hentry .entry-content p a:not(.wp-block-button__link):hover,
    .hentry .entry-content table a:hover,
    .hentry .entry-content dl a:hover,
    .hentry .entry-content .wp-block-latest-posts a:hover,
    .hentry .entry-content .wp-block-categories a:hover,
    .hentry .entry-content .wp-block-archives a:hover,
    .hentry .entry-content .wp-block-latest-comments__comment-author:hover,
    .hentry .entry-content .wp-block-latest-comments__comment-link:hover,
    .editor-styles-wrapper p a:not(.wp-block-button__link):hover,
    .editor-styles-wrapper table a:hover,
    .editor-styles-wrapper dl a:hover,
    .editor-styles-wrapper .wp-block-latest-posts a:hover,
    .editor-styles-wrapper .wp-block-categories a:hover,
    .editor-styles-wrapper .wp-block-archives a:hover,
    .editor-styles-wrapper .wp-block-latest-comments__comment-author:hover,
    .editor-styles-wrapper .wp-block-latest-comments__comment-link:hover {
      color: var(--primary); }
  .hentry .entry-content .wp-block-latest-posts__post-date,
  .hentry .entry-content .wp-block-latest-posts__post-author,
  .hentry .entry-content .wp-block-latest-comments__comment-date,
  .editor-styles-wrapper .wp-block-latest-posts__post-date,
  .editor-styles-wrapper .wp-block-latest-posts__post-author,
  .editor-styles-wrapper .wp-block-latest-comments__comment-date {
    display: block;
    font-size: 12px;
    color: var(--light);
    font-style: italic; }
  .hentry .entry-content .wp-block-latest-posts.wp-block-latest-posts__list,
  .editor-styles-wrapper .wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: disc; }
  .hentry .entry-content .wp-block-media-text,
  .editor-styles-wrapper .wp-block-media-text {
    margin: 40px 0; }
  .hentry .entry-content p.has-drop-cap:not(:focus)::first-letter,
  .editor-styles-wrapper p.has-drop-cap:not(:focus)::first-letter {
    font-size: 100px;
    margin: 3px 20px 10px 0;
    line-height: 0.618;
    font-family: "Barlow Semi Condensed", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    color: var(--accent); }
  .hentry .entry-content .wp-block-cover, .hentry .entry-content .wp-block-cover-image,
  .editor-styles-wrapper .wp-block-cover,
  .editor-styles-wrapper .wp-block-cover-image {
    min-height: 300px; }
    .hentry .entry-content .wp-block-cover .wp-block-cover-text, .hentry .entry-content .wp-block-cover-image .wp-block-cover-text,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover-text,
    .editor-styles-wrapper .wp-block-cover-image .wp-block-cover-text {
      font-size: 22px !important; }
  .hentry .entry-content .has-small-font-size,
  .editor-styles-wrapper .has-small-font-size {
    font-size: 0.875em; }
  .hentry .entry-content .has-medium-font-size,
  .editor-styles-wrapper .has-medium-font-size {
    font-size: 1.41575em; }
  .hentry .entry-content .has-large-font-size,
  .editor-styles-wrapper .has-large-font-size {
    font-size: 1.618em; }
  .hentry .entry-content .has-huge-font-size,
  .editor-styles-wrapper .has-huge-font-size {
    font-size: 2.2906835em; }
  .hentry .entry-content .wp-block-audio,
  .editor-styles-wrapper .wp-block-audio {
    margin-bottom: 1.41575em;
    width: 100%; }
    .hentry .entry-content .wp-block-audio audio,
    .editor-styles-wrapper .wp-block-audio audio {
      width: 100%; }
    .hentry .entry-content .wp-block-audio.alignleft audio,
    .hentry .entry-content .wp-block-audio.alignright audio,
    .editor-styles-wrapper .wp-block-audio.alignleft audio,
    .editor-styles-wrapper .wp-block-audio.alignright audio {
      max-width: 284px; }
    .hentry .entry-content .wp-block-audio.aligncenter,
    .editor-styles-wrapper .wp-block-audio.aligncenter {
      margin: 0 auto 1.41575em;
      max-width: 48.3870967742%; }
  .hentry .entry-content .wp-block-video,
  .editor-styles-wrapper .wp-block-video {
    margin-bottom: 1.41575em; }
    .hentry .entry-content .wp-block-video video,
    .editor-styles-wrapper .wp-block-video video {
      width: 100%; }
  .hentry .entry-content .wp-block-button,
  .editor-styles-wrapper .wp-block-button {
    margin-bottom: 1.41575em; }
    .hentry .entry-content .wp-block-button .wp-block-button__link,
    .editor-styles-wrapper .wp-block-button .wp-block-button__link {
      font-size: 1em;
      line-height: 1.618;
      border: 0;
      cursor: pointer;
      padding: 0.6180469716em 1.41575em;
      text-decoration: none;
      text-shadow: none;
      display: inline-block;
      -webkit-appearance: none;
      font-weight: 700; }
    .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link,
    .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,
    .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active,
    .hentry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover,
    .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link,
    .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:focus,
    .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:active,
    .editor-styles-wrapper .wp-block-button.is-style-outline .wp-block-button__link:hover {
      background: transparent;
      border: 2px solid currentColor; }
  .hentry .entry-content .wp-block-latest-posts li,
  .editor-styles-wrapper .wp-block-latest-posts li {
    margin: 0; }
  .hentry .entry-content .wp-block-latest-posts.has-dates li,
  .editor-styles-wrapper .wp-block-latest-posts.has-dates li {
    margin: 0 0 1em; }
  .hentry .entry-content .wp-block-latest-posts.is-grid,
  .editor-styles-wrapper .wp-block-latest-posts.is-grid {
    margin: 0; }
    .hentry .entry-content .wp-block-latest-posts.is-grid li,
    .editor-styles-wrapper .wp-block-latest-posts.is-grid li {
      margin: 0 1em 0 0; }
    .hentry .entry-content .wp-block-latest-posts.is-grid.has-dates li,
    .editor-styles-wrapper .wp-block-latest-posts.is-grid.has-dates li {
      margin-bottom: 1em; }
  @media (min-width: 600px) {
    .hentry .entry-content .wp-block-latest-posts.columns-2 li,
    .editor-styles-wrapper .wp-block-latest-posts.columns-2 li {
      margin-right: 3.2258064516%;
      width: 48.3870967742%; }
      .hentry .entry-content .wp-block-latest-posts.columns-2 li:nth-of-type(2n),
      .editor-styles-wrapper .wp-block-latest-posts.columns-2 li:nth-of-type(2n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-latest-posts.columns-3 li,
    .editor-styles-wrapper .wp-block-latest-posts.columns-3 li {
      margin-right: 3.2258064516%;
      width: 31.1827956989%; }
      .hentry .entry-content .wp-block-latest-posts.columns-3 li:nth-of-type(3n),
      .editor-styles-wrapper .wp-block-latest-posts.columns-3 li:nth-of-type(3n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-latest-posts.columns-4 li,
    .editor-styles-wrapper .wp-block-latest-posts.columns-4 li {
      margin-right: 3.2258064516%;
      width: 22.5806451613%; }
      .hentry .entry-content .wp-block-latest-posts.columns-4 li:nth-of-type(4n),
      .editor-styles-wrapper .wp-block-latest-posts.columns-4 li:nth-of-type(4n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-latest-posts.columns-5 li,
    .editor-styles-wrapper .wp-block-latest-posts.columns-5 li {
      margin-right: 3.2258064516%;
      width: 17.4193548387%; }
      .hentry .entry-content .wp-block-latest-posts.columns-5 li:nth-of-type(5n),
      .editor-styles-wrapper .wp-block-latest-posts.columns-5 li:nth-of-type(5n) {
        margin-right: 0; }
    .hentry .entry-content .wp-block-latest-posts.columns-6 li,
    .editor-styles-wrapper .wp-block-latest-posts.columns-6 li {
      margin-right: 3.2258064516%;
      width: 13.9784946237%; }
      .hentry .entry-content .wp-block-latest-posts.columns-6 li:nth-of-type(6n),
      .editor-styles-wrapper .wp-block-latest-posts.columns-6 li:nth-of-type(6n) {
        margin-right: 0; } }
  .hentry .entry-content .wp-block-pullquote,
  .editor-styles-wrapper .wp-block-pullquote {
    margin: 35px 0;
    border: 1px solid;
    border-color: #e5e5e5;
    overflow: hidden;
    position: relative;
    padding: 40px; }
    .hentry .entry-content .wp-block-pullquote.alignleft, .hentry .entry-content .wp-block-pullquote.alignright,
    .editor-styles-wrapper .wp-block-pullquote.alignleft,
    .editor-styles-wrapper .wp-block-pullquote.alignright {
      padding: 45px 25px;
      margin: 8px 30px 20px 0;
      max-width: 290px; }
      .hentry .entry-content .wp-block-pullquote.alignleft p, .hentry .entry-content .wp-block-pullquote.alignright p,
      .editor-styles-wrapper .wp-block-pullquote.alignleft p,
      .editor-styles-wrapper .wp-block-pullquote.alignright p {
        font-size: 20px;
        line-height: 31px;
        margin-bottom: 20px !important; }
    .hentry .entry-content .wp-block-pullquote.alignleft,
    .editor-styles-wrapper .wp-block-pullquote.alignleft {
      margin-left: -10%; }
    .hentry .entry-content .wp-block-pullquote.alignright,
    .editor-styles-wrapper .wp-block-pullquote.alignright {
      margin-right: -10%; }
    .hentry .entry-content .wp-block-pullquote blockquote,
    .editor-styles-wrapper .wp-block-pullquote blockquote {
      float: none;
      max-width: 100%;
      margin: 0;
      padding: 0;
      text-align: center; }
      .hentry .entry-content .wp-block-pullquote blockquote p,
      .editor-styles-wrapper .wp-block-pullquote blockquote p {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 34px;
        position: relative;
        font-style: italic;
        z-index: 2; }
        .hentry .entry-content .wp-block-pullquote blockquote p:before,
        .editor-styles-wrapper .wp-block-pullquote blockquote p:before {
          display: none; }
      .hentry .entry-content .wp-block-pullquote blockquote cite,
      .editor-styles-wrapper .wp-block-pullquote blockquote cite {
        display: block;
        font-size: 12px;
        letter-spacing: 1.5px;
        font-weight: 500;
        text-transform: uppercase;
        z-index: 2; }
    .hentry .entry-content .wp-block-pullquote.is-style-solid-color,
    .editor-styles-wrapper .wp-block-pullquote.is-style-solid-color {
      margin: 35px 0;
      border: 1px solid;
      border-color: #e5e5e5;
      overflow: hidden;
      position: relative;
      padding: 40px; }
  .hentry .entry-content .wp-block-quote,
  .editor-styles-wrapper .wp-block-quote {
    padding: 20px 60px 50px;
    margin: 0;
    border: 0;
    line-height: 1.4;
    font-weight: 600; }
    .hentry .entry-content .wp-block-quote p:last-child,
    .editor-styles-wrapper .wp-block-quote p:last-child {
      margin-bottom: 0; }
    .hentry .entry-content .wp-block-quote cite,
    .editor-styles-wrapper .wp-block-quote cite {
      margin-top: -20px;
      display: block;
      font-size: 12px;
      letter-spacing: 1.5px;
      font-weight: 600;
      text-transform: uppercase;
      z-index: 2;
      font-style: normal; }
      .hentry .entry-content .wp-block-quote cite:before,
      .editor-styles-wrapper .wp-block-quote cite:before {
        content: "\2d";
        margin-right: 4px; }
    .hentry .entry-content .wp-block-quote footer, .hentry .entry-content .wp-block-quote__citation,
    .editor-styles-wrapper .wp-block-quote footer,
    .editor-styles-wrapper .wp-block-quote__citation {
      font-size: 1em;
      font-weight: 700; }
    .hentry .entry-content .wp-block-quote.is-large, .hentry .entry-content .wp-block-quote.is-style-large,
    .editor-styles-wrapper .wp-block-quote.is-large,
    .editor-styles-wrapper .wp-block-quote.is-style-large {
      background: var(--primary);
      padding: 60px 65px 55px;
      margin-bottom: 40px;
      position: relative;
      margin-top: 40px;
      overflow: hidden; }
      .hentry .entry-content .wp-block-quote.is-large p, .hentry .entry-content .wp-block-quote.is-style-large p,
      .editor-styles-wrapper .wp-block-quote.is-large p,
      .editor-styles-wrapper .wp-block-quote.is-style-large p {
        z-index: 2;
        color: #fff; }
        .hentry .entry-content .wp-block-quote.is-large p:before, .hentry .entry-content .wp-block-quote.is-style-large p:before,
        .editor-styles-wrapper .wp-block-quote.is-large p:before,
        .editor-styles-wrapper .wp-block-quote.is-style-large p:before {
          font-size: 150px;
          font-style: normal;
          position: absolute;
          color: var(--primary_hover);
          left: -20px;
          top: -50px;
          z-index: -1;
          opacity: .4; }
        .hentry .entry-content .wp-block-quote.is-large p a, .hentry .entry-content .wp-block-quote.is-style-large p a,
        .editor-styles-wrapper .wp-block-quote.is-large p a,
        .editor-styles-wrapper .wp-block-quote.is-style-large p a {
          color: #fff;
          text-decoration: underline; }
      .hentry .entry-content .wp-block-quote.is-large cite, .hentry .entry-content .wp-block-quote.is-style-large cite,
      .editor-styles-wrapper .wp-block-quote.is-large cite,
      .editor-styles-wrapper .wp-block-quote.is-style-large cite {
        text-align: left;
        color: #fff; }
  .hentry .entry-content .wp-block-image figure,
  .editor-styles-wrapper .wp-block-image figure {
    margin-bottom: 1.41575em; }
  .hentry .entry-content .wp-block-image .alignleft,
  .editor-styles-wrapper .wp-block-image .alignleft {
    margin-right: 1.41575em; }
  .hentry .entry-content .wp-block-image .alignright,
  .editor-styles-wrapper .wp-block-image .alignright {
    margin-left: 1.41575em; }
  .hentry .entry-content .wp-block-image figcaption,
  .editor-styles-wrapper .wp-block-image figcaption {
    margin: 0;
    padding: 0.875em 0;
    font-size: 0.875em;
    font-style: italic; }
  .hentry .entry-content figure.wp-block-image,
  .editor-styles-wrapper figure.wp-block-image {
    margin: 0 0 1.41575em; }
  .hentry .entry-content div.wp-block-image,
  .editor-styles-wrapper div.wp-block-image {
    display: inline; }
  .hentry .entry-content .wp-block-cover, .hentry .entry-content .wp-block-cover-image,
  .editor-styles-wrapper .wp-block-cover,
  .editor-styles-wrapper .wp-block-cover-image {
    min-height: 300px; }
    .hentry .entry-content .wp-block-cover .wp-block-cover-text, .hentry .entry-content .wp-block-cover-image .wp-block-cover-text,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover-text,
    .editor-styles-wrapper .wp-block-cover-image .wp-block-cover-text {
      font-size: 22px !important; }
  .hentry .entry-content .wp-block-cover p.wp-block-cover-text,
  .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text {
    font-size: 1.618em;
    font-weight: 300;
    line-height: 1.618;
    padding: 1em;
    width: calc(100vw - 1em);
    max-width: calc(100vw - 1em);
    color: #fff;
    z-index: 1; }
    @media (min-width: 568px) {
      .hentry .entry-content .wp-block-cover p.wp-block-cover-text,
      .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text {
        padding: 1em;
        font-size: 2.2906835em;
        width: calc(8 * (100vw / 12));
        max-width: calc(8 * (100vw / 12)); } }
    @media (min-width: 768px) {
      .hentry .entry-content .wp-block-cover p.wp-block-cover-text,
      .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text {
        font-size: 2.2906835em;
        width: calc(6 * (100vw / 12));
        max-width: calc(6 * (100vw / 12)); } }
  .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
  .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
    padding: 2.617924em 1em;
    width: calc(100vw - 1em);
    max-width: calc(100vw - 1em); }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1),
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container *:nth-last-child(-n+1) {
      margin-bottom: 0; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 {
      padding: 0;
      margin-left: auto;
      margin-right: auto; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h1,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h1 {
      font-size: 3.706325903em;
      margin-bottom: 0.2360828548em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h2,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h2 {
      font-size: 2.617924em;
      margin-bottom: 0.3342343017em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h3,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h3 {
      font-size: 2.2906835em;
      margin-bottom: 0.3819820591em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h4,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h4 {
      font-size: 1.618em;
      margin-bottom: 0.5407911001em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h5,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h5 {
      font-size: 1.41575em;
      margin-bottom: 0.6180469716em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container h6,
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container h6 {
      font-size: 1.41575em;
      margin-bottom: 0.6180469716em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size),
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-small-font-size):not(.has-medium-font-size):not(.has-large-font-size):not(.has-huge-font-size) {
      font-size: 1.1em; }
    .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color),
    .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container p:not(.has-text-color) {
      color: #fff; }
    @media (min-width: 568px) {
      .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
      .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
        width: calc(8 * (100vw / 12));
        max-width: calc(8 * (100vw / 12)); } }
    @media (min-width: 768px) {
      .hentry .entry-content .wp-block-cover .wp-block-cover__inner-container,
      .editor-styles-wrapper .wp-block-cover .wp-block-cover__inner-container {
        width: calc(6 * (100vw / 12));
        max-width: calc(6 * (100vw / 12));
        padding-top: 6.8535260698em;
        padding-bottom: 6.8535260698em; } }
  .hentry .entry-content .wp-block-gallery,
  .editor-styles-wrapper .wp-block-gallery {
    margin: 0 0 1.41575em; }
    .hentry .entry-content .wp-block-gallery.alignleft,
    .editor-styles-wrapper .wp-block-gallery.alignleft {
      margin-right: 1.41575em; }
    .hentry .entry-content .wp-block-gallery.alignright,
    .editor-styles-wrapper .wp-block-gallery.alignright {
      margin-left: 1.41575em; }
    .hentry .entry-content .wp-block-gallery .blocks-gallery-image,
    .hentry .entry-content .wp-block-gallery .blocks-gallery-item,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
    .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
      width: 48.3870967742%;
      margin: 0 3.2258064516% 3.2258064516% 0;
      flex-grow: 1; }
      .hentry .entry-content .wp-block-gallery .blocks-gallery-image:nth-of-type(even), .hentry .entry-content .wp-block-gallery .blocks-gallery-image:last-child,
      .hentry .entry-content .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
      .hentry .entry-content .wp-block-gallery .blocks-gallery-item:last-child,
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image:last-child,
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:nth-of-type(even),
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item:last-child {
        margin-right: 0; }
      .hentry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,
      .hentry .entry-content .wp-block-gallery .blocks-gallery-item figcaption,
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image figcaption,
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item figcaption {
        font-size: 1em;
        padding: 2.2906835em 1.41575em 0.6180469716em; }
    @media (min-width: 600px) {
      .hentry .entry-content .wp-block-gallery .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
        margin: 0 3.2258064516% 3.2258064516% 0; }
      .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 48.3870967742%; }
        .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
        .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:last-child {
          margin-right: 0; }
      .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 31.1827956989%; }
        .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
        .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:last-child {
          margin-right: 0; }
      .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 22.5806451613%; }
        .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
        .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:last-child {
          margin-right: 0; }
      .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 17.4193548387%; }
        .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
        .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:last-child {
          margin-right: 0; }
      .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 13.9784946237%; }
        .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
        .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:last-child {
          margin-right: 0; }
      .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 11.5207373272%; }
        .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
        .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:last-child {
          margin-right: 0; }
      .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image,
      .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item,
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item {
        margin-right: 3.2258064516%;
        width: 9.6774193548%; }
        .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:last-child,
        .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
        .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:last-child,
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery .blocks-gallery-item {
        margin-bottom: 1.5873015873%;
        margin-right: 1.5873015873%; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 49.2063492063%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-2 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-2 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 32.2751322751%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-3 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-3 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 23.8095238095%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-4 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-4 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 18.7301587302%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-5 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-5 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 15.3439153439%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-6 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-6 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 12.925170068%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-7 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-7 .blocks-gallery-item:last-child {
          margin-right: 0; }
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image,
      body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
      .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item {
        margin-right: 1.5873015873%;
        width: 11.1111111111%; }
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content) .hentry .entry-content .wp-block-gallery.columns-8 .blocks-gallery-item:last-child, body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-image:last-child,
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n),
        body:not(.page-template-template-fullwidth-php):not(.reviens-full-width-content)
        .editor-styles-wrapper .wp-block-gallery.columns-8 .blocks-gallery-item:last-child {
          margin-right: 0; } }
  .hentry .entry-content .wp-block-separator,
  .editor-styles-wrapper .wp-block-separator {
    margin: 45px auto;
    background-color: var(--border);
    height: 2px;
    border: 0;
    clear: both; }
    .hentry .entry-content .wp-block-separator:not(.is-style-wide):not(.is-style-dots),
    .editor-styles-wrapper .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
      max-width: 10%; }
  .hentry .entry-content .wp-block-embed-twitter,
  .editor-styles-wrapper .wp-block-embed-twitter {
    overflow: hidden; }
  .hentry .entry-content .wp-block-table,
  .editor-styles-wrapper .wp-block-table {
    border-collapse: separate; }
    .hentry .entry-content .wp-block-table td,
    .hentry .entry-content .wp-block-table th,
    .editor-styles-wrapper .wp-block-table td,
    .editor-styles-wrapper .wp-block-table th {
      border: 0;
      padding: 1em 1.41575em;
      word-break: normal; }
    .hentry .entry-content .wp-block-table thead th,
    .editor-styles-wrapper .wp-block-table thead th {
      padding: 1.41575em; }
  .hentry .entry-content .wp-block-file,
  .editor-styles-wrapper .wp-block-file {
    margin-bottom: 1.41575em; }
    .hentry .entry-content .wp-block-file .wp-block-file__button,
    .editor-styles-wrapper .wp-block-file .wp-block-file__button {
      font-size: 0.875em;
      line-height: 1.618;
      border: 0;
      cursor: pointer;
      padding: 0.6180469716em 1.41575em;
      text-decoration: none;
      font-weight: 600;
      text-shadow: none;
      display: inline-block;
      -webkit-appearance: none;
      opacity: 1; }
  .hentry .entry-content .wp-block-code,
  .hentry .entry-content .wp-block-preformatted pre,
  .editor-styles-wrapper .wp-block-code,
  .editor-styles-wrapper .wp-block-preformatted pre {
    font-family: 'Courier 10 Pitch', Courier, monospace;
    font-size: 1em; }
  .hentry .entry-content .wp-block-code,
  .editor-styles-wrapper .wp-block-code {
    border: none;
    border-radius: 0;
    padding: 1.618em; }
  .hentry .entry-content .wp-block-columns,
  .editor-styles-wrapper .wp-block-columns {
    margin-bottom: 0; }
    .hentry .entry-content .wp-block-columns .wp-block-column,
    .editor-styles-wrapper .wp-block-columns .wp-block-column {
      margin-bottom: 1em; }
      @media (min-width: 600px) {
        .hentry .entry-content .wp-block-columns .wp-block-column,
        .editor-styles-wrapper .wp-block-columns .wp-block-column {
          padding-left: 0;
          padding-right: 3.2258064516%;
          margin-left: 0; }
          .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),
          .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) {
            margin-right: 0; }
          .hentry .entry-content .wp-block-columns .wp-block-column:nth-of-type(even),
          .editor-styles-wrapper .wp-block-columns .wp-block-column:nth-of-type(even) {
            padding-right: 0; } }
    @media (min-width: 782px) {
      .hentry .entry-content .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n),
      .editor-styles-wrapper .wp-block-columns.has-2-columns .wp-block-column:nth-of-type(2n) {
        margin-right: 0; }
      .hentry .entry-content .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n),
      .editor-styles-wrapper .wp-block-columns.has-3-columns .wp-block-column:nth-of-type(3n) {
        margin-right: 0; }
      .hentry .entry-content .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n),
      .editor-styles-wrapper .wp-block-columns.has-4-columns .wp-block-column:nth-of-type(4n) {
        margin-right: 0; }
      .hentry .entry-content .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n),
      .editor-styles-wrapper .wp-block-columns.has-5-columns .wp-block-column:nth-of-type(5n) {
        margin-right: 0; }
      .hentry .entry-content .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n),
      .editor-styles-wrapper .wp-block-columns.has-6-columns .wp-block-column:nth-of-type(6n) {
        margin-right: 0; }
      .hentry .entry-content .wp-block-columns .wp-block-column,
      .editor-styles-wrapper .wp-block-columns .wp-block-column {
        padding-right: 0; }
        .hentry .entry-content .wp-block-columns .wp-block-column:not(:first-child),
        .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:first-child) {
          padding-left: 0; }
        .hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child),
        .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child) {
          padding-right: 0;
          margin-right: 3.2258064516%; } }
  .hentry .entry-content .wp-block-rss a,
  .hentry .entry-content .wp-block-latest-comments a,
  .hentry .entry-content .wp-block-tag-cloud a,
  .editor-styles-wrapper .wp-block-rss a,
  .editor-styles-wrapper .wp-block-latest-comments a,
  .editor-styles-wrapper .wp-block-tag-cloud a {
    color: var(--accent); }
    .hentry .entry-content .wp-block-rss a:hover,
    .hentry .entry-content .wp-block-latest-comments a:hover,
    .hentry .entry-content .wp-block-tag-cloud a:hover,
    .editor-styles-wrapper .wp-block-rss a:hover,
    .editor-styles-wrapper .wp-block-latest-comments a:hover,
    .editor-styles-wrapper .wp-block-tag-cloud a:hover {
      color: var(--primary); }
  .hentry .entry-content .wp-block-latest-comments,
  .editor-styles-wrapper .wp-block-latest-comments {
    margin: 0 0 1.41575em; }
    .hentry .entry-content .wp-block-latest-comments__comment-avatar,
    .editor-styles-wrapper .wp-block-latest-comments__comment-avatar {
      margin-top: 0.3819820591em; }
    .hentry .entry-content .wp-block-latest-comments__comment,
    .editor-styles-wrapper .wp-block-latest-comments__comment {
      font-size: 1em;
      margin: 0 0 1em; }
    .hentry .entry-content .wp-block-latest-comments__comment-date,
    .editor-styles-wrapper .wp-block-latest-comments__comment-date {
      font-size: 0.875em; }
    .hentry .entry-content .wp-block-latest-comments__comment-excerpt p,
    .editor-styles-wrapper .wp-block-latest-comments__comment-excerpt p {
      margin: 0.5407911001em 0 1em;
      font-size: 1em;
      line-height: 1.618; }
    .hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
    .hentry .entry-content .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
    .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
    .editor-styles-wrapper .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
      margin-left: 3.706325903em; }
    .hentry .entry-content .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment,
    .editor-styles-wrapper .wp-block-latest-comments:not(.has-avatars):not(.has-dates):not(.has-excerpts) .wp-block-latest-comments__comment {
      margin: 0;
      line-height: 1.618; }
    .hentry .entry-content .wp-block-latest-comments br,
    .editor-styles-wrapper .wp-block-latest-comments br {
      display: inline;
      content: ''; }
  .hentry .entry-content .wp-block-cover-text,
  .hentry .entry-content .wp-block-cover p.wp-block-cover-text,
  .hentry .entry-content .wp-block-cover-image-text,
  .hentry .entry-content section.wp-block-cover-image h2,
  .editor-styles-wrapper .wp-block-cover-text,
  .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text,
  .editor-styles-wrapper .wp-block-cover-image-text,
  .editor-styles-wrapper section.wp-block-cover-image h2 {
    color: #fff; }
    .hentry .entry-content .wp-block-cover-text a,
    .hentry .entry-content .wp-block-cover p.wp-block-cover-text a,
    .hentry .entry-content .wp-block-cover-image-text a,
    .hentry .entry-content section.wp-block-cover-image h2 a,
    .editor-styles-wrapper .wp-block-cover-text a,
    .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text a,
    .editor-styles-wrapper .wp-block-cover-image-text a,
    .editor-styles-wrapper section.wp-block-cover-image h2 a {
      color: #fff;
      box-shadow: inset 0 -1px 0 #fff; }
      .hentry .entry-content .wp-block-cover-text a:active, .hentry .entry-content .wp-block-cover-text a:focus, .hentry .entry-content .wp-block-cover-text a:hover,
      .hentry .entry-content .wp-block-cover p.wp-block-cover-text a:active,
      .hentry .entry-content .wp-block-cover p.wp-block-cover-text a:focus,
      .hentry .entry-content .wp-block-cover p.wp-block-cover-text a:hover,
      .hentry .entry-content .wp-block-cover-image-text a:active,
      .hentry .entry-content .wp-block-cover-image-text a:focus,
      .hentry .entry-content .wp-block-cover-image-text a:hover,
      .hentry .entry-content section.wp-block-cover-image h2 a:active,
      .hentry .entry-content section.wp-block-cover-image h2 a:focus,
      .hentry .entry-content section.wp-block-cover-image h2 a:hover,
      .editor-styles-wrapper .wp-block-cover-text a:active,
      .editor-styles-wrapper .wp-block-cover-text a:focus,
      .editor-styles-wrapper .wp-block-cover-text a:hover,
      .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text a:active,
      .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text a:focus,
      .editor-styles-wrapper .wp-block-cover p.wp-block-cover-text a:hover,
      .editor-styles-wrapper .wp-block-cover-image-text a:active,
      .editor-styles-wrapper .wp-block-cover-image-text a:focus,
      .editor-styles-wrapper .wp-block-cover-image-text a:hover,
      .editor-styles-wrapper section.wp-block-cover-image h2 a:active,
      .editor-styles-wrapper section.wp-block-cover-image h2 a:focus,
      .editor-styles-wrapper section.wp-block-cover-image h2 a:hover {
        box-shadow: none;
        color: #fff; }
  .hentry .entry-content > *.alignleft, .hentry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignleft,
  .editor-styles-wrapper > *.alignleft,
  .editor-styles-wrapper > .wp-block-group > .wp-block-group__inner-container > *.alignleft {
    max-width: calc(5 * (100vw / 12)); }
    @media (min-width: 768px) {
      .hentry .entry-content > *.alignleft, .hentry .entry-content > .wp-block-group > .wp-block-group__inner-container > *.alignleft,
      .editor-styles-wrapper > *.alignleft,
      .editor-styles-wrapper > .wp-block-group > .wp-block-group__inner-container > *.alignleft {
        max-width: calc(4 * (100vw / 12)); } }

body:not(.reviens-content-has-sidebar):not(.elementor-page).single .page-header {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 767px) {
    body:not(.reviens-content-has-sidebar):not(.elementor-page).single .page-header {
      max-width: 100%; } }

body:not(.reviens-content-has-sidebar):not(.elementor-page).single .entry-content {
  max-width: 780px;
  margin-left: auto;
  margin-right: auto; }

body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content p,
body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper p {
  margin-bottom: 1.65em; }

body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignleft,
body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignleft {
  margin-right: 30px; }

body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignright,
body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignright {
  margin-left: 30px; }

body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignwide,
body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignwide {
  width: calc(100% + (var(--container) - 780px));
  max-width: calc(100% + (var(--container) - 780px));
  margin-left: calc((var(--container) - 780px) / 2 * -1); }

body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignfull,
body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignfull {
  margin-left: calc(-50vw + 50%);
  margin-right: calc(-50vw + 50%);
  max-width: 100vw;
  width: 100vw; }

@media (max-width: 1320px) {
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignleft,
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignleft {
    margin-left: 0; }
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignright,
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignright {
    margin-right: 0; }
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignwide,
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .hentry .entry-content .alignfull,
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignwide,
  body:not(.reviens-content-has-sidebar):not(.elementor-page) .editor-styles-wrapper .alignfull {
    margin-left: 0;
    max-width: 100%;
    width: 100%; } }

.wp-block-cover-image {
  margin-bottom: 1em; }

.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0; }

/*# sourceMappingURL=gutenberg-blocks.css.map */