/* Breakpoints
---------------------------------------------------------------------------------------------------- */
/* Transitions
---------------------------------------------------------------------------------------------------- */
/* Size
---------------------------------------------------------------------------------------------------- */
/* Fonts
---------------------------------------------------------------------------------------------------- */
/* Typography mixins
---------------------------------------------------------------------------------------------------- */
/* Block margins
---------------------------------------------------------------------------------------------------- */
/* Box mixins
---------------------------------------------------------------------------------------------------- */
/* Icon mixins
---------------------------------------------------------------------------------------------------- */
/* Button mixins
---------------------------------------------------------------------------------------------------- */
/* Card mixins
---------------------------------------------------------------------------------------------------- */
/* Pagination mixins
---------------------------------------------------------------------------------------------------- */
/* Form mixins
---------------------------------------------------------------------------------------------------- */
/* Popup mixins
---------------------------------------------------------------------------------------------------- */
/* Admin mixins
---------------------------------------------------------------------------------------------------- */
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block,
.footer-content-block {
  overflow: hidden;
  position: relative;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-inner,
.footer-content-block .footer-inner {
  background: linear-gradient(147deg, var(--Dark-Blue) 0%, var(--Red) 184.72%);
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top,
.footer-content-block .footer-top {
  display: flex;
  gap: 64px;
  align-items: flex-start;
  padding-bottom: 48px;
  padding-top: 96px;
}
@media (max-width: 1023px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top,
  .footer-content-block .footer-top {
    gap: 48px;
  }
}
@media (max-width: 859px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top,
  .footer-content-block .footer-top {
    flex-wrap: wrap;
    padding-top: 64px;
  }
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top > .footer-left,
  .footer-content-block .footer-top > .footer-left {
    flex: 0 0 100%;
  }
}
@media (max-width: 539px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top,
  .footer-content-block .footer-top {
    padding-bottom: 36px;
    padding-top: 36px;
    row-gap: 36px;
  }
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-right,
  .footer-content-block .footer-top .footer-right {
    display: none;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top > div,
.footer-content-block .footer-top > div {
  flex: 1;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .title,
.footer-content-block .footer-top .title {
  color: var(--Dark-Blue-40);
  margin-bottom: 0;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-left,
.footer-content-block .footer-top .footer-left {
  background-color: rgba(var(--White-rgb), 0.1);
  border-radius: 12px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  row-gap: 12px;
  padding: 24px;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-left .logo a.site-logo,
.footer-content-block .footer-top .footer-left .logo a.site-logo {
  display: inline-block;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-left .logo a.site-logo:focus-visible,
.footer-content-block .footer-top .footer-left .logo a.site-logo:focus-visible {
  box-shadow: 0 0 0px 4px var(--Dark), 0 0 7px 0.4rem var(--White);
  border-radius: 4px;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-left .footer-text,
.footer-content-block .footer-top .footer-left .footer-text {
  font-size: 12px;
}
@media screen and (min-width: 860px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-left .footer-text,
  .footer-content-block .footer-top .footer-left .footer-text {
    font-size: 14px;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-contact,
.footer-content-block .footer-top .footer-contact {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-contact .contact-name,
.footer-content-block .footer-top .footer-contact .contact-name {
  font-weight: 700;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-contact .contact-item,
.footer-content-block .footer-top .footer-contact .contact-item {
  font-size: 12px;
}
@media screen and (min-width: 860px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-contact .contact-item,
  .footer-content-block .footer-top .footer-contact .contact-item {
    font-size: 14px;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-contact .contact-item,
.footer-content-block .footer-top .footer-contact .contact-item {
  display: flex;
  gap: 8px;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-contact .contact-item .icon,
.footer-content-block .footer-top .footer-contact .contact-item .icon {
  flex: 0 0 16px;
  margin-top: 2px;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-right .menu,
.footer-content-block .footer-top .footer-right .menu {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  list-style: none;
  margin: 24px 0 0;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-right .menu li,
.footer-content-block .footer-top .footer-right .menu li {
  font-size: 12px;
}
@media screen and (min-width: 860px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-right .menu li,
  .footer-content-block .footer-top .footer-right .menu li {
    font-size: 14px;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-right .menu li,
.footer-content-block .footer-top .footer-right .menu li {
  line-height: 1;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-top .footer-right .menu li a,
.footer-content-block .footer-top .footer-right .menu li a {
  text-decoration: none;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom,
.footer-content-block .footer-bottom {
  background-color: var(--Black);
  padding-bottom: 16px;
  padding-top: 16px;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner,
.footer-content-block .footer-bottom .footer-bottom-inner {
  font-size: 10px;
}
@media screen and (min-width: 860px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner,
  .footer-content-block .footer-bottom .footer-bottom-inner {
    font-size: 12px;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner,
.footer-content-block .footer-bottom .footer-bottom-inner {
  display: flex;
  align-items: center;
  gap: 12px;
}
@media (max-width: 859px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner,
  .footer-content-block .footer-bottom .footer-bottom-inner {
    flex-wrap: wrap;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner a,
.footer-content-block .footer-bottom .footer-bottom-inner a {
  text-decoration: none;
  white-space: nowrap;
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner .footer-links,
.footer-content-block .footer-bottom .footer-bottom-inner .footer-links {
  display: flex;
  gap: 16px 12px;
  list-style: none;
  margin: 0;
}
@media (max-width: 859px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner .footer-links,
  .footer-content-block .footer-bottom .footer-bottom-inner .footer-links {
    flex: 0 0 100%;
    order: 2;
  }
}
@media (max-width: 449px) {
  .edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner .footer-links,
  .footer-content-block .footer-bottom .footer-bottom-inner .footer-links {
    justify-content: space-between;
  }
}
.edit-post-visual-editor .block-editor-block-list__block .footer-content-block .footer-bottom .footer-bottom-inner .dux,
.footer-content-block .footer-bottom .footer-bottom-inner .dux {
  margin-left: auto;
}/*# sourceMappingURL=acf-footer-content.css.map */