@charset "UTF-8";
/*! mobile 버전 - css */
@media (max-width: 1023px){
.step-1::before{height:-webkit-calc(100% - 220px);height:calc(100% - 220px);height:-webkit-calc(100% - 22rem);height:calc(100% - 22rem)}
.step-2::before{height:-webkit-calc(100% - 195px);height:calc(100% - 195px);height:-webkit-calc(100% - 19.5rem);height:calc(100% - 19.5rem)}
.step-2 .bg-img img{height:22rem}
.step-3::before{height:-webkit-calc(100% - 230px);height:calc(100% - 230px);height:-webkit-calc(100% - 23rem);height:calc(100% - 23rem)}
.content-box.step-type.step-4::before{height:93%}
.step-4 .align-center-box .desc{margin-top:1.1rem;margin-bottom:1.7rem}
.step-4 .public-swiper-container + .public-swiper-container{margin-top:2rem}
[class*="content-box"].round-type .round-type-sub-desc{padding:0 4rem}
}
/*! pc & tablet 버전 - css */
@media (min-width: 1024px){
.step-1::before{height:-webkit-calc(100% - 300px);height:calc(100% - 300px);height:-webkit-calc(100% - 30rem);height:calc(100% - 30rem)}
.step-1 .public-swiper-container [class*="swiper-btn-round"]{margin-top:-8rem}
.step-2::before{height:-webkit-calc(100% - 260px);height:calc(100% - 260px);height:-webkit-calc(100% - 26rem);height:calc(100% - 26rem)}
.step-2 .public-swiper-container [class*="swiper-btn-round"]{margin-top:0}
.step-2 .bg-img img{height:38.8rem}
.step-3::before{height:-webkit-calc(100% - 300px);height:calc(100% - 300px);height:-webkit-calc(100% - 30rem);height:calc(100% - 30rem)}
.step-3 .public-swiper-container [class*="swiper-btn-round"]{margin-top:-12rem}
.step-4::before{height:-webkit-calc(100% - 230px);height:calc(100% - 230px);height:-webkit-calc(100% - 23rem);height:calc(100% - 23rem)}
.step-4 .align-center-box .desc{margin-top:1.5rem;margin-bottom:2.7rem}
.step-4 .public-swiper-container + .public-swiper-container{margin-top:1.5rem}
}