/* Max width 1550px */
@media only screen and (max-width: 1550px) {
  /* line 3, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.2rem;
  }
  /* line 7, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 1.5rem;
  }
  /* line 11, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 1.4rem;
  }
  /* line 15, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-content {
    height: 70%;
  }
  /* line 19, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 350px;
  }
}

@media only screen and (max-width: 1340px) {
  /* line 26, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info p {
    font-size: 1.4rem;
  }
}

/* Max width 1300px */
@media only screen and (max-width: 1300px) {
  /* line 34, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-content {
    height: 95%;
  }
  /* line 38, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-section {
    height: 465px;
  }
}

/* Max width 1260px */
@media only screen and (max-width: 1260px) {
  /* line 48, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 3.8rem;
  }
  /* line 52, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 1.5rem;
  }
  /* line 56, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    width: 30.37rem;
    height: 35.62rem;
  }
  /* line 62, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 8.61rem;
  }
  /* line 66, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info p {
    font-size: 1.3rem;
  }
  /* line 70, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.8rem;
  }
  /* line 74, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 10px;
  }
  /* line 78, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 10px;
  }
  /* line 82, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 35vh;
  }
}

@media only screen and (max-width: 1160px) {
  /* line 89, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info p {
    font-size: 1.2rem;
  }
}

/* Max width 1080px */
/* Max width 1026px */
@media only screen and (max-width: 1026px) {
  /* line 100, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    width: 22.37rem;
    height: auto;
  }
  /* line 106, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 100%;
  }
  /* line 110, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 1.2rem;
  }
  /* line 114, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 1rem;
  }
  /* line 118, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 0.8rem;
  }
}

/* Max width 980px */
/* Max width 900px */
@media only screen and (max-width: 900px) {
  /* .ourCulture-title {
        font-size: 3rem;
    } */
}

@media only screen and (max-width: 850px) {
  /* line 134, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 4rem;
  }
  /* line 137, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 2rem;
  }
}

/* Max width 800px */
@media only screen and (max-width: 800px) {
  /* line 145, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-section {
    background-image: url(/assets/our-culture/culture_mobile_view_banner-60eb8d93298f6532b48620facec5f7eaebab361b4d94b42b36d209afd26be369.png);
    margin-top: 72px;
    justify-content: center;
    background-size: cover;
    background-position: center;
    height: 50rem;
  }
  /* line 155, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-container {
    width: 90%;
    justify-content: flex-end;
  }
  /* line 160, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 4rem;
  }
  /* line 164, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 2rem;
  }
  /* line 168, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card {
    flex-direction: column;
  }
  /* line 172, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-img-group {
    flex-direction: column;
  }
  /* line 176, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-img-01 {
    width: 100%;
  }
  /* line 180, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    width: 100%;
    height: 30rem;
  }
  /* line 186, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-img-grid {
    flex-direction: row;
    width: 100%;
  }
  /* line 191, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 11rem;
    width: 100%;
  }
  /* line 196, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-details {
    width: 100%;
  }
  /* line 200, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.8rem;
  }
  /* line 204, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 2rem;
  }
  /* line 208, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 1.6rem;
  }
  /* line 212, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-grid {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
  /* line 216, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 30vh;
  }
  /* line 220, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: -15px;
  }
  /* line 224, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: -15px;
  }
}

/* Max width 750px */
@media only screen and (max-width: 750px) {
  /* line 231, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    /* font-size: 3rem; */
  }
  /* line 235, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title-info {
    font-size: 2.1rem;
  }
  /* line 239, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-container {
    width: 90%;
    background: transparent;
  }
}

/* Max width 650px */
@media only screen and (max-width: 600px) {
  /* line 250, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .sportsday-img-cont-01,
.anniversary-img-cont-01 {
    height: 25.62rem;
  }
  /* line 255, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 8rem;
  }
  /* .ourCulture-content-title-group {
        flex-direction: column;
        align-items: flex-start;
    } */
  /* line 264, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-content {
    width: 95vw;
    height: 50%;
    max-width: none;
    padding: 0.5rem;
  }
  /* line 272, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-main-image {
    height: 25vh;
  }
  /* line 276, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-thumbnails {
    gap: 0.3rem;
    padding: 0.3rem 0;
    flex-wrap: nowrap;
  }
  /* line 282, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-thumbnail {
    width: 60px;
    height: 45px;
  }
  /* line 287, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-popup-close {
    top: 8px;
    right: 8px;
    font-size: 1.5rem;
  }
  /* line 293, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 50px;
  }
  /* line 297, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 50px;
  }
  /* line 300, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-title {
    font-size: 2.5rem;
  }
}

/* Max width 540px */
/* Max width 500px */
@media only screen and (max-width: 500px) {
  /* line 310, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 25px;
  }
  /* line 314, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 25px;
  }
}

@media only screen and (max-width: 450px) {
  /* line 321, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-content-title-group {
    flex-direction: column;
    align-items: flex-start;
    gap: 30px;
  }
}

/* Max width 440px */
@media only screen and (max-width: 440px) {
  /* line 330, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-info {
    font-size: 1.2rem;
  }
  /* line 334, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-title {
    font-size: 2.1rem;
  }
  /* line 338, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-card-subtitle {
    font-size: 1.5rem;
  }
  /* line 342, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-img-grid {
    height: 7rem;
  }
  /* line 346, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 10px;
  }
  /* line 350, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 10px;
  }
}

@media only screen and (max-width: 400px) {
  /* line 357, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.right {
    right: 0px;
  }
  /* line 361, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-nav-btn.left {
    left: 0px;
  }
  /* line 365, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-container {
    width: 96%;
    background: transparent;
    margin-top: 120px;
  }
  /* line 371, app/assets/stylesheets/our-culture/ourCulture-media-queries-style.scss */
  .ourCulture-hero-section {
    height: 100%;
  }
}
