.elementor-2520 .elementor-element.elementor-element-dae83ad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-da31195{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-af0d713{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-523cf0f{padding:120px 0px 82px 0px;}.elementor-2520 .elementor-element.elementor-element-310029d{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2520 .elementor-element.elementor-element-f9cee1b{text-align:center;}.elementor-2520 .elementor-element.elementor-element-f9cee1b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-2520 .elementor-element.elementor-element-5872f83{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2520 .elementor-element.elementor-element-5872f83.elementor-element{--align-self:center;}.elementor-2520 .elementor-element.elementor-element-5872f83 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2520 .elementor-element.elementor-element-5872f83 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-2520 .elementor-element.elementor-element-5872f83 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:0px;height:0px;}.elementor-2520 .elementor-element.elementor-element-4e4f828{padding:120px 0px 0px 0px;}.elementor-2520 .elementor-element.elementor-element-bae6956 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2520 .elementor-element.elementor-element-73caabc{--display:flex;border-style:none;--border-style:none;--padding-top:130px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-73caabc:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-73caabc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2520 .elementor-element.elementor-element-309c093{text-align:center;}.elementor-2520 .elementor-element.elementor-element-309c093 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:50px;font-weight:700;color:#000000;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2520 .elementor-element.elementor-element-709708d{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2520 .elementor-element.elementor-element-709708d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2520 .elementor-element.elementor-element-709708d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2520 .elementor-element.elementor-element-709708d:after{content:"0.66";}.elementor-2520 .elementor-element.elementor-element-709708d .elementor-post__thumbnail__link{width:100%;}.elementor-2520 .elementor-element.elementor-element-709708d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-2520 .elementor-element.elementor-element-709708d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-2520 .elementor-element.elementor-element-709708d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-2520 .elementor-element.elementor-element-709708d .elementor-post__title, .elementor-2520 .elementor-element.elementor-element-709708d .elementor-post__title a{color:#000000;font-family:"Arial", Sans-serif;font-size:20px;font-weight:400;line-height:25px;}.elementor-2520 .elementor-element.elementor-element-dda1ce5{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-952569a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-952569a:not(.elementor-motion-effects-element-type-background), .elementor-2520 .elementor-element.elementor-element-952569a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.sellerket.net/wp-content/uploads/2025/10/DD.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2520 .elementor-element.elementor-element-c2b9619 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2520 .elementor-element.elementor-element-c2b9619{text-align:center;}.elementor-2520 .elementor-element.elementor-element-c2b9619 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:65px;font-weight:700;line-height:65px;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2520 .elementor-element.elementor-element-42fc6cd > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-2520 .elementor-element.elementor-element-42fc6cd{text-align:center;font-family:"Arial", Sans-serif;font-size:25px;font-weight:400;}.elementor-2520 .elementor-element.elementor-element-4de68f1 > .elementor-widget-container{margin:0250px 0px 0px 0px;}@media(max-width:767px){.elementor-2520 .elementor-element.elementor-element-73caabc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0100px;--padding-left:10px;--padding-right:10px;}.elementor-2520 .elementor-element.elementor-element-709708d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2520 .elementor-element.elementor-element-709708d:after{content:"0.5";}.elementor-2520 .elementor-element.elementor-element-709708d .elementor-post__thumbnail__link{width:100%;}.elementor-2520 .elementor-element.elementor-element-dda1ce5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2520 .elementor-element.elementor-element-952569a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2520 .elementor-element.elementor-element-c2b9619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2520 .elementor-element.elementor-element-c2b9619 .elementor-heading-title{font-size:50px;}.elementor-2520 .elementor-element.elementor-element-4de68f1 > .elementor-widget-container{margin:040px 0px 0px 0px;}}@media(min-width:768px){.elementor-2520 .elementor-element.elementor-element-310029d{--content-width:850px;}.elementor-2520 .elementor-element.elementor-element-dda1ce5{--width:1200%;}.elementor-2520 .elementor-element.elementor-element-952569a{--content-width:1200px;}}/* Start custom CSS for roadmap, class: .elementor-element-5efcfa1 */<style>

/* --- [1. Pretendard 폰트 정의 (제거됨)] --- */



/* --- [2. Roadmap 섹션 스타일 덮어쓰기] --- */



/* 섹션 전체 폰트 적용 */

.roadmap-area.roadmap-style-three {

  /* ! ! ! ! [수정] 폰트 Arial로 변경 ! ! ! ! */

  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

}



/* 메인 타이틀 (Sellerket Roadmap) - 중앙 정렬 유지 */

.roadmap-area .section__title .title {

  color: #000000 !important; /* Roadmap 텍스트 검은색 */

  /* ! ! ! ! [수정] 폰트 Arial로 변경 ! ! ! ! */

  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

  font-weight: 700 !important;

  /* ! ! ! ! [수정] 타이틀 폰트 50px, 줄간격 55px ! ! ! ! */

  font-size: 50px !important;

  line-height: 55px !important;

  text-transform: none !important;

}

.roadmap-area .section__title .title span {

  color: #0057b8 !important; /* Sellerket 텍스트 파란색 */

  background: none !important;

  -webkit-text-fill-color: unset !important;

}



/* 카드 하단 여백 추가 (줄 간격) */

.roadmap-area .row > .col-lg-4.col-md-6.col-sm-9 {

  margin-bottom: 30px !important;

}



/* 로드맵 카드 (흰색 박스) - 내부 왼쪽 정렬 (기본값) */

.roadmap-area .roadmap__card.style-three {

  background: #ffffff !important;

  border: 1px solid #e0e0e0 !important;

  border-radius: 12px !important;

  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05) !important;

  padding: 24px !important;

  text-align: left !important; /* 카드 내부 기본 왼쪽 정렬 */

  height: 100% !important;

}



/* --- [ 🌟 쉽게 조절하는 곳 (카드 내부) 🌟 ] --- */



/* 카드 제목 (Platform Foundation Building) */

.roadmap-area .roadmap__card.style-three .roadmap__heading {

  color: #000000 !important;

  /* ! ! ! ! [수정] 폰트 Arial로 변경 ! ! ! ! */

  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

  font-weight: 700 !important;

  font-size: 23px !important; /* (이 항목은 요청사항에 없어서 23px 유지) */

  text-align: center !important; /* 카드 제목만 중앙 정렬 */

  margin-top: 0px !important;    /* [조절] 4. 카드 제목 상단 여백 */

  margin-bottom: 20px !important; /* [조절] 5. 카드 제목 하단 여백 */

}



/* 목표 텍스트 (Goal: ...) 가 포함된 단락 <p> - 왼쪽 정렬 유지 */

.roadmap-area .roadmap__card.style-three p:has(strong) {

  padding-left: 48px !important; /* [조절] 2. 목표 텍스트 단락 왼쪽 패딩 */

}



/* 목표 텍스트 (Goal: ...) <strong> - 왼쪽 정렬 유지 */

.roadmap-area .roadmap__card.style-three p strong {

  color: #555555 !important;

  /* ! ! ! ! [수정] 폰트 Arial로 변경 ! ! ! ! */

  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

  font-weight: 500 !important;

  /* ! ! ! ! [수정] 서브타이틀 폰트 20px, 줄간격 25px ! ! ! ! */

  font-size: 18px !important;

  line-height: 25px !important;

  display: inline-block !important;

  margin-bottom: 15px !important; /* [조절] 6. 목표 텍스트 하단 여백 (리스트와의 간격) */

}



/* 기간 (2024 Q4 ~ 2025 Q1) - 왼쪽 정렬 유지 */

.roadmap-area .roadmap__card.style-three .roadmap__step {

  margin-bottom: 15px !important; /* [조절] 3. 기간 텍스트 하단 여백 (제목과의 간격) */

}

.roadmap-area .roadmap__card.style-three .roadmap__step span {

  color: #0057b8 !important;

  /* ! ! ! ! [수정] 폰트 Arial로 변경 ! ! ! ! */

  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

  font-weight: 700 !important;

  /* ! ! ! ! [수정] 콘텐츠 폰트 20px, 줄간격 25px ! ! ! ! */

  font-size: 20px !important;

  line-height: 25px !important;

  background: none !important;

  -webkit-text-fill-color: unset !important;

}



/* 상세 리스트 (체크마크) - 왼쪽 정렬 유지 */

.roadmap-area .roadmap__card.style-three p.ds-markdown-paragraph {

  /* ! ! ! ! [수정] 폰트 Arial로 변경 ! ! ! ! */

  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif !important;

  color: #333 !important;

  /* ! ! ! ! [수정] 콘텐츠 폰트 20px, 줄간격 25px ! ! ! ! */

  font-size: 18px !important;

  line-height: 22px !important;

  margin-bottom: 10px !important; /* [조절] 7. 리스트 항목 간 하단 여백 */

  padding-left: 30px !important; /* 아이콘 공간 고정 */

  position: relative;

  text-indent: 0 !important;

}

/* --- [ 🌟 조절 끝 🌟 ] --- */





/* ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

  ! [수정] 불필요한 빈 <p> 태그 및 <p> 안의 <br> 만 숨기기

  ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

*/

.roadmap-area .roadmap__card.style-three p:empty,

.roadmap-area .roadmap__card.style-three p br {

  display: none !important;

}



/* 마지막 리스트 항목의 하단 여백 제거 */

.roadmap-area .roadmap__card.style-three p.ds-markdown-paragraph:last-of-type {

  margin-bottom: 0 !important;

}



/* 동그라미 테두리 (::before) */

.roadmap-area .roadmap__card.style-three p.ds-markdown-paragraph::before {

  content: '';

  position: absolute;

  left: 0px;

  top: 5px; /* 세로 위치 미세 조정 */

  width: 18px; /* 동그라미 크기 */

  height: 18px; /* 동그라미 크기 */

  border: 2px solid #0057b8; /* 파란색 테두리 */

  border-radius: 50%; /* 원 모양 */

  box-sizing: border-box;

}



/* 체크 표시 (::after) */

.roadmap-area .roadmap__card.style-three p.ds-markdown-paragraph::after {

  content: '';

  position: absolute;

  left: 5px; /* 원 안 가로 위치 */

  top: 8px; /* 원 안 세로 위치 */

  width: 5px; /* 체크 선 짧은 쪽 길이 */

  height: 9px; /* 체크 선 긴 쪽 길이 */

  border: solid #0057b8; /* 파란색 체크 */

  border-width: 0 2px 2px 0; /* 체크 선 두께 및 방향 */

  transform: rotate(45deg); /* 회전 */

  box-sizing: border-box;

}

</style>/* End custom CSS */
/* Start custom CSS for tg-collection, class: .elementor-element-bae6956 *//* --- [Pretendard 폰트 정의 (오류 수정된 압축 버전)] --- */
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2') format('woff2'); font-weight: 100; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2') format('woff2'); font-weight: 200; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2') format('woff2'); font-weight: 300; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2') format('woff2'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2') format('woff2'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2') format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2') format('woff2'); font-weight: 800; font-display: swap; }
@font-face { font-family: 'Pretendard'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2') format('woff2'); font-weight: 900; font-display: swap; }

/* --- [2. Team Members 섹션 스타일 (압축)] --- */
.collection-area { font-family: 'Pretendard', sans-serif !important; }
.collection-area .section__title .title { font-family: 'Pretendard', sans-serif !important; font-weight: 700 !important; font-size: 50px !important; line-height: 55px !important; color: #000000 !important; text-transform: none !important; }
.collection-area .section__title .title { color: #000000 !important; }
.collection-area .section__title .title .tg-text-gradient { color: #0057b8 !important; background: none !important; -webkit-text-fill-color: unset !important; text-transform: none !important; }

/* [핵심 수정] 부모 '칸막이'(.col-xl-8)의 폭을 100%로 강제 확장 */
.collection-area .row .col-xl-8 { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }

/* ! ! ! ! [수정] 서브타이틀: 중앙 정렬로 변경 ! ! ! ! */
.collection-area .section__title .desc { font-family: 'Pretendard', sans-serif !important; font-weight: 500 !important; font-size: 20px !important; line-height: 25px !important; color: #000000 !important; margin-top: 20px !important; max-width: 100% !important; margin-left: auto !important; margin-right: auto !important; text-align: center !important; }

.collection-area .collection__three-item { font-family: 'Pretendard', sans-serif !important; }
.collection-area .collection__three-content .author { font-family: 'Pretendard', sans-serif !important; font-weight: 400 !important; color: #555555 !important; font-size: 20px !important; line-height: 25px !important; }
.collection-area .collection__three-content .name { font-family: 'Pretendard', sans-serif !important; font-weight: 600 !important; color: #000000 !important; font-size: 20px !important; line-height: 25px !important; margin-bottom: 5px !important; }/* End custom CSS */