.experience {
  display: none;
}

.nav-container > .subDiv {
  margin: 0;
  padding: 0;
}

.nav-container>.subDiv>nav.main-menu {
  display: none;
}

nav.mobile-action {
  display: block;
}

#menu-toggle:target~nav.main-menu {
  display: block;
}

nav {
  display: block;
  transform: none;
  margin: 0;
}

nav::before {
  display: none;
}

nav>ul.list-header {
  display: block;
}

nav>ul>li {
  font-size: 10px;
}

nav>ul>li a {
  transform: none;
}

nav>ul>li>a.open-menu:focus {
  font-weight: bold;
}

#carousel .carousel-clip-image {
  clip-path: inset(0 25% 0 25%);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -50%;
  margin-right: -50%;
}

.sec-info-inner {
  width: 100% !important;
}

.section-information {
  flex-direction: column;
}

.section-information:nth-of-type(3) {
  flex-direction: column-reverse;
}

.section-information div {
  padding: 1em 0;
}

.middle-highlight {
  background: rgb(92, 92, 92);
    background: linear-gradient(-5deg, rgba(92, 92, 92, 1) 55%, rgba(155, 194, 3, 1) 55%);
}

.middle-highlight.services {
  background: rgb(92, 92, 92);
  background: linear-gradient(-5deg, rgba(92, 92, 92, 1) 53%, rgba(155, 194, 3, 1) 53%);
}

.middle-highlight .highlight-content {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  background-color: transparent;
  gap: 2em;
}

.middle-highlight .highlight-content section {
  flex-direction: column;
  gap: 1em;
  align-items: start;
}

.middle-highlight .highlight-content section .button {
  margin-left: 0;
}

footer .section-form .form-styles form .form-group .form-row {
  flex-direction: column;
}
