@charset "utf-8";


/* AI 활용 원데이클래스 */
.oneday_ai .img, .oneday_promo .img {display:block;max-width:100%;}
.oneday_ai {background: url('/2025/img/landing/oneday_ai-bg.png') center center / cover no-repeat;padding: 972px 0 90px;}
.oneday_ai .tit01 {margin: 0 auto;max-width: 26vw;}
.oneday_ai .tit02 {margin: 25px auto 0;max-width: 48vw;}
.oneday_ai .tit03 {margin: 100px auto 0;max-width: 85vw;}
.oneday_ai .tit04 {margin: 75px auto 0;max-width: 85vw;}
.oneday_ai .levels {margin: 60px auto 0;display:flex;flex-wrap:wrap;flex-direction: column;gap: 20px;max-width: 85vw;}
.oneday_ai .news02 {position: absolute;top: 110px;right: -230px;z-index:2;}
.oneday_ai .news03 {position: absolute;bottom: 0;left: -95px;z-index:1;}
.oneday_ai .news {margin: 80px auto 0;position:relative;height: 720px;width:750px;}
.oneday_promo {display:none;}


/* AI Winter Camp */
:root {
  --aiwcamp-color-primary: #fd5018;
  --aiwcamp-color-second: #fda418;
}


.aiwcamp-main .img {display: block;margin: 0 auto;max-width:100%;} 
.aiwcamp-main {padding: 280px 0 140px;background: url('/2025/img/landing/aiwcamp-bg01.png') center center / cover no-repeat;}
.aiwcamp-main .title {width: max-content;max-width: 95%;margin: 0 auto 410px;}
.aiwcamp-main b {font-weight: 700;}
.aiwcamp-main .subtitle {color: #ffffff;font-family: 'Tenada';font-size:50px;font-weight:800;text-align:center;line-height: 1.3;}
.aiwcamp-main .subtitle span {font-family: 'Freesentation';font-weight:400;font-size:32px;}
.aiwcamp-main .cards {display:flex;justify-content:center;gap: 8px;margin:145px auto 120px;font-family: 'Freesentation';}
.aiwcamp-main .cards li {width:315px;min-height:285px;max-width:48%;border-radius:24px;background: #ffffff;position:relative;padding: 90px 20px 40px;text-align:center;color: #081825;}
.aiwcamp-main .cards .num {background:var(--aiwcamp-color-primary);width:66px;height:66px;border-radius: 100%;color: #ffffff;font-size:26px;line-height: 1l;display:flex;justify-content:center;align-items:center;position: absolute;top:0;left:50%;transform: translate(-50%, -50%);}
.aiwcamp-main .cards .tit {font-weight:600;font-size:37px;}
.aiwcamp-main .cards .divider {height: 1.7px;width:35px;background:#081825;opacity: 0.2;display:block;margin: 30px auto;}
.aiwcamp-main .cards .subtit {font-weight:400;font-size:21px;line-height:1.3;}
.aiwcamp-main .cards .subtit b {font-weight:600;}
.aiwcamp-main .txt {font-weight:400;font-size:30px;line-height: 1.6;text-align:center;color:#ffffff;}
.aiwcamp-main .bottom-subtit {font-weight:400;font-size:39px;text-align:center;color:#ffffff;margin:70px auto 0;width:max-content;max-width:95%;position:relative;z-index:1;}
.aiwcamp-main .bottom-subtit:after {position:absolute;display:block;content:'';width: 193px;height: 17px;background: var(--aiwcamp-color-primary);bottom: 0;right:0;z-index:-1;transform: translateY(-40%);}

.aiwcamp-section .title {text-align:center;color:#ffffff;font-size: 50px;font-weight: 800;font-family: 'Tenada';}
.aiwcamp-section .title span {color: var(--aiwcamp-color-second);}
.aiwcamp-section .subtitle {text-align:center;color:#ffffff;font-size: 32px;font-weight:400;font-family: 'Freesentation';}

.aiwcamp-session {padding: 220px 0 200px;background: url('/2025/img/landing/aiwcamp-bg02.jpg') center center / cover no-repeat;}
.aiwcamp-session .txt {font-size:31px;font-weight:400;color: #ffffff;text-align:center;margin: 120px auto 140px;line-height: 1.5;}
.aiwcamp-session .cont {display:flex;justify-content:center;align-items:center;gap: 12px;row-gap:12px;flex-wrap:wrap;flex-direction:row;width:1290px;max-width:95%;font-family: 'Freesentation';}
.aiwcamp-session .cont article {border: 1px solid (--aiwcamp-color-primary);width:490px;max-width:49%;}
.aiwcamp-session .cont .cont-header {background: var(--aiwcamp-color-primary);margin-top:20px;color:#ffffff;font-weight: 600;font-size: 31px; text-align:center;padding: 50px 20px;position:relative;}
.aiwcamp-session .cont .cont-header:after {position:absolute;content:'';background: var(--aiwcamp-color-primary);}
.aiwcamp-session .cont-txt {padding: 35px 18px;color: #ffffff;}
.aiwcamp-session .cont-txt h5 {color: var(--aiwcamp-color-primary);}
.aiwcamp-session .cont-txt p {font-weight:700;font-size:21px;line-height: 1.3;}
.aiwcamp-session .cont-txt ul {font-weight:300;font-size: 19px;}

.aiwcamp-session .cont article:nth(2n) .cont-header  {background: var(--aiwcamp-color-second);}
.aiwcamp-session .cont article:nth(2n) .cont-txt h5 {color: var(--aiwcamp-color-second);}
.aiwcamp-session .cont .cont-header:after {background: var(--aiwcamp-color-second);}






@media (max-width: 1080px) {

	/* AI 활용 원데이클래스 */
	.oneday_ai {background: url('/2025/img/landing/oneday_ai-bg_m.png') center center / cover no-repeat;padding: 0 0 10vw;}
	.oneday_promo {display:block;}
	.oneday_ai .news01 {max-width: 67vw;}
	.oneday_ai .news02 {top: 10vw;right: -8vw;max-width: 72vw;}
	.oneday_ai .news03 {bottom: 0;left: -6vw;max-width: 67vw;}			
	.oneday_ai .news {margin: 7vw auto 0;height:64vw;width:80vw;}
	.oneday_ai .levels {margin: 8vw auto 0;gap:3vw;}
	.oneday_ai .tit02 {margin: 3vw auto 0;}
	.oneday_ai .tit03 {margin: 12vw auto 0;}
	.oneday_ai .tit04 {margin: 10vw auto 0;}
} 