/*============================
	#prologue
	============================*/
#prologue::before {
  display: none;
}
#prologue .uk-container.uk-container-large {
  padding: 0;
}
#prologue .uk-container.uk-container-large div.photos {
  display: flex;
  padding-bottom: 100px;
}
@media screen and (max-width: 768px) {
  #prologue .uk-container.uk-container-large div.photos {
    padding-bottom: 50px;
    display: block;
  }
}
#prologue .uk-container.uk-container-large div.photos figure {
  width: 100%;
  margin: 0;
  padding: 0;
}
#prologue .uk-container.uk-container-large div.photos figure:last-child {
  padding-top: 60px;
}
@media screen and (max-width: 768px) {
  #prologue .uk-container.uk-container-large div.photos figure:last-child {
    padding: 0;
  }
}
#prologue .uk-container.uk-container-small {
  max-width: 848px;
  width: 62%;
}
@media screen and (max-width: 768px) {
  #prologue .uk-container.uk-container-small {
    padding-left: 30px;
    padding-right: 30px;
    width: auto;
  }
}
#prologue .uk-container.uk-container-small h2 {
  font-weight: 400;
  font-size: 37px;
  font-size: 2.3125rem;
  letter-spacing: 0.03em;
  line-height: 1.2162162162;
  color: #2F84BA;
  padding: 0 0 0.5em;
  margin: 0;
}
@media screen and (max-width: 768px) {
  #prologue .uk-container.uk-container-small h2 {
    font-size: 25px;
    letter-spacing: 0.03em;
    line-height: 1.75;
  }
}
#prologue .uk-container.uk-container-small p {
  font-size: 16px;
  line-height: 3;
  color: #2F84BA;
}
@media screen and (max-width: 768px) {
  #prologue .uk-container.uk-container-small p {
    font-size: 15px;
    line-height: 2;
  }
}
#prologue .uk-container.uk-container-small .signature {
  padding: 2em 0;
}
#prologue .uk-container.uk-container-small .signature p {
  display: flex;
  justify-content: flex-end;
  gap: 1em;
  line-height: 2;
  margin: 0;
}
#prologue .uk-container.uk-container-small .signature p span:nth-of-type(1) {
  flex: 0 0 5em;
  text-align: right;
}
#prologue .uk-container.uk-container-small .signature p span:nth-of-type(2) {
  flex: 0 0 5em;
  text-align: left;
}