 .webinar-new .wbn-container { max-width: 1080px; margin: 0 auto; padding: 0 15px; } .webinar-new .wbn-hero { background: url('../images/webinar/webinarbanner.png') no-repeat right center / auto 100%, linear-gradient(90deg, #283342 0%, #111820 100%); min-height: 480px; display: flex; align-items: center; } .webinar-new .wbn-hero > .wbn-container { width: 100%; } .webinar-new .wbn-hero-content { max-width: 625px; padding: 48px 0; } .webinar-new .wbn-hero-ribbon { display: inline-block; width: 239px; height: 31px; background: url('../images/webinar/badge.png') no-repeat left center / 299px 31px; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600; font-size: 18px; line-height: 31px; text-align: center; color: #283342; } .webinar-new .wbn-hero-title { margin: 4px 0 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600; font-size: 42px; line-height: 63px; color: #D0BAA9; } .webinar-new .wbn-hero-title-hl { display: block; color: #FFFFFF; } .webinar-new .wbn-hero-sub { margin: 20px 0 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 20px; line-height: 30px; color: #FFFFFF; } .webinar-new .wbn-sessions { display: flow-root; padding: 0 0 80px; background: linear-gradient(119.35deg, rgba(250, 224, 223, 0.5) -6.56%, #FFFFFF 26.64%, rgba(235, 245, 255, 0.9) 61.26%, rgba(250, 224, 223, 0.4) 93.29%), #FFFFFF; } .webinar-new .wbn-info-card { position: relative; z-index: 2; margin-top: -54px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 48px; max-width: 836px; min-height: 120px; margin-left: auto; margin-right: auto; margin-bottom: 0; padding: 10px 48px; list-style: none; background: #FFFFFF; box-shadow: 0 0 75.9px rgba(0, 0, 0, 0.25); border-radius: 8px; } .webinar-new .wbn-info-item { position: relative; display: flex; flex-direction: row; align-items: center; gap: 16px; } .webinar-new .wbn-info-item + .wbn-info-item::before { content: ""; position: absolute; left: -24px; top: 50%; width: 1px; height: 100px; transform: translate(-50%, -50%); background: linear-gradient(1.42deg, rgba(171, 171, 171, 0) 0%, #ABABAB 50%, rgba(171, 171, 171, 0) 100%); } .webinar-new .wbn-info-item img { flex: none; width: 60px; height: 60px; } .webinar-new .wbn-info-text { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; } .webinar-new .wbn-info-label { font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; color: #293242; } .webinar-new .wbn-info-value { font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 700; font-size: 18px; line-height: 27px; color: #293242; white-space: nowrap; } .webinar-new .wbn-sessions-head { max-width: 750px; margin: 74px auto 30px; text-align: center; } .webinar-new .wbn-h2 { margin: 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600; font-size: 30px; line-height: 45px; color: #283342; } .webinar-new .wbn-sessions-desc { margin: 29px 0 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 18px; line-height: 27px; color: #535C68; } .webinar-new .wbn-sessions-list { display: flex; justify-content: center; align-items: stretch; gap: 30px; } .webinar-new .wbn-card { position: relative; display: flex; flex-direction: column; width: 426px; padding: 77px 30px 30px; background: #FFFFFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); border-radius: 20px; } .webinar-new .wbn-card-ribbon { position: absolute; left: -10px; top: 30px; height: 32px; padding: 0 30px 0 22px; background: #FEC043; clip-path: polygon(0 0, 100% 0, calc(100% - 12px) 50%, 100% 100%, 0 100%); font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600; font-size: 14px; line-height: 32px; color: #000000; } .webinar-new .wbn-card::before { content: ""; position: absolute; left: -10px; top: 62px; width: 10px; height: 5px; background: #111820; clip-path: polygon(0 0, 100% 0, 100% 100%); } .webinar-new .wbn-card-body { flex: 1 1 auto; width: 100%; } .webinar-new .wbn-card-kicker { margin: 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600; font-size: 18px; line-height: 27px; color: #293242; } .webinar-new .wbn-card-title { clear: none; margin: 4px 0 0 !important; padding: 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600 !important; font-size: 24px; line-height: 36px; color: #283342 !important; } .webinar-new .wbn-card-list { display: flex; flex-direction: column; gap: 10px; margin: 20px 0 0; padding: 0; list-style: none; } .webinar-new .wbn-card-list li { display: flex; align-items: flex-start; gap: 5px; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; color: #293242; } .webinar-new .wbn-card-list li::before { content: ""; flex: none; width: 12px; height: 12px; margin-top: 6px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.5l2.5 2.5L10 4' fill='none' stroke='%233EAB43' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain; } .webinar-new .wbn-card-meta { display: flex; flex-direction: row; align-items: flex-start; gap: 50px; margin-top: 30px; } .webinar-new .wbn-card-meta-item { display: flex; flex-direction: column; align-items: flex-start; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; color: #293242; } .webinar-new .wbn-card-meta-item img { width: 48px; height: 48px; margin-bottom: 16px; } .webinar-new .wbn-card-meta-item strong { font-weight: 700; font-size: 18px; line-height: 27px; } .webinar-new .wbn-card-meta-item span { margin-top: 4px; font-weight: 400; font-size: 14px; line-height: 21px; } .webinar-new .wbn-card-btn { display: flex; justify-content: center; align-items: center; width: 234px; height: 52px; margin: 50px auto 0; background: #FFDA00; border-bottom: 2px solid #E9C700; border-radius: 5px; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 700; font-size: 20px; line-height: 30px; color: #000000; text-decoration: none; transition: background-color 0.2s ease; } .webinar-new .wbn-card-btn:hover, .webinar-new .wbn-card-btn:focus { background: #F5D000; color: #000000; text-decoration: none; } .webinar-new .wbn-extra { padding: 80px 0; background: linear-gradient(180deg, rgba(250, 248, 246, 0.5) 0%, rgba(255, 255, 255, 0.5) 51.94%, rgba(239, 246, 255, 0.5) 100.02%), linear-gradient(116.54deg, rgba(250, 224, 223, 0.5) -6.7%, #FFFFFF 31.07%, rgba(235, 245, 255, 0.9) 70.47%, rgba(250, 224, 223, 0.4) 106.91%), #FFFFFF; } .webinar-new .wbn-extra .wbn-h2 { text-align: center; } .webinar-new .wbn-hl { color: #8E7368; } .webinar-new .wbn-use-list { display: flex; margin: 30px 0 0; padding: 0 28px; list-style: none; } .webinar-new .wbn-use-item { position: relative; flex: 1 1 0; display: flex; flex-direction: column; align-items: center; padding: 0 24px; text-align: center; } .webinar-new .wbn-use-item + .wbn-use-item::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%); } .webinar-new .wbn-use-icon { display: flex; justify-content: center; align-items: center; height: 110px; padding: 20px 0; } .webinar-new .wbn-use-icon img { height: 70px; width: auto; } .webinar-new .wbn-use-title { clear: none; margin: 8px 0 0 !important; padding: 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 600 !important; font-size: 24px; line-height: 36px; color: #283342 !important; } .webinar-new .wbn-use-desc { margin: 0; padding-top: 24px; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; color: #293242; } .webinar-new .wbn-use-note { margin: 30px 0 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; color: #293242; } .webinar-new .wbn-notice { margin-top: 80px; } .webinar-new .wbn-notice-box { display: flex; flex-direction: row; align-items: flex-start; gap: 24px; max-width: 900px; margin: 30px auto 0; padding: 24px; background: #FAF8F6; border: 1px solid #FFFFFF; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); border-radius: 20px; } .webinar-new .wbn-notice-list { flex: 1 1 0; margin: 0; padding: 0; list-style: none; } .webinar-new .wbn-notice-list li { display: flex; align-items: center; gap: 10px; padding: 4px 0; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; color: #000000; } .webinar-new .wbn-notice-list li::before { content: ""; flex: none; box-sizing: border-box; width: 8px; height: 8px; background: #FFFFFF; border: 2px solid #D52B1E; } .webinar-new .wbn-notice-list a { color: inherit; } .webinar-new .wbn-notice-list a:hover, .webinar-new .wbn-notice-list a:focus { color: #D52B1E; } .webinar-new .wbn-help { display: flex; flex-direction: column; align-items: center; margin-top: 80px; } .webinar-new .wbn-help-list { display: flex; flex-direction: row; justify-content: center; align-items: flex-start; gap: 56px; margin: 50px 0 0; padding: 0; list-style: none; } .webinar-new .wbn-help-item { display: flex; flex-direction: row; align-items: flex-start; gap: 16px; min-width: 294px; text-decoration: none; } .webinar-new .wbn-help-item:hover, .webinar-new .wbn-help-item:focus { text-decoration: none; } .webinar-new .wbn-help-item img { flex: none; width: 88px; height: 88px; } .webinar-new .wbn-help-text { display: flex; flex-direction: column; gap: 8px; } .webinar-new .wbn-help-title { display: inline-flex; align-items: center; gap: 8px; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 700; font-size: 22px; line-height: 32px; color: #000000; } .webinar-new .wbn-help-title::after { content: ""; width: 18px; height: 18px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M6.5 3.5L12 9l-5.5 5.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain; transition: transform 0.2s ease; } .webinar-new .wbn-help-item:hover .wbn-help-title::after, .webinar-new .wbn-help-item:focus .wbn-help-title::after { transform: translateX(3px); } .webinar-new .wbn-help-desc { white-space: nowrap; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 400; font-size: 16px; line-height: 24px; color: #535C68; } .webinar-new .wbn-help-btn { display: flex; justify-content: center; align-items: center; width: 193px; height: 52px; margin-top: 50px; background: #FFDA00; border-bottom: 2px solid #E9C700; border-radius: 5px; font-family: 'NanumGothic', 'Nanum Gothic', sans-serif; font-weight: 700; font-size: 20px; line-height: 30px; color: #000000; text-decoration: none; transition: background-color 0.2s ease; } .webinar-new .wbn-help-btn:hover, .webinar-new .wbn-help-btn:focus { background: #F5D000; color: #000000; text-decoration: none; } .webinar-new .nwst-faq { background: #FFFFFF; padding: 80px 0; } .webinar-new .nwst-faq-a p { color: #535C68; } .webinar-new .nwst-faq-a strong { font-weight: 700; color: #293242; } @media screen and (max-width: 991px) { .webinar-new .wbn-hero { background: linear-gradient(90deg, #283342 0%, #111820 100%); min-height: 0; } .webinar-new .wbn-hero-content { max-width: none; padding: 48px 0 96px; text-align: center; } .webinar-new .wbn-hero-title { font-size: 34px; line-height: 50px; } .webinar-new .wbn-info-card { gap: 32px; padding: 10px 24px; } .webinar-new .wbn-info-item + .wbn-info-item::before { left: -16px; } .webinar-new .wbn-sessions-head { margin-top: 56px; } .webinar-new .wbn-h2 { font-size: 26px; line-height: 39px; } .webinar-new .wbn-sessions-desc { margin-top: 16px; } .webinar-new .wbn-sessions-list { flex-direction: column; align-items: center; } .webinar-new .wbn-card { width: 100%; max-width: 426px; } } @media screen and (max-width: 767px) { .webinar-new .wbn-hero-content { padding: 40px 0; } .webinar-new .wbn-hero-ribbon { font-size: 16px; } .webinar-new .wbn-hero-title { font-size: 26px; line-height: 39px; } .webinar-new .wbn-hero-sub { margin-top: 16px; font-size: 16px; line-height: 24px; } .webinar-new .wbn-info-card { margin-top: 40px; flex-direction: column; align-items: stretch; gap: 0; padding: 8px 24px; } .webinar-new .wbn-info-item { padding: 16px 0; } .webinar-new .wbn-info-item + .wbn-info-item::before { left: 50%; top: 0; width: 100%; height: 1px; transform: translateX(-50%); background: linear-gradient(90deg, rgba(171, 171, 171, 0) 0%, #ABABAB 50%, rgba(171, 171, 171, 0) 100%); } .webinar-new .wbn-info-item img { width: 48px; height: 48px; } .webinar-new .wbn-sessions { padding-bottom: 60px; } .webinar-new .wbn-sessions-head { margin-top: 48px; } .webinar-new .wbn-h2 { font-size: 24px; line-height: 36px; } .webinar-new .wbn-sessions-desc { font-size: 16px; line-height: 24px; } .webinar-new .wbn-card { padding: 72px 20px 24px; } .webinar-new .wbn-card-title { font-size: 20px; line-height: 30px; } .webinar-new .wbn-card-list li { font-size: 15px; line-height: 22px; } .webinar-new .wbn-card-list li::before { margin-top: 5px; } .webinar-new .wbn-card-meta { gap: 24px; } .webinar-new .wbn-card-meta-item strong { font-size: 16px; line-height: 24px; } .webinar-new .wbn-card-btn { width: 100%; max-width: 234px; margin-top: 36px; font-size: 18px; } } @media screen and (max-width: 991px) { .webinar-new .wbn-use-list { padding: 0; } .webinar-new .wbn-use-item { padding: 0 12px; } .webinar-new .wbn-use-title { font-size: 20px; line-height: 30px; } .webinar-new .wbn-help-list { flex-direction: column; align-items: flex-start; gap: 32px; } } @media screen and (max-width: 767px) { .webinar-new .wbn-extra { padding: 60px 0; } .webinar-new .wbn-extra .wbn-h2 { font-size: 22px; line-height: 33px; } .webinar-new .wbn-use-list { flex-direction: column; } .webinar-new .wbn-use-item { padding: 24px 0; } .webinar-new .wbn-use-item + .wbn-use-item::before { top: 0; bottom: auto; left: 0; right: 0; width: 100%; height: 1px; background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) 100%); } .webinar-new .wbn-use-icon { height: 90px; padding: 10px 0; } .webinar-new .wbn-use-desc { padding-top: 12px; } .webinar-new .wbn-use-note { margin-top: 16px; font-size: 14px; line-height: 21px; } .webinar-new .wbn-notice, .webinar-new .wbn-help { margin-top: 60px; } .webinar-new .wbn-notice-box { flex-direction: column; gap: 0; padding: 20px; } .webinar-new .wbn-notice-list li { align-items: flex-start; font-size: 15px; line-height: 22px; word-break: break-all; } .webinar-new .wbn-notice-list li::before { margin-top: 7px; } .webinar-new .wbn-help-list { margin-top: 32px; } .webinar-new .wbn-help-item { min-width: 0; } .webinar-new .wbn-help-item img { width: 64px; height: 64px; } .webinar-new .wbn-help-title { font-size: 20px; line-height: 30px; } .webinar-new .wbn-help-btn { margin-top: 40px; } } @media screen and (max-width: 767px) { .webinar-new .nwst-faq { padding: 60px 0; } } 