/* Variables */
.location-map-block {
  position: relative; }
  body:not(.wp-admin) .location-map-block {
    margin-bottom: -280px; }
  .location-map-block:before {
    background-color: #ECF8FE;
    content: "";
    position: absolute;
    bottom: 280px;
    left: 0;
    top: 0;
    width: 100%; }
  .location-map-block .location-map {
    padding-bottom: 0;
    padding-top: 0; }
    .location-map-block .location-map .wp-block-rows-column {
      justify-content: center; }
      .location-map-block .location-map .wp-block-rows-column .wp-block-image {
        margin-bottom: 0;
        overflow: visible;
        position: relative; }
    .location-map-block .location-map .kt-row-column-wrap {
      padding-bottom: 100px;
      padding-top: 100px;
      color: #0C3984;
      padding-bottom: 120px;
      padding-top: 120px; }
      @media (max-width: 767px) {
        .location-map-block .location-map .kt-row-column-wrap {
          padding-bottom: 60px;
          padding-top: 60px; } }
    .location-map-block .location-map .inner-column-1 {
      flex: 2; }
      .location-map-block .location-map .inner-column-1 > .kt-inside-inner-col {
        padding-right: 30px; }
        .location-map-block .location-map .inner-column-1 > .kt-inside-inner-col .address {
          display: flex; }
          .location-map-block .location-map .inner-column-1 > .kt-inside-inner-col .address svg {
            flex: 0 0 24px;
            margin-bottom: 10px;
            margin-right: 15px;
            margin-top: 4px;
            vertical-align: top; }
    .location-map-block .location-map .inner-column-2 {
      text-align: center; }
      @media (min-width: 768px) {
        .location-map-block .location-map .inner-column-2 {
          align-items: flex-end;
          justify-content: flex-start; } }
    .location-map-block .location-map #google-map {
      height: 560px; }
  body.wp-admin .location-map-block {
    position: relative; }
    body.wp-admin .location-map-block:after {
      content: "";
      display: block;
      position: absolute;
      bottom: 0;
      top: 0;
      left: 0;
      right: 0;
      z-index: 22; }
    body.wp-admin .location-map-block .location-map:empty {
      background-color: #ECF8FE;
      padding: 40px 20px; }
      body.wp-admin .location-map-block .location-map:empty:before {
        content: "Enter map details..."; }
    body.wp-admin .location-map-block .kt-row-column-wrap {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      position: relative;
      z-index: 10; }
      body.wp-admin .location-map-block .kt-row-column-wrap > .wp-block-rows-column {
        flex: 1;
        margin-right: 30px;
        width: 0; }
        body.wp-admin .location-map-block .kt-row-column-wrap > .wp-block-rows-column.inner-column-1 {
          flex: 2; }
        body.wp-admin .location-map-block .kt-row-column-wrap > .wp-block-rows-column:last-child {
          margin-right: 0px; }
    body.wp-admin .location-map-block .admin-block {
      background-color: #ECF8FE;
      padding: 60px 20px;
      text-align: center;
      padding-bottom: 0; }

.footer-wrapper .footer-contact {
  padding-top: 340px; }

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