@font-face {
  font-family: 'KOTRA_BOLD-Bold';
  src: url('https://img.megastudyacademy.co.kr/campusdev/iws_html_img/fonts/KOTRA_BOLD.ttf') format('woff');
  font-weight: normal;
  font-style: normal;
}
.img_pc{
  display: block;
  margin:0 auto;
}
.img_mo{
  display: none;
}
.pc-no-br {
  display: none;
}
.mini-no-br {display: none;}
#header {
  display:none;
}
#wrap * {
  line-height: 1.2;
}
#wrap img{
  vertical-align: bottom;
}
#wrap{
  font-family: "Noto Sans KR";
  background: #fff;
  position: relative;
  height: 100%;
  overflow: hidden;
}
.class_top_gnb_box {
  margin-top:61px;
}
#section01 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section1_pc_bg.png);
  background-size: 1920px auto;
  background-position: top center;
}
#section01 .section_inner {
  max-width: 1240px;margin:0 auto;height:900px;display: flex;align-items: center;justify-content: center;
}
#section01 .section_inner .section_title {
  text-align: center;
}
#section02 {
  background: #141420;
}
#section02 .section_inner {
  max-width: 1260px;margin:0 auto;padding:84px 0 138px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap:107px;
}
#section02 .section_inner .section02_unit01 {
  display: flex;justify-content: center;align-items: center;width: 100%;flex-direction: column;
  gap:34px;padding-bottom:20px;
}
#section02 .section_inner .section02_unit01 .unit_left {
  display: flex;flex-direction: column;gap:30px;
}
#section02 .section_inner .section02_unit01 .unit_left h2 {
  font-size:30px;font-weight:700;color: #fdc77b;line-height: 36px;
}
#section02 .section_inner .section02_unit01 .unit_left p {
  font-size:20px;font-weight:400;color: #999999;line-height: 30px;
}
#section02 .section_inner .section02_unit01 .unit_left p span {
  color: #fdc77b;font-weight:700;
}
#section02 .section_inner .section02_unit01 .unit_right {
  display: flex;
}

#section02 .section_inner .section02_unit02 {
  display: flex;justify-content: center;align-items: center;width: 100%;gap:20px;margin-top:20px;
}
#section02 .section_inner .section02_unit02 .lec_box {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  align-items: center;
  justify-content: flex-start;
  padding: 30px 25px;
  max-width: 400px;
  border-radius: 10px;
  gap:20px;
  min-height:790px;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_box_title{
  text-align: center;display: flex;flex-direction: column;align-items: center;justify-content: center;gap:2px
}
#section02 .section_inner .section02_unit02 .lec_box .lec_box_title p {
  font-size:20px;color: #141414;font-weight: 400;line-height:1.2;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_box_title h2{
  font-size:30px;font-weight: 700;line-height:1.2;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_box_title.low_title h2 {
  color:#4cb145;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_box_title.mid_title h2 {
  color:#5989f6;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_box_title.high_title h2 {
  color:#ff4f32;
}
#section02 .section_inner .section02_unit02 .lec_box .slide_unit_wrap {
  width: 100%;
}
#section02 .section_inner .section02_unit02 .lec_box .slide_unit_wrap .swiper-container {
  width: 100%;border-radius: 10px;
}
#section02 .section_inner .section02_unit02 .lec_box .slide_unit_wrap .swiper-container .swiper-slide-next img{
  opacity: 0.5;
}
#section02 .section_inner .section02_unit02 .lec_box .slide_unit_wrap .swiper-container .swiper-slide-active img{
  opacity: 1;transition: opacity 1s linear;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_con_common {
  display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap:20px;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_con_common h2 {
  font-size:24px;color:#0f1314;font-weight:700;line-height:1.2;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_con_common p {
  font-size:20px;color:#0f1314;font-weight:400;line-height:30px;letter-spacing: -0.5px;
}
#section02 .section_inner .section02_unit02 .lec_box .lec_con_common p span {
  font-weight:700;
}
#section02 .section_inner .section02_unit02 .lec_box .low_lec_con p span {
  color: #4cb145;
}
#section02 .section_inner .section02_unit02 .lec_box .mid_lec_con p span {
  color: #5989f6;
}
#section02 .section_inner .section02_unit02 .lec_box .high_lec_con p span {
  color: #ff4f32;
}



#section2_1 {
  background: #141420;
}
#section2_1 .section_inner {
  max-width: 100%;margin:0 auto;padding:0 0 98px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap:100px;
}

#section2_1 .section_inner .section02_1_unit1 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section02_1_unit1_bg.png);
  background-position: top left;
  background-size: 1858px auto;
  background-repeat: no-repeat;
  height: 750px;
  width: 100%;
  max-width:1920px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#section2_1 .section_inner .section02_1_unit1 .section02_1_unit1_content {
  max-width: 1240px;
  margin: auto;
  width: 100%;
}
#section2_1 .section_inner .section02_1_unit2 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section02_1_unit2_bg.png);
  background-position: top right;
  background-size: 1858px auto;
  background-repeat: no-repeat;
  height: 750px;
  width: 100%;
  max-width:1920px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#section2_1 .section_inner .section02_1_unit2 .section02_1_unit2_content {
  max-width: 1240px;
  margin: auto;
  width: 100%;
}
#section2_1 .section_inner .section02_1_unit2 .section02_1_unit2_content img{
  margin-left:auto;
}
#section2_1 .section_inner .section02_1_unit3 {
  background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section02_1_unit1_bg.png);
  background-position: top left;
  background-size: 1858px auto;
  background-repeat: no-repeat;
  height: 750px;
  width: 100%;
  max-width:1920px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#section2_1 .section_inner .section02_1_unit3 .section02_1_unit3_content {
  max-width: 1240px;
  margin: auto;
  width: 100%;
}















#section03 {
  background: #eaeaea;
}
#section03 .section_inner {
  max-width: 1240px;margin:0 auto;padding:67px 0 30px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap:50px;
}
#section03 .section_inner .section03_title {
  display: flex;flex-direction: column;gap:20px;justify-content: center;align-items: center;text-align: center;
}
#section03 .section_inner .section03_title .title_box {
  display: flex;align-items: center;justify-content: center;flex-direction: column;gap:10px;
}
#section03 .section_inner .section03_title .title_box p {
  font-size:34px;font-weight:400;color: #222222;line-height: 1.2;
}
#section03 .section_inner .section03_title .title_box h2 {
  font-size:50px;font-weight:400;color: #ff436d;line-height: 1.2;font-family: "KOTRA_BOLD-Bold";
}
#section03 .section_inner .section03_title .curri_down_btn_box a{
  font-size: 26px;background-color: #fff;font-weight:500;line-height:1.2;width:400px;height:80px;display: flex;align-items: center;justify-content: center;gap:10px;border: 1px solid #d3d3d3;
  border-bottom: 5px solid #d3d3d3;border-radius: 10px;
}
#section03 .section_inner .section03_content {
  display: flex;flex-direction: column;gap:240px;width: 100%;
}
#section03 .section_inner .section03_content .section03_content_unit {
  display: flex;justify-content: space-between;align-items: center;position:relative;flex-direction: column;
  gap:35px;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap {
  display: flex;flex-direction: column;gap:25px;width: 100%;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title {
  display: flex;flex-direction: column;gap:40px;width: 100%;align-items: center;justify-content: center;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title .tab_chg_btn {
  display: flex;align-items: center;gap:20px;width: 100%;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title .tab_chg_btn a{
font-size:24px;font-weight:400;color: #ff436d;line-height: 1.2;font-family: "KOTRA_BOLD-Bold";
width: 100%;background: #0e0e1a;height:70px;align-items: center;justify-content: center;
border-radius: 15px;text-align: center;display: flex;padding-top: 6px;opacity: 0.3;position: relative;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title .tab_chg_btn a::after {
  border-top: 10px solid #0e0e1a;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 0px solid transparent;
  content: "";
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translate(-50%, 0);
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title .tab_chg_btn a.active{
  opacity: 1;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title h2{
  font-size:40px;color:#0f1314; font-weight:700;line-height: 1.2;
}
#section03 .section_inner .section03_content .section03_content_unit1 .section03_content_unit_left_wrap .section03_content_unit_title h2 span{
  color: #4cb145;
}
#section03 .section_inner .section03_content .section03_content_unit2 .section03_content_unit_left_wrap .section03_content_unit_title h2 span{
  color: #5989f6;
}
#section03 .section_inner .section03_content .section03_content_unit3 .section03_content_unit_left_wrap .section03_content_unit_title h2 span{
  color: #ff4f32;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_unit_title p{
  font-size:16px;color:#4b4b4b; font-weight:400;line-height: 20px;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_left_wrap .section03_content_curri_t span{
  display: flex;flex-direction: row;align-items: center;justify-content: flex-start;font-size:20px;line-height:30px;font-weight:500;color: #0f1314;gap:3px;letter-spacing: -0.5px;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap {
  width:100%;padding:34px 58px 23px;background: #fff;border-radius: 15px;position: relative;display: none;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap.active{
  display: block;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap {
  width: 100%;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-button-next {
  right: 15px;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section03_content_unit_swiper_next.png);width: 18px;height:29px;background-size: cover;    margin-top: -14.5px;top:50%;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-button-prev {
  left: 15px;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section03_content_unit_swiper_prev.png);width: 18px;height:29px;background-size: cover;    margin-top: -14.5px;top:50%;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-button-next::after {
  display: none;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-button-prev::after {
  display: none;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide {
  width:100%;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide .portpolio_unit {
  display: flex;width:100%;gap: 3px;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide .portpolio_unit a {
  position: relative;display: flex;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide {
  display: flex;flex-direction: column;gap:4px;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide span {
  font-size:20px;line-height:28px;color:#ffaa33;font-weight:700;border:1px solid #ffb650;border-radius: 10px;background: #fff4e4;display: flex;align-items: center;justify-content: center;padding:15px 0;
}
/*#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide .portpolio_unit a::after{
  content: '';
  position: absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(0,0,0,.7);display: none;
}
#section03 .section_inner .section03_content .section03_content_unit .section03_content_unit_right_wrap .swiper-slide .portpolio_unit a:hover::after{
  display: block;
}*/


#section04 {
  background: #eaeaea;
}
#section04 .section_inner {
  max-width: 1312px;margin:0 auto;padding:80px 0 70px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap:50px;
}
#section04 .section_inner .section04_title {
  text-align: center;display: flex;flex-direction: column;gap:2px;justify-content: center;align-items: center;
}
#section04 .section_inner .section04_title p {
  font-size:34px;font-weight:400;color: #222222;
}
#section04 .section_inner .section04_title h2 {
  font-size:50px;font-weight:400;color: #ff436d;font-family: 'KOTRA_BOLD-Bold';
}
#section04 .section_inner .section04_content {
  width: 100%;position: relative;padding: 0 36px;
}

#section04 .section_inner .section04_content .slide_content {
  background: #ffffff;border-radius: 10px;padding: 30px 0;display: flex;flex-direction: column;gap:30px;    justify-content: flex-start;
  align-items: center;min-height:700px;
}
#section04 .section_inner .section04_content .swiper-button-next {
  right: 0;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/portpolio_arrow_next_v2.png);width: 18px;height:29px;background-size: cover;margin-top: -14.5px;
}
#section04 .section_inner .section04_content .swiper-button-prev {
  left: 0;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/portpolio_arrow_prev_v2.png);width: 18px;height:29px;background-size: cover;margin-top: -14.5px;
}
#section04 .section_inner .section04_content .swiper-button-next::after {
  display: none;
}
#section04 .section_inner .section04_content .swiper-button-prev::after {
  display: none;
}

#section04 .section_inner .section04_content .slide_content .portpolio_title {
  display: flex;flex-direction: column;gap:10px;justify-content: center;align-items: center;
}
#section04 .section_inner .section04_content .slide_content .portpolio_title h2 {
  font-size:22px;line-height:24px;color:#222222;font-weight: 500;
}
#section04 .section_inner .section04_content .slide_content p {
  font-size:18px;line-height:24px;color:#666666;font-weight: 400;
}
#section04 .section_inner .section04_content .slide_content p span{
  font-weight:700; color: #ff436d;
}

#section04 .section_inner .section04_content .slide_content .card {
  display: inline-grid;
  color: white;
  transition: transform 5s linear;
  transform: perspective(800px) rotateY(0deg);
  transform-style: preserve-3d;
  animation: rotate 10s linear infinite;
}
@keyframes rotate {
  0% {
    transform: perspective(800px) rotateY(360deg);
  }
  50% {
    transform: perspective(800px) rotateY(180deg);
  }
  100% {
    transform: perspective(800px) rotateY(0deg);
  }
}
#section04 .section_inner .section04_content .slide_content .card > * {
  grid-area: 1 / 1 / 1 / 1;
  backface-visibility: hidden;
}
#section04 .section_inner .section04_content .slide_content .card-back {
  transform: rotateY(180deg);
}
#section05 {
  background: #eaeaea;
}
#section05 .section_inner {
  max-width: 1240px;margin:0 auto;padding:97px 0 85px;display: flex;flex-direction: column;align-items: center;justify-content: center;gap:40px;
}
#section05 .section_inner .section_title{
  text-align: center;display: flex;flex-direction: column;gap:20px;justify-content: center;align-items: center;
}
#section05 .section_inner .section_title p {
  font-size:30px;font-weight:400;color: #0a0a0a;line-height:1.2;
}
#section05 .section_inner .section_title h2 {
  font-size:50px;font-weight:700;color: #0a0a0a;line-height:1.2;
}
#section05 .section_inner .section_title h2 span {
  color: #ff436d;
}

#section06 {
  background: #d3d3d3;
}
#section06 .section_inner {
  max-width: 1240px;margin:0 auto;padding:49px 0 60px;
}
#section06 .section_inner h2{
  font-size:22px;font-weight:400;color: #525252;line-height: 1.4;
}
#section06 .section_inner .p_box{
  display: flex;flex-direction: column;gap:0;font-size:18px;font-weight:400;color: #525252;line-height: 1.4;
}
#section06 .section_inner .p_box p {
  text-indent: -22px;
  margin-left: 22px;
}




.right_fix_consul{
  position: fixed;
  top:260px;
  right:0;
  background: #fff;
  width: 280px;
  height:300px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  overflow: hidden;
  display: flex;flex-direction: column;gap:15px;
  padding:20px 25px;z-index: 99;
}
.right_fix_consul .consul_title {
  text-align: center;
  font-size:22px;color:#1d1d1d;font-weight:500;line-height:1.2;
}
.right_fix_consul form {
  display: flex;flex-direction: column;gap:15px;height: 100%;
}
.right_fix_consul form .name_tag{  
}
.right_fix_consul form .name_tag input{
  padding:0 12px;background: #f6f7f7; border: 1px solid #aeaeae;font-size:18px;color:#1d1d1d;text-align: center;height:45px;font-weight: 300;border-radius: 5px;width: 100%;padding-left:0;font-family: 'Noto Sans KR';  box-sizing: border-box;
}
.right_fix_consul form .tel_tag {
  display: flex;gap:10px;
}
.right_fix_consul form .tel_tag select{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f6f7f7;
  width: 33.3333%;
  text-align: center;
  padding: 0;
  border: 1px solid #aeaeae;
  font-size:14px;color:#1d1d1d;
  height: 100%;
  font-weight:500;border-radius: 5px;
  font-family: 'Noto Sans KR';
  box-sizing: border-box;
}
.right_fix_consul form .tel_tag input{
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f6f7f7;
  width: 33.3333%;
  border: 1px solid #aeaeae;
  text-align: center;
  font-size:14px;color:#1d1d1d;
  height: 30px;
  font-weight:500;border-radius: 5px;
  padding-left:0;
  font-family: 'Noto Sans KR';
  box-sizing: border-box;
}
.right_fix_consul form .agree_tag{
}
.right_fix_consul form .agree_tag label{
  font-size:14px;color:#1d1d1d;display: flex;align-items: center;gap:5px;
  font-weight:400;font-family: 'Noto Sans KR';
}
.right_fix_consul form .agree_tag label a{
  font-size:14px;color:#1d1d1d;
  font-weight:400;
}
.right_fix_consul form .agree_tag input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #d2d2d2;
  width:15px;
  height:15px;
  background: #f6f7f7;
  outline: 0;
}
.right_fix_consul form .agree_tag  input[type="checkbox"]::after {
  border: solid #fff;
  border-width: 0 2px 2px 0;
  content: '';
  display: none;
  height: 40%;
  left: 40%;
  position: relative;
  top: 20%;
  transform: rotate(45deg);
  width: 15%;
}
.right_fix_consul form .agree_tag  input[type="checkbox"]:checked {
  background: #0081ff;  border:0;
}
.right_fix_consul form .agree_tag  input[type="checkbox"]:checked::after {
  display: block;
}
.right_fix_consul form > button{
  outline: 0;border: 0;background: #ff4f32;
  color: #fff;
  font-size: 18px;
  font-weight:500;
  margin-top: auto;
  padding: 11px 0;    cursor: pointer;
  border-radius: 5px;
  font-family: 'Noto Sans KR';
}

.lec_popup_bg {
  width:100%;height:100%;
  background-color: rgba(0,0,0,.9);
  position: fixed;
  top:0;left:0;
  z-index: 999;
  display: none;
}
.lec_popup_wrap {
  position: fixed;
  top:50%;left:50%;
  transform:   translate(calc(-50% + 1px), calc(-50% + 0.5px));
  z-index: 999;
  display: none;
  width:1092px;
}
.lec_popup_wrap .close_popup {
  position: absolute;
  top: -30px;
  right: 0;
  z-index: 999;
}
.lec_popup_content_container {
  display:none;
}
.lec_popup_wrap .lec_popup_content .swiper-slide {
  text-align: center;min-height:601px;display: flex;
}
.lec_popup_wrap .lec_popup_content .swiper-slide .img_box {
  display: flex;width: 100%;
}
.lec_popup_wrap .lec_popup_content img {
  /* 이미지 렌더링 방식 변경 */
  image-rendering: -webkit-optimize-contrast;
  /* z축을 0으로 초기화, 입체감 삭제 */
  transform: translateZ(0);
  /* 뒷면 숨기기, 입체감 삭제 */
  backface-visibility: hidden;
  margin: auto;
  border-radius: 10px;overflow: hidden;
}
.lec_popup_wrap .lec_popup_content .swiper-pagination {
  display: none;
}
.lec_popup_wrap .lec_popup_content .swiper-button-next {
  right: 0;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section03_content_unit_swiper_next.png);width: 18px;height:29px;background-size: cover;    margin-top: -14.5px;
}
.lec_popup_wrap .lec_popup_content .swiper-button-prev {
  left: 0;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section03_content_unit_swiper_prev.png);width: 18px;height:29px;background-size: cover;    margin-top: -14.5px;
}
.lec_popup_wrap .lec_popup_content .swiper-button-next::after {
  display: none;
}
.lec_popup_wrap .lec_popup_content .swiper-button-prev::after {
  display: none;
}





.portpolio_popup_bg {
  width:100%;height:100%;
  background-color: rgba(0,0,0,.9);
  position: fixed;
  top:0;left:0;
  z-index: 999;
  display: none;
}
.portpolio_popup_wrap {
  position: fixed;
  top:50%;left:50%;
  transform:   translate(calc(-50% + 1px), calc(-50% + 0.5px));
  z-index: 999;
  display: none;
  width:1092px;
}
.portpolio_popup_wrap .close_popup {
  position: absolute;
  top: -30px;
  right: 0;
  z-index: 999;
}
.portpolio_popup_content_container {
  display:none;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-slide {
  text-align: center;min-height:601px;display: flex;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-slide .img_box {
  display: flex;    
  max-height: 601px;
  border-radius: 10px;
  overflow: hidden;
  margin: auto;
}
.portpolio_popup_wrap .portpolio_popup_content img {
  /* 이미지 렌더링 방식 변경 */
  image-rendering: -webkit-optimize-contrast;
  /* z축을 0으로 초기화, 입체감 삭제 */
  transform: translateZ(0);
  /* 뒷면 숨기기, 입체감 삭제 */
  backface-visibility: hidden;
  margin: auto;
  border-radius: 10px;overflow: hidden;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-pagination {
  display: none;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-button-next {
  right: 0;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section03_content_unit_swiper_next.png);width: 18px;height:29px;background-size: cover;    margin-top: -14.5px;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-button-prev {
  left: 0;background-image: url(https://img.megastudyacademy.co.kr/campusdev/iws_html_img/event/20240123/MEGASTUDY-1709/section03_content_unit_swiper_prev.png);width: 18px;height:29px;background-size: cover;    margin-top: -14.5px;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-button-next::after {
  display: none;
}
.portpolio_popup_wrap .portpolio_popup_content .swiper-button-prev::after {
  display: none;
}