.elementor-162 .elementor-element.elementor-element-7d8ac4d{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.2;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-7d8ac4d:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7d8ac4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://dadamdaycare.co.kr/wp-content/uploads/2025/05/KakaoTalk_20250404_152424849_06.webp");background-position:center center;background-size:cover;}.elementor-162 .elementor-element.elementor-element-7d8ac4d::before, .elementor-162 .elementor-element.elementor-element-7d8ac4d > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-7d8ac4d > .e-con-inner > .elementor-background-video-container::before, .elementor-162 .elementor-element.elementor-element-7d8ac4d > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-7d8ac4d > .e-con-inner > .elementor-background-slideshow::before, .elementor-162 .elementor-element.elementor-element-7d8ac4d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-162 .elementor-element.elementor-element-195d8eb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-162 .elementor-element.elementor-element-e58bb50 .elementor-heading-title{font-family:"고양덕양체", Sans-serif;font-size:clamp(2rem, 1.2rem + 2.5vw, 3rem);font-weight:700;line-height:1.1em;color:#FFFFFF;}.elementor-162 .elementor-element.elementor-element-e58bb50 {---ui-speed:1000ms;---ui-delay:200ms;---ui-stagger:30ms;}.elementor-162 .elementor-element.elementor-element-ae17552{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:140px 140px;--row-gap:140px;--column-gap:140px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-342c1a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-3eb4674{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-162 .elementor-element.elementor-element-7e5f12e .elementor-heading-title{font-family:"pretendard", Sans-serif;font-size:clamp(0.875rem, 0.85rem + 0.3vw, 1rem);font-weight:700;line-height:1.3em;}.elementor-162 .elementor-element.elementor-element-17430aa{padding:0px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-17430aa .elementor-heading-title{font-size:40px;}.elementor-162 .elementor-element.elementor-element-802e4bd{padding:0px 0px 16px 0px;columns:1;}.elementor-162 .elementor-element.elementor-element-802e4bd p{margin-bottom:0px;}.elementor-162 .elementor-element.elementor-element-1584010{--display:flex;}.elementor-162 .elementor-element.elementor-element-046ded2{--e-image-carousel-slides-to-show:2;margin:0px -400px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-ac88c38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-b13e623{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91f2ff7-font-family ), Sans-serif;font-size:var( --e-global-typography-91f2ff7-font-size );font-weight:var( --e-global-typography-91f2ff7-font-weight );}.elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-a78b95b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-162 .elementor-element.elementor-element-a78b95b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-162 .elementor-element.elementor-element-a78b95b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-162 .elementor-element.elementor-element-e0cc659{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-162 .elementor-element.elementor-element-c570fdb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-0c28d15{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91f2ff7-font-family ), Sans-serif;font-size:var( --e-global-typography-91f2ff7-font-size );font-weight:var( --e-global-typography-91f2ff7-font-weight );}.elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-ed1461b{--e-image-carousel-slides-to-show:1;}.elementor-162 .elementor-element.elementor-element-cee43a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-300f827{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91f2ff7-font-family ), Sans-serif;font-size:var( --e-global-typography-91f2ff7-font-size );font-weight:var( --e-global-typography-91f2ff7-font-weight );}.elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-2283ebb{--e-image-carousel-slides-to-show:1;}.elementor-162 .elementor-element.elementor-element-5c5adef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-8cf5803{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-401f012{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91f2ff7-font-family ), Sans-serif;font-size:var( --e-global-typography-91f2ff7-font-size );font-weight:var( --e-global-typography-91f2ff7-font-weight );}.elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-651a8d5{--e-image-carousel-slides-to-show:1;}.elementor-162 .elementor-element.elementor-element-7c2fe8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-icon i{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-icon svg{fill:var( --e-global-color-uicore_primary );transition:fill 0.3s;}.elementor-162 .elementor-element.elementor-element-9837510{--e-icon-list-icon-size:26px;--icon-vertical-offset:0px;}.elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-item > a{font-family:var( --e-global-typography-91f2ff7-font-family ), Sans-serif;font-size:var( --e-global-typography-91f2ff7-font-size );font-weight:var( --e-global-typography-91f2ff7-font-weight );}.elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-text{color:var( --e-global-color-uicore_headline );transition:color 0.3s;}.elementor-162 .elementor-element.elementor-element-609d090{--e-image-carousel-slides-to-show:1;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-162 .elementor-element.elementor-element-7d8ac4d{--min-height:60vh;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-ae17552{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-342c1a8{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-162 .elementor-element.elementor-element-3eb4674{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-162 .elementor-element.elementor-element-17430aa{padding:4px 0px 0px 0px;}.elementor-162 .elementor-element.elementor-element-17430aa .elementor-heading-title{font-size:30px;}.elementor-162 .elementor-element.elementor-element-802e4bd{padding:0px 0px 12px 0px;}.elementor-162 .elementor-element.elementor-element-046ded2{--e-image-carousel-slides-to-show:2;margin:0px -250px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}}@media(max-width:767px){.elementor-162 .elementor-element.elementor-element-ae17552{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-162 .elementor-element.elementor-element-342c1a8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-162 .elementor-element.elementor-element-3eb4674{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-162 .elementor-element.elementor-element-7e5f12e{text-align:left;}.elementor-162 .elementor-element.elementor-element-17430aa{padding:0px 0px 0px 0px;text-align:left;}.elementor-162 .elementor-element.elementor-element-17430aa .elementor-heading-title{font-size:24px;}.elementor-162 .elementor-element.elementor-element-802e4bd{padding:0px 0px 8px 0px;text-align:left;}.elementor-162 .elementor-element.elementor-element-1584010.e-con{--order:-99999 /* order start hack */;}.elementor-162 .elementor-element.elementor-element-046ded2{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-b13e623 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-0c28d15 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-300f827 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-401f012 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}.elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-162 .elementor-element.elementor-element-9837510 .elementor-icon-list-item > a{font-size:var( --e-global-typography-91f2ff7-font-size );}}@media(min-width:768px){.elementor-162 .elementor-element.elementor-element-3eb4674{--width:32%;}.elementor-162 .elementor-element.elementor-element-1584010{--width:68%;}.elementor-162 .elementor-element.elementor-element-c570fdb{--width:50%;}.elementor-162 .elementor-element.elementor-element-cee43a4{--width:50%;}.elementor-162 .elementor-element.elementor-element-8cf5803{--width:50%;}.elementor-162 .elementor-element.elementor-element-7c2fe8b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-162 .elementor-element.elementor-element-3eb4674{--width:40%;}.elementor-162 .elementor-element.elementor-element-1584010{--width:60%;}}@media(min-width:1025px){.elementor-162 .elementor-element.elementor-element-7d8ac4d:not(.elementor-motion-effects-element-type-background), .elementor-162 .elementor-element.elementor-element-7d8ac4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-802e4bd */.definition-list {
  font-family: sans-serif; /* 예시 폰트 */
  line-height: 1.6;
  display: grid; /* CSS Grid 레이아웃 적용 */
  grid-template-columns: auto 1fr; /* 첫 번째 열(dt)은 내용에 맞게, 두 번째 열(dd)은 남은 공간 모두 */
  gap: 8px 10px; /* 행 간격 8px, 열 간격 10px */
  align-items: start; /* 항목들이 위쪽에 정렬되도록 (값이 여러 줄일 경우 유용) */
}

.definition-list dt { /* 레이블 스타일 */
  grid-column: 1; /* 첫 번째 열에 위치 */
  width: 80px; /* 원하는 고정 너비로 지정 (예: 100px) */
  font-weight: bold;
  color: #333;
  margin-top: 0px;
  /* 레이블 텍스트를 오른쪽 정렬하고 싶다면 아래 주석 해제 */
  /* text-align: right; */
}

.definition-list dd { /* 값 스타일 */
  grid-column: 2; /* 두 번째 열에 위치 */
  margin-left: 0; /* dd 태그의 기본 margin 제거 */
  color: #555;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d69d21 */@media (max-width: 768px) {
    .elementor-162 .elementor-element.elementor-element-2d69d21 .button-circle img, .material-icons {
        width: 0px !important;
        height: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-2283ebb */.elementor-162 .elementor-element.elementor-element-2283ebb img{
    aspect-ratio: 3/2;
    object-fit: cover;
    object-position: center bottom; /* 👈 이 부분을 추가해주세요! */

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-651a8d5 */.elementor-162 .elementor-element.elementor-element-651a8d5 img{
    aspect-ratio: 3/2;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-609d090 */.elementor-162 .elementor-element.elementor-element-609d090 img{
    aspect-ratio: 3/2;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS *//* 1. 갤러리 컨테이너 초기 상태 설정 */
.my-custom-gallery .elementor-gallery__container {
  max-height: 600px; /* ✅ 초기 높이 */
  overflow: hidden;
  /* position: relative; /* 이전 코드에 있었다면 유지 */

  /* ▼▼▼ 애니메이션 효과 수정 ▼▼▼ */
  /* 기존: transition: max-height 0.7s ease-in-out; */

  /* 추천 1: Material Design의 Decelerate Easing (점점 느려지는 느낌) */
  transition: max-height 0.6s cubic-bezier(0.4, 0.0, 0.2, 1);

  /* 추천 2: 조금 더 탄력 있는 느낌 (끝에서 살짝 바운스되는 듯한 효과는 아니지만, 가속/감속이 명확) */
  /* transition: max-height 0.7s cubic-bezier(0.65, 0, 0.35, 1); */

  /* 추천 3: 빠르고 부드럽게 */
  /* transition: max-height 0.5s cubic-bezier(0.25, 0.1, 0.25, 1); */
  /* ▲▲▲ 애니메이션 효과 수정 ▲▲▲ */
}
/* 1-1. (선택 사항) 초기 상태에서 하단에 자연스러운 가림 효과 추가 */
.my-custom-gallery:not(.expanded) .elementor-gallery__container::after {
  content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 100px;
  background: linear-gradient(to bottom, transparent, white 80%); /* ✅ 테마 배경색에 맞춰 'white' 수정 */
  pointer-events: none;
}
/* 2. 갤러리가 확장되었을 때의 상태 */
.my-custom-gallery.expanded .elementor-gallery__container {
  max-height: 50000px; /* ✅ 모든 이미지가 보이도록 충분히 큰 값으로 설정 */
}
/* 2-1. (선택 사항) 확장 시 그라데이션 제거 */
.my-custom-gallery.expanded .elementor-gallery__container::after {
  display: none;
}

/* === ▼▼▼ 버튼 스타일 수정 시작 ▼▼▼ === */
/* 3. "더 보기" / "간략히 보기" 버튼 스타일 (요청하신 스타일로 변경) */
.load-more-gallery-button {
  display: block;
  margin: 30px auto; /* 위아래 여백 약간 늘림 */
  padding: 10px 25px;
  font-size: 14px; /* 이미지와 유사한 폰트 크기 */
  font-weight: normal; /* 기본 두께 */
  color: #333333; /* 약간 부드러운 검정색 텍스트 */
  background-color: #ffffff; /* 흰색 배경 */
  border: 1px solid #dddddd; /* 연한 회색 테두리 (이미지는 검정색이지만, 좀 더 부드럽게) */
  /* 만약 완전 검정 테두리를 원하시면 border: 1px solid #000000; */
  border-radius: 0; /* 각진 모서리 (이미지는 거의 각진 형태) */
  /* 살짝 둥글게 하려면 border-radius: 2px; 또는 3px; */
  cursor: pointer;
  text-align: center;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
}

.load-more-gallery-button:hover {
  background-color: #f7f7f7; /* 호버 시 아주 약간의 배경색 변경 */
  border-color: #bbbbbb; /* 호버 시 테두리 색 약간 진하게 */
  color: #000000;
}

.load-more-gallery-button i { /* 아이콘 스타일 */
  margin-left: 8px; /* 텍스트와 아이콘 사이 간격 */
  font-size: 1em; /* 아이콘 크기를 텍스트보다 약간 작게 */
  color: #111;
}


/* 4. JavaScript에 의해 버튼이 숨겨질 때 적용될 클래스 (이전과 동일) */
.load-more-gallery-button.hidden {
  display: none !important;
}
/* === ▲▲▲ 버튼 스타일 수정 끝 ▲▲▲ === *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '고양덕양체';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/GOYANGDEOGYANG-700.woff2') format('woff2');
}
@font-face {
	font-family: '고양덕양체';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/GOYANGDEOGYANG-800.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-Thin1.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-ExtraLight2.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-Light3.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-Regular4.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-Medium5.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-SemiBold6.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-Bold7.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-ExtraBold8.woff2') format('woff2');
}
@font-face {
	font-family: 'pretendard';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('https://dadamdaycare.co.kr/wp-content/uploads/2025/05/Pretendard-Black9.woff2') format('woff2');
}
/* End Custom Fonts CSS */