/*----------------------------------------
	p-event-title
----------------------------------------*/
.p-event-title {
  position: relative;
  height: 100%;
}
.p-event-title__container {
  height: 100%;
  padding: 24rem 8rem;
}
@media screen and (max-width: 699.98px) {
  .p-event-title__container {
    display: flex;
    padding: 4rem;
  }
}
.p-event-title__heading {
  display: flex;
  align-items: baseline;
  flex-direction: column-reverse;
}
.p-event-title__heading h2 {
  position: relative;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.6;
  padding: 0 0.8rem;
}
@media screen and (max-width: 699.98px) {
  .p-event-title__heading h2 {
    font-size: 1.4rem;
    padding: 0 0.4rem;
  }
}
.p-event-title__heading h2:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 40%;
  background: #FCFCFA;
  border-radius: 0.2rem;
  z-index: -1;
}
.p-event-title__heading span {
  font-size: 5rem;
  font-weight: 500;
  font-family: var(--Jost);
  line-height: 1.6;
}
@media screen and (max-width: 699.98px) {
  .p-event-title__heading span {
    font-size: 4rem;
  }
}
.p-event-title__bg {
  position: relative;
  height: 100%;
}
.p-event-title__gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #6ec3f4;
  z-index: -2;
}
.p-event-title__gradient canvas {
  width: 100%;
  height: 100%;
  --gradient-color-1: #c3e4ff;
  --gradient-color-2: #6ec3f4;
  --gradient-color-3: #eae2ff;
  --gradient-color-4: #b9beff;
}
.p-event-title__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../img/estate/bg-title01.png) center/cover;
  mix-blend-mode: lighten;
  z-index: -2;
}
@media screen and (max-width: 699.98px) {
  .p-event-title__bg {
    background: url(../img/estate/bg-title01.png) center bottom 20%/150%;
  }
}

/*----------------------------------------
	p-event-archive
----------------------------------------*/
.p-event-archive {
  padding: 16rem 5.6rem;
}
@media screen and (max-width: 699.98px) {
  .p-event-archive {
    padding: 8rem 2.4rem;
  }
}/*# sourceMappingURL=event.css.map */