.editor-styles-wrapper .block-editor-block-list__layout .site-footer, body.frontend .site-footer {
  background: #1b3869;
  padding: 50px 0;
  color: #ffffff;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer .container, body.frontend .site-footer .container {
  max-width: 1675px;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer .site-footer__inner, body.frontend .site-footer .site-footer__inner {
  display: grid;
  grid-template-columns: max-content max-content 1fr;
  gap: 10px;
  margin: 0 !important;
}
@media only screen and (max-width: 991px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer .site-footer__inner, body.frontend .site-footer .site-footer__inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer img, body.frontend .site-footer img {
  width: 100%;
}
@media only screen and (max-width: 1199px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer img, body.frontend .site-footer img {
    margin-bottom: 30px;
    width: 110px;
  }
}
@media only screen and (max-width: 991px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu, body.frontend .site-footer .menu {
    margin-bottom: 30px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer .menu .sub-menu, body.frontend .site-footer .menu .sub-menu {
  display: none;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer ul li:before, body.frontend .site-footer ul li:before {
  display: none;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer ul li a, body.frontend .site-footer ul li a {
  color: #ffffff;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer ul li a:hover, body.frontend .site-footer ul li a:hover {
  color: #6ba3b9 !important;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-1, body.frontend .site-footer #footer-widgets-1 {
  width: 50px;
  margin-top: 5px;
}
@media only screen and (min-width: 390px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-1, body.frontend .site-footer #footer-widgets-1 {
    width: calc(50px + 116 * (100vw - 390px) / 1530);
  }
}
@media only screen and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-1, body.frontend .site-footer #footer-widgets-1 {
    width: 166px;
  }
}
@media only screen and (max-width: 767px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-1, body.frontend .site-footer #footer-widgets-1 {
    width: 100px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 390px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-1, body.frontend .site-footer #footer-widgets-1 {
    width: calc(100px + 66 * (100vw - 390px) / 1530);
  }
}
@media only screen and (max-width: 767px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-1, body.frontend .site-footer #footer-widgets-1 {
    width: 166px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2, body.frontend .site-footer #footer-widgets-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  justify-items: center;
  gap: 25px;
  margin-left: 50px;
}
@media only screen and (min-width: 990px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2, body.frontend .site-footer #footer-widgets-2 {
    gap: calc(25px + 25 * (100vw - 990px) / 930);
  }
}
@media only screen and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2, body.frontend .site-footer #footer-widgets-2 {
    gap: 50px;
  }
}
@media only screen and (min-width: 990px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2, body.frontend .site-footer #footer-widgets-2 {
    margin-left: calc(50px + 160 * (100vw - 990px) / 930);
  }
}
@media only screen and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2, body.frontend .site-footer #footer-widgets-2 {
    margin-left: 210px;
  }
}
@media only screen and (max-width: 991px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2, body.frontend .site-footer #footer-widgets-2 {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
    justify-items: start;
    gap: 5px;
    margin-left: 0;
  }
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 > div:nth-of-type(1), body.frontend .site-footer #footer-widgets-2 > div:nth-of-type(1) {
    grid-column: 1/-1;
    grid-row: 2/3;
  }
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 > div:nth-of-type(2), body.frontend .site-footer #footer-widgets-2 > div:nth-of-type(2) {
    grid-column: 1/-1;
    grid-row: 1/2;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 > div, body.frontend .site-footer #footer-widgets-2 > div {
  width: -moz-max-content;
  width: max-content;
  height: 100%;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 > div div, body.frontend .site-footer #footer-widgets-2 > div div {
  height: 100%;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul, body.frontend .site-footer #footer-widgets-2 ul {
  height: 100%;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul li, body.frontend .site-footer #footer-widgets-2 ul li {
  margin: 0 0 12px 0;
  font-size: 14px;
  color: #ffffff;
}
@media only screen and (min-width: 390px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul li, body.frontend .site-footer #footer-widgets-2 ul li {
    font-size: calc(14px + 4 * (100vw - 390px) / 1530);
  }
}
@media only screen and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul li, body.frontend .site-footer #footer-widgets-2 ul li {
    font-size: 18px;
  }
}
@media only screen and (max-width: 767px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul li, body.frontend .site-footer #footer-widgets-2 ul li {
    font-size: 16px;
  }
}
@media only screen and (max-width: 767px) and (min-width: 390px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul li, body.frontend .site-footer #footer-widgets-2 ul li {
    font-size: calc(16px + 2 * (100vw - 390px) / 1530);
  }
}
@media only screen and (max-width: 767px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul li, body.frontend .site-footer #footer-widgets-2 ul li {
    font-size: 18px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-2 ul .sub-menu, body.frontend .site-footer #footer-widgets-2 ul .sub-menu {
  display: none;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3, body.frontend .site-footer #footer-widgets-3 {
  font-style: italic;
  align-self: center;
  margin-bottom: 40px;
}
@media only screen and (max-width: 991px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3, body.frontend .site-footer #footer-widgets-3 {
    margin-top: 60px;
    text-align: center;
    font-style: normal;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3 h2, body.frontend .site-footer #footer-widgets-3 h2 {
  color: #ffffff;
  font-size: 18px;
  margin: -5px auto 0 auto;
  width: -moz-max-content;
  width: max-content;
  letter-spacing: 1.5px;
}
@media only screen and (min-width: 390px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3 h2, body.frontend .site-footer #footer-widgets-3 h2 {
    font-size: calc(18px + 17 * (100vw - 390px) / 1530);
  }
}
@media only screen and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3 h2, body.frontend .site-footer #footer-widgets-3 h2 {
    font-size: 35px;
  }
}
@media only screen and (max-width: 767px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3 h2, body.frontend .site-footer #footer-widgets-3 h2 {
    font-size: 24px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) and (min-width: 390px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3 h2, body.frontend .site-footer #footer-widgets-3 h2 {
    font-size: calc(24px + 11 * (100vw - 390px) / 1530);
  }
}
@media only screen and (max-width: 767px) and (min-width: 1920px) {
  .editor-styles-wrapper .block-editor-block-list__layout .site-footer #footer-widgets-3 h2, body.frontend .site-footer #footer-widgets-3 h2 {
    font-size: 35px;
  }
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer .sub-footer, body.frontend .site-footer .sub-footer {
  margin-top: 60px;
}
.editor-styles-wrapper .block-editor-block-list__layout .site-footer .sub-footer h2, body.frontend .site-footer .sub-footer h2 {
  color: #ffffff;
}

/*# sourceMappingURL=general.css.map*/