@charset "euc-kr";
/* bg url: https://image.megagong.net/m/2026/ */

/* settings */
:root {
    --color-primary: #009AF6;
}
.evSection {padding: 150px 0;}
.evSection .con_tit + .mini_tit {margin-top: 15px;}
.evSection .mini_tit + .con_tit {margin-top: 20px;}
.evSection .con_box {margin-top: 60px;}
.tx_primary {color: var(--color-primary);}
.btn-base.gradient > * {background: linear-gradient(90deg, #004F81 35%, #000 100%); color:#fff;}

.con_tit .end::after {background: #FFF;} /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.con_tit .evt_mark.bg_blue_2 {background-color: var(--color-primary);}
.con_tit .evt_mark.bg_blue_2::after {border-top-color: var(--color-primary);}

/* evCon1 */
.evCon1 {padding: 0; background: url(https://image.megagong.net/m/2026/0209_allawyer/con1_bg.jpg), linear-gradient(180deg, #5BAEFF 10%, #BBDEFF 45%, #FFF 75%); background-repeat: no-repeat; background-size: auto 100%;}
.evCon1 .inner {padding: 150px 0 130px; z-index: 0;}
.evCon1 h3 {display: flex; flex-direction: column; align-items: flex-start; font-size: 83px; margin: 20px 0 10px -10px;}
.evCon1 h3 strong {position: relative; z-index: 0;}
.evCon1 h3 strong:first-child::before {content: ''; position: absolute; bottom: -10px; right: 20px; transform: translateX(100%); width: 279px; height: 96px; background: url(https://image.megagong.net/m/2026/0209_allawyer/con1_tit_bg.png); background-repeat: no-repeat; background-size: contain; z-index: -1;}
.evCon1 .teacher_home {width: fit-content;}
.evCon1 .teacher_home b {font-size: 11px; width: 16px; height: 16px; padding: 0;}
.evCon1 .feature_wrap {display: flex; gap: 10px; margin-top: 44px;}
.evCon1 .feature_wrap li {flex: 1; max-width: 250px; display: flex; justify-content: center; align-items: center; gap: 12px; text-align: left; border-radius: 10px; border: 1px solid #009AF6; background: rgba(255, 255, 255, 0.85); box-shadow: 4px 4px 50px 0 rgba(74, 184, 255, 0.30); backdrop-filter: blur(4px); padding: 23px 10px;}
.evCon1 .tea_img {position: absolute; bottom: 0; right: -130px; z-index: -1;}

/* evCon2 */
.evCon2 {background: #4AB8FF;}
.evCon2 .pr_review_swiper .swiper-slide .review_author {margin-top: 0;}
.evCon2 .pr_review_swiper .swiper-slide .review_con {height: auto; display: block; font-weight: 400; margin-bottom: 0;}
.evCon2 .pr_review_swiper .swiper-slide .review_con strong {color: var(--color-primary);}

/* evCon3 */
.evCon3 {background: #FFF;}
.evCon3 .eventVideo {max-width: 1000px; margin: 0 auto 80px;}
.evCon3 .pr_book_detail > li {border: 1px solid #C8EAFF;}
.evCon3 .pr_book_detail > li .tit {font-size: 17px; font-weight: 400; color: #555;}
.evCon3 .pr_book_wrapper {position: relative; z-index: 0; margin-bottom: 40px;}
.evCon3 .pr_book_wrapper > dt {position: absolute; width: max-content; top: -32%; left: 20%; transform: translateX(-50%); z-index: -1;}
.evCon3 .pr_book_wrapper > dd {max-width: 500px; margin-left: auto;}
.evCon3 .lecture {margin: 80px 0 60px;}
.evCon3 .recommend_wrap {gap: 20px;}
.evCon3 .recommend_wrap li {flex: 1; border-radius: 10px; border: 1px solid #C8EAFF; background: #FFF; padding: 40px 8px;}
.evCon3 .recommend_wrap li .img {margin-bottom: 20px;}
.evCon3 .recommend_wrap li .con p {font-weight: 400; color: #555;}
.evCon3 .recommend_wrap .btn-base {margin-top: 15px;}
.evCon3 .lecture_bnr {margin-top: 40px; display: flex; align-items: center; gap: 30px; text-align: left; border-radius: 10px; background: linear-gradient(90deg, #4AB8FF 0%, #CAF4FB 100%); padding: 0 120px;}
.evCon3 .lecture_bnr .img {margin-top: 17px; align-self: flex-end;}

/* evCon4 */
.evCon4 {background: linear-gradient(180deg, #020E16 0%, #0099FB 100%);}
.evCon4 .mini_tit {opacity: 0.7;}
.evCon4 .info_txt {display: inline-block; padding: 16px 60px; border-radius: 50px; background: #FFF; margin-top: 40px;}
.evCon4 .mega_card_wrap {width: fit-content;}
.evCon4 .mega_card_wrap .gift_result_base {background: rgba(0, 154, 246, 0.90);}
.evCon4 .obj_cover + .btn-base {margin-top: 60px;}

/* evtoggleWarning */
.evtoggleWarning {padding: 0 !important;}

@media screen and (max-width: 1200px){
    /* settings */
    .evSection {padding: 14% 0;}
    .evSection .con_tit + .mini_tit,
    .evSection .mini_tit + .con_tit {margin-top: 2%;}
    .evSection .con_box {margin-top: 6%;}

    /* evCon1 */
    .evCon1 {padding: 0;}
    .evCon1 .inner {padding: 15% 0 14%;}
    .evCon1 .tea_img {max-width: 75%; right: -20vmin;}
    .evCon1 h3 {font-size: clamp(46px, 9vmin, 83px); margin-left: 0;}

    /* evCon2 */
    .evCon2 .pr_review_swiper .swiper-slide .review_con {word-break: break-all;}
    .evCon2 .pr_review_swiper .swiper-slide .review_con br {display: none;}

    /* evCon3 */
    .evCon3 .pr_book_wrapper > dt {width: 80%; top: 50%; left: 22%; transform: translate(-50%, -50%);}
    .evCon3 .pr_book_detail > li .tit {font-size: 16px;}
    .evCon3 .recommend_wrap {gap: 10px;}

    /* evCon4 */
    .evCon4 .info_txt {padding: 16px 30px;}
}
@media screen and (max-width: 992px){
    .evCon3 .lecture_bnr {padding: 0;}
}
@media screen and (max-width: 768px){
    .evCon1 h3 strong:first-child::before {width: 196px; height: 68px;}
    .evCon1 .feature_wrap li {max-width: none; padding: 10px;}
    .evCon1 .feature_wrap li span {width: 22%;}

    .evCon2 .pr_review_swiper .swiper-slide .review_tit {min-height: auto;}

    .evCon3 .eventVideo {margin-bottom: 40px;}
    .evCon3 .pr_book_wrapper {margin-bottom: 20px;}
    .evCon3 .pr_book_wrapper > dt {position: relative; transform: none; top: auto; left: auto; width: 140%; margin: -20vmin 0 -28vmin calc(-20% - 4vmin);}
    .evCon3 .pr_book_wrapper > dd {max-width: none;}
    .evCon3 .lecture {margin: 40px 0 30px;}
    .evCon3 .line_tit span {max-width: 25%;}
    .evCon3 .recommend_wrap {flex-direction: column;}
    .evCon3 .recommend_wrap li {display: flex; align-items: center; padding: 0;}
    .evCon3 .recommend_wrap li .img {width: 30%; min-width: 160px; margin-bottom: 0; align-self: flex-end; flex-shrink: 0;}
    .evCon3 .recommend_wrap li .con {text-align: left; padding: 14px; padding-left: 0;}
    .evCon3 .lecture_bnr {gap: 10px;}
    .evCon3 .lecture_bnr .img {max-width: 28%;}

    .evCon4 .mega_card_wrap {width: 300px;}
    .evCon4 .obj_cover + .btn-base {margin-top: 30px;}
    .evCon4 .obj_cover + .btn-base a {padding: 21px 20px;}
}
@media screen and (max-width: 576px){
    .evCon1 h3 {margin: 10px auto 20px;}
    .evCon1 .feature_wrap {flex-direction: column; align-items: flex-start; margin-top: 20px;}
    .evCon1 .feature_wrap li {width: 64%;}
    .evCon1 .feature_wrap li span {width: 14%; height: 24px; text-align: center;}
    .evCon1 .feature_wrap li span img {height: 100%;}

    .evCon3 .pr_book_wrap + .btn-base a {padding: 21px 20px;}
    .evCon3 .recommend_wrap .btn-base {margin-top: 10px;}
    .evCon3 .lecture_bnr p {margin: 10px 0;}
}