@media all {
  *#dm .dmInner div.u_1830768790 img { border-radius:22px !important; }

  *#dm .dmInner div.u_1428814805 { border-radius:22px !important; }

  *#dm .dmInner *.u_1112072951-0-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-1-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-2-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-3-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-4-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-5-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-6-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-7-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-8-title { display:none !important; }

  *#dm .dmInner *.u_1112072951-9-title { display:none !important; }

  *#dm .dmInner a.u_1020755301 {
    background-color:#25D366 !important;
    border-color:#25D366 !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
    box-shadow:0 8px 22px rgba(15,124,140,0.35) !important;
  }

  *#dm .dmInner a.u_1020755301 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1020755301:hover,
  *#dm .dmInner a.u_1020755301.hover {
    background-color:#1DA851 !important;
    background-image:initial !important;
    border-color:#1DA851 !important;
  }

  *#dm .dmInner a.u_1020755301 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
    font-size:16px !important;
  }

  *#dm .dmInner a.u_1799736830 {
    background-color:rgba(255,255,255,0) !important;
    border-color:#ffffff !important;
    border-width:1.5px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1799736830 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1799736830:hover span.text,
  *#dm .dmInner a.u_1799736830.hover span.text { color:#0E2A47 !important; }

  *#dm .dmInner a.u_1799736830:hover,
  *#dm .dmInner a.u_1799736830.hover {
    background-color:#ffffff !important;
    background-image:initial !important;
    border-color:#ffffff !important;
  }

  *#dm .dmInner a.u_1799736830 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1869256908 img {
    border-radius:24px !important;
    box-shadow:0 30px 60px rgba(0,0,0,0.35) !important;
  }

  *#dm .dmInner a.u_1427400172 {
    background-color:#0F7C8C !important;
    border-color:#0F7C8C !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
    box-shadow:0 8px 22px rgba(15,124,140,0.25) !important;
  }

  *#dm .dmInner a.u_1427400172 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1427400172:hover,
  *#dm .dmInner a.u_1427400172.hover {
    background-color:#0E2A47 !important;
    background-image:initial !important;
    border-color:#0E2A47 !important;
  }

  *#dm .dmInner a.u_1427400172 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
  }

  *#dm .dmInner a.u_1224002645 {
    background-color:#0F7C8C !important;
    border-color:#0F7C8C !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
    box-shadow:0 8px 22px rgba(15,124,140,0.25) !important;
  }

  *#dm .dmInner a.u_1224002645 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1224002645:hover,
  *#dm .dmInner a.u_1224002645.hover {
    background-color:#0E2A47 !important;
    background-image:initial !important;
    border-color:#0E2A47 !important;
  }

  *#dm .dmInner a.u_1224002645 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
  }

  *#dm .dmInner a.u_1093917579 {
    background-color:#25D366 !important;
    border-color:#25D366 !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
    box-shadow:0 8px 22px rgba(15,124,140,0.25) !important;
  }

  *#dm .dmInner a.u_1093917579 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1093917579:hover,
  *#dm .dmInner a.u_1093917579.hover {
    background-color:#1DA851 !important;
    background-image:initial !important;
    border-color:#1DA851 !important;
  }

  *#dm .dmInner a.u_1093917579 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
  }

  *#dm .dmInner a.u_1144999530 {
    background-color:#25D366 !important;
    border-color:#25D366 !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
    box-shadow:0 8px 22px rgba(15,124,140,0.25) !important;
  }

  *#dm .dmInner a.u_1144999530 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1144999530:hover,
  *#dm .dmInner a.u_1144999530.hover {
    background-color:#1DA851 !important;
    background-image:initial !important;
    border-color:#1DA851 !important;
  }

  *#dm .dmInner a.u_1144999530 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
  }

  *#dm .dmInner a.u_1186992599 {
    background-color:rgba(255,255,255,0) !important;
    border-color:#0E2A47 !important;
    border-width:1.5px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1186992599 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1186992599:hover span.text,
  *#dm .dmInner a.u_1186992599.hover span.text { color:#ffffff !important; }

  *#dm .dmInner a.u_1186992599:hover,
  *#dm .dmInner a.u_1186992599.hover {
    background-color:#0E2A47 !important;
    background-image:initial !important;
    border-color:#0E2A47 !important;
  }

  *#dm .dmInner a.u_1186992599 span.text {
    font-weight:600 !important;
    color:#0E2A47 !important;
  }

  *#dm .dmInner a.u_1660788995 {
    background-color:rgba(255,255,255,0) !important;
    border-color:#0E2A47 !important;
    border-width:1.5px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1660788995 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1660788995:hover span.text,
  *#dm .dmInner a.u_1660788995.hover span.text { color:#ffffff !important; }

  *#dm .dmInner a.u_1660788995:hover,
  *#dm .dmInner a.u_1660788995.hover {
    background-color:#0E2A47 !important;
    background-image:initial !important;
    border-color:#0E2A47 !important;
  }

  *#dm .dmInner a.u_1660788995 span.text {
    font-weight:600 !important;
    color:#0E2A47 !important;
  }

  *#dm .dmInner a.u_1505835919 {
    background-color:rgba(255,255,255,0) !important;
    border-color:#ffffff !important;
    border-width:1.5px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1505835919 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1505835919:hover span.text,
  *#dm .dmInner a.u_1505835919.hover span.text { color:#0E2A47 !important; }

  *#dm .dmInner a.u_1505835919:hover,
  *#dm .dmInner a.u_1505835919.hover {
    background-color:#ffffff !important;
    background-image:initial !important;
    border-color:#ffffff !important;
  }

  *#dm .dmInner a.u_1505835919 span.text {
    font-weight:600 !important;
    color:#ffffff !important;
  }

  *#dm .dmInner div.u_1112072951 .photoGalleryThumbs .image-container { border-radius:16px; }

  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs .image-container a { background-size:cover !important; }
}

@media (min-width:1025px) {
  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs { padding:10px !important; }

  *#dm .dmInner *.u_1112072951 .layout-container { padding:10px !important; }

  *#dm .dmInner *.u_1112072951 .photoGalleryViewAll { padding:10px !important; }

  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs .image-container a { padding-top:260px !important; }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs { padding:8px !important; }

  *#dm .dmInner *.u_1112072951 .layout-container { padding:8px !important; }

  *#dm .dmInner *.u_1112072951 .photoGalleryViewAll { padding:8px !important; }

  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs { padding:6px !important; }

  *#dm .dmInner *.u_1112072951 .layout-container { padding:6px !important; }

  *#dm .dmInner *.u_1112072951 .photoGalleryViewAll { padding:6px !important; }

  *#dm .dmInner *.u_1112072951 .photoGalleryThumbs .image-container a { padding-top:200px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\30 f8b58f5 {
    min-height: 780px;
    column-gap: 48px;
    width: 100%;
    padding-top: 90px;
    padding-bottom: 90px;
    flex-direction: row;
    align-items: center;
}
    
#\38 2cf4456::before, #\38 2cf4456 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    background-color: #0B2238;
    opacity: 0.3;
}
#\38 2cf4456 {
    background-color: #0E2A47;
    background-image: url('https://irp.cdn-website.com/bc5f1a40/dms3rep/multi/opt/gangnam-yonsei-ent-dr-kim-yoo-suk-1920w.jpg');
    background-position: 0% 50%;
    background-size: cover;
    background-repeat: no-repeat;
}
    
#\30 cb2b8d7 {
    align-self: stretch;
    display: flex;
    row-gap: 20px;
    width: 40%;
    position: relative;
    padding-top: 36px;
    padding-right: 36px;
    padding-bottom: 36px;
    padding-left: 36px;
    border-radius: 20px;
    background-image: linear-gradient(90deg, rgba(11,34,56,0.78) 0%, rgba(11,34,56,0.55) 70%, rgba(11,34,56,0) 100%);
}
.u_${elementId} {
    background-origin: border-box;
}
    
#\36 b02af86 {
    max-width: 100%;
    width: auto;
}
    
#e6d9fa80 {
    max-width: 100%;
    width: auto;
}
    
#\30 08f4fbc {
    max-width: 100%;
    width: auto;
}
    
#\36 ed95a66 {
    row-gap: 12px;
    column-gap: 14px;
    flex-direction: row;
    padding-left: 0px;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\30 c70be0b {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
#\30 c70be0b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-right: 30px;
    padding-bottom: 14px;
    padding-left: 30px;
}
    
#df3f6a59 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
#df3f6a59.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-right: 30px;
    padding-bottom: 14px;
    padding-left: 30px;
}
    
#\30 c31f2c7 {
    max-width: 100%;
    width: auto;
}
    
#\39 451bde9 {
    align-self: stretch;
    display: flex;
    row-gap: 18px;
    width: 60%;
    position: relative;
}
    
#\34 d85f5dc {
    width: auto;
}
}



@media all {
    
#b62e68bf {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    max-width: 100%;
}
    
#\32 70af1c6 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 18px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
}
    
#e1237fee {
    width: 100%;
}
}



@media all {
    
#\35 855ffab {
    min-height: 0px;
    width: 100%;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#\34 8153995 {
    background-color: #0E2A47;
}
    
#f41eda61 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 36px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#\34 67353db {
    max-width: 100%;
    width: auto;
}
    
#\30 4f326b5 {
    width: 100%;
}
}



@media all {
    
#e280b1e5 {
    min-height: 0px;
    column-gap: 64px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    flex-direction: row;
    align-items: center;
}
    
#\32 a9837bb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 18px;
    background-repeat: no-repeat;
    width: 46%;
    position: relative;
}
    
#fd0792d5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    width: 54%;
    position: relative;
}
    
#\39 e5a6567 {
    max-width: 100%;
    width: auto;
}
    
#d4bc50c1 {
    max-width: 100%;
    width: auto;
}
    
#ed48def7 {
    max-width: 100%;
    width: auto;
}
    
#\35 946330a {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#e07f7824 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\34 5bb0301 {
    background-color: var(--color_4);
}
    
#a4b96abe {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 36px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#\38 ff281d6 {
    max-width: 100%;
    width: auto;
}
    
#b10540c1 {
    row-gap: 28px;
    column-gap: 28px;
    flex-direction: row;
    padding-left: 0px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\34 6b8ecec {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: rgba(14,42,71,0.10);
    background-color: #ffffff;
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0 10px 30px rgba(14,42,71,0.08);
    width: 31%;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\38 f6ffebf {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ad42a22a {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: rgba(14,42,71,0.10);
    background-color: #ffffff;
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0 10px 30px rgba(14,42,71,0.08);
    width: 31%;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#b3ab391a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 534b671 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: rgba(14,42,71,0.10);
    background-color: #ffffff;
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0 10px 30px rgba(14,42,71,0.08);
    width: 31%;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\30 d448dbd {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 9300648 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: rgba(14,42,71,0.10);
    background-color: #ffffff;
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0 10px 30px rgba(14,42,71,0.08);
    width: 31%;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\31 69123ba {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4f81060 {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: rgba(14,42,71,0.10);
    background-color: #ffffff;
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0 10px 30px rgba(14,42,71,0.08);
    width: 31%;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\36 c9f912b {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c2dfcb4b {
    padding-top: 24px;
    padding-left: 24px;
    padding-bottom: 24px;
    border-color: rgba(14,42,71,0.10);
    background-color: #ffffff;
    border-radius: 18px;
    row-gap: 10px;
    box-shadow: 0 10px 30px rgba(14,42,71,0.08);
    width: 31%;
    border-width: 1px;
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\32 a370772 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\38 c796207 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#fbd834ea {
    background-color: #0E2A47;
}
    
#\34 c4bc364 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 36px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#\32 10648f3 {
    max-width: 100%;
    width: auto;
}
    
#\36 89cf357 {
    row-gap: 28px;
    column-gap: 28px;
    flex-direction: row;
    padding-left: 0px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\39 5ba3b1b {
    background-color: rgba(255,255,255,0.06);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 31%;
    padding-bottom: 24px;
    border-width: 1px;
    border-color: rgba(255,255,255,0.18);
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\38 d073df7 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#d8d01a53 {
    background-color: rgba(255,255,255,0.06);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 31%;
    padding-bottom: 24px;
    border-width: 1px;
    border-color: rgba(255,255,255,0.18);
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#\37 7f9be1f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 c1a6464 {
    background-color: rgba(255,255,255,0.06);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 31%;
    padding-bottom: 24px;
    border-width: 1px;
    border-color: rgba(255,255,255,0.18);
    border-style: solid;
    padding-right: 24px;
    min-width: 260px;
}
    
#a27322fa {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 770c989 {
    max-width: 100%;
    width: auto;
}
}



@media all {
    
#dcf4069c {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 28px;
    max-width: 100%;
    min-height: 0px;
}
    
#\33 dcda3c7 {
    background-color: var(--color_5);
}
    
#\30 1ea84e5 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 8px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    padding-right: 0px;
    padding-left: 0px;
    width: 100%;
}
    
#\32 0e1c694 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#e0a398c4 {
    width: 100%;
}
}



@media all {
    
#c064ac8e {
    min-height: 240px;
    width: 100%;
    padding-top: 88px;
    padding-bottom: 88px;
}
    
#\32 b612397 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 36px;
    background-repeat: no-repeat;
    max-width: 100%;
    position: relative;
    min-width: 4%;
}
    
#\38 4f32433 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\33 a55bbe9 {
    row-gap: 28px;
    column-gap: 28px;
    flex-direction: row;
    padding-left: 0px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\31 0c113c0 {
    background-color: var(--color_4);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 30px;
    padding-left: 28px;
    width: 22%;
    padding-bottom: 30px;
    padding-right: 28px;
    min-width: 220px;
}
}



@media all {
    
#cb43a377 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 40px;
}
    
#c87b75ae {
    background-color: var(--color_4);
}
    
#e7e6ea33 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 28px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#\39 21f0462 {
    max-width: 100%;
    width: auto;
}
    
#f637d809 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 500px;
}
}



@media all {
    
#fb0d9515 {
    min-height: 0px;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 56px;
}
    
#d485acc4 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 24px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#\35 a339053 {
    max-width: 100%;
    width: auto;
}
    
#\33 60e87b4 {
    align-self: stretch;
    width: 100%;
}
}



@media all {
    
#d742baa7 {
    min-height: 240px;
    width: 100%;
    padding-top: 88px;
    padding-bottom: 88px;
}
    
#ed026d10 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    row-gap: 36px;
    background-repeat: no-repeat;
    max-width: 100%;
    position: relative;
    min-width: 4%;
}
    
#\36 6712199 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 420b8d3 {
    row-gap: 28px;
    column-gap: 28px;
    flex-direction: row;
    padding-left: 0px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\36 204ba0c {
    background-color: var(--color_4);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 30px;
    padding-left: 28px;
    width: 22%;
    padding-bottom: 30px;
    padding-right: 28px;
    min-width: 220px;
}
}



@media all {
    
#c8813c15 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\37 3772ce4 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 36px;
    max-width: 100%;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#b54d20e1 {
    max-width: 100%;
    width: auto;
}
    
#\37 3570444 {
    row-gap: 28px;
    column-gap: 28px;
    flex-direction: row;
    padding-left: 0px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\31 fcdb2dc {
    background-color: var(--color_4);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 22%;
    padding-bottom: 24px;
    padding-right: 24px;
    min-width: 220px;
}
    
#\31 5569c76 {
    max-width: 100%;
    width: auto;
}
    
#\39 4258a81 {
    background-color: var(--color_4);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 22%;
    padding-bottom: 24px;
    padding-right: 24px;
    min-width: 220px;
}
    
#\33 fb78487 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\35 4b101c6 {
    background-color: var(--color_4);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 22%;
    padding-bottom: 24px;
    padding-right: 24px;
    min-width: 220px;
}
    
#c7d09c5f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\39 000eb2f {
    background-color: var(--color_4);
    border-radius: 18px;
    row-gap: 10px;
    padding-top: 24px;
    padding-left: 24px;
    width: 22%;
    padding-bottom: 24px;
    padding-right: 24px;
    min-width: 220px;
}
    
#\33 c5c425a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 5976769 {
    row-gap: 12px;
    column-gap: 14px;
    flex-direction: row;
    padding-left: 0px;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#\31 ea88011 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    min-width: 340px;
}
#\31 ea88011.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-right: 24px;
    padding-left: 24px;
}
    
#\38 5da250b {
    max-width: 100%;
    width: auto;
    min-height: auto;
    min-width: 200px;
}
}



@media all {
    
#\36 752246e {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\33 5bdbecc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    max-width: 880px;
    width: 100%;
    position: relative;
}
    
#\39 06ffe74 {
    max-width: 100%;
    width: auto;
}
    
#\36 3c0a7e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\30 a698d7f {
    min-height: 0px;
    column-gap: 48px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    flex-direction: row;
    align-items: center;
}
    
#\36 3535d6c {
    background-color: var(--color_5);
}
    
#d091daea {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 18px;
    background-repeat: no-repeat;
    width: 48%;
    position: relative;
}
    
#\33 6a2a7ef {
    max-width: 100%;
    width: auto;
}
    
#\39 84462a8 {
    row-gap: 12px;
    column-gap: 14px;
    flex-direction: row;
    padding-left: 0px;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#b8c81375 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\38 b1224c7 {
    max-width: 100%;
    width: auto;
    min-height: auto;
    min-width: 220px;
}
    
#\37 c6529dc {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 18px;
    background-repeat: no-repeat;
    width: 52%;
    position: relative;
}
    
#\33 7c1397e {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 420px;
}
}



@media all {
    
#\35 fcc1616 {
    min-height: 0px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\39 1518805::before, #\39 1518805 > .bgExtraLayerOverlay {
    border-radius: inherit;
    background-color: #0b2238;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
}
#\39 1518805 {
    background-color: #0E2A47;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('https://irp.cdn-website.com/bc5f1a40/dms3rep/multi/opt/gangnam-yonsei-ent-interior-05-1920w.jpg');
    background-position: 50% 50%;
}
    
#\30 7186d30 {
    align-self: stretch;
    display: flex;
    min-height: 8px;
    row-gap: 20px;
    max-width: 100%;
    align-items: center;
    position: relative;
    min-width: 4%;
    width: 100%;
}
    
#\34 c35a3bc {
    max-width: 100%;
    width: auto;
}
    
#\30 b722495 {
    row-gap: 12px;
    column-gap: 14px;
    flex-direction: row;
    padding-left: 0px;
    justify-content: center;
    flex-wrap: wrap;
    padding-right: 0px;
}
    
#a41fdd4d {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#f86ab0b8 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 f8b58f5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b62e68bf {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 855ffab {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e280b1e5 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e07f7824 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 c796207 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#dcf4069c {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c064ac8e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cb43a377 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb0d9515 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d742baa7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c8813c15 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 752246e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 a698d7f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fcc1616 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\30 f8b58f5 {
    min-height: unset;
    flex-direction: column;
    padding-top: 72px;
    padding-bottom: 72px;
}
    
#\30 cb2b8d7 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
}
    
#\39 451bde9 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b62e68bf {
    min-height: unset;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#\32 70af1c6 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 855ffab {
    min-height: unset;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#f41eda61 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e280b1e5 {
    min-height: unset;
    flex-direction: column;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\32 a9837bb {
    width: 100%;
}
    
#fd0792d5 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#e07f7824 {
    min-height: unset;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#a4b96abe {
    align-items: center;
}
    
#\34 6b8ecec {
    width: 100%;
}
    
#ad42a22a {
    width: 100%;
}
    
#\33 534b671 {
    width: 100%;
}
    
#\31 9300648 {
    width: 100%;
}
    
#c4f81060 {
    width: 100%;
}
    
#c2dfcb4b {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 c796207 {
    min-height: unset;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\34 c4bc364 {
    align-items: center;
}
    
#\39 5ba3b1b {
    width: 100%;
}
    
#d8d01a53 {
    width: 100%;
}
    
#\39 c1a6464 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#dcf4069c {
    min-height: unset;
    padding-top: 24px;
    padding-bottom: 24px;
}
    
#\30 1ea84e5 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c064ac8e {
    min-height: unset;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#\32 b612397 {
    align-items: center;
}
    
#\31 0c113c0 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#cb43a377 {
    min-height: unset;
    padding-top: 36px;
    padding-bottom: 24px;
}
    
#e7e6ea33 {
    align-items: center;
}
    
#f637d809 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#fb0d9515 {
    min-height: unset;
    padding-top: 24px;
    padding-bottom: 36px;
}
    
#d485acc4 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#d742baa7 {
    min-height: unset;
    padding-top: 48px;
    padding-bottom: 48px;
}
    
#ed026d10 {
    align-items: center;
}
    
#\36 204ba0c {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#c8813c15 {
    min-height: unset;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\37 3772ce4 {
    align-items: center;
}
    
#\31 fcdb2dc {
    width: 100%;
}
    
#\39 4258a81 {
    width: 100%;
}
    
#\35 4b101c6 {
    width: 100%;
}
    
#\39 000eb2f {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\36 752246e {
    min-height: unset;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\33 5bdbecc {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 a698d7f {
    min-height: unset;
    flex-direction: column;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#d091daea {
    width: 100%;
}
    
#\37 c6529dc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 fcc1616 {
    min-height: unset;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\30 7186d30 {
    align-items: center;
}
}

#\39 1518805.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMH/8QAHhAAAQQBBQAAAAAAAAAAAAAAAQACAwUEBhMUISL/xAAVAQEBAAAAAAAAAAAAAAAAAAACA//EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwC7MK0r9GM5sscuQG9lZHK20MrzusHooilDf//Z')!important}