.ypl-photo-frame .n-sticky {
  height: 100% !important;
}

.ypl-photo-frame .vc_column-inner {
  height: auto;
  position: relative !important;
  top: 0 !important;
}

.ypl-photo-frame .column-image-bg-wrap {
  mask-image: none !important;
  -webkit-mask-image: none !important;
  border-radius: 32px;
  clip-path: inset(0 round 32px);
  -webkit-clip-path: inset(0 round 32px);
}

.ypl-photo-frame .column-image-bg {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.ypl-photo-frame + .wpb_column {
  padding-left: 70px !important;
}

.vc_col-sm-9 .nectar-split-heading:not(.markup-generated) {
  opacity: 0.05 !important;
}

#fws_6a6db67b307c3 .row_col_wrap_12 {
  overflow: visible !important;
}

.ypl-photo-frame.animated-in {
  transform: none !important;
}

.vc_col-sm-9 .nectar-split-heading {
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .vc_col-sm-9 .nectar-split-heading {
    animation: ypl-about-text-slide-up 0.8s cubic-bezier(0.25, 1, 0.5, 1) both;
  }
}

@keyframes ypl-about-text-slide-up {
  from {
    transform: translateY(24px);
  }
  to {
    transform: translateY(0);
  }
}

.ypl-about-me-heading {
  margin: 0 0 20px 0;
  font-family: "DM Sans" !important;
  font-size: 25px !important;
  font-weight: 600 !important;
  line-height: 35px !important;
}

.nectar-text-inline-images h2 {
  font-size: min(90px, 4vw) !important;
}

@media only screen and (max-width: 999px) {
  .nectar-text-inline-images h2 {
    font-size: min(90px, 7vw) !important;
  }
}

@media only screen and (max-width: 690px) {
  .nectar-text-inline-images h2 {
    font-size: 34px !important;
  }
}

.nectar_cascading_images .img-wrap {
  box-shadow: none !important;
}

.nectar_cascading_images .img-wrap {
  pointer-events: auto;
}

.nectar_cascading_images .img-wrap img {
  border-radius: 20px;
  translate: 0 0;
  scale: 1;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35), 0 20px 70px rgba(0, 0, 0, 0.3);
  transition: rotate 0.75s linear(0, 0.0548, 0.19, 0.3664, 0.5531, 0.7275, 0.8754, 0.99, 1.0697, 1.1174, 1.138, 1.1379, 1.1237, 1.1011, 1.0752, 1.0496, 1.0269, 1.0085, 0.995, 0.9862, 0.9816, 0.9804, 0.9815, 0.9842, 0.9877, 0.9914, 0.9948, 0.9977, 0.9999, 1.0014, 1.0023),
    scale 0.75s linear(0, 0.0548, 0.19, 0.3664, 0.5531, 0.7275, 0.8754, 0.99, 1.0697, 1.1174, 1.138, 1.1379, 1.1237, 1.1011, 1.0752, 1.0496, 1.0269, 1.0085, 0.995, 0.9862, 0.9816, 0.9804, 0.9815, 0.9842, 0.9877, 0.9914, 0.9948, 0.9977, 0.9999, 1.0014, 1.0023),
    translate 0.75s linear(0, 0.0548, 0.19, 0.3664, 0.5531, 0.7275, 0.8754, 0.99, 1.0697, 1.1174, 1.138, 1.1379, 1.1237, 1.1011, 1.0752, 1.0496, 1.0269, 1.0085, 0.995, 0.9862, 0.9816, 0.9804, 0.9815, 0.9842, 0.9877, 0.9914, 0.9948, 0.9977, 0.9999, 1.0014, 1.0023),
    box-shadow 0.4s ease !important;
}

.nectar_cascading_images .img-wrap:hover img {
  scale: 1.08;
  translate: 0 -10px;
  box-shadow: 0 40px 100px rgba(0, 0, 0, 0.5), 0 25px 85px rgba(0, 0, 0, 0.4);
}

@media (prefers-reduced-motion: reduce) {
  .nectar_cascading_images .img-wrap img {
    transition: none;
  }
}

.nectar_cascading_images .cascading-image:nth-of-type(1) .img-wrap img {
  rotate: -6deg;
}

.nectar_cascading_images .cascading-image:nth-of-type(2) .img-wrap img {
  rotate: 4deg;
}

.nectar_cascading_images .cascading-image:nth-of-type(3) .img-wrap img {
  rotate: -3deg;
}

.nectar_cascading_images .cascading-image:nth-of-type(1) .img-wrap:hover img {
  rotate: -2deg;
}

.nectar_cascading_images .cascading-image:nth-of-type(2) .img-wrap:hover img {
  rotate: 1deg;
}

.nectar_cascading_images .cascading-image:nth-of-type(3) .img-wrap:hover img {
  rotate: -1deg;
}

.ypl-story-heading {
  font-size: 48px !important;
}

.ypl-story-reveal {
  opacity: 0;
  transform: translateY(40px);
}

@media (prefers-reduced-motion: no-preference) {
  .ypl-story-reveal {
    transition: opacity 0.8s cubic-bezier(0.25, 1, 0.5, 1), transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
  }
}

.ypl-story-reveal.ypl-story-revealed {
  opacity: 1;
  transform: translateY(0);
}

#fws_6a6db67b32451 .vc_column-inner,
#fws_6a6db67b338f0 .vc_column-inner,
#fws_6a6db67b34cf4 .vc_column-inner {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

@media only screen and (min-width: 1000px) {
  #fws_6a6db67b338f0 {
    margin-top: -217px !important;
  }

  #fws_6a6db67b34cf4 {
    margin-top: -183px !important;
  }
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  #fws_6a6db67b338f0 {
    margin-top: -60px !important;
  }

  #fws_6a6db67b34cf4 {
    margin-top: -198px !important;
  }
}

@media only screen and (max-width: 690px) {
  #fws_6a6db67b34cf4 {
    margin-top: -79px !important;
  }
}

@media only screen and (min-width: 1000px) {
  #fws_6a6db67b34cf4 {
    margin-bottom: 187px !important;
  }
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
  #fws_6a6db67b34cf4 {
    margin-bottom: 106px !important;
  }
}

@media only screen and (max-width: 690px) {
  #fws_6a6db67b34cf4 {
    margin-bottom: 51px !important;
  }
}


