.about-text-semyung {width:100%;padding:120px 30px 100px;box-sizing:border-box;overflow:hidden;}
.about-text-semyung .frame {width:100%;max-width:1400px;margin:0 auto;}
.about-text-semyung .title-box {width:100%;position:relative;}
.about-text-semyung .title-box .title {font-size:48px;font-weight:700;line-height:68px;color:var(--color-point-sub);margin-bottom:120px;word-break:keep-all;}
.about-text-semyung .title-box span {font-size:24px;font-weight:500;line-height:1;font-family:'Poppins';color:var(--color-point-font);}
.about-text-semyung .title-box .bg {position:absolute;width:620px;height:240px;right:17.6vw;bottom:5px;filter:grayscale(100%)}
.about-text-semyung .title-box .bg .cover {width:100%;height:100%;position:absolute;opacity:0.14;}
.about-text-semyung .text-box {width:100%;display:flex;flex-direction:column;align-items:flex-end;}
.about-text-semyung .text {transform:translate(0,-20px);}
.about-text-semyung .text h3 {font-size:24px;font-weight:600;line-height:34px;color:var(--color-point-font);margin-bottom:40px;word-break:keep-all;}
.about-text-semyung .text p {font-size:16px;font-weight:400;line-height:24px;color:#777;word-break:keep-all;}
@media screen and (max-width:1024px) {
    .about-text-semyung .title-box .bg {right:8.6vw;}
}
@media screen and (max-width:768px) {
    .about-text-semyung {padding:80px 15px;}
    .about-text-semyung .title-box {margin-bottom:40px;}
    .about-text-semyung .title-box .title {font-size:32px;line-height:42px;margin-bottom:153px;}
    .about-text-semyung .title-box span {font-size:18px;}
    .about-text-semyung .title-box .bg {width:320px;height:170px;right:-15px;bottom:auto;top:70px;}
    .about-text-semyung .text-box {align-items:flex-start;}
    .about-text-semyung .text {transform:translate(0,0);}
    .about-text-semyung .text h3 {font-size:20px;line-height:30px;margin-bottom:20px;}
    .about-text-semyung .text p {font-size:14px;line-height:22px;}
}

.about-text-semyung .title-box {transform:translate3d(-10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.about-text-semyung .text-box {transform:translate3d(10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.about-text-semyung .title-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
.about-text-semyung .text-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}

.about-link-semyung {width:100%;padding:120px 0 120px 30px;box-sizing:border-box;overflow:hidden;}
.about-link-semyung .frame {width:100%;max-width:1680px;margin-left:auto;display:flex;flex-wrap:wrap;}
.about-link-semyung .title-box {width:40%;position:relative;display:flex;align-items:flex-end;z-index:1;}
.about-link-semyung .title {font-size:48px;font-weight:700;line-height:1;color:var(--color-point-sub);margin-bottom:40px;word-break:keep-all;}
.about-link-semyung .text {font-size:16px;font-weight:400;line-height:24px;color:#777;margin-bottom:40px;word-break:keep-all;}
.about-link-semyung .links {width:100%;display:flex;flex-wrap:wrap;gap:20px;}
.about-link-semyung .links a {display:flex;justify-content:center;align-items:center;width:260px;height:46px;border-radius:32px;box-sizing:border-box;background-color:#fff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);font-size:14px;font-weight:500;font-family:'Poppins';color:var(--color-point-sub);transition:.4s;}
.about-link-semyung .title-box .bg {position:absolute;width:500px;height:240px;right:-125px;top:40px;filter:grayscale(100%)}
.about-link-semyung .title-box .bg .cover {width:100%;height:100%;position:absolute;opacity:0.14;}
.about-link-semyung .img-box {width:60%;}
.about-link-semyung .img-box .img {width:100%;aspect-ratio:25/16;position:relative;}
.about-link-semyung .img-box .img .cover {width:100%;height:100%;position:absolute;}
@media (hover: hover) and (pointer: fine) {
    .about-link-semyung .links a:hover {background-color:var(--color-point);color:#fff;}
}
@media screen and (max-width:1024px) {
    .about-link-semyung .title-box {width:100%;align-items:unset;flex-wrap:wrap;margin-bottom:22px;}
    .about-link-semyung .title-wrap {order:2;transform:translate(0,-18px);}
    .about-link-semyung .title-box .bg {order:1;position:relative;right:auto;top:auto;margin-left:auto;}
    .about-link-semyung .img-box {width:100%;}
    .about-link-semyung .img-box .img {aspect-ratio:9/7;}
}
@media screen and (max-width:768px) {
    .about-link-semyung {padding:80px 0 80px 15px;}
    .about-link-semyung .title {font-size:36px;}
    .about-link-semyung .text {font-size:14px;line-height:22px;}
    .about-link-semyung .links {gap:10px 20px;}
    .about-link-semyung .links a {height:44px;}
    .about-link-semyung .title-box .bg {width:320px;height:170px;}
}

.about-link-semyung .title-box {transform:translate3d(-10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.about-link-semyung .img-box {transform:translate3d(10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.about-link-semyung .title-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
.about-link-semyung .img-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}

.map-semyung {width:100%;padding:120px 30px 120px 0;box-sizing:border-box;overflow:hidden;background-color:#F8F8F8;}
.map-semyung .frame {width:100%;max-width:1660px;display:flex;flex-wrap:wrap;}
.map-semyung .location {width:68.6%;aspect-ratio:16 / 9;min-height:660px;position:relative;}
.map-semyung .location-wrapper {width:100%;height:100%;position:absolute;}
.map-semyung .location-wrapper .root_daum_roughmap_landing {width:100%;height:100%;}
.map-semyung .location-wrapper .root_daum_roughmap .wrap_map {height:100%;}
.map-semyung .text-box {width:31.4%;padding-left:4.1vw;padding-top:60px;box-sizing:border-box;}
.map-semyung .title {font-size:48px;font-weight:600;line-height:1;font-family:'Poppins';color:var(--color-point-font);margin-bottom:20px;}
.map-semyung .map-info {display:flex;flex-wrap:wrap;margin-bottom:40px;}
.map-semyung .info {width:100%;padding:20px;box-sizing:border-box;border-bottom:1px solid #D9D9D9;}
.map-semyung .info h3 {font-size:18px;font-weight:400;line-height:1;font-family:'Poppins';color:var(--color-point-font);margin-bottom:12px;}
.map-semyung .info p {font-size:16px;font-weight:400;line-height:1.4;color:var(--color-point-sub);word-break:keep-all;}
.map-semyung .info a {font-size:16px;font-weight:400;line-height:1.4;color:var(--color-point-sub);display:block;}
.map-semyung .links a {display:flex;justify-content:center;align-items:center;gap:20px;width:260px;height:46px;border-radius:32px;box-sizing:border-box;background-color:#fff;box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);font-size:14px;font-weight:500;font-family:'Poppins';color:var(--color-point-sub);transition:.4s;}
.map-semyung .links a svg path {transition:.4s;}
@media (hover: hover) and (pointer: fine) {
    .map-semyung .links a:hover {background-color:var(--color-point);color:#fff;}
    .map-semyung .links a:hover svg path {fill:#fff;}
}
@media screen and (max-width:1024px) {
    .map-semyung .location {width:100%;margin-bottom:40px;}
    .map-semyung .text-box {width:100%;padding-left:30px;padding-top:0;}
    .map-semyung .info {padding:20px 0;}
}
@media screen and (max-width:768px) {
    .map-semyung {padding:80px 15px 80px 0;}
    .map-semyung .location {min-height:440px;}
    .map-semyung .text-box {padding-left:15px;}
    .map-semyung .title {font-size:32px;}
    .map-semyung .info h3 {font-size:16px;margin-bottom:10px;}
    .map-semyung .info p {font-size:14px;}
    .map-semyung .info a {font-size:14px;}
    .map-semyung .links a {height:44px;}
}

.map-semyung .location {transform:translate3d(-10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.map-semyung .text-box {transform:translate3d(10%, 0, 0);opacity:0;transition:opacity .5s, transform .5s;}
.map-semyung .location.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
.map-semyung .text-box.movmt {transform:translate3d(0, 0, 0);opacity:1;transition:opacity .8s, transform .8s;}
