.elementor-159 .elementor-element.elementor-element-50b38bd{--display:flex;--min-height:300px;--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;--justify-content:center;--align-items:center;--overlay-opacity:0.5;}.elementor-159 .elementor-element.elementor-element-50b38bd:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-50b38bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nextsenior.life/wp-content/uploads/2025/03/look-from-sun-shining-through-tree-branches-scaled.webp");background-position:-662px -637px;}.elementor-159 .elementor-element.elementor-element-50b38bd::before, .elementor-159 .elementor-element.elementor-element-50b38bd > .elementor-background-video-container::before, .elementor-159 .elementor-element.elementor-element-50b38bd > .e-con-inner > .elementor-background-video-container::before, .elementor-159 .elementor-element.elementor-element-50b38bd > .elementor-background-slideshow::before, .elementor-159 .elementor-element.elementor-element-50b38bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-159 .elementor-element.elementor-element-50b38bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-159 .elementor-element.elementor-element-fbb873d .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-159 .elementor-element.elementor-element-8062773{--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;--gap:58px 0px;--row-gap:58px;--column-gap:0px;--overflow:hidden;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-container{justify-content:center;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav > li > a{min-height:40px;border-radius:0px 0px 0px 0px;font-size:29px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav{margin-left:-23px;margin-bottom:-0px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav > li{margin-left:23px;margin-bottom:0px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav > li > a:hover{color:var( --e-global-color-uicore_white );background-color:var( --e-global-color-uicore_primary );border-radius:5px 5px 5px 5px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav > li.bdt-active > a{color:var( --e-global-color-uicore_white );background-color:var( --e-global-color-uicore_primary );border-radius:5px 5px 5px 5px;}.elementor-159 .elementor-element.elementor-element-4191c25 > .elementor-widget-container{padding:2% 0% 0% 0%;border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-uicore_primary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-159 .elementor-element.elementor-element-50b38bd:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-50b38bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-159 .elementor-element.elementor-element-50b38bd{--min-height:200px;}.elementor-159 .elementor-element.elementor-element-50b38bd:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-50b38bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-container{justify-content:center;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav{transform:translateX(0px);margin-left:-7px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav > li > a{padding:5px 5px 5px 5px;min-height:20px;font-size:18px;}.elementor-159 .elementor-element.elementor-element-ee8eaf1 .bdt-navbar-nav > li{margin-left:7px;}}/* Start custom CSS for shortcode, class: .elementor-element-4191c25 *//* 불필요한 요소 숨기기 - 한 번에 정리 */
.kboard-default-poweredby,
.kboard-list-user, .kboard-list-vote, .kboard-list-view,
td.kboard-list-user, td.kboard-list-vote, td.kboard-list-view,
.kboard-control,
.kboard-document-action, .kboard-document-like, .kboard-document-unlike, .kboard-document-print,
.kboard-default-document .kboard-document-action,
.sort-wrap, .filter-wrap, 
select[data-filter-type], select[data-sort-type],
.search-wrap, .search-box, .kboard-search,
input[type="submit"][value="검색"], button.kboard-search-button {
    display: none !important;
}

/* 너비 설정은 별도로 관리 */
.kboard-list-user, .kboard-list-vote, .kboard-list-view,
td.kboard-list-user, td.kboard-list-vote, td.kboard-list-view {
    width: 0 !important;
}

/* 텍스트 스타일 - 크기별로 그룹화 */
.kboard-list th, .kboard-list thead th,
.kboard-list td, .kboard-list tbody td,
select, option {
    font-size: 18px !important;
    color: #000000 !important;
}

.kboard-total-count, .total-wrap {
    font-size: 16px !important;
    color: #000000 !important;
}

.kboard-pagination a, .pagination a {
    font-size: 17px !important;
    color: #ffffff !important;
    background-color: #0F8C3B !important;
}

/* 헤더만 굵게 처리 */
.kboard-list th, .kboard-list thead th {
    font-weight: bold !important;
}

/* 페이지네이션 현재 페이지 */
.kboard-pagination .current,
.kboard-pagination li.active a,
.kboard-pagination li span.current {
    background: #0F8C3B !important;
    color: white !important;
    border-color: #0F8C3B !important;
}


/* 게시판 제목(타이틀) 사이즈 조정 */
.kboard-list-title a,
.kboard-list-title a:hover,
.kboard-list-title a:focus,
.kboard-list-title .kboard-comments-count {
    font-size: 18px !important;
    color: #000000 !important;
}

/* New 아이콘도 함께 조정 */
.kboard-list-title .kboard-new-notify {
    font-size: 13px !important;
}



/* 게시글 상세 보기 페이지 내용 스타일 */
.kboard-document-content,
.kboard-detail-content,
.kboard-content,
.content-view {
    font-size: 18px !important;
    color: #000000 !important;
    line-height: 1.6 !important;
}

/* 게시글 상세 페이지 제목 스타일 */
.kboard-document-title,
.kboard-title h1,
.kboard-title h2,
.kboard-title h3 {
    font-size: 22px !important;
    color: #000000 !important;
    font-weight: bold !important;
}

/* 게시글 상세 페이지 메타 정보(작성자, 작성일 등) */
.kboard-detail-meta,
.kboard-document-info,
.kboard-meta {
    font-size: 18px !important;
    color: #000000 !important;
}

/* 게시글 내용 안의 모든 텍스트 요소에 적용 */
.kboard-document-content p,
.kboard-document-content span,
.kboard-document-content div,
.kboard-document-content li {
    font-size: 18px !important;
    color: #000000 !important;
}/* End custom CSS */