:root {
  --yellow: #FFCA00;
}

.home-big-yellow-adventure {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.6) 100%), url("/wp-content/themes/dattco-school-bus/assets/images/the-big-yellow-adventure-cover-blurred.webp") lightgray 50%/cover no-repeat;
  padding-top: clamp(48px, 6vw, 70px);
  padding-bottom: clamp(48px, 6vw, 70px);
}
.home-big-yellow-adventure .btn-primary {
  background-color: var(--yellow) !important;
  box-shadow: inset 0 0 0 2px #000;
  color: #000 !important;
}
.home-big-yellow-adventure .btn-primary:hover {
  background-color: #FFF !important;
  box-shadow: inset 0 0 0 2px var(--yellow);
}
.home-big-yellow-adventure .btn {
  border: 0;
  padding: 10px 20px;
  color: #000;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  transition: all 0.3s ease-in-out;
}
@media screen and (min-width: 1200px) {
  .home-big-yellow-adventure .btn {
    font-size: 18px;
    padding: 23px 30px;
  }
}
.home-big-yellow-adventure h2 {
  color: #000;
  font-family: Industry;
  font-size: 40px;
  font-style: italic;
  font-weight: 900;
  line-height: 48px;
}
.home-big-yellow-adventure h2::after {
  content: "";
  display: block;
  width: 360px;
  max-width: 100%;
  height: 4px;
  background: linear-gradient(270deg, rgba(195, 32, 48, 0) 0%, #C32030 22.02%);
  margin-top: 8px;
  margin-bottom: 8px;
}
.home-big-yellow-adventure p,
.home-big-yellow-adventure p > strong {
  color: #000;
  font-family: "DIN 2014";
  font-size: 22px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
}
.home-big-yellow-adventure__col-2 {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media only screen and (min-width: 992px) {
  .home-big-yellow-adventure__col-2 {
    flex-direction: row;
  }
}
.home-big-yellow-adventure__char-image {
  width: 162px;
  flex: 1 0 162px;
  margin: 0 auto;
}
.home-big-yellow-adventure__cover-image {
  width: 442px;
  max-width: 100%;
}
@media only screen and (min-width: 1500px) {
  .home-big-yellow-adventure .container {
    max-width: 1470px;
  }
}
.home-big-yellow-adventure .col-12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  column-gap: 100px;
  row-gap: 30px;
}
@media only screen and (min-width: 1200px) {
  .home-big-yellow-adventure .col-12 {
    flex-direction: row;
  }
}

/*# sourceMappingURL=big-yellow-adventure-section.css.map */
