.home_swiper div.swiper-wrapper {
    padding-left: 36%;
    padding-right: 43%;
}

.swiper-material-content img {
    opacity: 0;
}

.swiper-slide.spacer {
    background: none;
    border: 0px;
    box-shadow: unset;
}

.family_story_top {
    position: absolute;
    top: 0px;
    left: 0;
    padding: 25px;
}

.family_story_button a {
    border-radius: 40px;
    border: 1px solid #414141;
    background: #FFAF1F;
    box-shadow: 1px 1px 0px 0px #414141;
    padding: 10px 22px;
    color: #242C35;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'salt' on, 'liga' off;
    font-family: "Garton Pro";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 90%;
    letter-spacing: 1.26px;
}

.family_story_button {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 25px;
}

.family_story_name {
    color: #FFFBF3;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'liga' off;
    font-family: "Garton Pro";
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 90%;
    letter-spacing: 1.26px;
    margin-top: 24px;
}

.family_story_copy {
    color: #FFFBF3;
    leading-trim: both;
    text-edge: cap;
    font-feature-settings: 'liga' off;
    font-family: "Medium LL";
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 90%;
    letter-spacing: -0.96px;
}

.swiper-material-content {
    background-position: center;
    background-size: cover;
}

.home_swiper {
    width: 100vw;
    right: 0;
    position: absolute !important;
    top: 117px;
    max-width: 1440px;
}

@media all and (min-width: 1440px) {
  .home_swiper {
    border-radius: 16px;
}
}

.swiper_container {
    width: 100%;
    height: 37.5vw;
  	max-height: 500px;
}

.home_story_container.swiper_container {
    width: 100vw;
    height: 37.5vw;
    max-height: 500px;
    max-width: 1440px;
  	position: relative;
}

.swiper-slide {
    border-radius: 16px;
    border: 1px solid #414141;
    background: linear-gradient(0deg,rgba(0,0,0,0.20) 0%,rgba(0,0,0,0.20) 100%),linear-gradient(0deg,rgba(101,106,131,0.30) 0%,rgba(101,106,131,0.30) 100%),url() lightgray 50% / cover no-repeat;
    background-blend-mode: normal, multiply, normal;
    box-shadow: 1px 1px 0px 0px #414141;
    width: 40vw;
    overflow: hidden;
}

.home_swiper .swiper-slide {
    background-size: 111% auto;
    background-position: center;
}

.home_swiper .swiper-slide {
    max-width: 576px;
    max-height: 500px;
}

.swiper.home_swiper {
    max-height: 500px;
}






@media all and (max-width: 900px) {
  .home_swiper div.swiper-wrapper {
    padding-left: 5vw!important;
    padding-right: 48vw!important;
}
  
  .home_swiper .swiper-slide {
height: 65vw!important;
width: 65vw!important;
}
  
/*  .swiper_container {
    width: 100%;
    height: 65vw;
} */
  
  .home_swiper.swiper {
    height: 65vw!important;
}
  
  .home_swiper .swiper-slide {
    background-size: 125% auto!important;
    background-position: center;
}
  
  .home_swiper .swiper-slide.spacer {
height: 100%!important;
width: 5vw!important;
}
}
  
  
  
  
  
  
  
  