#articleContainer {
  width: 100%;
  padding-top: 150px;
  position: relative;
  overflow: hidden;
}


#articleContainer > picture {
  width: 100%;
  min-width: 1920px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

#articleContainer > picture img {
  width: 100%;
  vertical-align: bottom;
}

#articleContainer .title {
  width: 90%;
  margin: 0 auto;
  top: auto;
  left: auto;
  transform: translate(0, 0);
  text-shadow: none;
  font-size: 35px;
  color: var(--primaryColor);
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.blogContainer {
  width: 90%;
  max-width: 1000px;
  margin: 40px auto 0;
}

.blog {
  border-bottom: none;
}

h2.wp-block-heading {
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--textColor);
}

h3.wp-block-heading {
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--textColor);
}
h3.wp-block-heading::before {
  color: var(--textColor);
}

.wp-block-media-text__media img {
  margin-top: 0;
}

.mapContainer {
  width: 100%;
  height: 500px;
  margin-top: 60px;
}

.mapContainer iframe {
  width: 100%;
  height: 100%;
}







@media(max-width: 1024px) {
#articleContainer {
  /* width: 100%; */
  padding-top: 120px;
  /* position: relative;
  overflow: hidden; */
}


/* #articleContainer > picture {
  width: 100%;
  min-width: 1920px;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

#articleContainer > picture img {
  width: 100%;
  vertical-align: bottom;
}

#articleContainer .title {
  width: 90%;
  margin: 0 auto;
  top: auto;
  left: auto;
  transform: translate(0, 0);
  text-shadow: none;
  font-size: 35px;
  color: var(--primaryColor);
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.blogContainer {
  width: 90%;
  max-width: 1000px;
  margin: 40px auto 0;
}

.blog {
  border-bottom: none;
}

h2.wp-block-heading {
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--textColor);
}

h3.wp-block-heading {
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--textColor);
}
h3.wp-block-heading::before {
  color: var(--textColor);
}

.wp-block-media-text__media img {
  margin-top: 0;
}

.mapContainer {
  width: 100%;
  height: 500px;
  margin-top: 60px;
}

.mapContainer iframe {
  width: 100%;
  height: 100%;
} */
}










@media(max-width: 560px) {
#articleContainer {
  /* width: 100%; */
  padding-top: 90px;

  /* position: relative;
  overflow: hidden; */
}


#articleContainer > picture {
  /* width: 100%; */
  min-width: auto;
  /* position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1; */
}

#articleContainer > picture img {
  /* width: 100%;
  vertical-align: bottom; */
  margin: 0;
}


#articleContainer .title {
  /* width: 90%;
  margin: 0 auto;
  top: auto;
  left: auto;
  transform: translate(0, 0);
  text-shadow: none; */
  font-size: 25px;
  /* color: var(--primaryColor);
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal; */
}

.blogContainer {
  width: 90%;
  max-width: 1000px;
  margin: 40px auto 0;
}

.blog {
  border-bottom: none;
}

#articleContainer p.has-medium-font-size {
  font-size: 18px!important;
}

h2.wp-block-heading {
  font-size: 25px;
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--textColor);
}

h3.wp-block-heading {
  font-family: "kiwi-maru", sans-serif;
  font-weight: 500;
  font-style: normal;
  color: var(--textColor);
}
h3.wp-block-heading::before {
  color: var(--textColor);
}

#articleContainer .wp-block-media-text figure.wp-block-media-text__media img {
  margin-top: 0;
}

#articleContainer .wp-block-media-text__content {
  padding: 0;
}

.wp-block-media-text__media img {
  margin-top: 0;
}

.wp-block-social-links.is-style-default.is-layout-flex.wp-block-social-links-is-layout-flex {
  margin-top: 25px;
}

.mapContainer {
  /* width: 100%; */
  height: 230px;
  margin-top: 30px;
}

/* .mapContainer iframe {
  width: 100%;
  height: 100%;
} */
}