/* 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);
  }
}
#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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azovL2Zyb250ZW5kLy4vc3JjL2Nzcy9tYWluLmNzcyIsIndlYnBhY2s6Ly9mcm9udGVuZC8uL3NyYy9jc3MvaW5kZXguY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIEhlYWRlciAqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG5cbmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuI2hlYWRlckxvZ28ge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNuYXZMaW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdkl0ZW0ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAydncsIDIycHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG59XG4ubmF2SXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLyogRm9vdGVyICovXG5cbiNkaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IGNsYW1wKDEwcHgsIDEwdncsIDEwMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlzY2xhaW1lclRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMTZweCk7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jb3B5cmlnaHQge1xuICBmb250LXNpemU6IGNsYW1wKDEycHgsIDF2dywgMTZweCk7XG4gIGNvbG9yOiAjNjY2O1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cblxuLmJvb2tCdXR0b24sXG4uY29udGFjdEJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIE1lZGlhIFF1ZXJpZXMgKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNoZWFkZXJMb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGNsYW1wKDE1MHB4LCAxMDAlLCA0NTZweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICNuYXZMaW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwO1xuICB9XG5cbiAgLm5hdkl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTJweCwgNnZ3LCAxOHB4KTtcbiAgfVxufSIsIiNib29rU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3RpdGFuTG9vcC5qcGVnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2NiU7XG4gIGhlaWdodDogNTAwcHg7XG59XG4jc2xvZ2FuTGluZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMnZ3LCA2NnB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbiN3ZWxjb21lU2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuI3dlbGNvbWVGbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMnB4O1xufVxuI3dlbGNvbWVUZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWxjb21lSGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAydncsIDQ4cHgpO1xuICBjb2xvcjogIzAwNDA4MDtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLnNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjV2dywgMjBweCk7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG59XG4jd2VsY29tZUltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI3NlcnZpY2VzU2VjdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL3dpbmdWaWV3LmpwZWcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNzZXJ2aWNlc0hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgzNnB4LCAydncsIDQ4cHgpO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5zZXJ2aWNlc0dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDQwcHggMDtcbiAgZ2FwOiAzMHB4O1xufVxuLnNlcnZpY2VDb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAxIDEgNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogY2xhbXAoMHB4LCA4MCUsIDYwMHB4KTtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZ2FwOiAyMHB4XG59XG4uc2VydmljZUltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZmlsbDogYmxhY2s7XG59XG4uc2VydmljZUNvbnRhaW5lckhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCAxLjV2dywgMzJweCk7XG4gIGNvbG9yOiAjMDA0MDgwO1xuICBtYXJnaW46IDA7XG59XG4uc2VydmljZUNvbnRhaW5lclRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDIycHgpO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luOiAwO1xufVxuXG4jbWlzc2lvblNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbiNtaXNzaW9uQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI21pc3Npb25JbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogNjAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4jbWlzc2lvbkNvbnRlbnRDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuI21pc3Npb25IZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IGNsYW1wKDM2cHgsIDJ2dywgNDhweCk7XG4gIGNvbG9yOiAjMDA0MDgwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbiNtaXNzaW9uVGV4dENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbiNtaXNzaW9uVGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgMS4ydncsIDIycHgpO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG59XG5cbiNkaWZmZXJlbnRpYXRvcnNTZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4jZGlmZmVyZW50aWF0b3JIZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzZweCwgMnZ3LCA0OHB4KTtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW46IDA7XG59XG4jZGlmZmVyZW50aWF0b3JzQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmRpZmZlcmVudGlhdG9ySXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZsZXg6IDEgMSAzMDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kaWZmZXJlbnRpYXRvclN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41dncsIDMycHgpO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGlmZmVyZW50aWF0b3JUZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxNnB4LCAxLjJ2dywgMjBweCk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2VydmljZXNHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuXG4gICN3ZWxjb21lRmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAjd2VsY29tZUltYWdlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/