/* Header */

body {
  font-family: Arial, sans-serif;
  margin: 0;
  padding: 0;
  background: #f9f9f9;
}

header {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  background-color: #000;
  color: white;
  padding: 10px 20px;
  align-items: center;
  justify-content: space-between;
}

#headerLogo {
  width: 60%;
  height: auto;
}

#navLinks {
    display: flex;
    gap: 15px;
    height: 30px;
    width: fit-content;
    justify-content: space-between;
    align-items: center;
}

.navItem {
    color: white;
    text-decoration: none;
    font-size: clamp(18px, 2vw, 22px);
    padding: 10px;
    font-weight: bold;
    transition: background 0.3s ease;
}
.navItem:hover {
    background-color: #666;
}

/* Footer */

#disclaimer {
  background-color: white;
  padding: clamp(10px, 10vw, 100px);
  text-align: center;
}

.disclaimerText {
  font-size: clamp(12px, 1vw, 16px);
  color: #666;
  margin: 0 0 20px 0;
}

hr {
  border: none;
  border-top: 1px solid #ccc;
  margin: 30px 0;
}

.copyright {
  font-size: clamp(12px, 1vw, 16px);
  color: #666;
  margin: 0;
}

/* Buttons */

.bookButton,
.contactButton {
  display: block;
  margin: 20px auto;
  padding: 15px 30px;
  font-size: 18px;
  background-color: #ff6600;
  color: white;
  border: none;
  border-radius: 10px;
  cursor: pointer;
}

/* Media Queries */

@media (max-width: 800px) {
  #headerLogo {
    width: 100%;
    max-width: clamp(150px, 100%, 456px);
  }
}

@media (max-width: 340px) {
  #navLinks {
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 0;
  }

  .navItem {
    font-size: clamp(12px, 6vw, 18px);
  }
}
#contactSection {
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: url(/1583e678bf505c42627f.jpeg);
    background-size: cover;
    background-position: 0 40%;
    height: 300px;
}
#contactHeader {
    color: white;
    text-align: center;
    font-size: clamp(32px, 5vw, 48px);
}
#formSection {
    display: flex;
    flex-wrap: wrap;
    background-color: none;
    justify-content: center;
    justify-self: center;
    padding: 20px;
    gap: 20px;
    max-width: 1500px;
}
#contactInfoContainer {
    flex: 1;
    padding: 20px;
    align-content: center;
    width: clamp(220px, 40%, 600px);
}
#contactInfoHeader,
.contactInfoSubheader {
    font-size: clamp(24px, 2vw, 30px);
    color: black;
    margin-bottom: 10px;
    text-align: left;
}
.contactInfoSubheader {
    font-size: clamp(18px, 1.5vw, 24px);
    margin-top: 20px;
}
.contactInfoItem {
    margin: 0;
    margin-left: 20px;
}
#contactForm {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: clamp(220px, 40%, 520px);
    padding: 20px;
    margin: 0;
}
.formHeader {
    font-size: clamp(18px, 2vw, 24px);
    color: #004080;
    text-align: left;
}
.formInput, .formTextArea, select.formInput {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: clamp(16px, 1vw, 18px);
    box-sizing: border-box;
}
.formTextArea {
    height: 120px;
    resize: none;
}
.submitButton {
    background-color: #004080;
    color: white;
    border: none;
    padding: 10px;
    font-size: clamp(16px, 1vw, 18px);
    border-radius: 5px;
    cursor: pointer;
}
#bookSection {
  display: flex;
  flex-direction: column;
  padding: 20px;
  background-image: url(/16c3062d3f99e86c2be7.jpeg);
  background-size: cover;
  background-position: center 66%;
  height: 500px;
}
#sloganLine {
  font-size: clamp(36px, 2vw, 66px);
  color: white;
  text-align: center;
  margin: 0;
  padding-top: 40px;
}

#welcomeSection {
  background-color: white;
  padding: 20px;
}
#welcomeFlex {
  display: flex;
  align-items: center;
  gap: 32px;
}
#welcomeText {
  display: flex;
  flex-direction: column;
}
.welcomeHeader {
  text-align: left;
  font-size: clamp(24px, 2vw, 48px);
  color: #004080;
  margin: 20px;
}
.sectionContent {
  font-size: clamp(16px, 1.5vw, 20px);
  color: #333;
  margin: 0 20px 20px 20px;
}
#welcomeImage {
  display: block;
  margin: 20px;
  border-radius: 20px;
  width: 60%;
  max-width: 1000px;
  height: auto;
}

#servicesSection {
  background-image: url(/15bed02cbe99cb30abc8.jpeg);
  background-size: cover;
  padding: 20px;
}
#servicesHeader {
  text-align: center;
  font-size: clamp(36px, 2vw, 48px);
  color: white;
  margin: 20px;
}
.servicesGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  flex-wrap: wrap;
  margin: 40px 0;
  gap: 30px;
}
.serviceContainer {
  display: flex;
  flex-direction: column;
  flex: 1 1 50%;
  box-sizing: border-box;
  justify-content: flex-start;
  align-items: center;
  background-color: white;
  width: clamp(0px, 80%, 600px);
  padding: 30px;
  border-radius: 15px;
  gap: 20px
}
.serviceImage {
  width: 80px;
  height: 80px;
  fill: black;
}
.serviceContainerHeader {
  text-align: center;
  font-size: clamp(24px, 1.5vw, 32px);
  color: #004080;
  margin: 0;
}
.serviceContainerText {
  text-align: center;
  font-size: clamp(18px, 1.2vw, 22px);
  color: #333;
  margin: 0;
}

#missionSection {
  background-color: white;
  padding: 20px;
}
#missionContainer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
  flex-wrap: wrap;
}
#missionImage {
  display: block;
  border-radius: 20px;
  width: 60%;
  max-width: 600px;
  height: auto;
}
#missionContentContainer {
  max-width: 600px;
}
#missionHeader {
  text-align: left;
  font-size: clamp(36px, 2vw, 48px);
  color: #004080;
  margin: 20px 0;
}
#missionTextContainer {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
#missionText {
  font-size: clamp(18px, 1.2vw, 22px);
  color: #333;
  text-align: center;
  margin: 0 20px 20px 20px;
}

#differentiatorsSection {
  display: flex;
  flex-direction: column;
  background-color: black;
  padding: 40px;
}
#differentiatorHeader {
  text-align: center;
  font-size: clamp(36px, 2vw, 48px);
  color: white;
  margin: 0;
}
#differentiatorsContainer {
  display: flex;
  justify-content: center;
  gap: 32px;
  flex-wrap: wrap;
}
.differentiatorItem {
  display: flex;
  flex-direction: column;
  border-radius: 15px;
  flex: 1 1 300px;
  box-sizing: border-box;
}
.differentiatorSubheader {
  font-size: clamp(24px, 1.5vw, 32px);
  color: white;
  margin: 30px 0;
  text-align: center;
}
.differentiatorText {
  font-size: clamp(16px, 1.2vw, 20px);
  color: white;
  text-align: center;
  margin: 0;
  line-height: 1.5;
}

p {
  margin: 0;
}

@media (max-width: 800px) {
  .servicesGrid {
    grid-template-columns: 1fr;
  }

  #welcomeFlex {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #welcomeImage {
    width: 90%;
    max-width: 600px;
    margin: 20px 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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ZCxtQkFBbUI7RUFDbkIsVUFBVTtFQUNWLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlDQUFpQztFQUNqQyxjQUFjO0VBQ2QsY0FBYztBQUNoQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0QixTQUFTO0FBQ1g7QUFDQTtFQUNFLG1DQUFtQztFQUNuQyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLHdCQUF3QjtBQUMxQjs7QUFFQTtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLGFBQWE7QUFDZjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlDQUFpQztFQUNqQyxZQUFZO0VBQ1osU0FBUztBQUNYO0FBQ0E7RUFDRSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLFNBQVM7RUFDVCxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysc0JBQXNCO0FBQ3hCO0FBQ0E7RUFDRSxtQ0FBbUM7RUFDbkMsWUFBWTtFQUNaLGNBQWM7RUFDZCxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLG1DQUFtQztFQUNuQyxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7RUFDRTtJQUNFLDBCQUEwQjtFQUM1Qjs7RUFFQTtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsbUJBQW1CO0VBQ3JCOztFQUVBO0lBQ0UsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixjQUFjO0VBQ2hCO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2Zyb250ZW5kLy4vc3JjL2Nzcy9tYWluLmNzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL3NyYy9jc3MvY29udGFjdC5jc3MiLCJ3ZWJwYWNrOi8vZnJvbnRlbmQvLi9zcmMvY3NzL2luZGV4LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBIZWFkZXIgKi9cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG5oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbiNoZWFkZXJMb2dvIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jbmF2TGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZJdGVtIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMnZ3LCAyMnB4KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlO1xufVxuLm5hdkl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi8qIEZvb3RlciAqL1xuXG4jZGlzY2xhaW1lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiBjbGFtcCgxMHB4LCAxMHZ3LCAxMDBweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRpc2NsYWltZXJUZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxdncsIDE2cHgpO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxMnB4LCAxdncsIDE2cHgpO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBCdXR0b25zICovXG5cbi5ib29rQnV0dG9uLFxuLmNvbnRhY3RCdXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBNZWRpYSBRdWVyaWVzICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAjaGVhZGVyTG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjbGFtcCgxNTBweCwgMTAwJSwgNDU2cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNDBweCkge1xuICAjbmF2TGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMDtcbiAgfVxuXG4gIC5uYXZJdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEycHgsIDZ2dywgMThweCk7XG4gIH1cbn0iLCIjY29udGFjdFNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9DaGFsbGVuZ2VyVGFrZW9mZi5qcGVnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDQwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xufVxuI2NvbnRhY3RIZWFkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiBjbGFtcCgzMnB4LCA1dncsIDQ4cHgpO1xufVxuI2Zvcm1TZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xufVxuI2NvbnRhY3RJbmZvQ29udGFpbmVyIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjbGFtcCgyMjBweCwgNDAlLCA2MDBweCk7XG59XG4jY29udGFjdEluZm9IZWFkZXIsXG4uY29udGFjdEluZm9TdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMnZ3LCAzMHB4KTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNvbnRhY3RJbmZvU3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuNXZ3LCAyNHB4KTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbnRhY3RJbmZvSXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI2NvbnRhY3RGb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICAgIHdpZHRoOiBjbGFtcCgyMjBweCwgNDAlLCA1MjBweCk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDA7XG59XG4uZm9ybUhlYWRlciB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDI0cHgpO1xuICAgIGNvbG9yOiAjMDA0MDgwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybUlucHV0LCAuZm9ybVRleHRBcmVhLCBzZWxlY3QuZm9ybUlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMXZ3LCAxOHB4KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvcm1UZXh0QXJlYSB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICByZXNpemU6IG5vbmU7XG59XG4uc3VibWl0QnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MDgwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDF2dywgMThweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIjYm9va1NlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy90aXRhbkxvb3AuanBlZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNjYlO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuI3Nsb2dhbkxpbmUge1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDJ2dywgNjZweCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4jd2VsY29tZVNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbiN3ZWxjb21lRmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbiN3ZWxjb21lVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2VsY29tZUhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMnZ3LCA0OHB4KTtcbiAgY29sb3I6ICMwMDQwODA7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5zZWN0aW9uQ29udGVudCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS41dncsIDIwcHgpO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xufVxuI3dlbGNvbWVJbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNzZXJ2aWNlc1NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy93aW5nVmlldy5qcGVnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jc2VydmljZXNIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMnZ3LCA0OHB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDIwcHg7XG59XG4uc2VydmljZXNHcmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIGdhcDogMzBweDtcbn1cbi5zZXJ2aWNlQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IGNsYW1wKDBweCwgODAlLCA2MDBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGdhcDogMjBweFxufVxuLnNlcnZpY2VJbWFnZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGZpbGw6IGJsYWNrO1xufVxuLnNlcnZpY2VDb250YWluZXJIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41dncsIDMycHgpO1xuICBjb2xvcjogIzAwNDA4MDtcbiAgbWFyZ2luOiAwO1xufVxuLnNlcnZpY2VDb250YWluZXJUZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyMnB4KTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMDtcbn1cblxuI21pc3Npb25TZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4jbWlzc2lvbkNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNtaXNzaW9uSW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI21pc3Npb25Db250ZW50Q29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiNtaXNzaW9uSGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAydncsIDQ4cHgpO1xuICBjb2xvcjogIzAwNDA4MDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4jbWlzc2lvblRleHRDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4jbWlzc2lvblRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE4cHgsIDEuMnZ3LCAyMnB4KTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xufVxuXG4jZGlmZmVyZW50aWF0b3JzU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuI2RpZmZlcmVudGlhdG9ySGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDJ2dywgNDhweCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xufVxuI2RpZmZlcmVudGlhdG9yc0NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5kaWZmZXJlbnRpYXRvckl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmbGV4OiAxIDEgMzAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGlmZmVyZW50aWF0b3JTdWJoZWFkZXIge1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNXZ3LCAzMnB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRpZmZlcmVudGlhdG9yVGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgMS4ydncsIDIwcHgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNlcnZpY2VzR3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICAjd2VsY29tZUZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgI3dlbGNvbWVJbWFnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59Il0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/