@charset "utf-8";

/* content */
.layout_full#sri_section {overflow:visible}
.layout_full #content {width:100%;margin:57px auto 0}

/* section inner */
.wrap_ai_interview .section_inner {width:1260px;margin:0 auto}
.wrap_ai_interview [class*="section"] {box-sizing:border-box}
.wrap_ai_interview [class*="section"] .title {font-size:48px;font-weight:700;line-height:68px;color:var(--black);opacity:0}
.wrap_ai_interview [class*="section"] .desc {margin-top:24px;font-size:24px;line-height:34px;color:var(--gray120);opacity:0}
.wrap_ai_interview [class*="section"] .check_point {display:inline-block;margin:0 auto 24px;height:38px;line-height:38px;padding:0 13px;font-size:18px;font-weight:700;border-radius:30px;opacity:0}
.wrap_ai_interview [class*="section"] .ani .title,
.wrap_ai_interview [class*="section"] .ani .check_point,
.wrap_ai_interview [class*="section"] .ani .desc {animation:fadeIn 1s forwards}
.wrap_ai_interview [class*="section"] .ani .desc {animation-delay:.5s}

/* intro */
.wrap_ai_interview .intro {height:640px}
.wrap_ai_interview .intro .video_wrapper {position:relative;overflow:hidden;width:100%;height:100%}
.wrap_ai_interview .intro .video_wrapper video {position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover;z-index:5}
.wrap_ai_interview .intro .video_wrapper .dim {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background:linear-gradient(180deg, #0F1E33 0%, #444F31 100%);z-index:10}
.wrap_ai_interview .intro .video_wrapper .text_overlay {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;color:var(--white);z-index:15}
.wrap_ai_interview .intro .video_wrapper .text_overlay [class*="tit"] {display:block}
.wrap_ai_interview .intro .video_wrapper .text_overlay .tit01 {margin:0 0 16px;font-size:80px;line-height:normal;text-shadow:0px 8px 24px rgba(0, 0, 0, 0.06)}
.wrap_ai_interview .intro .video_wrapper .text_overlay .tit02 {margin:0 0 48px;font-size:48px;font-weight:600;line-height:68px}
.wrap_ai_interview .intro .video_wrapper .btn_interview_purchase {display:flex;align-items:center;justify-content:center;margin:0 auto;width:160px;height:56px;font-size:22px;color:var(--white);border-radius:4px;background:var(--violet100);border-color:var(--violet100)}
/* intro animation */
.wrap_ai_interview .intro .title,
.wrap_ai_interview .intro .btn_interview_purchase {opacity:0;animation:fadeIn 1s forwards}

/* tutorial */
.wrap_ai_interview .section_tutorial {position:relative;padding:130px 0 0;height:934px;background:linear-gradient(180deg, #F0F3FB 27.4%, #E5ECFF 100%)}
.wrap_ai_interview .section_tutorial::after {position:absolute;content:'';right:0;bottom:0;width:259px;height:224px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_icon02.png) no-repeat 0 0;animation:float 3s ease-in-out infinite;z-index:0}
.wrap_ai_interview .section_tutorial .section_inner {width:900px}
.wrap_ai_interview .section_tutorial .title {position:relative}
.wrap_ai_interview .section_tutorial .title::before {position:absolute;content:'';left:50%;margin-left:-894px;top:0;width:276px;height:250px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_icon.png) no-repeat 0 0;animation:float 2s ease-in-out infinite}
.wrap_ai_interview .section_tutorial .title::after {position:absolute;content:'';top:50%;right:0;tranform: translateY(-50%);width:469px;height:8px;background:linear-gradient(90deg, #5A00FA 0%, #9F72EF 100%)}
.wrap_ai_interview .section_tutorial .title .point {color:var(--violet100)}
.wrap_ai_interview .section_tutorial .desc {margin-top:12px;color:var(--gray100)}
.wrap_ai_interview .section_tutorial .desc strong {color:var(--gray120)}
.wrap_ai_interview .section_tutorial .video {position:relative;display:flex;justify-content:center;margin:32px 0 0;width:900px;height:506px;filter:drop-shadow(0px 16px 24px rgba(0, 0, 0, 0.25));z-index:5}
.wrap_ai_interview .section_tutorial .video iframe {position:absolute;width:100%;height:100%;border:none}
/* tutorial animation */
.wrap_ai_interview .section_tutorial .video {opacity:0}
.wrap_ai_interview .section_tutorial .ani .video {animation:fadeIn 1s forwards;animation-delay:.8s}

/* section01 */
.wrap_ai_interview .section01 {position:relative;min-height:786px;padding-top:81px;background:#FEE976;text-align:center}
.wrap_ai_interview .section01::after {position:absolute;content:'';left:50%;transform:translateX(-50%);bottom:-25px;margin-left:-40px;width:250px;height:241px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec01_icon.gif) no-repeat 0 0;z-index:5}
.wrap_ai_interview .section01 .conts {overflow:hidden;position:relative;height:569px}
.wrap_ai_interview .section01 .item {position:absolute;top:-150px;left:50%;z-index:10}
.wrap_ai_interview .section01 .ani .item {animation:dropBounce 1s ease-out forwards}
.wrap_ai_interview .section01 .bubble01 {--target-top:56px;margin-left:-470px}
.wrap_ai_interview .section01 .bubble02 {--target-top:54px;margin-left:-5px}
.wrap_ai_interview .section01 .bubble03 {--target-top:198px;margin-left:-250px}
.wrap_ai_interview .section01 .bubble04 {--target-top:182px;margin-left:175px;z-index:15}
.wrap_ai_interview .section01 .bubble05 {--target-top:302px;margin-left:-352px}
.wrap_ai_interview .section01 .bubble06 {--target-top:288px;margin-left:50px;z-index:10}
.wrap_ai_interview .section01 .ani .icon01 {--target-top:42px;margin-left:-88px}
.wrap_ai_interview .section01 .ani .icon02 {--target-top:232px;margin-left:-400px}
.wrap_ai_interview .section01 .ani .icon03 {--target-top:205px;margin-left:57px}
.wrap_ai_interview .section01 .ani .icon04 {--target-top:414px;margin-left:130px}
.wrap_ai_interview .section01 .ani .bubble01 {animation-delay:0.7s}
.wrap_ai_interview .section01 .ani .bubble02 {animation-delay:0.6s}
.wrap_ai_interview .section01 .ani .bubble03 {animation-delay:0.5s}
.wrap_ai_interview .section01 .ani .bubble04 {animation-delay:0.4s}
.wrap_ai_interview .section01 .ani .bubble05 {animation-delay:0.3s}
.wrap_ai_interview .section01 .ani .bubble06 {animation-delay:0.2s}
.wrap_ai_interview .section01 .ani .icon01 {animation-delay:0.4s}
.wrap_ai_interview .section01 .ani .icon02 {animation-delay:0.2s}
.wrap_ai_interview .section01 .ani .icon03 {animation-delay:0.3s}
.wrap_ai_interview .section01 .ani .icon04 {animation-delay:0.1s}
@keyframes dropBounce {
    0%{transform:translateY(0);animation-timing-function:ease-in}
    70%{transform:translateY(calc(var(--target-top) - (-150px)));animation-timing-function:ease-out}
    80%{transform:translateY(calc(var(--target-top) - (-150px) + 30px));animation-timing-function:ease-in}
    90%{transform:translateY(calc(var(--target-top) - (-150px)));animation-timing-function:ease-out}
    95%{transform:translateY(calc(var(--target-top) - (-150px) + 10px));animation-timing-function:ease-in}
    100%{transform:translateY(calc(var(--target-top) - (-150px)));animation-timing-function:ease-in}
}

/* section02 */
.wrap_ai_interview .section02 {position:relative;display:flex;justify-content:center;height:300vh;background:#F2F4FB;text-align:center}
.wrap_ai_interview .section02::after {position:absolute;content:'';right:0;bottom:0;width:259px;height:224px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_icon02.png) no-repeat 0 0;animation:float 3s ease-in-out infinite;z-index:0}
.wrap_ai_interview .section02 .section_inner {position:-webkit-sticky;position:sticky;top:50px;left:0;height:100vh;display:flex;flex-direction:column;justify-content:center;transition:opacity 0.3s, transform 0.3s}
.wrap_ai_interview .section02 .title {position:relative;display:inline-block;font-size:58px;font-weight:700;line-height:76px;color:var(--black);z-index:0}
.wrap_ai_interview .section02 .title::before {position:absolute;content:'';left:50%;margin-left:-752px;top:38px;width:276px;height:250px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_icon.png) no-repeat 0 0;animation:float 2s ease-in-out infinite}
.wrap_ai_interview .section02 .title .txt_deco {position:absolute;content:'';top:-5px;left:50%;margin-left:-280px;width:433px;height:78px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_title_deco.png) no-repeat 0 0;z-index:-1}
.wrap_ai_interview .section02 .box_info_interview {position:relative;margin:64px auto 32px;width:1100px;height:390px;border-radius:32px;text-align:left}
.wrap_ai_interview .section02 .box_info_interview .info_items.inactive {opacity:0;transform:translateY(5px)}
.wrap_ai_interview .section02 .box_info_interview .info_items.active {transform:translateY(0);opacity:1;height:100%;transition:opacity 0.3s ease-out, transform 0.3s ease-out}
.wrap_ai_interview .section02 .box_info_interview [class*="info"] {border-radius:32px}
.wrap_ai_interview .section02 .box_info_interview .title_area {position:absolute;left:0;top:0;padding:62px 0 0 72px;height:100%;justify-content:center;z-index:10}
.wrap_ai_interview .section02 .box_info_interview .title_area span {display:block;margin-bottom:14px;font-size:18px;font-weight:600;line-height:26px}
.wrap_ai_interview .section02 .box_info_interview .title_area strong {display:block;margin-bottom:32px;font-size:36px;line-height:50px}
.wrap_ai_interview .section02 .box_info_interview .title_area p {font-size:18px;line-height:26px}
.wrap_ai_interview .section02 .box_info_interview img {position:absolute}
.wrap_ai_interview .section02 .info01 {background:linear-gradient(0deg, #BAD6FF 0%, #BAD6FF 100%), linear-gradient(180deg, rgba(149, 192, 255, 0.80) 0%, rgba(255, 255, 255, 0.00) 100%), #FFF;z-index:5}
.wrap_ai_interview .section02 .info01::before {position:absolute;content:'';width:100%;height:390px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_info01_bg.png) no-repeat 250px 100%;border-radius:32px;z-index:0}
.wrap_ai_interview .section02 .info01 .title_area span {color:var(--white)}
.wrap_ai_interview .section02 .info01 .title_area strong {color:var(--black)}
.wrap_ai_interview .section02 .info01 .title_area p {color:var(--gray120)}
.wrap_ai_interview .section02 .info01 .img01 {right:0;bottom:0;border-radius:0 0 32px 0}
.wrap_ai_interview .section02 .info01 .img02 {top:8px;right:183px}
.wrap_ai_interview .section02 .info01 .img03 {top:119px;right:241px}
.wrap_ai_interview .section02 .info01 .img04 {top:201px;right:-66px}
.wrap_ai_interview .section02 .info02 {background:linear-gradient(0deg, #000 0%, #000 100%), linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.89) 20.21%, #FFF 47.75%, #FFF 70.5%, rgba(255, 255, 255, 0.34) 88.5%, rgba(255, 255, 255, 0.00) 100%)}
.wrap_ai_interview .section02 .info02::before {position:absolute;content:'';width:100%;height:390px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec02_info02_bg.png) no-repeat 250px 100%;z-index:0}
.wrap_ai_interview .section02 .info02 .title_area span {color:var(--blue70)}
.wrap_ai_interview .section02 .info02 .title_area strong {color:var(--white)}
.wrap_ai_interview .section02 .info02 .title_area p {color:var(--gray30)}
.wrap_ai_interview .section02 .info02 .img01 {right:-64px;top:51px}
.wrap_ai_interview .section02 .info02 .img02 {top:47px;left:531px}
.wrap_ai_interview .section02 .info02 .img03 {top:210px;left:582px}
.wrap_ai_interview .section02 .bullet {width:100%;text-align:center}
.wrap_ai_interview .section02 .bullet span {display:inline-block;margin:0 6px;width:12px;height:12px;background:var(--gray50);border-radius:50%}
.wrap_ai_interview .section02 .bullet span.active {background:var(--blue90)}
/* section02 animation */
.wrap_ai_interview .section02 .ani .info01.active .title_area,
.wrap_ai_interview .section02 .ani .info01.active img,
.wrap_ai_interview .section02 .ani .info02.active .title_area,
.wrap_ai_interview .section02 .ani .info02.active img {opacity:0;animation:fadeIn 1s forwards}
.wrap_ai_interview .section02 .ani .info01.active .title_area {animation-delay:0.1s}
.wrap_ai_interview .section02 .ani .info01.active .img01 {animation-delay:0.2s}
.wrap_ai_interview .section02 .ani .info01.active .img02 {animation-delay:0.3s}
.wrap_ai_interview .section02 .ani .info01.active .img03 {animation-delay:0.4s}
.wrap_ai_interview .section02 .ani .info01.active .img04 {animation-delay:0.5s}
.wrap_ai_interview .section02 .ani .info02.active .title_area {animation-delay:0.1s}
.wrap_ai_interview .section02 .ani .info02.active .img01 {animation-delay:0.2s}
.wrap_ai_interview .section02 .ani .info02.active .img02 {animation-delay:0.3s}
.wrap_ai_interview .section02 .ani .info02.active .img03 {animation-delay:0.4s}
@keyframes float {
    0% {transform:translateY(0)}
    50% {transform:translateY(-30px)}
    100% {transform:translateY(0)}
}

/* section03 */
.wrap_ai_interview .section03 {padding-top:105px;min-height:2410px;background:var(--white);text-align:center}
.wrap_ai_interview .section03 .title {position:relative;display:inline-block;font-size:58px;font-weight:700;line-height:76px;color:var(--black);z-index:0}
.wrap_ai_interview .section03 .title .txt_deco {position:absolute;content:'';left:50%;bottom:0;transform:translateX(-50%);width:280px;height:58px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec03_title_deco.png) no-repeat 0 0;z-index:-1}
.wrap_ai_interview .section03 .interview_type {width:1044px;margin:84px auto 0;display:flex;align-items:center;justify-content:space-between;text-align:left}
.wrap_ai_interview .section03 .interview_type + .interview_type {margin-top:140px}
.wrap_ai_interview .section03 .interview_type .content {min-width:460px;flex-shrink:0}
.wrap_ai_interview .section03 .interview_type .cont_tit {margin-bottom:32px;font-size:36px;font-weight:700;line-height:50px;color:var(--black)}
.wrap_ai_interview .section03 .interview_type .cont_tit span {display:block;margin-bottom:16px;font-size:18px;line-height:26px}
.wrap_ai_interview .section03 .interview_type.type01 .cont_tit span {color:#732DF4}
.wrap_ai_interview .section03 .interview_type.type02 .cont_tit span {color:#D93BE1}
.wrap_ai_interview .section03 .interview_type.type03 .cont_tit span {color:var(--skyBlue80)}
.wrap_ai_interview .section03 .interview_type .txt {font-size:20px;line-height:28px;color:var(--gray100)}
.wrap_ai_interview .section03 .interview_type .img {position:relative;width:480px;height:500px;border-radius:32px;display:flex;align-items:center;justify-content:center}
.wrap_ai_interview .section03 .interview_type.type01 .img {background:linear-gradient(0deg, rgba(192, 196, 255, 0.18) 0%, rgba(192, 196, 255, 0.18) 100%), linear-gradient(180deg, #A6ACFF 0%, rgba(255, 255, 255, 0.00) 100%), #FFF}
.wrap_ai_interview .section03 .interview_type.type02 .img {align-items:flex-end;background:linear-gradient(0deg, rgba(229, 178, 255, 0.50) 0%, rgba(229, 178, 255, 0.50) 100%), linear-gradient(180deg, #E5B2FF 0%, rgba(255, 255, 255, 0.00) 100%), #FFF}
.wrap_ai_interview .section03 .interview_type.type03 .img {background:linear-gradient(0deg, rgba(255, 243, 216, 0.60) 0%, rgba(255, 243, 216, 0.60) 100%), linear-gradient(180deg, rgba(251, 234, 195, 0.90) 27.2%, rgba(255, 255, 255, 0.00) 100%), #FFF}
/* section03 animation */
.wrap_ai_interview .section03 .interview_type .img,
.wrap_ai_interview .section03 .interview_type .img img,
.wrap_ai_interview .section03 .interview_type .content {opacity:0}
.wrap_ai_interview .section03 .interview_type.ani .img,
.wrap_ai_interview .section03 .interview_type.ani .img img,
.wrap_ai_interview .section03 .interview_type.ani .content {animation:fadeIn 1s forwards}
.wrap_ai_interview .section03 .interview_type.ani .img {animation-delay:.2s}
.wrap_ai_interview .section03 .interview_type.ani .img img {animation-delay:.3s}
.wrap_ai_interview .section03 .interview_type.ani .content {animation-delay:.4s}

/* section04 */
.wrap_ai_interview .section04 {position:relative;display:flex;justify-content:center;height:300vh;background:linear-gradient(180deg, rgba(53, 35, 166, 0.00) 0%, rgba(53, 35, 166, 0.50) 100%), #070439;text-align:center;transition:height 1s ease}
.wrap_ai_interview .section04 .section_inner {position:-webkit-sticky;position:sticky;top:0;left:0;height:100vh;display:flex;flex-direction:column;justify-content:center}
.wrap_ai_interview .section04 .check_point {color:var(--violet80);border:1px solid var(--violet80)}
.wrap_ai_interview .section04 .title {position:relative;color:var(--white);z-index:0}
.wrap_ai_interview .section04 .title .txt_deco {position:absolute;content:'';left:50%;bottom:-3px;transform:translateX(-50%);margin-left:-28px;width:280px;height:58px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec04_title_deco.png) no-repeat 0 0;z-index:-1}
.wrap_ai_interview .section04 .box_info_wrap {position:relative;margin:48px auto 0;width:996px;min-height:532px;border-radius:20px;background:var(--white)}
.wrap_ai_interview .section04 .box_info_wrap .browser_top {display:flex;align-items:center;gap:6px;padding:0 20px;height:42px;background:#35306b;border-radius:16px 16px 0 0}
.wrap_ai_interview .section04 .box_info_wrap .browser_top span {display:inline-block;vertical-align:middle;width:10px;height:10px;border-radius:50%}
.wrap_ai_interview .section04 .box_info_wrap .browser_top span:nth-child(1) {background:#ff5e58}
.wrap_ai_interview .section04 .box_info_wrap .browser_top span:nth-child(2) {background:#ffbf30}
.wrap_ai_interview .section04 .box_info_wrap .browser_top span:nth-child(3) {background:#27C840}
.wrap_ai_interview .section04 .box_info_wrap .box_info_interview {position:relative;height:490px}
.wrap_ai_interview .section04 .box_info_wrap .box_info_interview img {position:absolute;opacity:0}
.wrap_ai_interview .section04 .box_info_interview .info_items.inactive {opacity:0}
.wrap_ai_interview .section04 .box_info_interview .info_items.active {opacity:1}
.wrap_ai_interview .section04 .img01 {left:0;top:0}
.wrap_ai_interview .section04 .screen01 .img02 {left:-80px ;top:-63px}
.wrap_ai_interview .section04 .screen01 .img03 {left:86px;bottom:27px}
.wrap_ai_interview .section04 .screen01 .img04 {right:-112px;top:271px}
.wrap_ai_interview .section04 .screen02 .img02 {left:-67px ;top:-66px}
.wrap_ai_interview .section04 .screen02 .img03 {right:-140px;bottom:-5px}
.wrap_ai_interview .section04 .screen02 .img04 {left:35px;top:218px}
.wrap_ai_interview .section04 .screen02 .img05 {right:-26px;top:-68px}
.wrap_ai_interview .section04 .screen03 .img02 {left:-115px;bottom:-10px}
.wrap_ai_interview .section04 .screen03 .img03 {left:90px;top:130px}
.wrap_ai_interview .section04 .screen03 .img04 {right:-50px;top:240px}
/* section04 animation */
.wrap_ai_interview .section04 .ani .info_items.active img,
.wrap_ai_interview .section04 .ani .info_items.active img,
.wrap_ai_interview .section04 .ani .info_items.active img {animation:fadeIn 1s forwards}
.wrap_ai_interview .section04 .ani .info_items.active .img01 {animation-delay:0.1s}
.wrap_ai_interview .section04 .ani .info_items.active .img02 {animation-delay:0.2s}
.wrap_ai_interview .section04 .ani .info_items.active .img03 {animation-delay:0.3s}
.wrap_ai_interview .section04 .ani .info_items.active .img04 {animation-delay:0.4s}
.wrap_ai_interview .section04 .ani .info_items.active .img05 {animation-delay:0.5s}

/* section05 */
.wrap_ai_interview .section05 {padding-top:110px;min-height:1038px;background:#3E2CB5;text-align:center}
.wrap_ai_interview .section05 .check_point {color:var(--skyBlue80);border:1px solid var(--skyBlue80)}
.wrap_ai_interview .section05 .title {color:var(--white)}
.wrap_ai_interview .section05 .title .txt_deco {position:absolute;content:'';top:-70px;left:50%;margin-left:-150px;width:90px;height:141px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec05_title_deco.png) no-repeat 0 0;z-index:-1}
.wrap_ai_interview .section05 .desc {color:var(--white)}
.wrap_ai_interview .section05 .box_type_wrap {margin-top:56px;display:flex;justify-content:center;gap:76px;background:transparent url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec05_bg.png) no-repeat 20% 100%;opacity:0}
.wrap_ai_interview .section05 .box_type_wrap .box_type_inteview {width:448px;height:470px;border-radius:32px;box-shadow:0px 14px 14px 0px rgba(0, 0, 0, 0.25), 0px 64px 44px 0px rgba(0, 0, 0, 0.15);text-align:left;opacity:0}
.wrap_ai_interview .section05 .top_area {height:64px;padding-left:32px;display:flex;align-items:center;font-size:20px;font-weight:700;line-height:28px;color:var(--white);border-radius:32px 32px 0px 0px}
.wrap_ai_interview .section05 .contents {height:406px;padding:0 32px;border-radius:0 0 32px 32px}
.wrap_ai_interview .section05 .contents .step_tit {display:block;padding:32px 0 24px;font-size:28px;line-height:38px;color:var(--black)}
.wrap_ai_interview .section05 .contents .list_info {display:flex;align-items:center;justify-content:center;gap:12px}
.wrap_ai_interview .section05 .contents .list_info dl {display:flex;flex-direction:column;align-items:center;gap:14px;width:120px;height:140px;border-radius:12px}
.wrap_ai_interview .section05 .contents .list_info dt {padding-top:26px;height:40px;display:flex;align-items:center}
.wrap_ai_interview .section05 .contents .list_info dd {font-size:14px;line-height:20px;color:var(--gray100);text-align:center}
.wrap_ai_interview .section05 .contents .txt {margin-top:24px;font-size:14px;line-height:22px;color:var(--gray120)}
.wrap_ai_interview .section05 .step02 {margin-top:74px}
.wrap_ai_interview .section05 .step01 .top_area {background:#028DFF}
.wrap_ai_interview .section05 .step02 .top_area {background:var(--violet100)}
.wrap_ai_interview .section05 .step01 .contents {background:var(--white)}
.wrap_ai_interview .section05 .step02 .contents {background:#DDD9F9}
.wrap_ai_interview .section05 .step01 .list_info dl {background:var(--skyBlue30)}
.wrap_ai_interview .section05 .step02 .list_info dl {background:#E6E3FF}
/* section05 animation */
.wrap_ai_interview .section05 .ani .title {animation-delay:.3s}
.wrap_ai_interview .section05 .ani .desc {animation-delay:.5s}
.wrap_ai_interview .section05 .ani .box_type_wrap,
.wrap_ai_interview .section05 .ani .box_type_inteview.step01,
.wrap_ai_interview .section05 .ani .box_type_inteview.step02 {animation:fadeIn 1s forwards}
.wrap_ai_interview .section05 .ani .box_type_wrap {animation-delay:.7s}

/* section06 */
.wrap_ai_interview .section06 {padding-top:110px;min-height:1038px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec06_bg.png);background-size:cover;background-position:0 100%}
.wrap_ai_interview .section06 .check_point {color:#35F681;border:1px solid #35F681}
.wrap_ai_interview .section06 .title {color:var(--white)}
.wrap_ai_interview .section06 .title .txt_deco {position:absolute;content:'';top:-10px;left:-10px;width:278px;height:82px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec06_title_deco.png) no-repeat 0 0;z-index:-1}
.wrap_ai_interview .section06 .desc {color:var(--white)}
.wrap_ai_interview .section06 .box_report {margin-top:48px;display:flex;gap:24px}
.wrap_ai_interview .section06 .box_report .box {padding:32px 20px 0;width:162px;height:212px;border-radius:24px;background:rgba(255,255,255,0.80);filter:drop-shadow(0px 24px 40px rgba(0,0,0,0.25));box-sizing:border-box;opacity:0}
.wrap_ai_interview .section06 .box_report .box_tit {display:block;margin-bottom:8px;font-size:20px;line-height:28px;font-weight:600;color:#222}
.wrap_ai_interview .section06 .box_report .txt {min-height:84px;font-size:14px;line-height:22px;color:#222}
.wrap_ai_interview .section06 .box_report .badge_wrap {display:flex;gap:4px}
.wrap_ai_interview .section06 .box_report .badge {display:inline-block;padding:0 6px;height:20px;line-height:20px;font-size:12px;color:#0B30F2;background:var(--blue50);border-radius:4px}
.wrap_ai_interview .section06 .box_report .badge.practice {background:var(--white)}
.wrap_ai_interview .section06 .box_report .box.box_link {background:#0B30F2}
.wrap_ai_interview .section06 .box_report .box.box_link .preview_report {display:block;font-size:20px;line-height:28px;font-weight:700;color:var(--white)}
.wrap_ai_interview .section06 .box_report .box.box_link .preview_report .arrow {display:block;margin-top:48px;width:32px;height:32px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sec06_link_arr.png) no-repeat 0 0}
/* section06 animation */
.wrap_ai_interview .section06 .ani .title {animation-delay:.3s}
.wrap_ai_interview .section06 .ani .desc {animation-delay:.5s}
.wrap_ai_interview .section06 .ani .box_report .box {animation:fadeIn 1s forwards}
.wrap_ai_interview .section06 .ani .box_report .box:nth-child(1) {animation-delay:.6s}
.wrap_ai_interview .section06 .ani .box_report .box:nth-child(2) {animation-delay:.7s}
.wrap_ai_interview .section06 .ani .box_report .box:nth-child(3) {animation-delay:.8s}
.wrap_ai_interview .section06 .ani .box_report .box:nth-child(4) {animation-delay:.9s}

/* section07 */
.wrap_ai_interview .section07 {padding-top:48px;min-height:1067px;background:var(--blue30);text-align:center}
.wrap_ai_interview .section07 .title {font-size:58px;line-height:76px}
.wrap_ai_interview .section07 .title .sub_title {position:relative;display:block;margin:0 auto 16px;font-size:24px;line-height:34px;color:var(--violet100)}
.wrap_ai_interview .section07 .prod_wrap {position:relative;margin-top:48px;display:flex;justify-content:center;gap:56px}
.wrap_ai_interview .section07 .box_prod {width:400px;height:378px;padding:40px;border-radius:24px;border:2px solid var(--violet80);background:var(--white);box-shadow:0px 7px 11px 0px rgba(73, 52, 109, 0.22), 0px 24px 39px 0px rgba(96, 68, 145, 0.20);text-align:left;box-sizing:border-box;opacity:0}
.wrap_ai_interview .section07 .box_prod .prod_tit {font-size:28px;line-height:38px;color:var(--black)}
.wrap_ai_interview .section07 .box_prod .prod_tit strong {display:block}
.wrap_ai_interview .section07 .box_prod .prod_tit span {position:relative;display:inline-block;margin-bottom:4px;font-size:18px;line-height:26px;color:var(--violet100);z-index:0}
.wrap_ai_interview .section07 .box_prod .prod_tit span::after {position:absolute;content:'';width:100%;height:5px;bottom:3px;left:0;background:var(--violet30);z-index:-1}
.wrap_ai_interview .section07 .box_prod .provide {margin-top:16px}
.wrap_ai_interview .section07 .box_prod .provide .count {display:flex;align-items:center;gap:4px;margin-bottom:5px;font-size:14px;font-weight:600;line-height:22px;color:var(--gray100)}
.wrap_ai_interview .section07 .box_prod .provide .count .ico_question {display:flex;justify-content:center;align-items:center;flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1px solid var(--gray80);color:var(--gray80);box-sizing:border-box;cursor:pointer}
.wrap_ai_interview .section07 .box_prod .provide .count .TipTxt {font-size:13px;font-weight:400}
.wrap_ai_interview .section07 .box_prod .provide .details {display:inline-block;padding:0 8px;height:28px;line-height:28px;font-size:13px;font-weight:600;color:#6EFF42;border-radius:4px;background:var(--black)}
.wrap_ai_interview .section07 .box_prod .purchase {margin-top:20px;text-align:right}
.wrap_ai_interview .section07 .box_prod .purchase .origin_price {padding:0 20px 0 0;font-size:18px;line-height:26px;color:var(--gray70);text-decoration:line-through}
.wrap_ai_interview .section07 .box_prod .purchase .percent {font-size:24px;line-height:34px;color:var(--violet90)}
.wrap_ai_interview .section07 .box_prod .purchase .price {margin-left:6px;font-size:32px;line-height:44px;color:var(--violet100)}
.wrap_ai_interview .section07 .box_prod .purchase .price span {display:inline-block;vertical-align:middle;margin-left:2px;font-size:18px;font-weight:400;line-height:26px;color:var(--gray120)}
.wrap_ai_interview .section07 .box_prod .btn_apply {display:block;margin-top:16px;width:100%;height:48px;line-height:48px;font-size:16px;border-radius:4px;background:var(--violet100);color:var(--white)}
.wrap_ai_interview .section07 .info_prod {margin:0 auto;width:856px;height:184px;display:flex;align-items:center;justify-content:center;gap:35px;opacity:0;border-radius:16px;border:1px solid var(--blue50);background:linear-gradient(90deg, rgba(226, 232, 255, 0.63) 0%, rgba(192, 206, 255, 0.63) 85.5%, rgba(255, 251, 249, 0.63) 100%), linear-gradient(90deg, rgba(226, 232, 255, 0.63) 0%, rgba(192, 206, 255, 0.63) 85.5%, rgba(255, 251, 249, 0.63) 100%), #EFF4F8}
.wrap_ai_interview .section07 .ticket_cont {padding-bottom:5px;text-align:center}
.wrap_ai_interview .section07 .ticket_cont .ticket_tit {position:relative;display:block;margin:0 0 12px;font-size:22px;line-height:30px;color:var(--gray120)}
.wrap_ai_interview .section07 .ticket_cont .ticket_tit .point {color:var(--violet100)}
.wrap_ai_interview .section07 .ticket_cont .ticket_desc {font-size:16px;line-height:24px;color:var(--gray100)}
.wrap_ai_interview .section07 .ticket_cont .ticket_desc .txt_deco {position:relative;font-weight:600;color:var(--gray120);z-index:5}
.wrap_ai_interview .section07 .ticket_cont .ticket_desc .txt_deco::after {position:absolute;content:'';left:0;bottom:0;width:100%;height:4px;background:#6EFF42;z-index:-1}
.wrap_ai_interview .section07 .txt_notice {margin:40px 0 36px;font-size:14px;line-height:20px;color:var(--gray100);opacity:0}

/* section07 animation */
.wrap_ai_interview .section07 .ani .info_prod,
.wrap_ai_interview .section07 .ani .box_prod,
.wrap_ai_interview .section07 .ani .txt_notice {animation:fadeIn 1s forwards}
.wrap_ai_interview .section07 .ani .box_prod {animation-delay:.5s}
.wrap_ai_interview .section07 .ani .box_prod + .box_prod {animation-delay:.6s}
.wrap_ai_interview .section07 .ani .txt_notice {animation-delay:.7s}
.wrap_ai_interview .section07 .ani .info_prod {animation-delay:.8s}

/* section08 */
.wrap_ai_interview .section08 {padding:152px 0 80px;background:var(--white)}
.wrap_ai_interview .section08 .tit_faq {margin-bottom:32px;font-size:48px;line-height:68px;color:var(--gray120);text-align:center}
.wrap_ai_interview .section08 .list_faq li {margin-bottom:16px;padding:0 48px 32px ;background:var(--gray20);border-radius:16px}
.wrap_ai_interview .section08 .list_faq .btn_question {position:relative;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:32px 0 0;width:100%;text-align:left}
.wrap_ai_interview .section08 .list_faq .btn_question::after {display:inline-block;content:'';width:22px;height:12px;background:url(//www.saraminimage.co.kr/sri/ai_interview/introduce/sect08_faq_arr.png) no-repeat 100% 50%;transition:all .3s;flex-shrink:0}
.wrap_ai_interview .section08 .list_faq .btn_question.open::after {transform:rotate(-180deg)}
.wrap_ai_interview .section08 .list_faq .btn_question .txt {font-size:18px;line-height:26px;font-weight:600;color:var(--gray120)}
.wrap_ai_interview .section08 .list_faq .answer {display:none;margin-top:26px;padding:23px 0 8px;font-size:15px;line-height:26px;color:var(--gray120);border-top:1px solid var(--gray40)}
.wrap_ai_interview .section08 .box_notice_check {padding:32px 0 40px 56px;display:flex;align-items:center;gap:86px;border-radius:16px;background:var(--gray120)}
.wrap_ai_interview .section08 .box_notice_check .check_tit {font-size:24px;font-weight:600;line-height:34px;color:var(--white)}
.wrap_ai_interview .section08 .box_notice_check .check_desc {font-size:15px;line-height:26px;color:var(--white)}
.wrap_ai_interview .section08 .box_notice_check .check_desc strong {font-weight:600}
.wrap_ai_interview .section08 .box_notice_check .check_desc ul {padding-left:20px}
.wrap_ai_interview .section08 .box_notice_check .check_desc li {position:relative}
.wrap_ai_interview .section08 .box_notice_check .check_desc li::before {position:absolute;content:'';left:-12px;top:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--white) }
.wrap_ai_interview .section08 .box_notice_check .check_desc li span {position:relative;z-index:0}
.wrap_ai_interview .section08 .box_notice_check .check_desc li span::after {position:absolute;content:'';left:0;bottom:0;width:100%;height:5px;background:var(--violet100);z-index:-1}

/* section09 */
.wrap_ai_interview .section09 {padding:72px 0 100px;background:var(--blue20)}
.wrap_ai_interview .section09 .tit_note {display:block;margin-bottom:24px;font-size:20px;line-height:24px;color:var(--gray120)}
.wrap_ai_interview .section09 li {position:relative;padding-left:11px;font-size:15px;line-height:26px;color:var(--gray120)}
.wrap_ai_interview .section09 li::before {position:absolute;content:'';left:0;top:10px;width:5px;height:5px;border-radius:50%;background:var(--gray100)}

/* floating bar */
.box_floating {position:fixed;bottom:32px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;padding:0 32px;width:1046px;height:80px;border-radius:12px;background:rgba(255,255,255,.6);backdrop-filter:blur(8px);box-shadow:4px 4px 10px 0px rgba(127, 151, 187, 0.15);box-sizing:border-box;z-index:100}
.box_floating .prod_name {display:flex;align-items:center}
.box_floating .prod_name .badge {display:inline-block;padding:0 6px;height:24px;line-height:24px;font-size:13px;font-weight:700;color:var(--white);border-radius:4px;background:var(--violet100)}
.box_floating .prod_name .tit {margin-left:12px;font-size:20px;line-height:28px;color:var(--gray120)}
.box_floating .prod_name .tit span {position:relative;margin-left:16px;font-size:13px;font-weight:600;line-height:18px;color:var(--violet100)}
.box_floating .prod_name .tit span::before {position:absolute;content:'';width:100%;height:4px;background:var(--violet30);left:0;bottom:-1px;z-index:-1}
.box_floating .prod_price {margin-left:auto;margin-right:24px;text-align:right}
.box_floating .prod_price .origin_price {font-size:12px;line-height:20px;color:var(--gray80);text-decoration:line-through;opacity:0.7}
.box_floating .prod_price .discount .percent {font-size:20px;font-weight:600;line-height:28px;color:var(--violet100)}
.box_floating .prod_price .discount .price {margin-left:4px;font-size:20px;font-weight:700;line-height:28px;color:var(--gray120)}
.box_floating .btn_apply {width:100px;height:40px;font-size:14px;color:var(--white);line-height:40px;background:var(--violet100);border-radius:20px}

/* 무료체험버전 플로팅 박스 */
.box_floating.trial_version .prod_name .tit span::before {content:none}
.box_floating.trial_version .tit span {font-weight:400}
.box_floating.trial_version .txt_deco {position:relative;font-weight:600;z-index:5}
.box_floating.trial_version .txt_deco::after {position:absolute;content:'';left:0;bottom:0;width:100%;height:4px;background:var(--violet30);z-index:-1}

/* 결과 리포트 미리보기 화면 페이지 */
.preview_ai_interview_report {width:1260px;margin:0 auto}
.preview_ai_interview_report .preview_info_box {margin-bottom:16px;padding:20px 0;border-radius:24px;background:var(--gray30);text-align:center}
.preview_ai_interview_report .tit {display:block;margin-bottom:12px;font-size:16px;line-height:24px;font-weight:600;color:var(--gray120)}
.preview_ai_interview_report .desc {font-size:15px;line-height:22px;color:var(--gray120)}
.preview_ai_interview_report .desc .point {display:block;margin-top:4px;font-size:14px;color:var(--violet100)}
.preview_ai_interview_report .img_wrap {display:none;cursor:pointer}
.preview_ai_interview_report .img_wrap.active {display:block}

.popup_job_package {position:fixed;top:50%;transform:translateY(-50%);right:40px;width:202px;border-radius:12px;border:1px solid #962dff;background:var(--white);box-shadow:0px 4px 10px 0px rgba(0, 47, 116, 0.10);z-index:20}
.popup_job_package .btn_close {position:absolute;width:40px;height:40px;background:url(https://www.saraminimage.co.kr/sri/job_package/jobs_package_coupon_close.png) no-repeat 50% 50%}
.popup_job_package .inner {display:flex;flex-direction:column;justify-content:space-between}
.popup_job_package .conts {padding:31px 0 14px;text-align:center}
.popup_job_package .conts .tit {margin:13px 0 0;font-size:20px;font-weight:700;line-height:28px;color:var(--gray120)}
.popup_job_package .conts .txt_gradient {display:block;margin:0 0 2px;font-size:14px;line-height:20px;color:var(--gray120);background:linear-gradient(90deg, var(--blue90) 0%, #860FEF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.popup_job_package .btn_area {height:49px;border-top:1px solid var(--gray30)}
.popup_job_package .btn_area .btn_get_coupon {display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;font-size:15px;color:var(--gray120)}
.popup_job_package .btn_area .btn_get_coupon .ico_down {flex-shrink:0;width:20px;height:20px;background:url(https://www.saraminimage.co.kr/sri/job_package/icon_jobs_package_coupon_down.png) no-repeat 50% 50%}

/* ai 모의면접 무료체험 팝업 */
.layer_trial_interview {width:560px}
.layer_trial_interview .title {display:block;font-size:20px;line-height:28px;color:var(--gray120)}
.layer_trial_interview .title .point {color:var(--blue90)}
.layer_trial_interview .desc {margin:12px 0 0;font-size:14px;line-height:22px;color:var(--gray100)}
.layer_trial_interview .img {margin:20px 0}
.layer_trial_interview .btn_area {display:inline-flex;flex-direction:column;gap:8px}
.layer_trial_interview .btn_area .btn_trial_version_start {width:200px}
.layer_trial_interview .btn_area .btn_close_layer {padding:0 4px;height:24px;font-size:12px;color:var(--gray100);text-decoration:underline}

@keyframes fadeIn {
    0% {opacity:0;transform:translateY(30px)}
    100% {opacity:1;transform:translateY(0)}
}
